diff options
Diffstat (limited to 'maps')
388 files changed, 7270 insertions, 5026 deletions
diff --git a/maps/AzaleaGym.asm b/maps/AzaleaGym.asm index 82b3d9fe6..aa7756e41 100644 --- a/maps/AzaleaGym.asm +++ b/maps/AzaleaGym.asm @@ -1,3 +1,12 @@ +const_value set 2 + const AZALEAGYM_BUGSY + const AZALEAGYM_BUG_CATCHER1 + const AZALEAGYM_BUG_CATCHER2 + const AZALEAGYM_BUG_CATCHER3 + const AZALEAGYM_TWIN1 + const AZALEAGYM_TWIN2 + const AZALEAGYM_GYM_GUY + AzaleaGym_MapScriptHeader: .MapTriggers: db 0 @@ -11,17 +20,17 @@ BugsyScript: checkevent EVENT_BEAT_BUGSY iftrue .FightDone writetext BugsyText_INeverLose + waitbutton closetext - loadmovesprites winlosstext BugsyText_ResearchIncomplete, 0 - loadtrainer BUGSY, 1 + scriptedtrainerdata BUGSY, 1 startbattle returnafterbattle setevent EVENT_BEAT_BUGSY loadfont writetext Text_ReceivedHiveBadge playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_HIVEBADGE checkcode VAR_BADGES scall AzaleaGymTriggerRockets @@ -38,15 +47,15 @@ BugsyScript: iffalse .NoRoomForFuryCutter setevent EVENT_GOT_TM49_FURY_CUTTER writetext BugsyText_FuryCutterSpeech + waitbutton closetext - loadmovesprites end .GotFuryCutter: writetext BugsyText_BugMonsAreDeep - closetext + waitbutton .NoRoomForFuryCutter: - loadmovesprites + closetext end AzaleaGymTriggerRockets: @@ -64,55 +73,55 @@ TrainerTwinsAmyandmay1: trainer EVENT_BEAT_TWINS_AMY_AND_MAY, TWINS, AMYANDMAY1, TwinsAmyandmay1SeenText, TwinsAmyandmay1BeatenText, 0, .AfterScript .AfterScript: - talkaftercancel + end_if_just_battled loadfont writetext TwinsAmyandmay1AfterBattleText + waitbutton closetext - loadmovesprites end TrainerTwinsAmyandmay2: trainer EVENT_BEAT_TWINS_AMY_AND_MAY, TWINS, AMYANDMAY2, TwinsAmyandmay2SeenText, TwinsAmyandmay2BeatenText, 0, .AfterScript .AfterScript: - talkaftercancel + end_if_just_battled loadfont writetext TwinsAmyandmay2AfterBattleText + waitbutton closetext - loadmovesprites end TrainerBug_catcherbenny: trainer EVENT_BEAT_BUG_CATCHER_BENNY, BUG_CATCHER, BUG_CATCHER_BENNY, Bug_catcherbennySeenText, Bug_catcherbennyBeatenText, 0, .AfterScript .AfterScript: - talkaftercancel + end_if_just_battled loadfont writetext Bug_catcherbennyAfterBattleText + waitbutton closetext - loadmovesprites end TrainerBug_catcherAl: trainer EVENT_BEAT_BUG_CATCHER_AL, BUG_CATCHER, AL, Bug_catcherAlSeenText, Bug_catcherAlBeatenText, 0, .AfterScript .AfterScript: - talkaftercancel + end_if_just_battled loadfont writetext Bug_catcherAlAfterBattleText + waitbutton closetext - loadmovesprites end TrainerBug_catcherJosh: trainer EVENT_BEAT_BUG_CATCHER_JOSH, BUG_CATCHER, JOSH, Bug_catcherJoshSeenText, Bug_catcherJoshBeatenText, 0, .AfterScript .AfterScript: - talkaftercancel + end_if_just_battled loadfont writetext Bug_catcherJoshAfterBattleText + waitbutton closetext - loadmovesprites end AzaleaGymGuyScript: @@ -121,15 +130,15 @@ AzaleaGymGuyScript: iftrue .AzaleaGymGuyWinScript loadfont writetext AzaleaGymGuyText + waitbutton closetext - loadmovesprites end .AzaleaGymGuyWinScript loadfont writetext AzaleaGymGuyWinText + waitbutton closetext - loadmovesprites end AzaleaGymStatue: diff --git a/maps/AzaleaMart.asm b/maps/AzaleaMart.asm index ab7242564..aca1d0e9c 100644 --- a/maps/AzaleaMart.asm +++ b/maps/AzaleaMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const AZALEAMART_CLERK + const AZALEAMART_COOLTRAINER_M + const AZALEAMART_BUG_CATCHER + AzaleaMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ AzaleaMart_MapScriptHeader: ClerkScript_0x18e040: loadfont pokemart MARTTYPE_STANDARD, MART_AZALEA - loadmovesprites + closetext end CooltrainerMScript_0x18e047: diff --git a/maps/AzaleaPokeCenter1F.asm b/maps/AzaleaPokeCenter1F.asm index 77555270c..617db23a4 100644 --- a/maps/AzaleaPokeCenter1F.asm +++ b/maps/AzaleaPokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const AZALEAPOKECENTER1F_NURSE + const AZALEAPOKECENTER1F_GENTLEMAN + const AZALEAPOKECENTER1F_FISHING_GURU + const AZALEAPOKECENTER1F_POKEFAN_F + AzaleaPokeCenter1F_MapScriptHeader: .MapTriggers: db 1 diff --git a/maps/AzaleaTown.asm b/maps/AzaleaTown.asm index ea2168e2a..b001ad221 100644 --- a/maps/AzaleaTown.asm +++ b/maps/AzaleaTown.asm @@ -1,3 +1,17 @@ +const_value set 2 + const AZALEATOWN_AZALEA_ROCKET1 + const AZALEATOWN_GRAMPS + const AZALEATOWN_TEACHER + const AZALEATOWN_YOUNGSTER + const AZALEATOWN_SLOWPOKE1 + const AZALEATOWN_SLOWPOKE2 + const AZALEATOWN_SLOWPOKE3 + const AZALEATOWN_SLOWPOKE4 + const AZALEATOWN_FRUIT_TREE + const AZALEATOWN_AZALEA_ROCKET2 + const AZALEATOWN_AZALEA_ROCKET3 + const AZALEATOWN_KURT_OUTSIDE + AzaleaTown_MapScriptHeader: .MapTriggers: db 3 @@ -27,13 +41,13 @@ AzaleaTown_MapScriptHeader: return UnknownScript_0x198018: - moveperson $b, $b, $b + moveperson AZALEATOWN_AZALEA_ROCKET2, $b, $b spriteface PLAYER, RIGHT showemote EMOTE_SHOCK, PLAYER, 15 special Special_RotatePalettesRightMusic pause 15 - appear $b - applymovement $b, MovementData_0x198134 + appear AZALEATOWN_AZALEA_ROCKET2 + applymovement AZALEATOWN_AZALEA_ROCKET2, MovementData_0x198134 spriteface PLAYER, DOWN jump UnknownScript_0x198049 @@ -42,15 +56,15 @@ UnknownScript_0x198034: showemote EMOTE_SHOCK, PLAYER, 15 special Special_RotatePalettesRightMusic pause 15 - appear $b - applymovement $b, MovementData_0x19813c + appear AZALEATOWN_AZALEA_ROCKET2 + applymovement AZALEATOWN_AZALEA_ROCKET2, MovementData_0x19813c spriteface PLAYER, UP UnknownScript_0x198049: playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x19814d + waitbutton closetext - loadmovesprites setevent EVENT_RIVAL_AZALEA_TOWN checkevent EVENT_GOT_TOTODILE_FROM_ELM iftrue UnknownScript_0x198071 @@ -58,7 +72,7 @@ UnknownScript_0x198049: iftrue UnknownScript_0x198081 winlosstext UnknownText_0x1981e6, UnknownText_0x19835b setlasttalked $b - loadtrainer RIVAL1, RIVAL1_6 + scriptedtrainerdata RIVAL1, RIVAL1_6 startbattle reloadmapmusic returnafterbattle @@ -67,7 +81,7 @@ UnknownScript_0x198049: UnknownScript_0x198071: winlosstext UnknownText_0x1981e6, UnknownText_0x19835b setlasttalked $b - loadtrainer RIVAL1, RIVAL1_4 + scriptedtrainerdata RIVAL1, RIVAL1_4 startbattle reloadmapmusic returnafterbattle @@ -76,7 +90,7 @@ UnknownScript_0x198071: UnknownScript_0x198081: winlosstext UnknownText_0x1981e6, UnknownText_0x19835b setlasttalked $b - loadtrainer RIVAL1, RIVAL1_5 + scriptedtrainerdata RIVAL1, RIVAL1_5 startbattle reloadmapmusic returnafterbattle @@ -86,14 +100,14 @@ UnknownScript_0x198091: playmusic MUSIC_RIVAL_AFTER loadfont writetext UnknownText_0x198233 + waitbutton closetext - loadmovesprites spriteface PLAYER, LEFT - applymovement $b, MovementData_0x198144 + applymovement AZALEATOWN_AZALEA_ROCKET2, MovementData_0x198144 playsound SFX_EXIT_BUILDING - disappear $b + disappear AZALEATOWN_AZALEA_ROCKET2 dotrigger $0 - waitbutton + waitsfx playmapmusic end @@ -109,14 +123,14 @@ GrampsScript_0x1980b1: checkevent EVENT_CLEARED_SLOWPOKE_WELL iftrue UnknownScript_0x1980bf writetext UnknownText_0x19841b + waitbutton closetext - loadmovesprites end UnknownScript_0x1980bf: writetext UnknownText_0x198473 + waitbutton closetext - loadmovesprites end TeacherScript_0x1980c5: @@ -131,8 +145,8 @@ SlowpokeScript_0x1980cb: pause 60 writetext UnknownText_0x1985c3 cry SLOWPOKE + waitbutton closetext - loadmovesprites end WoosterScript: @@ -141,8 +155,8 @@ WoosterScript: loadfont writetext WoosterText cry QUAGSIRE + waitbutton closetext - loadmovesprites end UnknownScript_0x1980e5: @@ -150,27 +164,27 @@ UnknownScript_0x1980e5: loadfont writetext UnknownText_0x1985df keeptextopen - spriteface $d, RIGHT + spriteface AZALEATOWN_KURT_OUTSIDE, RIGHT writetext UnknownText_0x19860b keeptextopen writetext UnknownText_0x198628 - closetext + waitbutton verbosegiveitem GS_BALL - spriteface $d, LEFT + spriteface AZALEATOWN_KURT_OUTSIDE, LEFT setflag ENGINE_HAVE_EXAMINED_GS_BALL clearevent EVENT_ILEX_FOREST_LASS setevent EVENT_ROUTE_34_ILEX_FOREST_GATE_LASS dotrigger $0 - loadmovesprites + closetext end KurtOutsideScript_0x19810c: faceplayer loadfont writetext UnknownText_0x198628 + waitbutton + spriteface AZALEATOWN_KURT_OUTSIDE, LEFT closetext - spriteface $d, LEFT - loadmovesprites end AzaleaTownSign: diff --git a/maps/BattleTower1F.asm b/maps/BattleTower1F.asm index 41f44dd7a..11664ba6a 100644 --- a/maps/BattleTower1F.asm +++ b/maps/BattleTower1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const BATTLETOWER1F_RECEPTIONIST + const BATTLETOWER1F_YOUNGSTER + const BATTLETOWER1F_COOLTRAINER_F + const BATTLETOWER1F_BUG_CATCHER + const BATTLETOWER1F_GRANNY + BattleTower1F_MapScriptHeader: .MapTriggers: db 2 @@ -10,27 +17,27 @@ BattleTower1F_MapScriptHeader: db 0 .Trigger0: - writebyte BATTLE_TOWER_ACTION_09 + writebyte BATTLETOWERACTION_CHECKSAVEFILEISYOURS special BattleTowerAction iffalse .SkipEverything - writebyte BATTLE_TOWER_ACTION_02 + writebyte BATTLETOWERACTION_02 ; copybytetovar sBattleTowerChallengeState special BattleTowerAction if_equal $0, .SkipEverything if_equal $2, .priorityjump1 if_equal $3, .SkipEverything if_equal $4, .SkipEverything loadfont - writetext UnknownText_0x9f037 + writetext Text_WeveBeenWaitingForYou + waitbutton closetext - loadmovesprites - priorityjump UnknownScript_0x9e44e + priorityjump Script_ResumeBattleTowerChallenge end .priorityjump1: priorityjump BattleTower_LeftWithoutSaving - writebyte BATTLE_TOWER_ACTION_04 + writebyte BATTLETOWERACTION_CHALLENGECANCELED special BattleTowerAction - writebyte BATTLE_TOWER_ACTION_06 + writebyte BATTLETOWERACTION_06 special BattleTowerAction .SkipEverything: dotrigger $1 @@ -43,19 +50,19 @@ MapBattleTower1FSignpost0Script: yesorno iffalse UnknownScript_0x9e3e0 writetext Text_BattleTowerRules - closetext + waitbutton UnknownScript_0x9e3e0: - loadmovesprites + closetext end ReceptionistScript_0x9e3e2: - writebyte BATTLE_TOWER_ACTION_02 + writebyte BATTLETOWERACTION_02 ; copybytetovar sBattleTowerChallengeState special BattleTowerAction - if_equal $3, BattleTowerBattleRoomScript_0x9f4e4 ; maps/BattleTowerBattleRoom.asm + if_equal $3, Script_BeatenAllTrainers2 ; maps/BattleTowerBattleRoom.asm loadfont writetext Text_BattleTowerWelcomesYou keeptextopen - writebyte BATTLE_TOWER_ACTION_00 + writebyte BATTLETOWERACTION_00 ; if new save file: bit 1, [sbe4f] special BattleTowerAction if_not_equal $0, Script_Menu_ChallengeExplanationCancel jump Script_BattleTowerIntroductionYesNo @@ -66,13 +73,13 @@ Script_Menu_ChallengeExplanationCancel: ; 0x9e3fc special Special_Menu_ChallengeExplanationCancel if_equal $1, Script_ChoseChallenge if_equal $2, Script_BattleTowerExplanation - jump UnknownScript_0x9e4b0 + jump Script_BattleTowerHopeToServeYouAgain Script_ChoseChallenge: ; 0x9e40f - writebyte BATTLE_TOWER_ACTION_1A ; ResetBattleTowerTrainerSRAM + writebyte BATTLETOWERACTION_RESETDATA ; ResetBattleTowerTrainerSRAM special BattleTowerAction special SpecialCheckForBattleTowerRules - if_not_equal $0, Script_CloseText + if_not_equal $0, Script_WaitButton writetext Text_SaveBeforeEnteringBattleRoom yesorno iffalse Script_Menu_ChallengeExplanationCancel @@ -80,175 +87,175 @@ Script_ChoseChallenge: ; 0x9e40f special Special_TryQuickSave iffalse Script_Menu_ChallengeExplanationCancel dotrigger $1 - writebyte BATTLE_TOWER_ACTION_01 + writebyte BATTLETOWERACTION_01 ; set 1, [sbe4f] special BattleTowerAction special Function1700b0 if_equal $a, Script_Menu_ChallengeExplanationCancel if_not_equal $0, UnknownScript_0x9e550 - writebyte BATTLE_TOWER_ACTION_11 + writebyte BATTLETOWERACTION_11 special BattleTowerAction writetext Text_RightThisWayToYourBattleRoom + waitbutton closetext - loadmovesprites - writebyte BATTLE_TOWER_ACTION_1E + writebyte BATTLETOWERACTION_1E special BattleTowerAction - jump UnknownScript_0x9e454 + jump Script_WalkToBattleTowerElevator -UnknownScript_0x9e44e: - loadmovesprites - writebyte BATTLE_TOWER_ACTION_08 +Script_ResumeBattleTowerChallenge: + closetext + writebyte BATTLETOWERACTION_LOADLEVELGROUP ; load choice of level group special BattleTowerAction -UnknownScript_0x9e454: - musicfadeout MUSIC_NONE, $8 +Script_WalkToBattleTowerElevator: + musicfadeout MUSIC_NONE, 8 domaptrigger BATTLE_TOWER_BATTLE_ROOM, $0 domaptrigger BATTLE_TOWER_ELEVATOR, $0 domaptrigger BATTLE_TOWER_HALLWAY, $0 - follow $2, PLAYER - applymovement $2, MovementData_0x9e571 - writebyte BATTLE_TOWER_ACTION_0A + follow BATTLETOWER1F_RECEPTIONIST, PLAYER + applymovement BATTLETOWER1F_RECEPTIONIST, MovementData_BattleTower1FWalkToElevator + writebyte BATTLETOWERACTION_0A special BattleTowerAction warpsound - disappear $2 + disappear BATTLETOWER1F_RECEPTIONIST stopfollow - applymovement PLAYER, MovementData_0x9e576 + applymovement PLAYER, MovementData_BattleTowerHallwayPlayerEntersBattleRoom warpcheck end Script_GivePlayerHisPrize: ; 0x9e47a - writebyte BATTLE_TOWER_ACTION_1C + writebyte BATTLETOWERACTION_1C special BattleTowerAction - writebyte BATTLE_TOWER_ACTION_1B + writebyte BATTLETOWERACTION_1B special BattleTowerAction if_equal POTION, Script_YourPackIsStuffedFull itemtotext $0, $1 giveitem ITEM_FROM_MEM, 5 writetext Text_PlayerGotFive - writebyte BATTLE_TOWER_ACTION_1D + writebyte BATTLETOWERACTION_1D special BattleTowerAction - loadmovesprites + closetext end Script_YourPackIsStuffedFull: ; 0x9e498 writetext Text_YourPackIsStuffedFull + waitbutton closetext - loadmovesprites end Script_BattleTowerIntroductionYesNo: ; 0x9e49e writetext Text_WouldYouLikeToHearAboutTheBattleTower yesorno - iffalse UnknownScript_0x9e4a8 + iffalse Script_BattleTowerSkipExplanation Script_BattleTowerExplanation: ; 0x9e4a5 writetext Text_BattleTowerIntroduction_2 -UnknownScript_0x9e4a8: - writebyte BATTLE_TOWER_ACTION_01 +Script_BattleTowerSkipExplanation: + writebyte BATTLETOWERACTION_01 special BattleTowerAction jump Script_Menu_ChallengeExplanationCancel -UnknownScript_0x9e4b0: +Script_BattleTowerHopeToServeYouAgain: writetext Text_WeHopeToServeYouAgain + waitbutton closetext - loadmovesprites end -UnknownScript_0x9e4b6: +UnreferencedScript_0x9e4b6: special Function17f53d - loadmovesprites + closetext end -Script_CloseText: ; 0x9e4bb +Script_WaitButton: ; 0x9e4bb + waitbutton closetext - loadmovesprites end -UnknownScript_0x9e4be: +UnreferencedScript_0x9e4be: writetext Text_SaveBeforeEnteringBattleRoom yesorno iffalse Script_Menu_ChallengeExplanationCancel special Special_TryQuickSave iffalse Script_Menu_ChallengeExplanationCancel - writebyte BATTLE_TOWER_ACTION_01 + writebyte BATTLETOWERACTION_01 special BattleTowerAction special Function1700ba if_equal $a, Script_Menu_ChallengeExplanationCancel if_not_equal $0, UnknownScript_0x9e550 writetext Text_ReceivedAListOfLeadersOnTheHonorRoll - spriteface $2, LEFT + spriteface BATTLETOWER1F_RECEPTIONIST, LEFT writetext Text_PleaseConfirmOnThisMonitor + waitbutton + spriteface BATTLETOWER1F_RECEPTIONIST, DOWN closetext - spriteface $2, DOWN - loadmovesprites end -UnknownScript_0x9e4ea: - writebyte BATTLE_TOWER_ACTION_18 +UnreferencedScript_0x9e4ea: + writebyte BATTLETOWERACTION_18 special BattleTowerAction if_not_equal $0, Script_APkmnLevelExceeds - writebyte BATTLE_TOWER_ACTION_19 + writebyte BATTLETOWERACTION_19 special BattleTowerAction if_not_equal $0, Script_MayNotEnterABattleRoomUnderL70 special SpecialCheckForBattleTowerRules - if_not_equal $0, Script_CloseText - writebyte BATTLE_TOWER_ACTION_05 + if_not_equal $0, Script_WaitButton + writebyte BATTLETOWERACTION_05 special BattleTowerAction - if_equal $0, UnknownScript_0x9e512 - writetext UnknownText_0x9ecb0 - jump UnknownScript_0x9e515 + if_equal $0, .zero + writetext Text_CantBeRegistered_PreviousRecordDeleted + jump continue -UnknownScript_0x9e512: - writetext UnknownText_0x9ec6d -UnknownScript_0x9e515: +.zero: + writetext Text_CantBeRegistered +continue: yesorno iffalse Script_Menu_ChallengeExplanationCancel - writetext UnknownText_0x9ef79 + writetext Text_SaveBeforeReentry yesorno iffalse Script_Menu_ChallengeExplanationCancel dotrigger $0 special Special_TryQuickSave iffalse Script_Menu_ChallengeExplanationCancel dotrigger $1 - writebyte BATTLE_TOWER_ACTION_06 + writebyte BATTLETOWERACTION_06 special BattleTowerAction - writebyte BATTLE_TOWER_ACTION_12 + writebyte BATTLETOWERACTION_12 special BattleTowerAction writetext Text_RightThisWayToYourBattleRoom - closetext - jump UnknownScript_0x9e44e + waitbutton + jump Script_ResumeBattleTowerChallenge -UnknownScript_0x9e53b: - writetext UnknownText_0x9f076 - closetext - jump UnknownScript_0x9e4b0 +UnreferencedScript_0x9e53b: + writetext Text_FiveDayBattleLimit_Mobile + waitbutton + jump Script_BattleTowerHopeToServeYouAgain Script_APkmnLevelExceeds: ; 0x9e542 writetext Text_APkmnLevelExceeds - closetext + waitbutton jump Script_Menu_ChallengeExplanationCancel Script_MayNotEnterABattleRoomUnderL70: ; 0x9e549 writetext Text_MayNotEnterABattleRoomUnderL70 - closetext + waitbutton jump Script_Menu_ChallengeExplanationCancel UnknownScript_0x9e550: special Function17f53d - loadmovesprites + closetext end BattleTower_LeftWithoutSaving: loadfont writetext Text_BattleTower_LeftWithoutSaving - closetext - jump UnknownScript_0x9e4b0 + waitbutton + jump Script_BattleTowerHopeToServeYouAgain YoungsterScript_0x9e55d: faceplayer loadfont writetext Text_BattleTowerYoungster + waitbutton closetext - loadmovesprites - spriteface $3, RIGHT + spriteface BATTLETOWER1F_YOUNGSTER, RIGHT end CooltrainerFScript_0x9e568: @@ -260,24 +267,24 @@ BugCatcherScript_0x9e56b: GrannyScript_0x9e56e: jumptextfaceplayer Text_BattleTowerGranny -MovementData_0x9e571: +MovementData_BattleTower1FWalkToElevator: step_up step_up step_up step_up step_up -MovementData_0x9e576: +MovementData_BattleTowerHallwayPlayerEntersBattleRoom: step_up step_end -MovementData_0x9e578: +MovementData_BattleTowerElevatorExitElevator: step_down step_end -MovementData_0x9e57a: +MovementData_BattleTowerHallwayWalkTo1020Room: step_right step_right -MovementData_0x9e57c: +MovementData_BattleTowerHallwayWalkTo3040Room: step_right step_right step_up @@ -285,13 +292,13 @@ MovementData_0x9e57c: turn_head_left step_end -MovementData_0x9e582: +MovementData_BattleTowerHallwayWalkTo90100Room: step_left step_left -MovementData_0x9e584: +MovementData_BattleTowerHallwayWalkTo7080Room: step_left step_left -MovementData_0x9e586: +MovementData_BattleTowerHallwayWalkTo5060Room: step_left step_left step_up @@ -299,7 +306,7 @@ MovementData_0x9e586: turn_head_right step_end -MovementData_0x9e58c: +MovementData_BattleTowerBattleRoomPlayerWalksIn: step_up step_up step_up @@ -307,28 +314,28 @@ MovementData_0x9e58c: turn_head_right step_end -MovementData_0x9e592: +MovementData_BattleTowerBattleRoomOpponentWalksIn: slow_step_down slow_step_down slow_step_down turn_head_left step_end -MovementData_0x9e597: +MovementData_BattleTowerBattleRoomOpponentWalksOut: turn_head_up slow_step_up slow_step_up slow_step_up step_end -MovementData_0x9e59c: +MovementData_BattleTowerBattleRoomReceptionistWalksToPlayer: slow_step_right slow_step_right slow_step_up slow_step_up step_end -MovementData_0x9e5a1: +MovementData_BattleTowerBattleRoomReceptionistWalksAway: slow_step_down slow_step_down slow_step_left @@ -336,11 +343,11 @@ MovementData_0x9e5a1: turn_head_right step_end -MovementData_0x9e5a7: +MovementData_BattleTowerBattleRoomPlayerTurnsToFaceReceptionist: turn_head_down step_end -MovementData_0x9e5a9: +MovementData_BattleTowerBattleRoomPlayerTurnsToFaceNextOpponent: turn_head_right step_end @@ -482,7 +489,7 @@ Text_ThanksForVisiting: ; 0x9ea49 line "visiting!" done -UnknownText_0x9ea5f: +Text_BeatenAllTheTrainers_Mobile: text "Congratulations!" para "You've beaten all" @@ -512,7 +519,7 @@ Text_CongratulationsYouveBeatenAllTheTrainers: ; 0x9eaef para "" done -UnknownText_0x9eb45: +Text_AskRegisterRecord_Mobile: text "Would you like to" line "register your" @@ -526,7 +533,7 @@ Text_PlayerGotFive: ; 0x9eb7e text_from_ram StringBuffer4 text "!@" sound_item - text_waitbutton + text_waitsfx db "@" Text_YourPackIsStuffedFull: ; 0x9eb94 @@ -560,7 +567,7 @@ Text_WouldYouLikeToHearAboutTheBattleTower: ; 0x9ec3d cont "BATTLE TOWER?" done -UnknownText_0x9ec6d: +Text_CantBeRegistered: text "Your record from" line "the previous" @@ -568,7 +575,7 @@ UnknownText_0x9ec6d: line "be registered. OK?" done -UnknownText_0x9ecb0: +Text_CantBeRegistered_PreviousRecordDeleted: text "Your record from" line "the previous" @@ -637,7 +644,7 @@ Text_NextUpOpponentNo: ; 0x9eebc text ". Ready?" done -UnknownText_0x9eee0: +Text_SaveBeforeConnecting_Mobile: text "Your session will" line "be SAVED before" @@ -658,7 +665,7 @@ Text_SaveAndEndTheSession: ; 0x9ef5e line "session?" done -UnknownText_0x9ef79: +Text_SaveBeforeReentry: text "Your record will" line "be SAVED before" @@ -671,7 +678,7 @@ Text_CancelYourBattleRoomChallenge: ; 0x9efbf line "ROOM challenge?" done -UnknownText_0x9efe3: +Text_RegisterRecordOnFile_Mobile: text "We have your" line "previous record on" @@ -680,7 +687,7 @@ UnknownText_0x9efe3: cont "it at the CENTER?" done -UnknownText_0x9f037: +Text_WeveBeenWaitingForYou: text "We've been waiting" line "for you. This way" @@ -688,7 +695,7 @@ UnknownText_0x9f037: line "please." done -UnknownText_0x9f076: +Text_FiveDayBattleLimit_Mobile: text "You may enter only" line "five BATTLE ROOMS" cont "each day." @@ -713,7 +720,7 @@ Text_TooMuchTimeElapsedNoRegister: ; 0x9f0c1 done ; a dupe? -UnknownText_0x9f151: +Text_RegisterRecordTimedOut_Mobile: text "Sorry, but it's" line "not possible to" diff --git a/maps/BattleTowerBattleRoom.asm b/maps/BattleTowerBattleRoom.asm index 858b51fb0..32389b53e 100644 --- a/maps/BattleTowerBattleRoom.asm +++ b/maps/BattleTowerBattleRoom.asm @@ -1,50 +1,54 @@ +const_value set 2 + const BATTLETOWERBATTLEROOM_YOUNGSTER + const BATTLETOWERBATTLEROOM_RECEPTIONIST + BattleTowerBattleRoom_MapScriptHeader: .MapTriggers: db 2 ; triggers - dw Script_EnterBattleRoom, 0 - dw UnknownScript_0x9f420, 0 + dw .EnterBattleRoom, 0 + dw .DummyTrigger, 0 .MapCallbacks: db 0 -Script_EnterBattleRoom: ; 0x9f419 - disappear $2 +.EnterBattleRoom: ; 0x9f419 + disappear BATTLETOWERBATTLEROOM_YOUNGSTER priorityjump Script_BattleRoom dotrigger $1 -UnknownScript_0x9f420: +.DummyTrigger: end Script_BattleRoom: ; 0x9f421 - applymovement PLAYER, MovementData_0x9e58c + applymovement PLAYER, MovementData_BattleTowerBattleRoomPlayerWalksIn ; beat all 7 opponents in a row Script_BattleRoomLoop: ; 0x9f425 writebyte $2 special Function_LoadOpponentTrainerAndPokemonsWithOTSprite - appear $2 + appear BATTLETOWERBATTLEROOM_YOUNGSTER warpsound - waitbutton - applymovement $2, MovementData_0x9e592 + waitsfx + applymovement BATTLETOWERBATTLEROOM_YOUNGSTER, MovementData_BattleTowerBattleRoomOpponentWalksIn loadfont battletowertext 1 keeptextopen - loadmovesprites + closetext special BattleTowerBattle ; calls predef startbattle special FadeOutPalettes reloadmap if_not_equal $0, Script_FailedBattleTowerChallenge copybytetovar wNrOfBeatenBattleTowerTrainers ; wcf64 if_equal BATTLETOWER_NROFTRAINERS, Script_BeatenAllTrainers - applymovement $2, MovementData_0x9e597 + applymovement BATTLETOWERBATTLEROOM_YOUNGSTER, MovementData_BattleTowerBattleRoomOpponentWalksOut warpsound - disappear $2 - applymovement $3, MovementData_0x9e59c - applymovement PLAYER, MovementData_0x9e5a7 + disappear BATTLETOWERBATTLEROOM_YOUNGSTER + applymovement BATTLETOWERBATTLEROOM_RECEPTIONIST, MovementData_BattleTowerBattleRoomReceptionistWalksToPlayer + applymovement PLAYER, MovementData_BattleTowerBattleRoomPlayerTurnsToFaceReceptionist loadfont writetext Text_YourPkmnWillBeHealedToFullHealth + waitbutton closetext - loadmovesprites playmusic MUSIC_HEAL special FadeOutPalettes special LoadMapPalettes @@ -56,83 +60,83 @@ Script_BattleRoomLoop: ; 0x9f425 yesorno iffalse Script_DontBattleNextOpponent Script_ContinueAndBattleNextOpponent: ; 0x9f477 - loadmovesprites - applymovement PLAYER, MovementData_0x9e5a9 - applymovement $3, MovementData_0x9e5a1 + closetext + applymovement PLAYER, MovementData_BattleTowerBattleRoomPlayerTurnsToFaceNextOpponent + applymovement BATTLETOWERBATTLEROOM_RECEPTIONIST, MovementData_BattleTowerBattleRoomReceptionistWalksAway jump Script_BattleRoomLoop Script_DontBattleNextOpponent: ; 0x9f483 writetext Text_SaveAndEndTheSession yesorno iffalse Script_DontSaveAndEndTheSession - writebyte BATTLE_TOWER_ACTION_07 + writebyte BATTLETOWERACTION_SAVELEVELGROUP ; save level group special BattleTowerAction - writebyte BATTLE_TOWER_ACTION_1F + writebyte BATTLETOWERACTION_CHOOSEREWARD ; choose reward special BattleTowerAction - writebyte BATTLE_TOWER_ACTION_03 + writebyte BATTLETOWERACTION_03 ; quicksave special BattleTowerAction playsound SFX_SAVE - waitbutton + waitsfx special FadeOutPalettes special Reset Script_DontSaveAndEndTheSession: ; 0x9f4a3 writetext Text_CancelYourBattleRoomChallenge yesorno iffalse Script_ContinueAndBattleNextOpponent - writebyte BATTLE_TOWER_ACTION_04 + writebyte BATTLETOWERACTION_CHALLENGECANCELED special BattleTowerAction - writebyte BATTLE_TOWER_ACTION_06 + writebyte BATTLETOWERACTION_06 special BattleTowerAction - loadmovesprites + closetext special FadeOutPalettes warpfacing UP, BATTLE_TOWER_1F, $7, $7 loadfont - jump UnknownScript_0x9e4b0 + jump Script_BattleTowerHopeToServeYouAgain Script_FailedBattleTowerChallenge: pause 60 special Special_BattleTowerFade warpfacing UP, BATTLE_TOWER_1F, $7, $7 - writebyte BATTLE_TOWER_ACTION_04 + writebyte BATTLETOWERACTION_CHALLENGECANCELED special BattleTowerAction loadfont writetext Text_ThanksForVisiting + waitbutton closetext - loadmovesprites end Script_BeatenAllTrainers: ; 0x9f4d9 pause 60 special Special_BattleTowerFade warpfacing UP, BATTLE_TOWER_1F, $7, $7 -BattleTowerBattleRoomScript_0x9f4e4: +Script_BeatenAllTrainers2: loadfont writetext Text_CongratulationsYouveBeatenAllTheTrainers jump Script_GivePlayerHisPrize -UnknownScript_0x9f4eb: - writebyte BATTLE_TOWER_ACTION_04 +UnreferencedScript_0x9f4eb: + writebyte BATTLETOWERACTION_CHALLENGECANCELED special BattleTowerAction loadfont writetext Text_TooMuchTimeElapsedNoRegister + waitbutton closetext - loadmovesprites end -UnknownScript_0x9f4f7: - writebyte BATTLE_TOWER_ACTION_04 +UnreferencedScript_0x9f4f7: + writebyte BATTLETOWERACTION_CHALLENGECANCELED special BattleTowerAction - writebyte BATTLE_TOWER_ACTION_06 + writebyte BATTLETOWERACTION_06 special BattleTowerAction loadfont writetext Text_ThanksForVisiting writetext Text_WeHopeToServeYouAgain + waitbutton closetext - loadmovesprites end -UnknownText_0x9f50b: +Text_ReturnedAfterSave_Mobile: text "You'll be returned" line "after you SAVE." done diff --git a/maps/BattleTowerElevator.asm b/maps/BattleTowerElevator.asm index 20ae591bb..9a25e55a4 100644 --- a/maps/BattleTowerElevator.asm +++ b/maps/BattleTowerElevator.asm @@ -1,45 +1,48 @@ +const_value set 2 + const BATTLETOWERELEVATOR_RECEPTIONIST + BattleTowerElevator_MapScriptHeader: .MapTriggers: db 2 ; triggers - dw UnknownScript_0x9f562, 0 - dw UnknownScript_0x9f567, 0 + dw .Trigger0, 0 + dw .Trigger1, 0 .MapCallbacks: db 0 -UnknownScript_0x9f562: - priorityjump UnknownScript_0x9f568 +.Trigger0: + priorityjump .RideElevator dotrigger $1 -UnknownScript_0x9f567: +.Trigger1: end -UnknownScript_0x9f568: - follow $2, PLAYER - applymovement $2, MovementData_0x9f58f - applymovement PLAYER, MovementData_0x9f592 - writebyte BATTLE_TOWER_ACTION_0A +.RideElevator: + follow BATTLETOWERELEVATOR_RECEPTIONIST, PLAYER + applymovement BATTLETOWERELEVATOR_RECEPTIONIST, MovementData_BattleTowerElevatorReceptionistWalksIn + applymovement PLAYER, MovementData_BattleTowerElevatorPlayerWalksIn + writebyte BATTLETOWERACTION_0A special BattleTowerAction playsound SFX_ELEVATOR earthquake 60 - waitbutton - follow $2, PLAYER - applymovement $2, MovementData_0x9e578 + waitsfx + follow BATTLETOWERELEVATOR_RECEPTIONIST, PLAYER + applymovement BATTLETOWERELEVATOR_RECEPTIONIST, MovementData_BattleTowerElevatorExitElevator stopfollow warpsound - disappear $2 - applymovement PLAYER, MovementData_0x9e578 + disappear BATTLETOWERELEVATOR_RECEPTIONIST + applymovement PLAYER, MovementData_BattleTowerElevatorExitElevator warpcheck end -MovementData_0x9f58f: +MovementData_BattleTowerElevatorReceptionistWalksIn: step_right turn_head_down step_end -MovementData_0x9f592: +MovementData_BattleTowerElevatorPlayerWalksIn: turn_head_down step_end @@ -60,4 +63,4 @@ BattleTowerElevator_MapEventHeader: .PersonEvents: db 1 - person_event SPRITE_RECEPTIONIST, 2, 1, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, MovementData_0x9f58f, -1 + person_event SPRITE_RECEPTIONIST, 2, 1, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, MovementData_BattleTowerElevatorReceptionistWalksIn, -1 diff --git a/maps/BattleTowerHallway.asm b/maps/BattleTowerHallway.asm index 52ef201fd..cb075bb0e 100644 --- a/maps/BattleTowerHallway.asm +++ b/maps/BattleTowerHallway.asm @@ -1,3 +1,6 @@ +const_value set 2 + const BATTLETOWERHALLWAY_RECEPTIONIST + BattleTowerHallway_MapScriptHeader: .MapTriggers: db 2 @@ -16,7 +19,7 @@ BattleTowerHallway_MapScriptHeader: end .ChooseBattleRoom: - follow $2, PLAYER + follow BATTLETOWERHALLWAY_RECEPTIONIST, PLAYER callasm .asm_load_battle_room jump .WalkToChosenBattleRoom @@ -47,33 +50,33 @@ BattleTowerHallway_MapScriptHeader: if_equal 8, .L70L80 if_equal 9, .L90L100 if_equal 10, .L90L100 - applymovement $2, MovementData_0x9e57a + applymovement BATTLETOWERHALLWAY_RECEPTIONIST, MovementData_BattleTowerHallwayWalkTo1020Room jump .EnterBattleRoom .L30L40: ; 0x9f603 - applymovement $2, MovementData_0x9e57c + applymovement BATTLETOWERHALLWAY_RECEPTIONIST, MovementData_BattleTowerHallwayWalkTo3040Room jump .EnterBattleRoom .L50L60: ; 0x9f60a - applymovement $2, MovementData_0x9e586 + applymovement BATTLETOWERHALLWAY_RECEPTIONIST, MovementData_BattleTowerHallwayWalkTo5060Room jump .EnterBattleRoom .L70L80: ; 0x9f611 - applymovement $2, MovementData_0x9e584 + applymovement BATTLETOWERHALLWAY_RECEPTIONIST, MovementData_BattleTowerHallwayWalkTo7080Room jump .EnterBattleRoom .L90L100: ; 0x9f618 - applymovement $2, MovementData_0x9e582 + applymovement BATTLETOWERHALLWAY_RECEPTIONIST, MovementData_BattleTowerHallwayWalkTo90100Room jump .EnterBattleRoom .EnterBattleRoom: ; 0x9f61f - faceperson PLAYER, $2 + faceperson PLAYER, BATTLETOWERHALLWAY_RECEPTIONIST loadfont writetext Text_PleaseStepThisWay + waitbutton closetext - loadmovesprites stopfollow - applymovement PLAYER, MovementData_0x9e576 + applymovement PLAYER, MovementData_BattleTowerHallwayPlayerEntersBattleRoom warpcheck end diff --git a/maps/BattleTowerOutside.asm b/maps/BattleTowerOutside.asm index a5a198d7d..e0052f701 100644 --- a/maps/BattleTowerOutside.asm +++ b/maps/BattleTowerOutside.asm @@ -1,3 +1,9 @@ +const_value set 2 + const BATTLETOWEROUTSIDE_STANDING_YOUNGSTER + const BATTLETOWEROUTSIDE_BUENA + const BATTLETOWEROUTSIDE_SAILOR + const BATTLETOWEROUTSIDE_LASS + BattleTowerOutside_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/BillsHouse.asm b/maps/BillsHouse.asm index b2151f512..862cde5ff 100644 --- a/maps/BillsHouse.asm +++ b/maps/BillsHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const BILLSHOUSE_GRAMPS + BillsHouse_MapScriptHeader: .MapTriggers: db 0 @@ -121,7 +124,7 @@ UnknownScript_0x18963b: iffalse UnknownScript_0x1896cc setevent EVENT_GOT_EVERSTONE_FROM_BILLS_GRANDPA setevent EVENT_GAVE_KURT_APRICORNS - loadmovesprites + closetext end UnknownScript_0x189652: @@ -132,7 +135,7 @@ UnknownScript_0x189652: iffalse UnknownScript_0x1896cc setevent EVENT_GOT_LEAF_STONE_FROM_BILLS_GRANDPA setevent EVENT_GAVE_KURT_APRICORNS - loadmovesprites + closetext end UnknownScript_0x189669: @@ -143,7 +146,7 @@ UnknownScript_0x189669: iffalse UnknownScript_0x1896cc setevent EVENT_GOT_WATER_STONE_FROM_BILLS_GRANDPA setevent EVENT_GAVE_KURT_APRICORNS - loadmovesprites + closetext end UnknownScript_0x189680: @@ -154,7 +157,7 @@ UnknownScript_0x189680: iffalse UnknownScript_0x1896cc setevent EVENT_GOT_FIRE_STONE_FROM_BILLS_GRANDPA setevent EVENT_GAVE_KURT_APRICORNS - loadmovesprites + closetext end UnknownScript_0x189697: @@ -162,7 +165,7 @@ UnknownScript_0x189697: verbosegiveitem THUNDERSTONE iffalse UnknownScript_0x1896cc setevent EVENT_GOT_THUNDERSTONE_FROM_BILLS_GRANDPA - loadmovesprites + closetext end UnknownScript_0x1896a5: @@ -172,8 +175,8 @@ UnknownScript_0x1896a5: UnknownScript_0x1896aa: writetext UnknownText_0x189784 + waitbutton closetext - loadmovesprites end UnknownScript_0x1896b0: @@ -188,24 +191,24 @@ UnknownScript_0x1896b5: UnknownScript_0x1896ba: writetext UnknownText_0x18980e + waitbutton closetext - loadmovesprites end UnknownScript_0x1896c0: writetext UnknownText_0x18982a + waitbutton closetext - loadmovesprites end UnknownScript_0x1896c6: writetext UnknownText_0x189891 + waitbutton closetext - loadmovesprites end UnknownScript_0x1896cc: - loadmovesprites + closetext end UnknownText_0x1896ce: diff --git a/maps/BlackthornCity.asm b/maps/BlackthornCity.asm index b970499f8..582cc8d38 100644 --- a/maps/BlackthornCity.asm +++ b/maps/BlackthornCity.asm @@ -1,3 +1,14 @@ +const_value set 2 + const BLACKTHORNCITY_SUPER_NERD1 + const BLACKTHORNCITY_SUPER_NERD2 + const BLACKTHORNCITY_GRAMPS1 + const BLACKTHORNCITY_GRAMPS2 + const BLACKTHORNCITY_BLACK_BELT + const BLACKTHORNCITY_COOLTRAINER_F1 + const BLACKTHORNCITY_YOUNGSTER1 + const BLACKTHORNCITY_YOUNGSTER2 + const BLACKTHORNCITY_COOLTRAINER_F2 + BlackthornCity_MapScriptHeader: .MapTriggers: db 0 @@ -16,11 +27,11 @@ BlackthornCity_MapScriptHeader: .Santos checkcode VAR_WEEKDAY if_equal SATURDAY, .SantosAppears - disappear $9 + disappear BLACKTHORNCITY_YOUNGSTER2 return .SantosAppears - appear $9 + appear BLACKTHORNCITY_YOUNGSTER2 return SuperNerdScript_0x1a46e8: @@ -31,20 +42,20 @@ SuperNerdScript_0x1a46e8: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x1a46fc writetext UnknownText_0x1a477a + waitbutton closetext - loadmovesprites end UnknownScript_0x1a46fc: writetext UnknownText_0x1a47f3 + waitbutton closetext - loadmovesprites end UnknownScript_0x1a4702: writetext UnknownText_0x1a4865 + waitbutton closetext - loadmovesprites end GrampsScript_0x1a4708: @@ -59,14 +70,14 @@ BlackBeltScript_0x1a470e: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x1a471c writetext UnknownText_0x1a494a + waitbutton closetext - loadmovesprites end UnknownScript_0x1a471c: writetext UnknownText_0x1a4983 + waitbutton closetext - loadmovesprites end CooltrainerFScript_0x1a4722: @@ -97,21 +108,21 @@ SantosScript: iffalse SantosDoneScript setevent EVENT_GOT_SPELL_TAG_FROM_SANTOS writetext SantosGaveGiftText + waitbutton closetext - loadmovesprites end SantosSaturdayScript: writetext SantosSaturdayText - closetext + waitbutton SantosDoneScript: - loadmovesprites + closetext end SantosNotSaturdayScript: writetext SantosNotSaturdayText + waitbutton closetext - loadmovesprites end BlackthornCitySign: diff --git a/maps/BlackthornDodrioTradeHouse.asm b/maps/BlackthornDodrioTradeHouse.asm index 7f84fe8dc..1ea8e89c4 100644 --- a/maps/BlackthornDodrioTradeHouse.asm +++ b/maps/BlackthornDodrioTradeHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const BLACKTHORNDODRIOTRADEHOUSE_LASS + BlackthornDodrioTradeHouse_MapScriptHeader: .MapTriggers: db 0 @@ -9,8 +12,8 @@ Emy: faceplayer loadfont trade $3 + waitbutton closetext - loadmovesprites end EmysHouseBookshelf: diff --git a/maps/BlackthornDragonSpeechHouse.asm b/maps/BlackthornDragonSpeechHouse.asm index 04e6554c4..12f5e3e8e 100644 --- a/maps/BlackthornDragonSpeechHouse.asm +++ b/maps/BlackthornDragonSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const BLACKTHORNDRAGONSPEECHHOUSE_GRANNY + const BLACKTHORNDRAGONSPEECHHOUSE_EKANS + BlackthornDragonSpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -12,8 +16,8 @@ EkansScript_0x19594c: loadfont writetext UnknownText_0x1959ee cry DRATINI + waitbutton closetext - loadmovesprites end UnknownScript_0x195956: diff --git a/maps/BlackthornGym1F.asm b/maps/BlackthornGym1F.asm index 5fa27432c..83ec85cda 100644 --- a/maps/BlackthornGym1F.asm +++ b/maps/BlackthornGym1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const BLACKTHORNGYM1F_CLAIR + const BLACKTHORNGYM1F_COOLTRAINER_M1 + const BLACKTHORNGYM1F_COOLTRAINER_M2 + const BLACKTHORNGYM1F_COOLTRAINER_F + const BLACKTHORNGYM1F_GYM_GUY + BlackthornGym1F_MapScriptHeader: .MapTriggers: db 0 @@ -31,17 +38,17 @@ ClairScript_0x194e24: checkevent EVENT_BEAT_CLAIR iftrue .FightDone writetext UnknownText_0x194efa + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x194fd6, 0 - loadtrainer CLAIR, 1 + scriptedtrainerdata CLAIR, 1 startbattle returnafterbattle setevent EVENT_BEAT_CLAIR loadfont writetext UnknownText_0x19500e + waitbutton closetext - loadmovesprites setevent EVENT_BEAT_COOLTRAINERM_PAUL setevent EVENT_BEAT_COOLTRAINERM_CODY setevent EVENT_BEAT_COOLTRAINERM_MIKE @@ -53,8 +60,8 @@ ClairScript_0x194e24: end .FightDone writetext UnknownText_0x195162 + waitbutton closetext - loadmovesprites end UnknownScript_0x194e69: @@ -67,7 +74,7 @@ UnknownScript_0x194e69: itemtotext TM_DRAGONBREATH, $0 writetext UnknownText_0x1951bf playsound SFX_ITEM - waitbutton + waitsfx itemnotify setevent EVENT_GOT_TM24_DRAGONBREATH writetext UnknownText_0x1951d1 @@ -76,47 +83,47 @@ UnknownScript_0x194e69: UnknownScript_0x194e8e: writetext UnknownText_0x19524f + waitbutton closetext - loadmovesprites end UnknownScript_0x194e94: writetext UnknownText_0x195272 + waitbutton closetext - loadmovesprites end TrainerCooltrainermPaul: trainer EVENT_BEAT_COOLTRAINERM_PAUL, COOLTRAINERM, PAUL, CooltrainermPaulSeenText, CooltrainermPaulBeatenText, 0, CooltrainermPaulScript CooltrainermPaulScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1953f1 + waitbutton closetext - loadmovesprites end TrainerCooltrainermMike: trainer EVENT_BEAT_COOLTRAINERM_MIKE, COOLTRAINERM, MIKE, CooltrainermMikeSeenText, CooltrainermMikeBeatenText, 0, CooltrainermMikeScript CooltrainermMikeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x195467 + waitbutton closetext - loadmovesprites end TrainerCooltrainerfLola: trainer EVENT_BEAT_COOLTRAINERF_LOLA, COOLTRAINERF, LOLA, CooltrainerfLolaSeenText, CooltrainerfLolaBeatenText, 0, CooltrainerfLolaScript CooltrainerfLolaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x195516 + waitbutton closetext - loadmovesprites end BlackthornGymGuyScript: @@ -125,14 +132,14 @@ BlackthornGymGuyScript: checkevent EVENT_BEAT_CLAIR iftrue .BlackthornGymGuyWinScript writetext BlackthornGymGuyText + waitbutton closetext - loadmovesprites end .BlackthornGymGuyWinScript writetext BlackthornGymGuyWinText + waitbutton closetext - loadmovesprites end BlackthornGymStatue: diff --git a/maps/BlackthornGym2F.asm b/maps/BlackthornGym2F.asm index 48ea2db38..ecadfd73b 100644 --- a/maps/BlackthornGym2F.asm +++ b/maps/BlackthornGym2F.asm @@ -1,3 +1,13 @@ +const_value set 2 + const BLACKTHORNGYM2F_COOLTRAINER_M + const BLACKTHORNGYM2F_COOLTRAINER_F + const BLACKTHORNGYM2F_BOULDER1 + const BLACKTHORNGYM2F_BOULDER2 + const BLACKTHORNGYM2F_BOULDER3 + const BLACKTHORNGYM2F_BOULDER4 + const BLACKTHORNGYM2F_BOULDER5 + const BLACKTHORNGYM2F_BOULDER6 + BlackthornGym2F_MapScriptHeader: .MapTriggers: db 0 @@ -29,15 +39,15 @@ BlackthornGym2F_MapScriptHeader: db $ff ; end .Disappear4 - disappear 4 + disappear BLACKTHORNGYM2F_BOULDER1 jump .Fall .Disappear5 - disappear 5 + disappear BLACKTHORNGYM2F_BOULDER2 jump .Fall .Disappear6 - disappear 6 + disappear BLACKTHORNGYM2F_BOULDER3 jump .Fall .Fall @@ -45,8 +55,8 @@ BlackthornGym2F_MapScriptHeader: scall .FX loadfont writetext BlackthornGym2FBoulderFellText + waitbutton closetext - loadmovesprites end .FX @@ -62,22 +72,22 @@ TrainerCooltrainermCody: trainer EVENT_BEAT_COOLTRAINERM_CODY, COOLTRAINERM, CODY, CooltrainermCodySeenText, CooltrainermCodyBeatenText, 0, CooltrainermCodyScript CooltrainermCodyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1957d5 + waitbutton closetext - loadmovesprites end TrainerCooltrainerfFran: trainer EVENT_BEAT_COOLTRAINERF_FRAN, COOLTRAINERF, FRAN, CooltrainerfFranSeenText, CooltrainerfFranBeatenText, 0, CooltrainerfFranScript CooltrainerfFranScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x195883 + waitbutton closetext - loadmovesprites end CooltrainermCodySeenText: diff --git a/maps/BlackthornMart.asm b/maps/BlackthornMart.asm index 317c0a84c..f0432031d 100644 --- a/maps/BlackthornMart.asm +++ b/maps/BlackthornMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const BLACKTHORNMART_CLERK + const BLACKTHORNMART_COOLTRAINER_M + const BLACKTHORNMART_BLACK_BELT + BlackthornMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ BlackthornMart_MapScriptHeader: ClerkScript_0x195a5d: loadfont pokemart MARTTYPE_STANDARD, MART_BLACKTHORN - loadmovesprites + closetext end CooltrainerMScript_0x195a64: diff --git a/maps/BlackthornPokeCenter1F.asm b/maps/BlackthornPokeCenter1F.asm index 5cd378eff..32085c67f 100644 --- a/maps/BlackthornPokeCenter1F.asm +++ b/maps/BlackthornPokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const BLACKTHORNPOKECENTER1F_NURSE + const BLACKTHORNPOKECENTER1F_GENTLEMAN + const BLACKTHORNPOKECENTER1F_TWIN + const BLACKTHORNPOKECENTER1F_COOLTRAINER_M + BlackthornPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/BluesHouse.asm b/maps/BluesHouse.asm index 36d06b943..a37cdb837 100644 --- a/maps/BluesHouse.asm +++ b/maps/BluesHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const BLUESHOUSE_DAISY + BluesHouse_MapScriptHeader: .MapTriggers: db 0 @@ -11,8 +14,8 @@ DaisyScript_0x19b0d0: checkcode VAR_HOUR if_equal $f, UnknownScript_0x19b0de writetext UnknownText_0x19b130 + waitbutton closetext - loadmovesprites end UnknownScript_0x19b0de: @@ -22,14 +25,14 @@ UnknownScript_0x19b0de: yesorno iffalse UnknownScript_0x19b124 writetext UnknownText_0x19b244 - closetext + waitbutton special Special_DaisyMassage if_equal 0, UnknownScript_0x19b124 if_equal 1, UnknownScript_0x19b12a setflag ENGINE_TEA_IN_BLUES_HOUSE writetext UnknownText_0x19b266 + waitbutton closetext - loadmovesprites special FadeOutPalettes playmusic MUSIC_HEAL pause 60 @@ -40,26 +43,26 @@ UnknownScript_0x19b0de: special PlayCurMonCry keeptextopen writetext UnknownText_0x19b2aa + waitbutton closetext - loadmovesprites end UnknownScript_0x19b11e: writetext UnknownText_0x19b2fa + waitbutton closetext - loadmovesprites end UnknownScript_0x19b124: writetext UnknownText_0x19b334 + waitbutton closetext - loadmovesprites end UnknownScript_0x19b12a: writetext UnknownText_0x19b377 + waitbutton closetext - loadmovesprites end UnknownText_0x19b130: diff --git a/maps/BrunosRoom.asm b/maps/BrunosRoom.asm index a862137de..9971b0f7c 100644 --- a/maps/BrunosRoom.asm +++ b/maps/BrunosRoom.asm @@ -1,3 +1,6 @@ +const_value set 2 + const BRUNOSROOM_BRUNO + BrunosRoom_MapScriptHeader: .MapTriggers: db 2 @@ -38,10 +41,10 @@ UnknownScript_0x1809ad: earthquake 80 changeblock $4, $e, $2a reloadmappart - loadmovesprites + closetext dotrigger $1 setevent EVENT_BRUNOS_ROOM_ENTRANCE_CLOSED - waitbutton + waitsfx end BrunoScript_0x1809c5: @@ -50,29 +53,29 @@ BrunoScript_0x1809c5: checkevent EVENT_BEAT_ELITE_4_BRUNO iftrue UnknownScript_0x1809f3 writetext UnknownText_0x1809fe + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x180b23, 0 - loadtrainer BRUNO, 1 + scriptedtrainerdata BRUNO, 1 startbattle returnafterbattle setevent EVENT_BEAT_ELITE_4_BRUNO loadfont writetext UnknownText_0x180b3c + waitbutton closetext - loadmovesprites playsound SFX_ENTER_DOOR changeblock $4, $2, $16 reloadmappart - loadmovesprites + closetext setevent EVENT_BRUNOS_ROOM_EXIT_OPEN - waitbutton + waitsfx end UnknownScript_0x1809f3: writetext UnknownText_0x180b3c + waitbutton closetext - loadmovesprites end MovementData_0x1809f9: diff --git a/maps/BurnedTower1F.asm b/maps/BurnedTower1F.asm index 449a730a8..5646ca176 100644 --- a/maps/BurnedTower1F.asm +++ b/maps/BurnedTower1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const BURNEDTOWER1F_ROCK + const BURNEDTOWER1F_SUPER_NERD + const BURNEDTOWER1F_SILVER + const BURNEDTOWER1F_MORTY + const BURNEDTOWER1F_POKE_BALL + BurnedTower1F_MapScriptHeader: .MapTriggers: db 3 @@ -36,37 +43,37 @@ UnknownScript_0x185bf8: return UnknownScript_0x185c0d: - spriteface $3, DOWN - showemote EMOTE_SHOCK, $3, 15 - applymovement $3, MovementData_0x185cd3 + spriteface BURNEDTOWER1F_SUPER_NERD, DOWN + showemote EMOTE_SHOCK, BURNEDTOWER1F_SUPER_NERD, 15 + applymovement BURNEDTOWER1F_SUPER_NERD, MovementData_0x185cd3 loadfont writetext UnknownText_0x185ecc + waitbutton closetext - loadmovesprites - moveperson $3, $9, $e + moveperson BURNEDTOWER1F_SUPER_NERD, $9, $e dotrigger $1 end UnknownScript_0x185c25: - showemote EMOTE_SHOCK, $4, 15 + showemote EMOTE_SHOCK, BURNEDTOWER1F_SILVER, 15 special Special_RotatePalettesRightMusic pause 15 - spriteface $4, RIGHT + spriteface BURNEDTOWER1F_SILVER, RIGHT pause 15 applymovement PLAYER, MovementData_0x185ccd - applymovement $4, MovementData_0x185ccf + applymovement BURNEDTOWER1F_SILVER, MovementData_0x185ccf playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x185cd9 + waitbutton closetext - loadmovesprites checkevent EVENT_GOT_TOTODILE_FROM_ELM iftrue UnknownScript_0x185c60 checkevent EVENT_GOT_CHIKORITA_FROM_ELM iftrue UnknownScript_0x185c70 winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c setlasttalked $4 - loadtrainer RIVAL1, RIVAL1_9 + scriptedtrainerdata RIVAL1, RIVAL1_9 startbattle reloadmapmusic returnafterbattle @@ -75,7 +82,7 @@ UnknownScript_0x185c25: UnknownScript_0x185c60: winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c setlasttalked $4 - loadtrainer RIVAL1, RIVAL1_7 + scriptedtrainerdata RIVAL1, RIVAL1_7 startbattle reloadmapmusic returnafterbattle @@ -84,7 +91,7 @@ UnknownScript_0x185c60: UnknownScript_0x185c70: winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c setlasttalked $4 - loadtrainer RIVAL1, RIVAL1_8 + scriptedtrainerdata RIVAL1, RIVAL1_8 startbattle reloadmapmusic returnafterbattle @@ -94,8 +101,8 @@ UnknownScript_0x185c80: playmusic MUSIC_RIVAL_AFTER loadfont writetext UnknownText_0x185de2 + waitbutton closetext - loadmovesprites dotrigger $2 setevent EVENT_RIVAL_BURNED_TOWER special Special_RotatePalettesRightMusic @@ -103,17 +110,17 @@ UnknownScript_0x185c80: earthquake 50 showemote EMOTE_SHOCK, PLAYER, 15 playsound SFX_ENTER_DOOR - waitbutton + waitsfx changeblock $a, $8, $25 reloadmappart pause 15 applymovement PLAYER, MovementData_0x185cd1 playsound SFX_KINESIS - showemote EMOTE_SHOCK, $4, 20 + showemote EMOTE_SHOCK, BURNEDTOWER1F_SILVER, 20 loadfont writetext UnknownText_0x185e75 + waitbutton closetext - loadmovesprites setevent EVENT_HOLE_IN_BURNED_TOWER pause 15 warpcheck diff --git a/maps/BurnedTowerB1F.asm b/maps/BurnedTowerB1F.asm index 935b94f4f..1b86d73ca 100644 --- a/maps/BurnedTowerB1F.asm +++ b/maps/BurnedTowerB1F.asm @@ -1,3 +1,14 @@ +const_value set 2 + const BURNEDTOWERB1F_BOULDER + const BURNEDTOWERB1F_RAIKOU1 + const BURNEDTOWERB1F_ENTEI1 + const BURNEDTOWERB1F_SUICUNE1 + const BURNEDTOWERB1F_RAIKOU2 + const BURNEDTOWERB1F_ENTEI2 + const BURNEDTOWERB1F_SUICUNE2 + const BURNEDTOWERB1F_POKE_BALL + const BURNEDTOWERB1F_SUPER_NERD + BurnedTowerB1F_MapScriptHeader: .MapTriggers: db 2 @@ -29,51 +40,51 @@ UnknownScript_0x18616a: UnknownScript_0x18616b: playmusic MUSIC_NONE pause 30 - appear $3 + appear BURNEDTOWERB1F_RAIKOU1 spriteface PLAYER, UP pause 5 - disappear $6 + disappear BURNEDTOWERB1F_RAIKOU2 pause 15 cry RAIKOU - appear $4 + appear BURNEDTOWERB1F_ENTEI1 spriteface PLAYER, UP pause 5 - disappear $7 + disappear BURNEDTOWERB1F_ENTEI2 pause 15 cry ENTEI - appear $5 + appear BURNEDTOWERB1F_SUICUNE1 spriteface PLAYER, UP pause 5 - disappear $8 + disappear BURNEDTOWERB1F_SUICUNE2 pause 15 cry SUICUNE pause 15 playsound SFX_WARP_FROM spriteface PLAYER, LEFT - applymovement $3, MovementData_0x186236 - disappear $3 - waitbutton + applymovement BURNEDTOWERB1F_RAIKOU1, MovementData_0x186236 + disappear BURNEDTOWERB1F_RAIKOU1 + waitsfx playsound SFX_WARP_FROM spriteface PLAYER, RIGHT - applymovement $4, MovementData_0x18623b - disappear $4 - waitbutton + applymovement BURNEDTOWERB1F_ENTEI1, MovementData_0x18623b + disappear BURNEDTOWERB1F_ENTEI1 + waitsfx pause 15 playsound SFX_WARP_FROM spriteface PLAYER, UP - applymovement $5, MovementData_0x186241 + applymovement BURNEDTOWERB1F_SUICUNE1, MovementData_0x186241 playsound SFX_WARP_FROM spriteface PLAYER, DOWN - applymovement $5, MovementData_0x186248 + applymovement BURNEDTOWERB1F_SUICUNE1, MovementData_0x186248 spriteface PLAYER, UP pause 20 cry SUICUNE pause 30 playsound SFX_WARP_FROM - applymovement $5, MovementData_0x186253 + applymovement BURNEDTOWERB1F_SUICUNE1, MovementData_0x186253 spriteface PLAYER, DOWN - disappear $5 - waitbutton + disappear BURNEDTOWERB1F_SUICUNE1 + waitsfx special RestartMapMusic dotrigger $1 setevent EVENT_RELEASED_THE_BEASTS @@ -85,11 +96,11 @@ UnknownScript_0x18616b: clearevent EVENT_ECRUTEAK_CITY_GRAMPS setevent EVENT_BURNED_TOWER_MORTY setevent EVENT_BURNED_TOWER_1F_EUSINE - appear $a + appear BURNEDTOWERB1F_SUPER_NERD refreshscreen $0 changeblock $6, $e, $1b reloadmappart - loadmovesprites + closetext dotrigger $1 end @@ -97,19 +108,19 @@ SuperNerdScript_0x186212: faceplayer loadfont writetext UnknownText_0x18626a + waitbutton closetext - loadmovesprites checkcode VAR_FACING if_equal $1, UnknownScript_0x186226 - applymovement $a, MovementData_0x186263 + applymovement BURNEDTOWERB1F_SUPER_NERD, MovementData_0x186263 jump UnknownScript_0x18622a UnknownScript_0x186226: - applymovement $a, MovementData_0x18625c + applymovement BURNEDTOWERB1F_SUPER_NERD, MovementData_0x18625c UnknownScript_0x18622a: - disappear $a + disappear BURNEDTOWERB1F_SUPER_NERD playsound SFX_EXIT_BUILDING - waitbutton + waitsfx end ItemFragment_0x186231: diff --git a/maps/CeladonCafe.asm b/maps/CeladonCafe.asm index 35ca2971f..4ede9fb73 100644 --- a/maps/CeladonCafe.asm +++ b/maps/CeladonCafe.asm @@ -1,3 +1,10 @@ +const_value set 2 + const CELADONCAFE_SUPER_NERD + const CELADONCAFE_FISHER1 + const CELADONCAFE_FISHER2 + const CELADONCAFE_FISHER3 + const CELADONCAFE_TEACHER + CeladonCafe_MapScriptHeader: .MapTriggers: db 0 @@ -9,47 +16,47 @@ SuperNerdScript_0x73049: faceplayer loadfont writetext UnknownText_0x730de + waitbutton closetext - loadmovesprites end FisherScript_0x73051: loadfont writetext UnknownText_0x73129 + waitbutton closetext - loadmovesprites faceplayer loadfont writetext UnknownText_0x7313a + waitbutton closetext - loadmovesprites - spriteface $3, LEFT + spriteface CELADONCAFE_FISHER1, LEFT end FisherScript_0x73062: loadfont writetext UnknownText_0x7316a + waitbutton closetext - loadmovesprites faceplayer loadfont writetext UnknownText_0x73178 + waitbutton closetext - loadmovesprites - spriteface $4, RIGHT + spriteface CELADONCAFE_FISHER2, RIGHT end FisherScript_0x73073: loadfont writetext UnknownText_0x731ae + waitbutton closetext - loadmovesprites faceplayer loadfont writetext UnknownText_0x731bd + waitbutton closetext - loadmovesprites - spriteface $5, RIGHT + spriteface CELADONCAFE_FISHER3, RIGHT end TeacherScript_0x73084: @@ -57,27 +64,27 @@ TeacherScript_0x73084: iftrue UnknownScript_0x7309a loadfont writetext UnknownText_0x73201 + waitbutton closetext - loadmovesprites faceplayer loadfont writetext UnknownText_0x73212 + waitbutton closetext - loadmovesprites - spriteface $6, LEFT + spriteface CELADONCAFE_TEACHER, LEFT end UnknownScript_0x7309a: loadfont writetext UnknownText_0x73254 + waitbutton closetext - loadmovesprites - spriteface $6, RIGHT + spriteface CELADONCAFE_TEACHER, RIGHT loadfont writetext UnknownText_0x73278 + waitbutton closetext - loadmovesprites - spriteface $6, LEFT + spriteface CELADONCAFE_TEACHER, LEFT end EatathonContestPoster: @@ -92,9 +99,9 @@ CeladonCafeTrashcan: itemtotext LEFTOVERS, $0 writetext FoundLeftoversText playsound SFX_ITEM - waitbutton + waitsfx itemnotify - loadmovesprites + closetext setevent EVENT_FOUND_LEFTOVERS_IN_CELADON_CAFE end @@ -104,8 +111,8 @@ CeladonCafeTrashcan: writetext FoundLeftoversText keeptextopen writetext NoRoomForLeftoversText + waitbutton closetext - loadmovesprites end .TrashEmpty diff --git a/maps/CeladonCity.asm b/maps/CeladonCity.asm index d2c29fe1c..7cac82748 100644 --- a/maps/CeladonCity.asm +++ b/maps/CeladonCity.asm @@ -1,3 +1,14 @@ +const_value set 2 + const CELADONCITY_FISHER + const CELADONCITY_POLIWAG + const CELADONCITY_TEACHER1 + const CELADONCITY_GRAMPS1 + const CELADONCITY_GRAMPS2 + const CELADONCITY_YOUNGSTER1 + const CELADONCITY_YOUNGSTER2 + const CELADONCITY_TEACHER2 + const CELADONCITY_LASS + CeladonCity_MapScriptHeader: .MapTriggers: db 0 @@ -19,8 +30,8 @@ CeladonCityPoliwrath: loadfont writetext CeladonCityPoliwrathText cry POLIWRATH + waitbutton closetext - loadmovesprites end TeacherScript_0x1a9f50: diff --git a/maps/CeladonDeptStore1F.asm b/maps/CeladonDeptStore1F.asm index 6b307b91c..0abf50524 100644 --- a/maps/CeladonDeptStore1F.asm +++ b/maps/CeladonDeptStore1F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const CELADONDEPTSTORE1F_RECEPTIONIST + const CELADONDEPTSTORE1F_GENTLEMAN + const CELADONDEPTSTORE1F_TEACHER + CeladonDeptStore1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/CeladonDeptStore2F.asm b/maps/CeladonDeptStore2F.asm index 6ce11883f..67f3fc001 100644 --- a/maps/CeladonDeptStore2F.asm +++ b/maps/CeladonDeptStore2F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const CELADONDEPTSTORE2F_CLERK1 + const CELADONDEPTSTORE2F_CLERK2 + const CELADONDEPTSTORE2F_POKEFAN_M + const CELADONDEPTSTORE2F_YOUNGSTER + CeladonDeptStore2F_MapScriptHeader: .MapTriggers: db 0 @@ -9,14 +15,14 @@ ClerkScript_0x70bad: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_CELADON_2F_1 - loadmovesprites + closetext end ClerkScript_0x70bb5: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_CELADON_2F_2 - loadmovesprites + closetext end PokefanMScript_0x70bbd: diff --git a/maps/CeladonDeptStore3F.asm b/maps/CeladonDeptStore3F.asm index 4d0d4dfe0..6aee16254 100644 --- a/maps/CeladonDeptStore3F.asm +++ b/maps/CeladonDeptStore3F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const CELADONDEPTSTORE3F_CLERK + const CELADONDEPTSTORE3F_YOUNGSTER + const CELADONDEPTSTORE3F_GAMEBOY_KID1 + const CELADONDEPTSTORE3F_GAMEBOY_KID2 + const CELADONDEPTSTORE3F_SUPER_NERD + CeladonDeptStore3F_MapScriptHeader: .MapTriggers: db 0 @@ -9,7 +16,7 @@ ClerkScript_0x70d29: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_CELADON_3F - loadmovesprites + closetext end YoungsterScript_0x70d31: @@ -19,18 +26,18 @@ GameboyKidScript_0x70d34: faceplayer loadfont writetext UnknownText_0x70d86 + waitbutton closetext - loadmovesprites - spriteface $4, DOWN + spriteface CELADONDEPTSTORE3F_GAMEBOY_KID1, DOWN end GameboyKidScript_0x70d3f: faceplayer loadfont writetext UnknownText_0x70dc7 + waitbutton closetext - loadmovesprites - spriteface $5, DOWN + spriteface CELADONDEPTSTORE3F_GAMEBOY_KID2, DOWN end SuperNerdScript_0x70d4a: diff --git a/maps/CeladonDeptStore4F.asm b/maps/CeladonDeptStore4F.asm index 27eaa7352..e4b829732 100644 --- a/maps/CeladonDeptStore4F.asm +++ b/maps/CeladonDeptStore4F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const CELADONDEPTSTORE4F_CLERK + const CELADONDEPTSTORE4F_SUPER_NERD + const CELADONDEPTSTORE4F_YOUNGSTER + CeladonDeptStore4F_MapScriptHeader: .MapTriggers: db 0 @@ -9,7 +14,7 @@ ClerkScript_0x70f0d: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_CELADON_4F - loadmovesprites + closetext end SuperNerdScript_0x70f15: diff --git a/maps/CeladonDeptStore5F.asm b/maps/CeladonDeptStore5F.asm index fcd7ff7ff..c67a50dd9 100644 --- a/maps/CeladonDeptStore5F.asm +++ b/maps/CeladonDeptStore5F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const CELADONDEPTSTORE5F_CLERK1 + const CELADONDEPTSTORE5F_CLERK2 + const CELADONDEPTSTORE5F_GENTLEMAN + const CELADONDEPTSTORE5F_SAILOR + const CELADONDEPTSTORE5F_TEACHER + CeladonDeptStore5F_MapScriptHeader: .MapTriggers: db 0 @@ -9,14 +16,14 @@ ClerkScript_0x71004: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_CELADON_5F_1 - loadmovesprites + closetext end ClerkScript_0x7100c: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_CELADON_5F_2 - loadmovesprites + closetext end GentlemanScript_0x71014: diff --git a/maps/CeladonDeptStore6F.asm b/maps/CeladonDeptStore6F.asm index 25f92be00..8e68a527d 100644 --- a/maps/CeladonDeptStore6F.asm +++ b/maps/CeladonDeptStore6F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const CELADONDEPTSTORE6F_SUPER_NERD + const CELADONDEPTSTORE6F_YOUNGSTER + CeladonDeptStore6F_MapScriptHeader: .MapTriggers: db 0 @@ -30,7 +34,7 @@ CeladonVendingMachine: if_equal $1, .FreshWater if_equal $2, .SodaPop if_equal $3, .Lemonade - loadmovesprites + closetext end .FreshWater @@ -70,12 +74,12 @@ CeladonVendingMachine: .NotEnoughMoney writetext CeladonVendingNoMoneyText - closetext + waitbutton jump .Start .NotEnoughSpace writetext CeladonVendingNoSpaceText - closetext + waitbutton jump .Start .MenuData diff --git a/maps/CeladonDeptStoreElevator.asm b/maps/CeladonDeptStoreElevator.asm index dd620a13d..bec3bdb9d 100644 --- a/maps/CeladonDeptStoreElevator.asm +++ b/maps/CeladonDeptStoreElevator.asm @@ -1,3 +1,5 @@ +const_value set 2 + CeladonDeptStoreElevator_MapScriptHeader: .MapTriggers: db 0 @@ -8,12 +10,12 @@ CeladonDeptStoreElevator_MapScriptHeader: MapCeladonDeptStoreElevatorSignpost0Script: loadfont elevator Elevator_0x713be - loadmovesprites + closetext iffalse UnknownScript_0x713bd pause 5 playsound SFX_ELEVATOR earthquake 60 - waitbutton + waitsfx UnknownScript_0x713bd: end diff --git a/maps/CeladonGameCorner.asm b/maps/CeladonGameCorner.asm index ef644dcd4..895483c34 100644 --- a/maps/CeladonGameCorner.asm +++ b/maps/CeladonGameCorner.asm @@ -1,3 +1,14 @@ +const_value set 2 + const CELADONGAMECORNER_CLERK + const CELADONGAMECORNER_RECEPTIONIST + const CELADONGAMECORNER_POKEFAN_M + const CELADONGAMECORNER_TEACHER + const CELADONGAMECORNER_FISHING_GURU + const CELADONGAMECORNER_FISHER1 + const CELADONGAMECORNER_FISHER2 + const CELADONGAMECORNER_GYM_GUY + const CELADONGAMECORNER_GRAMPS + CeladonGameCorner_MapScriptHeader: .MapTriggers: db 0 @@ -15,27 +26,27 @@ PokefanMScript_0x72123: faceplayer loadfont writetext UnknownText_0x72215 + waitbutton closetext - loadmovesprites - spriteface $4, LEFT + spriteface CELADONGAMECORNER_POKEFAN_M, LEFT end TeacherScript_0x7212e: faceplayer loadfont writetext UnknownText_0x72242 + waitbutton closetext - loadmovesprites - spriteface $5, RIGHT + spriteface CELADONGAMECORNER_TEACHER, RIGHT end FishingGuruScript_0x72139: faceplayer loadfont writetext UnknownText_0x72295 + waitbutton closetext - loadmovesprites - spriteface $6, RIGHT + spriteface CELADONGAMECORNER_FISHING_GURU, RIGHT end FisherScript_0x72144: @@ -55,8 +66,8 @@ FisherScript_0x72144: setevent EVENT_GOT_COINS_FROM_GAMBLER_AT_CELADON .UnknownScript_0x72169 writetext UnknownText_0x72345 + waitbutton closetext - loadmovesprites spriteface LAST_TALKED, LEFT end @@ -69,15 +80,15 @@ FisherScript_0x72144: UnknownScript_0x7217b: writetext UnknownText_0x7238a + waitbutton closetext - loadmovesprites spriteface LAST_TALKED, LEFT end UnknownScript_0x72184: writetext UnknownText_0x723d9 + waitbutton closetext - loadmovesprites spriteface LAST_TALKED, LEFT end @@ -88,9 +99,9 @@ GrampsScript_0x72190: faceplayer loadfont writetext UnknownText_0x724ad + waitbutton closetext - loadmovesprites - spriteface $a, LEFT + spriteface CELADONGAMECORNER_GRAMPS, LEFT end MapCeladonGameCornerSignpost36Script: @@ -105,20 +116,20 @@ MapCeladonGameCornerSignpost35Script: refreshscreen $0 writebyte $0 special Special_SlotMachine - loadmovesprites + closetext end MapCeladonGameCornerSignpost16Script: refreshscreen $0 writebyte $1 special Special_SlotMachine - loadmovesprites + closetext end MapCeladonGameCornerSignpost11Script: refreshscreen $0 special Special_CardFlip - loadmovesprites + closetext end MapCeladonGameCornerSignpost32Script: @@ -127,9 +138,9 @@ MapCeladonGameCornerSignpost32Script: MapCeladonGameCornerSignpost9Script: loadfont writetext UnknownText_0x72567 - closetext + waitbutton special Special_CardFlip - loadmovesprites + closetext end MovementData_0x721cd: diff --git a/maps/CeladonGameCornerPrizeRoom.asm b/maps/CeladonGameCornerPrizeRoom.asm index 004b60810..603fcec78 100644 --- a/maps/CeladonGameCornerPrizeRoom.asm +++ b/maps/CeladonGameCornerPrizeRoom.asm @@ -1,3 +1,7 @@ +const_value set 2 + const CELADONGAMECORNERPRIZEROOM_GENTLEMAN + const CELADONGAMECORNERPRIZEROOM_PHARMACIST + CeladonGameCornerPrizeRoom_MapScriptHeader: .MapTriggers: db 0 @@ -15,7 +19,7 @@ MapCeladonGameCornerPrizeRoomSignpost0Script: faceplayer loadfont writetext UnknownText_0x7293e - closetext + waitbutton checkitem COIN_CASE iffalse CeladonPrizeRoom_NoCoinCase writetext UnknownText_0x72974 @@ -68,34 +72,34 @@ CeladonPrizeRoom_askbuy: end CeladonPrizeRoom_purchased: - waitbutton + waitsfx playsound SFX_TRANSACTION writetext UnknownText_0x729ad - closetext + waitbutton jump CeladonPrizeRoom_tmcounterloop CeladonPrizeRoom_notenoughcoins: writetext UnknownText_0x729bb + waitbutton closetext - loadmovesprites end CeladonPrizeRoom_notenoughroom: writetext UnknownText_0x729d8 + waitbutton closetext - loadmovesprites end CeladonPrizeRoom_cancel: writetext UnknownText_0x729f2 + waitbutton closetext - loadmovesprites end CeladonPrizeRoom_NoCoinCase: writetext UnknownText_0x72a14 + waitbutton closetext - loadmovesprites end @@ -119,7 +123,7 @@ MapCeladonGameCornerPrizeRoomSignpost1Script: faceplayer loadfont writetext UnknownText_0x7293e - closetext + waitbutton checkitem COIN_CASE iffalse CeladonPrizeRoom_NoCoinCase .loop: @@ -141,10 +145,10 @@ MapCeladonGameCornerPrizeRoomSignpost1Script: pokenamemem PIKACHU, $0 scall CeladonPrizeRoom_askbuy iffalse CeladonPrizeRoom_cancel - waitbutton + waitsfx playsound SFX_TRANSACTION writetext UnknownText_0x729ad - closetext + waitbutton writebyte PIKACHU special Special_GameCornerPrizeMonCheckDex givepoke PIKACHU, 25 @@ -159,10 +163,10 @@ MapCeladonGameCornerPrizeRoomSignpost1Script: pokenamemem PORYGON, $0 scall CeladonPrizeRoom_askbuy iffalse CeladonPrizeRoom_cancel - waitbutton + waitsfx playsound SFX_TRANSACTION writetext UnknownText_0x729ad - closetext + waitbutton writebyte PORYGON special Special_GameCornerPrizeMonCheckDex givepoke PORYGON, 15 @@ -177,10 +181,10 @@ MapCeladonGameCornerPrizeRoomSignpost1Script: pokenamemem LARVITAR, $0 scall CeladonPrizeRoom_askbuy iffalse CeladonPrizeRoom_cancel - waitbutton + waitsfx playsound SFX_TRANSACTION writetext UnknownText_0x729ad - closetext + waitbutton writebyte LARVITAR special Special_GameCornerPrizeMonCheckDex givepoke LARVITAR, 40 diff --git a/maps/CeladonGym.asm b/maps/CeladonGym.asm index 5e17aed09..b14acf60a 100644 --- a/maps/CeladonGym.asm +++ b/maps/CeladonGym.asm @@ -1,3 +1,11 @@ +const_value set 2 + const CELADONGYM_ERIKA + const CELADONGYM_LASS1 + const CELADONGYM_LASS2 + const CELADONGYM_BUENA + const CELADONGYM_TWIN1 + const CELADONGYM_TWIN2 + CeladonGym_MapScriptHeader: .MapTriggers: db 0 @@ -11,10 +19,10 @@ ErikaScript_0x72a6a: checkflag ENGINE_RAINBOWBADGE iftrue .FightDone writetext UnknownText_0x72b28 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x72c3e, 0 - loadtrainer ERIKA, 1 + scriptedtrainerdata ERIKA, 1 startbattle returnafterbattle setevent EVENT_BEAT_ERIKA @@ -25,7 +33,7 @@ ErikaScript_0x72a6a: loadfont writetext UnknownText_0x72c96 playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_RAINBOWBADGE .FightDone checkevent EVENT_GOT_TM19_GIGA_DRAIN @@ -37,63 +45,63 @@ ErikaScript_0x72a6a: setevent EVENT_GOT_TM19_GIGA_DRAIN UnknownScript_0x72aae: writetext UnknownText_0x72d8f + waitbutton closetext - loadmovesprites end TrainerLassMichelle: trainer EVENT_BEAT_LASS_MICHELLE, LASS, MICHELLE, LassMichelleSeenText, LassMichelleBeatenText, 0, LassMichelleScript LassMichelleScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x72e30 + waitbutton closetext - loadmovesprites end TrainerPicnickerTanya: trainer EVENT_BEAT_PICNICKER_TANYA, PICNICKER, TANYA, PicnickerTanyaSeenText, PicnickerTanyaBeatenText, 0, PicnickerTanyaScript PicnickerTanyaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x72e8e + waitbutton closetext - loadmovesprites end TrainerBeautyJulia: trainer EVENT_BEAT_BEAUTY_JULIA, BEAUTY, JULIA, BeautyJuliaSeenText, BeautyJuliaBeatenText, 0, BeautyJuliaScript BeautyJuliaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x72f01 + waitbutton closetext - loadmovesprites end TrainerTwinsJoandzoe1: trainer EVENT_BEAT_TWINS_JO_AND_ZOE, TWINS, JOANDZOE1, TwinsJoandzoe1SeenText, TwinsJoandzoe1BeatenText, 0, TwinsJoandzoe1Script TwinsJoandzoe1Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x72f70 + waitbutton closetext - loadmovesprites end TrainerTwinsJoandzoe2: trainer EVENT_BEAT_TWINS_JO_AND_ZOE, TWINS, JOANDZOE2, TwinsJoandzoe2SeenText, TwinsJoandzoe2BeatenText, 0, TwinsJoandzoe2Script TwinsJoandzoe2Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x72fc0 + waitbutton closetext - loadmovesprites end CeladonGymStatue: diff --git a/maps/CeladonMansion1F.asm b/maps/CeladonMansion1F.asm index e90f167bd..f3ccc6b53 100644 --- a/maps/CeladonMansion1F.asm +++ b/maps/CeladonMansion1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const CELADONMANSION1F_GRANNY + const CELADONMANSION1F_GROWLITHE1 + const CELADONMANSION1F_CLEFAIRY + const CELADONMANSION1F_GROWLITHE2 + CeladonMansion1F_MapScriptHeader: .MapTriggers: db 0 @@ -12,24 +18,24 @@ CeladonMansion1FMeowth: loadfont writetext CeladonMansion1FMeowthText cry MEOWTH + waitbutton closetext - loadmovesprites end CeladonMansion1FClefairy: loadfont writetext CeladonMansion1FClefairyText cry CLEFAIRY + waitbutton closetext - loadmovesprites end CeladonMansion1FNidoranF: loadfont writetext CeladonMansion1FNidoranFText cry NIDORAN_F + waitbutton closetext - loadmovesprites end CeladonMansionManagersSuiteSign: diff --git a/maps/CeladonMansion2F.asm b/maps/CeladonMansion2F.asm index fbe54d617..487295c34 100644 --- a/maps/CeladonMansion2F.asm +++ b/maps/CeladonMansion2F.asm @@ -1,3 +1,5 @@ +const_value set 2 + CeladonMansion2F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/CeladonMansion3F.asm b/maps/CeladonMansion3F.asm index 575137bc6..fae98f99b 100644 --- a/maps/CeladonMansion3F.asm +++ b/maps/CeladonMansion3F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const CELADONMANSION3F_COOLTRAINER_M + const CELADONMANSION3F_GYM_GUY + const CELADONMANSION3F_SUPER_NERD + const CELADONMANSION3F_FISHER + CeladonMansion3F_MapScriptHeader: .MapTriggers: db 0 @@ -11,21 +17,21 @@ CooltrainerMScript_0x71670: writetext UnknownText_0x716ce checkcode VAR_DEXCAUGHT if_greater_than 248, UnknownScript_0x7167e + waitbutton closetext - loadmovesprites end UnknownScript_0x7167e: keeptextopen writetext UnknownText_0x71725 playsound SFX_DEX_FANFARE_230_PLUS - waitbutton + waitsfx writetext UnknownText_0x71760 keeptextopen special Diploma writetext UnknownText_0x71763 + waitbutton closetext - loadmovesprites setevent EVENT_ENABLE_DIPLOMA_PRINTING end @@ -35,8 +41,8 @@ GymGuyScript_0x71696: checkevent EVENT_ENABLE_DIPLOMA_PRINTING iftrue UnknownScript_0x716a4 writetext UnknownText_0x717b4 + waitbutton closetext - loadmovesprites end UnknownScript_0x716a4: @@ -44,19 +50,19 @@ UnknownScript_0x716a4: yesorno iffalse UnknownScript_0x716b0 special PrintDiploma - loadmovesprites + closetext end UnknownScript_0x716b0: writetext UnknownText_0x71830 + waitbutton closetext - loadmovesprites end UnknownScript_0x716b6: writetext UnknownText_0x71863 + waitbutton closetext - loadmovesprites end SuperNerdScript_0x716bc: diff --git a/maps/CeladonMansionRoof.asm b/maps/CeladonMansionRoof.asm index 748f6012e..3ea8d275b 100644 --- a/maps/CeladonMansionRoof.asm +++ b/maps/CeladonMansionRoof.asm @@ -1,3 +1,6 @@ +const_value set 2 + const CELADONMANSIONROOF_FISHER + CeladonMansionRoof_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/CeladonMansionRoofHouse.asm b/maps/CeladonMansionRoofHouse.asm index c7d453fbb..f1d0bfac6 100644 --- a/maps/CeladonMansionRoofHouse.asm +++ b/maps/CeladonMansionRoofHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const CELADONMANSIONROOFHOUSE_PHARMACIST + CeladonMansionRoofHouse_MapScriptHeader: .MapTriggers: db 0 @@ -15,8 +18,8 @@ PharmacistScript_0x71afd: checknite iftrue UnknownScript_0x71b14 writetext UnknownText_0x71b4a + waitbutton closetext - loadmovesprites end UnknownScript_0x71b14: @@ -27,9 +30,9 @@ UnknownScript_0x71b14: setevent EVENT_GOT_TM03_CURSE UnknownScript_0x71b21: writetext UnknownText_0x71db3 - closetext + waitbutton UnknownScript_0x71b25: - loadmovesprites + closetext end UnknownText_0x71b27: diff --git a/maps/CeladonPokeCenter1F.asm b/maps/CeladonPokeCenter1F.asm index baf108b09..4197b3925 100644 --- a/maps/CeladonPokeCenter1F.asm +++ b/maps/CeladonPokeCenter1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const CELADONPOKECENTER1F_NURSE + const CELADONPOKECENTER1F_GENTLEMAN + const CELADONPOKECENTER1F_PHARMACIST + const CELADONPOKECENTER1F_COOLTRAINER_F + const CELADONPOKECENTER1F_SUPER_NERD + CeladonPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -28,26 +35,26 @@ SuperNerdScript_0x71e2e: special SpecialBeastsCheck iftrue UnknownScript_0x71e48 writetext UnknownText_0x7201a - closetext + waitbutton UnknownScript_0x71e46: - loadmovesprites + closetext end UnknownScript_0x71e48: writetext UnknownText_0x71f65 + waitbutton closetext - loadmovesprites checkcode VAR_FACING if_equal $1, UnknownScript_0x71e5a - applymovement $6, MovementData_0x71e6b + applymovement CELADONPOKECENTER1F_SUPER_NERD, MovementData_0x71e6b jump UnknownScript_0x71e5e UnknownScript_0x71e5a: - applymovement $6, MovementData_0x71e65 + applymovement CELADONPOKECENTER1F_SUPER_NERD, MovementData_0x71e65 UnknownScript_0x71e5e: - disappear $6 + disappear CELADONPOKECENTER1F_SUPER_NERD playsound SFX_EXIT_BUILDING - waitbutton + waitsfx end MovementData_0x71e65: diff --git a/maps/CeladonPokeCenter2FBeta.asm b/maps/CeladonPokeCenter2FBeta.asm index 9c8d25332..9081ce119 100644 --- a/maps/CeladonPokeCenter2FBeta.asm +++ b/maps/CeladonPokeCenter2FBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + CeladonPokeCenter2FBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/CeruleanCity.asm b/maps/CeruleanCity.asm index 969f2ca34..7f33b5dee 100644 --- a/maps/CeruleanCity.asm +++ b/maps/CeruleanCity.asm @@ -1,3 +1,11 @@ +const_value set 2 + const CERULEANCITY_COOLTRAINER_M + const CERULEANCITY_SUPER_NERD + const CERULEANCITY_SLOWPOKE + const CERULEANCITY_COOLTRAINER_F + const CERULEANCITY_FISHER + const CERULEANCITY_YOUNGSTER + CeruleanCity_MapScriptHeader: .MapTriggers: db 0 @@ -18,14 +26,14 @@ CooltrainerMScript_0x184009: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x184017 writetext UnknownText_0x1840bc + waitbutton closetext - loadmovesprites end UnknownScript_0x184017: writetext UnknownText_0x184144 + waitbutton closetext - loadmovesprites end SuperNerdScript_0x18401d: @@ -35,30 +43,30 @@ CeruleanCitySlowbro: loadfont writetext CeruleanCitySlowbroText cry SLOWBRO + waitbutton closetext - loadmovesprites end CooltrainerFScript_0x18402a: faceplayer loadfont writetext UnknownText_0x1841fa + waitbutton closetext - loadmovesprites - spriteface $5, LEFT + spriteface CERULEANCITY_COOLTRAINER_F, LEFT loadfont writetext UnknownText_0x184229 + waitbutton closetext - loadmovesprites loadfont writetext CeruleanCitySlowbroText cry SLOWBRO + waitbutton closetext - loadmovesprites loadfont writetext UnknownText_0x18424b + waitbutton closetext - loadmovesprites end FisherScript_0x18404a: @@ -70,50 +78,50 @@ FisherScript_0x18404a: iftrue UnknownScript_0x18405e UnknownScript_0x184058: writetext UnknownText_0x18424e + waitbutton closetext - loadmovesprites end UnknownScript_0x18405e: writetext UnknownText_0x184275 + waitbutton closetext - loadmovesprites end YoungsterScript_0x184064: faceplayer loadfont writetext UnknownText_0x1842a9 + waitbutton closetext - loadmovesprites checkevent EVENT_FOUND_BERSERK_GENE_IN_CERULEAN_CITY iffalse UnknownScript_0x184072 end UnknownScript_0x184072: - waitbutton + waitsfx playsound SFX_SECOND_PART_OF_ITEMFINDER - waitbutton + waitsfx playsound SFX_TRANSACTION - waitbutton + waitsfx playsound SFX_SECOND_PART_OF_ITEMFINDER - waitbutton + waitsfx playsound SFX_TRANSACTION - waitbutton + waitsfx playsound SFX_SECOND_PART_OF_ITEMFINDER - waitbutton + waitsfx playsound SFX_TRANSACTION - waitbutton + waitsfx playsound SFX_SECOND_PART_OF_ITEMFINDER - waitbutton + waitsfx playsound SFX_TRANSACTION - waitbutton - showemote EMOTE_SHOCK, $7, 15 - spriteface $7, LEFT + waitsfx + showemote EMOTE_SHOCK, CERULEANCITY_YOUNGSTER, 15 + spriteface CERULEANCITY_YOUNGSTER, LEFT loadfont writetext UnknownText_0x1842ee + waitbutton closetext - loadmovesprites end CeruleanCitySign: diff --git a/maps/CeruleanGym.asm b/maps/CeruleanGym.asm index a15eeb496..f08302a71 100644 --- a/maps/CeruleanGym.asm +++ b/maps/CeruleanGym.asm @@ -1,3 +1,11 @@ +const_value set 2 + const CERULEANGYM_ROCKET + const CERULEANGYM_MISTY + const CERULEANGYM_SWIMMER_GIRL1 + const CERULEANGYM_SWIMMER_GIRL2 + const CERULEANGYM_SWIMMER_GUY + const CERULEANGYM_GYM_GUY + CeruleanGym_MapScriptHeader: .MapTriggers: db 2 @@ -17,35 +25,35 @@ UnknownScript_0x1883da: end UnknownScript_0x1883de: - applymovement $2, MovementData_0x1884e3 + applymovement CERULEANGYM_ROCKET, MovementData_0x1884e3 playsound SFX_TACKLE - applymovement $2, MovementData_0x1884eb + applymovement CERULEANGYM_ROCKET, MovementData_0x1884eb playmusic MUSIC_ROCKET_ENCOUNTER loadfont writetext UnknownText_0x1884fb + waitbutton closetext - loadmovesprites - showemote EMOTE_SHOCK, $2, 15 - applymovement $2, MovementData_0x1884f7 + showemote EMOTE_SHOCK, CERULEANGYM_ROCKET, 15 + applymovement CERULEANGYM_ROCKET, MovementData_0x1884f7 loadfont writetext UnknownText_0x188574 + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x1884f5 + applymovement CERULEANGYM_ROCKET, MovementData_0x1884f5 loadfont writetext UnknownText_0x1885a5 + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x1884e8 + applymovement CERULEANGYM_ROCKET, MovementData_0x1884e8 playsound SFX_EXIT_BUILDING - disappear $2 + disappear CERULEANGYM_ROCKET setevent EVENT_MET_ROCKET_GRUNT_AT_CERULEAN_GYM clearevent EVENT_ROUTE_24_ROCKET clearevent EVENT_ROUTE_25_MISTY_BOYFRIEND dotrigger $0 domaptrigger ROUTE_25, $1 domaptrigger POWER_PLANT, $0 - waitbutton + waitsfx special RestartMapMusic pause 15 spriteface PLAYER, DOWN @@ -58,10 +66,10 @@ MistyScript_0x188432: checkflag ENGINE_CASCADEBADGE iftrue .FightDone writetext UnknownText_0x188674 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x18870c, 0 - loadtrainer MISTY, 1 + scriptedtrainerdata MISTY, 1 startbattle returnafterbattle setevent EVENT_BEAT_MISTY @@ -71,45 +79,45 @@ MistyScript_0x188432: loadfont writetext UnknownText_0x188768 playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_CASCADEBADGE .FightDone writetext UnknownText_0x188782 + waitbutton closetext - loadmovesprites end TrainerSwimmerfDiana: trainer EVENT_BEAT_SWIMMERF_DIANA, SWIMMERF, DIANA, SwimmerfDianaSeenText, SwimmerfDianaBeatenText, 0, SwimmerfDianaScript SwimmerfDianaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x188856 + waitbutton closetext - loadmovesprites end TrainerSwimmerfBriana: trainer EVENT_BEAT_SWIMMERF_BRIANA, SWIMMERF, BRIANA, SwimmerfBrianaSeenText, SwimmerfBrianaBeatenText, 0, SwimmerfBrianaScript SwimmerfBrianaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1888c0 + waitbutton closetext - loadmovesprites end TrainerSwimmermParker: trainer EVENT_BEAT_SWIMMERM_PARKER, SWIMMERM, PARKER, SwimmermParkerSeenText, SwimmermParkerBeatenText, 0, SwimmermParkerScript SwimmermParkerScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x188943 + waitbutton closetext - loadmovesprites end CeruleanGymGuyScript: @@ -118,14 +126,14 @@ CeruleanGymGuyScript: checkevent EVENT_BEAT_MISTY iftrue .CeruleanGymGuyWinScript writetext CeruleanGymGuyText + waitbutton closetext - loadmovesprites end .CeruleanGymGuyWinScript writetext CeruleanGymGuyWinText + waitbutton closetext - loadmovesprites end MapCeruleanGymSignpostItem0: @@ -137,8 +145,8 @@ CeruleanGymStatue1: iffalse CeruleanGymStatue loadfont writetext CeruleanGymNote1 + waitbutton closetext - loadmovesprites end CeruleanGymStatue2: @@ -146,8 +154,8 @@ CeruleanGymStatue2: iffalse CeruleanGymStatue loadfont writetext CeruleanGymNote2 + waitbutton closetext - loadmovesprites end CeruleanGymStatue: diff --git a/maps/CeruleanGymBadgeSpeechHouse.asm b/maps/CeruleanGymBadgeSpeechHouse.asm index ef5ceb76b..c6cdd60ac 100644 --- a/maps/CeruleanGymBadgeSpeechHouse.asm +++ b/maps/CeruleanGymBadgeSpeechHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const CERULEANGYMBADGESPEECHHOUSE_POKEFAN_M + CeruleanGymBadgeSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/CeruleanMart.asm b/maps/CeruleanMart.asm index b2ec0ad79..37d9a1db6 100644 --- a/maps/CeruleanMart.asm +++ b/maps/CeruleanMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const CERULEANMART_CLERK + const CERULEANMART_COOLTRAINER_M + const CERULEANMART_COOLTRAINER_F + CeruleanMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ CeruleanMart_MapScriptHeader: ClerkScript_0x188ac0: loadfont pokemart MARTTYPE_STANDARD, MART_CERULEAN - loadmovesprites + closetext end CooltrainerMScript_0x188ac7: diff --git a/maps/CeruleanPokeCenter1F.asm b/maps/CeruleanPokeCenter1F.asm index 8a04b43cb..0e3aac84a 100644 --- a/maps/CeruleanPokeCenter1F.asm +++ b/maps/CeruleanPokeCenter1F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const CERULEANPOKECENTER1F_NURSE + const CERULEANPOKECENTER1F_SUPER_NERD + const CERULEANPOKECENTER1F_GYM_GUY + CeruleanPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/CeruleanPokeCenter2FBeta.asm b/maps/CeruleanPokeCenter2FBeta.asm index 4479a484f..8aa260b47 100644 --- a/maps/CeruleanPokeCenter2FBeta.asm +++ b/maps/CeruleanPokeCenter2FBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + CeruleanPokeCenter2FBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/CeruleanPoliceStation.asm b/maps/CeruleanPoliceStation.asm index 4440aa322..cedc9ea74 100644 --- a/maps/CeruleanPoliceStation.asm +++ b/maps/CeruleanPoliceStation.asm @@ -1,3 +1,8 @@ +const_value set 2 + const CERULEANPOLICESTATION_FISHING_GURU + const CERULEANPOLICESTATION_POKEFAN_F + const CERULEANPOLICESTATION_DIGLETT + CeruleanPoliceStation_MapScriptHeader: .MapTriggers: db 0 @@ -15,8 +20,8 @@ DiglettScript_0x188050: loadfont writetext UnknownText_0x1880e7 cry DIGLETT + waitbutton closetext - loadmovesprites end UnknownText_0x18805a: diff --git a/maps/CeruleanTradeSpeechHouse.asm b/maps/CeruleanTradeSpeechHouse.asm index 15fdd9320..7124abb64 100644 --- a/maps/CeruleanTradeSpeechHouse.asm +++ b/maps/CeruleanTradeSpeechHouse.asm @@ -1,3 +1,9 @@ +const_value set 2 + const CERULEANTRADESPEECHHOUSE_GRANNY + const CERULEANTRADESPEECHHOUSE_GRAMPS + const CERULEANTRADESPEECHHOUSE_RHYDON + const CERULEANTRADESPEECHHOUSE_ZUBAT + CeruleanTradeSpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -15,16 +21,16 @@ RhydonScript_0x188139: loadfont writetext UnknownText_0x18819c cry KANGASKHAN + waitbutton closetext - loadmovesprites end ZubatScript_0x188143: loadfont writetext UnknownText_0x1881b5 cry ZUBAT + waitbutton closetext - loadmovesprites end UnknownText_0x18814d: diff --git a/maps/CharcoalKiln.asm b/maps/CharcoalKiln.asm index 3c4ee42cf..d1561a5c0 100644 --- a/maps/CharcoalKiln.asm +++ b/maps/CharcoalKiln.asm @@ -1,3 +1,8 @@ +const_value set 2 + const CHARCOALKILN_BLACK_BELT + const CHARCOALKILN_YOUNGSTER + const CHARCOALKILN_MOLTRES + CharcoalKiln_MapScriptHeader: .MapTriggers: db 0 @@ -13,20 +18,20 @@ CharcoalKilnBoss: checkevent EVENT_CLEARED_SLOWPOKE_WELL iftrue .SavedSlowpoke writetext CharcoalKilnBossText1 + waitbutton closetext - loadmovesprites end .SavedSlowpoke writetext CharcoalKilnBossText2 + waitbutton closetext - loadmovesprites end .GotCut writetext CharcoalKilnBossText3 + waitbutton closetext - loadmovesprites end CharcoalKilnApprentice: @@ -37,8 +42,8 @@ CharcoalKilnApprentice: checkevent EVENT_GOT_HM01_CUT iftrue .Thanks writetext CharcoalKilnApprenticeText1 + waitbutton closetext - loadmovesprites end .Thanks @@ -47,14 +52,14 @@ CharcoalKilnApprentice: verbosegiveitem CHARCOAL iffalse .Done setevent EVENT_GOT_CHARCOAL_IN_CHARCOAL_KILN - loadmovesprites + closetext end .YoureTheCoolest writetext CharcoalKilnApprenticeText3 - closetext + waitbutton .Done - loadmovesprites + closetext end CharcoalKilnFarfetchd: @@ -62,8 +67,8 @@ CharcoalKilnFarfetchd: loadfont writetext FarfetchdText cry FARFETCH_D + waitbutton closetext - loadmovesprites end CharcoalKilnBookshelf: diff --git a/maps/CherrygroveCity.asm b/maps/CherrygroveCity.asm index 8ae9a329c..4acdb07de 100644 --- a/maps/CherrygroveCity.asm +++ b/maps/CherrygroveCity.asm @@ -1,3 +1,10 @@ +const_value set 2 + const CHERRYGROVECITY_GRAMPS + const CHERRYGROVECITY_SILVER + const CHERRYGROVECITY_TEACHER + const CHERRYGROVECITY_YOUNGSTER + const CHERRYGROVECITY_FISHER + CherrygroveCity_MapScriptHeader: .MapTriggers: db 2 @@ -31,37 +38,37 @@ CherrygroveCityGuideGent: jump .Yes .Yes writetext GuideGentTourText1 + waitbutton closetext - loadmovesprites playmusic MUSIC_SHOW_ME_AROUND - follow $2, PLAYER - applymovement $2, MovementData_0x19c195 + follow CHERRYGROVECITY_GRAMPS, PLAYER + applymovement CHERRYGROVECITY_GRAMPS, MovementData_0x19c195 loadfont writetext GuideGentPokeCenterText + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x19c19b + applymovement CHERRYGROVECITY_GRAMPS, MovementData_0x19c19b spriteface PLAYER, UP loadfont writetext GuideGentMartText + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x19c1a3 + applymovement CHERRYGROVECITY_GRAMPS, MovementData_0x19c1a3 spriteface PLAYER, UP loadfont writetext GuideGentRoute30Text + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x19c1ac + applymovement CHERRYGROVECITY_GRAMPS, MovementData_0x19c1ac spriteface PLAYER, LEFT loadfont writetext GuideGentSeaText + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x19c1b6 + applymovement CHERRYGROVECITY_GRAMPS, MovementData_0x19c1b6 spriteface PLAYER, UP pause 60 - spriteface $2, LEFT + spriteface CHERRYGROVECITY_GRAMPS, LEFT spriteface PLAYER, RIGHT loadfont writetext GuideGentGiftText @@ -72,16 +79,16 @@ CherrygroveCityGuideGent: writetext GotMapCardText keeptextopen writetext GuideGentPokegearText + waitbutton closetext - loadmovesprites stopfollow special RestartMapMusic spriteface PLAYER, UP - applymovement $2, MovementData_0x19c1cb + applymovement CHERRYGROVECITY_GRAMPS, MovementData_0x19c1cb playsound SFX_ENTER_DOOR - disappear $2 + disappear CHERRYGROVECITY_GRAMPS clearevent EVENT_GUIDE_GENT_VISIBLE_IN_CHERRYGROVE - waitbutton + waitsfx end .UnknownScript_0x19c097 @@ -93,33 +100,33 @@ CherrygroveCityGuideGent: .No writetext GuideGentNoText + waitbutton closetext - loadmovesprites end UnknownScript_0x19c0aa: - moveperson $3, $27, $7 + moveperson CHERRYGROVECITY_SILVER, $27, $7 UnknownScript_0x19c0ae: spriteface PLAYER, RIGHT showemote EMOTE_SHOCK, PLAYER, 15 special Special_RotatePalettesRightMusic pause 15 - appear $3 - applymovement $3, MovementData_0x19c1ce + appear CHERRYGROVECITY_SILVER + applymovement CHERRYGROVECITY_SILVER, MovementData_0x19c1ce spriteface PLAYER, RIGHT playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x19c4e2 + waitbutton closetext - loadmovesprites checkevent EVENT_GOT_TOTODILE_FROM_ELM iftrue UnknownScript_0x19c0ee checkevent EVENT_GOT_CHIKORITA_FROM_ELM iftrue UnknownScript_0x19c104 winlosstext UnknownText_0x19c57f, UnknownText_0x19c5e6 setlasttalked $3 - loadtrainer RIVAL1, RIVAL1_3 + scriptedtrainerdata RIVAL1, RIVAL1_3 writecode VAR_BATTLETYPE, BATTLETYPE_CANLOSE startbattle reloadmapmusic @@ -130,7 +137,7 @@ UnknownScript_0x19c0ae: UnknownScript_0x19c0ee: winlosstext UnknownText_0x19c57f, UnknownText_0x19c5e6 setlasttalked $3 - loadtrainer RIVAL1, RIVAL1_1 + scriptedtrainerdata RIVAL1, RIVAL1_1 writecode VAR_BATTLETYPE, BATTLETYPE_CANLOSE startbattle reloadmapmusic @@ -141,7 +148,7 @@ UnknownScript_0x19c0ee: UnknownScript_0x19c104: winlosstext UnknownText_0x19c57f, UnknownText_0x19c5e6 setlasttalked $3 - loadtrainer RIVAL1, RIVAL1_2 + scriptedtrainerdata RIVAL1, RIVAL1_2 writecode VAR_BATTLETYPE, BATTLETYPE_CANLOSE startbattle reloadmapmusic @@ -153,22 +160,22 @@ UnknownScript_0x19c11a: playmusic MUSIC_RIVAL_AFTER loadfont writetext UnknownText_0x19c608 + waitbutton closetext - loadmovesprites jump UnknownScript_0x19c12f UnknownScript_0x19c126: playmusic MUSIC_RIVAL_AFTER loadfont writetext UnknownText_0x19c59e + waitbutton closetext - loadmovesprites UnknownScript_0x19c12f: playsound SFX_TACKLE applymovement PLAYER, MovementData_0x19c1d4 spriteface PLAYER, LEFT - applymovement $3, MovementData_0x19c1da - disappear $3 + applymovement CHERRYGROVECITY_SILVER, MovementData_0x19c1da + disappear CHERRYGROVECITY_SILVER dotrigger $0 special HealParty playmapmusic @@ -180,14 +187,14 @@ TeacherScript_0x19c146: checkflag ENGINE_MAP_CARD iftrue UnknownScript_0x19c154 writetext UnknownText_0x19c650 + waitbutton closetext - loadmovesprites end UnknownScript_0x19c154: writetext UnknownText_0x19c6a8 + waitbutton closetext - loadmovesprites end YoungsterScript_0x19c15a: @@ -196,14 +203,14 @@ YoungsterScript_0x19c15a: checkflag ENGINE_POKEDEX iftrue UnknownScript_0x19c168 writetext UnknownText_0x19c6d6 + waitbutton closetext - loadmovesprites end UnknownScript_0x19c168: writetext UnknownText_0x19c701 + waitbutton closetext - loadmovesprites end MysticWaterGuy: @@ -218,9 +225,9 @@ MysticWaterGuy: setevent EVENT_GOT_MYSTIC_WATER_IN_CHERRYGROVE UnknownScript_0x19c183: writetext UnknownText_0x19c7c1 - closetext + waitbutton UnknownScript_0x19c187: - loadmovesprites + closetext end CherrygroveCitySign: diff --git a/maps/CherrygroveEvolutionSpeechHouse.asm b/maps/CherrygroveEvolutionSpeechHouse.asm index e2a294d06..5cba6311f 100644 --- a/maps/CherrygroveEvolutionSpeechHouse.asm +++ b/maps/CherrygroveEvolutionSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const CHERRYGROVEEVOLUTIONSPEECHHOUSE_LASS + const CHERRYGROVEEVOLUTIONSPEECHHOUSE_YOUNGSTER + CherrygroveEvolutionSpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -8,15 +12,15 @@ CherrygroveEvolutionSpeechHouse_MapScriptHeader: YoungsterScript_0x196cb2: loadfont writetext UnknownText_0x196cc3 + waitbutton closetext - loadmovesprites end LassScript_0x196cb9: loadfont writetext UnknownText_0x196cfc + waitbutton closetext - loadmovesprites end CherrygroveEvolutionSpeechHouseBookshelf: diff --git a/maps/CherrygroveGymSpeechHouse.asm b/maps/CherrygroveGymSpeechHouse.asm index 64c841b7e..c556d8cb7 100644 --- a/maps/CherrygroveGymSpeechHouse.asm +++ b/maps/CherrygroveGymSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const CHERRYGROVEGYMSPEECHHOUSE_POKEFAN_M + const CHERRYGROVEGYMSPEECHHOUSE_BUG_CATCHER + CherrygroveGymSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/CherrygroveMart.asm b/maps/CherrygroveMart.asm index 02ccb1007..8fa56345a 100644 --- a/maps/CherrygroveMart.asm +++ b/maps/CherrygroveMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const CHERRYGROVEMART_CLERK + const CHERRYGROVEMART_COOLTRAINER_M + const CHERRYGROVEMART_YOUNGSTER + CherrygroveMart_MapScriptHeader: .MapTriggers: db 0 @@ -10,12 +15,12 @@ ClerkScript_0x19680a: checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM iftrue UnknownScript_0x196817 pokemart MARTTYPE_STANDARD, MART_CHERRYGROVE - loadmovesprites + closetext end UnknownScript_0x196817: pokemart MARTTYPE_STANDARD, MART_CHERRYGROVE_DEX - loadmovesprites + closetext end CooltrainerMScript_0x19681d: @@ -24,14 +29,14 @@ CooltrainerMScript_0x19681d: checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM iftrue UnknownScript_0x19682b writetext UnknownText_0x196834 + waitbutton closetext - loadmovesprites end UnknownScript_0x19682b: writetext UnknownText_0x196873 + waitbutton closetext - loadmovesprites end YoungsterScript_0x196831: diff --git a/maps/CherrygrovePokeCenter1F.asm b/maps/CherrygrovePokeCenter1F.asm index 51b5c74af..7e22774ed 100644 --- a/maps/CherrygrovePokeCenter1F.asm +++ b/maps/CherrygrovePokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const CHERRYGROVEPOKECENTER1F_NURSE + const CHERRYGROVEPOKECENTER1F_FISHER + const CHERRYGROVEPOKECENTER1F_GENTLEMAN + const CHERRYGROVEPOKECENTER1F_TEACHER + CherrygrovePokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -20,14 +26,14 @@ TeacherScript_0x196976: checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM iftrue UnknownScript_0x196984 writetext UnknownText_0x1969f1 + waitbutton closetext - loadmovesprites end UnknownScript_0x196984: writetext UnknownText_0x196a46 + waitbutton closetext - loadmovesprites end UnknownText_0x19698a: diff --git a/maps/CianwoodCity.asm b/maps/CianwoodCity.asm index 6bb1daada..e52c7aa58 100644 --- a/maps/CianwoodCity.asm +++ b/maps/CianwoodCity.asm @@ -1,3 +1,17 @@ +const_value set 2 + const CIANWOODCITY_STANDING_YOUNGSTER + const CIANWOODCITY_POKEFAN_M + const CIANWOODCITY_LASS + const CIANWOODCITY_ROCK1 + const CIANWOODCITY_ROCK2 + const CIANWOODCITY_ROCK3 + const CIANWOODCITY_ROCK4 + const CIANWOODCITY_ROCK5 + const CIANWOODCITY_ROCK6 + const CIANWOODCITY_POKEFAN_F + const CIANWOODCITY_SUPER_NERD + const CIANWOODCITY_SUICUNE + CianwoodCity_MapScriptHeader: .MapTriggers: db 2 @@ -23,7 +37,7 @@ CianwoodCity_MapScriptHeader: setevent EVENT_EUSINE_IN_BURNED_TOWER checkevent EVENT_FOUGHT_EUSINE iffalse UnknownScript_0x1a001d - disappear $c + disappear CIANWOODCITY_SUPER_NERD UnknownScript_0x1a001d: return @@ -32,12 +46,12 @@ UnknownScript_0x1a001e: showemote EMOTE_SHOCK, PLAYER, 15 pause 15 playsound SFX_WARP_FROM - applymovement $d, MovementData_0x1a00da + applymovement CIANWOODCITY_SUICUNE, MovementData_0x1a00da spriteface PLAYER, DOWN pause 15 playsound SFX_WARP_FROM - applymovement $d, MovementData_0x1a00e0 - disappear $d + applymovement CIANWOODCITY_SUICUNE, MovementData_0x1a00e0 + disappear CIANWOODCITY_SUICUNE pause 10 dotrigger $0 clearevent EVENT_SAW_SUICUNE_ON_ROUTE_42 @@ -46,25 +60,25 @@ UnknownScript_0x1a001e: iftrue .Done setevent EVENT_FOUGHT_EUSINE playmusic MUSIC_MYSTICALMAN_ENCOUNTER - appear $c - applymovement $c, MovementData_0x1a00e7 + appear CIANWOODCITY_SUPER_NERD + applymovement CIANWOODCITY_SUPER_NERD, MovementData_0x1a00e7 loadfont writetext UnknownText_0x1a0433 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x1a05a1, 0 setlasttalked $c - loadtrainer MYSTICALMAN, EUSINE + scriptedtrainerdata MYSTICALMAN, EUSINE startbattle reloadmapmusic returnafterbattle playmusic MUSIC_MYSTICALMAN_ENCOUNTER loadfont writetext UnknownText_0x1a05c3 + waitbutton closetext - loadmovesprites - applymovement $c, MovementData_0x1a00ec - disappear $c + applymovement CIANWOODCITY_SUPER_NERD, MovementData_0x1a00ec + disappear CIANWOODCITY_SUPER_NERD pause 20 special Special_RotatePalettesRightMusic playmapmusic @@ -82,8 +96,8 @@ PokefanFScript_0x1a0084: checkevent EVENT_BEAT_CHUCK iftrue UnknownScript_0x1a009c writetext UnknownText_0x1a0163 + waitbutton closetext - loadmovesprites end UnknownScript_0x1a009c: @@ -96,9 +110,9 @@ UnknownScript_0x1a009c: keeptextopen UnknownScript_0x1a00ad: writetext UnknownText_0x1a0277 - closetext + waitbutton UnknownScript_0x1a00b1: - loadmovesprites + closetext end StandingYoungsterScript_0x1a00b3: diff --git a/maps/CianwoodCityPhotoStudio.asm b/maps/CianwoodCityPhotoStudio.asm index 95cba4982..7db8ddb1a 100644 --- a/maps/CianwoodCityPhotoStudio.asm +++ b/maps/CianwoodCityPhotoStudio.asm @@ -1,3 +1,6 @@ +const_value set 2 + const CIANWOODCITYPHOTOSTUDIO_FISHING_GURU + CianwoodCityPhotoStudio_MapScriptHeader: .MapTriggers: db 0 @@ -12,16 +15,16 @@ FishingGuruScript_0x9e0e0: yesorno iffalse UnknownScript_0x9e0f3 writetext UnknownText_0x9e142 - closetext + waitbutton special PhotoStudio + waitbutton closetext - loadmovesprites end UnknownScript_0x9e0f3: writetext UnknownText_0x9e156 + waitbutton closetext - loadmovesprites end UnknownText_0x9e0f9: diff --git a/maps/CianwoodGym.asm b/maps/CianwoodGym.asm index a081cdcd8..306027712 100644 --- a/maps/CianwoodGym.asm +++ b/maps/CianwoodGym.asm @@ -1,3 +1,14 @@ +const_value set 2 + const CIANWOODGYM_CHUCK + const CIANWOODGYM_BLACK_BELT1 + const CIANWOODGYM_BLACK_BELT2 + const CIANWOODGYM_BLACK_BELT3 + const CIANWOODGYM_BLACK_BELT4 + const CIANWOODGYM_BOULDER1 + const CIANWOODGYM_BOULDER2 + const CIANWOODGYM_BOULDER3 + const CIANWOODGYM_BOULDER4 + CianwoodGym_MapScriptHeader: .MapTriggers: db 0 @@ -11,32 +22,32 @@ ChuckScript_0x9d60f: checkevent EVENT_BEAT_CHUCK iftrue .FightDone writetext UnknownText_0x9d6f9 + waitbutton closetext - loadmovesprites - spriteface $2, RIGHT + spriteface CIANWOODGYM_CHUCK, RIGHT loadfont writetext UnknownText_0x9d76f + waitbutton closetext - loadmovesprites - applymovement $7, MovementData_0x9d6f3 + applymovement CIANWOODGYM_BOULDER1, MovementData_0x9d6f3 playsound SFX_STRENGTH earthquake 80 - disappear $7 + disappear CIANWOODGYM_BOULDER1 pause 30 faceplayer loadfont writetext UnknownText_0x9d78a + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x9d7f6, 0 - loadtrainer CHUCK, 1 + scriptedtrainerdata CHUCK, 1 startbattle returnafterbattle setevent EVENT_BEAT_CHUCK loadfont writetext UnknownText_0x9d835 playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_STORMBADGE checkcode VAR_BADGES scall CianwoodGymTriggerRockets @@ -53,15 +64,15 @@ ChuckScript_0x9d60f: iffalse UnknownScript_0x9d67f setevent EVENT_GOT_TM01_DYNAMICPUNCH writetext UnknownText_0x9d8da + waitbutton closetext - loadmovesprites end UnknownScript_0x9d67b: writetext UnknownText_0x9d930 - closetext + waitbutton UnknownScript_0x9d67f: - loadmovesprites + closetext end CianwoodGymTriggerRockets: @@ -79,44 +90,44 @@ TrainerBlackbeltYoshi: trainer EVENT_BEAT_BLACKBELT_YOSHI, BLACKBELT_T, YOSHI, BlackbeltYoshiSeenText, BlackbeltYoshiBeatenText, 0, BlackbeltYoshiScript BlackbeltYoshiScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x9d9fa + waitbutton closetext - loadmovesprites end TrainerBlackbeltLao: trainer EVENT_BEAT_BLACKBELT_LAO, BLACKBELT_T, LAO, BlackbeltLaoSeenText, BlackbeltLaoBeatenText, 0, BlackbeltLaoScript BlackbeltLaoScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x9da61 + waitbutton closetext - loadmovesprites end TrainerBlackbeltNob: trainer EVENT_BEAT_BLACKBELT_NOB, BLACKBELT_T, NOB, BlackbeltNobSeenText, BlackbeltNobBeatenText, 0, BlackbeltNobScript BlackbeltNobScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x9dac0 + waitbutton closetext - loadmovesprites end TrainerBlackbeltLung: trainer EVENT_BEAT_BLACKBELT_LUNG, BLACKBELT_T, LUNG, BlackbeltLungSeenText, BlackbeltLungBeatenText, 0, BlackbeltLungScript BlackbeltLungScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x9db14 + waitbutton closetext - loadmovesprites end CianwoodGymBoulder: diff --git a/maps/CianwoodLugiaSpeechHouse.asm b/maps/CianwoodLugiaSpeechHouse.asm index ac19a402e..0ab10dd82 100644 --- a/maps/CianwoodLugiaSpeechHouse.asm +++ b/maps/CianwoodLugiaSpeechHouse.asm @@ -1,3 +1,8 @@ +const_value set 2 + const CIANWOODLUGIASPEECHHOUSE_TEACHER + const CIANWOODLUGIASPEECHHOUSE_LASS + const CIANWOODLUGIASPEECHHOUSE_TWIN + CianwoodLugiaSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/CianwoodPharmacy.asm b/maps/CianwoodPharmacy.asm index 528789583..b3c5f0eb0 100644 --- a/maps/CianwoodPharmacy.asm +++ b/maps/CianwoodPharmacy.asm @@ -1,3 +1,6 @@ +const_value set 2 + const CIANWOODPHARMACY_PHARMACIST + CianwoodPharmacy_MapScriptHeader: .MapTriggers: db 1 @@ -23,17 +26,17 @@ CianwoodPharmacist: giveitem SECRETPOTION writetext ReceivedSecretpotionText playsound SFX_KEY_ITEM - waitbutton + waitsfx itemnotify setevent EVENT_GOT_SECRETPOTION_FROM_PHARMACY writetext PharmacistDescribeSecretpotionText + waitbutton closetext - loadmovesprites end .Mart pokemart MARTTYPE_PHARMACY, MART_CIANWOOD - loadmovesprites + closetext end CianwoodPharmacyBookshelf: diff --git a/maps/CianwoodPokeCenter1F.asm b/maps/CianwoodPokeCenter1F.asm index 4969a507a..d685ff8ef 100644 --- a/maps/CianwoodPokeCenter1F.asm +++ b/maps/CianwoodPokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const CIANWOODPOKECENTER1F_NURSE + const CIANWOODPOKECENTER1F_LASS + const CIANWOODPOKECENTER1F_GYM_GUY + const CIANWOODPOKECENTER1F_SUPER_NERD + CianwoodPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -17,15 +23,15 @@ CianwoodGymGuyScript: iftrue .CianwoodGymGuyWinScript loadfont writetext CianwoodGymGuyText + waitbutton closetext - loadmovesprites end .CianwoodGymGuyWinScript loadfont writetext CianwoodGymGuyWinText + waitbutton closetext - loadmovesprites end SuperNerdScript_0x9dbea: diff --git a/maps/CinnabarIsland.asm b/maps/CinnabarIsland.asm index 77c1ae2f2..8a56d3c7c 100644 --- a/maps/CinnabarIsland.asm +++ b/maps/CinnabarIsland.asm @@ -1,3 +1,6 @@ +const_value set 2 + const CINNABARISLAND_BLUE + CinnabarIsland_MapScriptHeader: .MapTriggers: db 0 @@ -16,11 +19,11 @@ CinnabarIslandBlue: faceplayer loadfont writetext CinnabarIslandBlueText + waitbutton closetext - loadmovesprites playsound SFX_WARP_TO - applymovement $2, CinnabarIslandBlueTeleport - disappear $2 + applymovement CINNABARISLAND_BLUE, CinnabarIslandBlueTeleport + disappear CINNABARISLAND_BLUE clearevent EVENT_VIRIDIAN_GYM_BLUE end diff --git a/maps/CinnabarPokeCenter1F.asm b/maps/CinnabarPokeCenter1F.asm index d42451dc1..a97aae5c6 100644 --- a/maps/CinnabarPokeCenter1F.asm +++ b/maps/CinnabarPokeCenter1F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const CINNABARPOKECENTER1F_NURSE + const CINNABARPOKECENTER1F_COOLTRAINER_F + const CINNABARPOKECENTER1F_FISHER + CinnabarPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/CinnabarPokeCenter2FBeta.asm b/maps/CinnabarPokeCenter2FBeta.asm index fb9d96b7a..7ce32df68 100644 --- a/maps/CinnabarPokeCenter2FBeta.asm +++ b/maps/CinnabarPokeCenter2FBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + CinnabarPokeCenter2FBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Colosseum.asm b/maps/Colosseum.asm index 3c1e597b2..46fee275f 100644 --- a/maps/Colosseum.asm +++ b/maps/Colosseum.asm @@ -1,3 +1,7 @@ +const_value set 2 + const COLOSSEUM_CHRIS1 + const COLOSSEUM_CHRIS2 + Colosseum_MapScriptHeader: .MapTriggers: db 3 @@ -29,13 +33,13 @@ Colosseum_MapScriptHeader: ColosseumScript_SetWhichChris: special Special_CableClubCheckWhichChris iffalse .Chris2 - disappear $3 - appear $2 + disappear COLOSSEUM_CHRIS2 + appear COLOSSEUM_CHRIS1 return .Chris2: - disappear $2 - appear $3 + disappear COLOSSEUM_CHRIS1 + appear COLOSSEUM_CHRIS2 return ColosseumScript_InitializeCB: @@ -55,8 +59,8 @@ MapColosseumSignpost1Script: ChrisScript_0x193499: loadfont writetext .FriendReadyText + waitbutton closetext - loadmovesprites end .FriendReadyText: diff --git a/maps/CopycatsHouse1F.asm b/maps/CopycatsHouse1F.asm index 34a8dea5b..c4262b315 100644 --- a/maps/CopycatsHouse1F.asm +++ b/maps/CopycatsHouse1F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const COPYCATSHOUSE1F_POKEFAN_M + const COPYCATSHOUSE1F_POKEFAN_F + const COPYCATSHOUSE1F_CLEFAIRY + CopycatsHouse1F_MapScriptHeader: .MapTriggers: db 0 @@ -14,22 +19,22 @@ PokefanFScript_0x18ad16: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x18ad24 writetext UnknownText_0x18ad95 + waitbutton closetext - loadmovesprites end UnknownScript_0x18ad24: writetext UnknownText_0x18add3 + waitbutton closetext - loadmovesprites end ClefairyScript_0x18ad2a: loadfont writetext UnknownText_0x18ae4b cry BLISSEY + waitbutton closetext - loadmovesprites end UnknownText_0x18ad34: diff --git a/maps/CopycatsHouse2F.asm b/maps/CopycatsHouse2F.asm index fe41d7a3d..839cc6694 100644 --- a/maps/CopycatsHouse2F.asm +++ b/maps/CopycatsHouse2F.asm @@ -1,3 +1,11 @@ +const_value set 2 + const COPYCATSHOUSE2F_COPYCAT1 + const COPYCATSHOUSE2F_MOLTRES + const COPYCATSHOUSE2F_FAIRY + const COPYCATSHOUSE2F_MONSTER + const COPYCATSHOUSE2F_BIRD + const COPYCATSHOUSE2F_COPYCAT2 + CopycatsHouse2F_MapScriptHeader: .MapTriggers: db 0 @@ -12,12 +20,12 @@ CopycatsHouse2F_MapScriptHeader: CopycatsHouse2FCallback: checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Part1 - disappear $7 - appear $2 + disappear COPYCATSHOUSE2F_COPYCAT2 + appear COPYCATSHOUSE2F_COPYCAT1 jump .Done .Part1 - disappear $2 - appear $7 + disappear COPYCATSHOUSE2F_COPYCAT1 + appear COPYCATSHOUSE2F_COPYCAT2 .Done return @@ -31,13 +39,13 @@ Copycat: iftrue .Part12 checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Part1 - applymovement $2, MovementData_0x18afd0 + applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0 faceplayer variablesprite SPRITE_COPYCAT, SPRITE_CHRIS jump .Part2 .Part1 - applymovement $7, MovementData_0x18afd0 + applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0 faceplayer variablesprite SPRITE_COPYCAT, SPRITE_KRIS .Part2 @@ -53,23 +61,23 @@ Copycat: .Part3 writetext UnknownText_0x18b316 .Part4 + waitbutton closetext - loadmovesprites checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Part5 - applymovement $2, MovementData_0x18afd0 + applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0 jump .Part6 .Part5 - applymovement $7, MovementData_0x18afd0 + applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0 .Part6 faceplayer variablesprite SPRITE_COPYCAT, SPRITE_LASS special RunCallback_04 loadfont writetext UnknownText_0x18b028 + waitbutton closetext - loadmovesprites end .Part7 @@ -82,23 +90,23 @@ Copycat: .Part8 writetext UnknownText_0x18b366 .Part9 + waitbutton closetext - loadmovesprites checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Part10 - applymovement $2, MovementData_0x18afd0 + applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0 jump .Part11 .Part10 - applymovement $7, MovementData_0x18afd0 + applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0 .Part11 faceplayer variablesprite SPRITE_COPYCAT, SPRITE_LASS special RunCallback_04 loadfont writetext UnknownText_0x18b116 + waitbutton closetext - loadmovesprites setevent EVENT_MET_COPYCAT_FOUND_OUT_ABOUT_LOST_ITEM end @@ -120,20 +128,20 @@ Copycat: iffalse .Part22 setevent EVENT_GOT_PASS_FROM_COPYCAT writetext UnknownText_0x18b214 + waitbutton closetext - loadmovesprites end .Part15 checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Part16 - applymovement $2, MovementData_0x18afd0 + applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0 faceplayer variablesprite SPRITE_COPYCAT, SPRITE_CHRIS jump .Part17 .Part16 - applymovement $7, MovementData_0x18afd0 + applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0 faceplayer variablesprite SPRITE_COPYCAT, SPRITE_KRIS .Part17 @@ -147,24 +155,24 @@ Copycat: .Part18 writetext UnknownText_0x18b415 .Part19 + waitbutton closetext - loadmovesprites checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Part20 - applymovement $2, MovementData_0x18afd0 + applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0 jump .Part21 .Part20 - applymovement $7, MovementData_0x18afd0 + applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0 .Part21 faceplayer variablesprite SPRITE_COPYCAT, SPRITE_LASS special RunCallback_04 loadfont writetext UnknownText_0x18b2f5 - closetext + waitbutton .Part22 - loadmovesprites + closetext end CopycatsDodrio: @@ -173,8 +181,8 @@ CopycatsDodrio: cry DODRIO keeptextopen writetext CopycatsDodrioText2 + waitbutton closetext - loadmovesprites end CopycatsHouse2FDoll: diff --git a/maps/DanceTheatre.asm b/maps/DanceTheatre.asm index 40b48da85..fc2dbb921 100644 --- a/maps/DanceTheatre.asm +++ b/maps/DanceTheatre.asm @@ -1,3 +1,14 @@ +const_value set 2 + const DANCETHEATRE_KIMONO_GIRL1 + const DANCETHEATRE_KIMONO_GIRL2 + const DANCETHEATRE_KIMONO_GIRL3 + const DANCETHEATRE_KIMONO_GIRL4 + const DANCETHEATRE_KIMONO_GIRL5 + const DANCETHEATRE_GENTLEMAN + const DANCETHEATRE_RHYDON + const DANCETHEATRE_COOLTRAINER_M + const DANCETHEATRE_GRANNY + DanceTheatre_MapScriptHeader: .MapTriggers: db 0 @@ -9,55 +20,55 @@ TrainerKimono_girlNaoko2: trainer EVENT_BEAT_KIMONO_GIRL_NAOKO, KIMONO_GIRL, NAOKO2, Kimono_girlNaoko2SeenText, Kimono_girlNaoko2BeatenText, 0, Kimono_girlNaoko2Script Kimono_girlNaoko2Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x99579 + waitbutton closetext - loadmovesprites end TrainerKimono_girlSayo: trainer EVENT_BEAT_KIMONO_GIRL_SAYO, KIMONO_GIRL, SAYO, Kimono_girlSayoSeenText, Kimono_girlSayoBeatenText, 0, Kimono_girlSayoScript Kimono_girlSayoScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x9960b + waitbutton closetext - loadmovesprites end TrainerKimono_girlZuki: trainer EVENT_BEAT_KIMONO_GIRL_ZUKI, KIMONO_GIRL, ZUKI, Kimono_girlZukiSeenText, Kimono_girlZukiBeatenText, 0, Kimono_girlZukiScript Kimono_girlZukiScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x99688 + waitbutton closetext - loadmovesprites end TrainerKimono_girlKuni: trainer EVENT_BEAT_KIMONO_GIRL_KUNI, KIMONO_GIRL, KUNI, Kimono_girlKuniSeenText, Kimono_girlKuniBeatenText, 0, Kimono_girlKuniScript Kimono_girlKuniScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x99714 + waitbutton closetext - loadmovesprites end TrainerKimono_girlMiki: trainer EVENT_BEAT_KIMONO_GIRL_MIKI, KIMONO_GIRL, MIKI, Kimono_girlMikiSeenText, Kimono_girlMikiBeatenText, 0, Kimono_girlMikiScript Kimono_girlMikiScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x997a8 + waitbutton closetext - loadmovesprites end GentlemanScript_0x994c6: @@ -83,14 +94,14 @@ UnknownScript_0x994f3: checkflag ENGINE_PLAYER_IS_FEMALE iftrue UnknownScript_0x994ff writetext UnknownText_0x99891 + waitbutton closetext - loadmovesprites end UnknownScript_0x994ff: writetext UnknownText_0x998d4 + waitbutton closetext - loadmovesprites end UnknownScript_0x99505: @@ -99,22 +110,22 @@ UnknownScript_0x99505: verbosegiveitem HM_SURF setevent EVENT_GOT_HM03_SURF writetext UnknownText_0x9999b + waitbutton closetext - loadmovesprites end UnknownScript_0x99515: writetext UnknownText_0x999d5 + waitbutton closetext - loadmovesprites end RhydonScript_0x9951b: loadfont writetext UnknownText_0x99a0a cry RHYDON + waitbutton closetext - loadmovesprites end CooltrainerMScript_0x99525: diff --git a/maps/DarkCaveBlackthornEntrance.asm b/maps/DarkCaveBlackthornEntrance.asm index 88fa67028..96ca40235 100644 --- a/maps/DarkCaveBlackthornEntrance.asm +++ b/maps/DarkCaveBlackthornEntrance.asm @@ -1,3 +1,8 @@ +const_value set 2 + const DARKCAVEBLACKTHORNENTRANCE_PHARMACIST + const DARKCAVEBLACKTHORNENTRANCE_POKE_BALL1 + const DARKCAVEBLACKTHORNENTRANCE_POKE_BALL2 + DarkCaveBlackthornEntrance_MapScriptHeader: .MapTriggers: db 0 @@ -17,9 +22,9 @@ PharmacistScript_0x18c720: setevent EVENT_GOT_BLACKGLASSES_IN_DARK_CAVE UnknownScript_0x18c735: writetext UnknownText_0x18c80c - closetext + waitbutton UnknownScript_0x18c739: - loadmovesprites + closetext end ItemFragment_0x18c73b: diff --git a/maps/DarkCaveVioletEntrance.asm b/maps/DarkCaveVioletEntrance.asm index c8629f558..2320303ab 100644 --- a/maps/DarkCaveVioletEntrance.asm +++ b/maps/DarkCaveVioletEntrance.asm @@ -1,3 +1,13 @@ +const_value set 2 + const DARKCAVEVIOLETENTRANCE_POKE_BALL1 + const DARKCAVEVIOLETENTRANCE_ROCK1 + const DARKCAVEVIOLETENTRANCE_ROCK2 + const DARKCAVEVIOLETENTRANCE_ROCK3 + const DARKCAVEVIOLETENTRANCE_ROCK4 + const DARKCAVEVIOLETENTRANCE_POKE_BALL2 + const DARKCAVEVIOLETENTRANCE_POKE_BALL3 + const DARKCAVEVIOLETENTRANCE_POKE_BALL4 + DarkCaveVioletEntrance_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/DayCare.asm b/maps/DayCare.asm index 5c2ec8c56..1eea599c5 100644 --- a/maps/DayCare.asm +++ b/maps/DayCare.asm @@ -1,3 +1,7 @@ +const_value set 2 + const DAYCARE_GRAMPS + const DAYCARE_GRANNY + DayCare_MapScriptHeader: .MapTriggers: db 0 @@ -28,31 +32,31 @@ GrampsScript_0x62f8f: iftrue UnknownScript_0x62fbd writetext UnknownText_0x630ce keeptextopen - loadmovesprites + closetext checkcode VAR_PARTYCOUNT if_equal $6, UnknownScript_0x62fb6 special Function117656 loadfont writetext UnknownText_0x631ae playsound SFX_KEY_ITEM - waitbutton + waitsfx writetext UnknownText_0x631c3 + waitbutton closetext - loadmovesprites setevent EVENT_GOT_ODD_EGG end UnknownScript_0x62fb6: loadfont writetext UnknownText_0x63237 + waitbutton closetext - loadmovesprites end UnknownScript_0x62fbd: special Special_DayCareMan + waitbutton closetext - loadmovesprites end GrannyScript_0x62fc3: @@ -61,14 +65,14 @@ GrannyScript_0x62fc3: checkflag ENGINE_DAYCARE_MONS_ARE_COMPATIBLE iftrue UnknownScript_0x62fd1 special Special_DayCareLady + waitbutton closetext - loadmovesprites end UnknownScript_0x62fd1: writetext UnknownText_0x62fda + waitbutton closetext - loadmovesprites end DayCareBookshelf: diff --git a/maps/DiglettsCave.asm b/maps/DiglettsCave.asm index 222330d3c..a3daf6517 100644 --- a/maps/DiglettsCave.asm +++ b/maps/DiglettsCave.asm @@ -1,3 +1,6 @@ +const_value set 2 + const DIGLETTSCAVE_POKEFAN_M + DiglettsCave_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/DragonShrine.asm b/maps/DragonShrine.asm index 62fcf4acb..a865486f1 100644 --- a/maps/DragonShrine.asm +++ b/maps/DragonShrine.asm @@ -1,3 +1,9 @@ +const_value set 2 + const DRAGONSHRINE_ELDER1 + const DRAGONSHRINE_ELDER2 + const DRAGONSHRINE_ELDER3 + const DRAGONSHRINE_CLAIR + DragonShrine_MapScriptHeader: .MapTriggers: db 2 @@ -18,7 +24,7 @@ DragonShrine_MapScriptHeader: DragonShrineTestScript: applymovement PLAYER, MovementData_0x18d2bf - applymovement $2, MovementData_0x18d2c7 + applymovement DRAGONSHRINE_ELDER1, MovementData_0x18d2c7 loadfont writetext UnknownText_0x18d2ea keeptextopen @@ -88,17 +94,17 @@ DragonShrineTestScript: checkevent EVENT_RECEIVED_BALLS_FROM_KURT iftrue .Question2 .WrongAnswer: - loadmovesprites - spriteface $2, LEFT + closetext + spriteface DRAGONSHRINE_ELDER1, LEFT loadfont writetext UnknownText_0x18d7f6 + waitbutton closetext - loadmovesprites - spriteface $2, DOWN + spriteface DRAGONSHRINE_ELDER1, DOWN loadfont writetext UnknownText_0x18d816 + waitbutton closetext - loadmovesprites setevent EVENT_ANSWERED_DRAGON_MASTER_QUIZ_WRONG loadfont checkevent EVENT_DRAGON_SHRINE_QUESTION_5 @@ -113,52 +119,52 @@ DragonShrineTestScript: iftrue .Question1 .PassedTheTest: writetext UnknownText_0x18d47c + waitbutton closetext - loadmovesprites playsound SFX_ENTER_DOOR showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_CLAIR - appear $5 - waitbutton + appear DRAGONSHRINE_CLAIR + waitsfx spriteface PLAYER, DOWN pause 30 - applymovement $5, MovementData_0x18d2d4 - spriteface $5, RIGHT + applymovement DRAGONSHRINE_CLAIR, MovementData_0x18d2d4 + spriteface DRAGONSHRINE_CLAIR, RIGHT spriteface PLAYER, LEFT - spriteface $2, LEFT + spriteface DRAGONSHRINE_ELDER1, LEFT loadfont writetext UnknownText_0x18d916 + waitbutton closetext - loadmovesprites special Special_RotatePalettesRightMusic - applymovement $5, MovementData_0x18d2da + applymovement DRAGONSHRINE_CLAIR, MovementData_0x18d2da loadfont writetext UnknownText_0x18d974 + waitbutton closetext - loadmovesprites - applymovement $5, MovementData_0x18d2dd + applymovement DRAGONSHRINE_CLAIR, MovementData_0x18d2dd loadfont writetext UnknownText_0x18d983 + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x18d2c9 - spriteface $5, UP + applymovement DRAGONSHRINE_ELDER1, MovementData_0x18d2c9 + spriteface DRAGONSHRINE_CLAIR, UP loadfont writetext UnknownText_0x18d520 + waitbutton closetext - loadmovesprites - showemote EMOTE_SHOCK, $5, 15 + showemote EMOTE_SHOCK, DRAGONSHRINE_CLAIR, 15 loadfont writetext UnknownText_0x18d9ae + waitbutton closetext - loadmovesprites - applymovement $5, MovementData_0x18d2e0 + applymovement DRAGONSHRINE_CLAIR, MovementData_0x18d2e0 loadfont writetext UnknownText_0x18d9bf - closetext + waitbutton setflag ENGINE_RISINGBADGE playsound SFX_GET_BADGE - waitbutton + waitsfx special RestartMapMusic specialphonecall SPECIALCALL_MASTERBALL dotrigger $1 @@ -166,24 +172,24 @@ DragonShrineTestScript: writetext UnknownText_0x18d9f2 keeptextopen writetext UnknownText_0x18da0b + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x18d2ce - spriteface $5, UP - applymovement $2, MovementData_0x18d2d1 + applymovement DRAGONSHRINE_ELDER1, MovementData_0x18d2ce + spriteface DRAGONSHRINE_CLAIR, UP + applymovement DRAGONSHRINE_ELDER1, MovementData_0x18d2d1 spriteface PLAYER, UP loadfont writetext UnknownText_0x18d5a3 + waitbutton closetext - loadmovesprites loadfont writetext UnknownText_0x18dab4 + waitbutton closetext - loadmovesprites - applymovement $5, MovementData_0x18d2e3 + applymovement DRAGONSHRINE_CLAIR, MovementData_0x18d2e3 playsound SFX_ENTER_DOOR - disappear $5 - waitbutton + disappear DRAGONSHRINE_CLAIR + waitsfx setevent EVENT_GAVE_KURT_APRICORNS end @@ -199,66 +205,66 @@ ElderScript_0x18d1a5: checkevent EVENT_BEAT_RIVAL_IN_MT_MOON iftrue .BeatRivalInMtMoon writetext UnknownText_0x18d724 + waitbutton closetext - loadmovesprites end .GiveDratini: writetext UnknownText_0x18d604 - closetext + waitbutton checkcode VAR_PARTYCOUNT if_equal 6, .PartyFull writetext UnknownText_0x18d697 playsound SFX_CAUGHT_MON - waitbutton + waitsfx givepoke DRATINI, 15 checkevent EVENT_ANSWERED_DRAGON_MASTER_QUIZ_WRONG special SpecialDratini setevent EVENT_GOT_DRATINI setevent EVENT_JUST_RECEIVED_DRATINI writetext UnknownText_0x18d6ca + waitbutton closetext - loadmovesprites end .PartyFull: writetext UnknownText_0x18d6ac + waitbutton closetext - loadmovesprites end .BeatRivalInMtMoon: writetext UnknownText_0x18d782 + waitbutton closetext - loadmovesprites end .DontGiveDratiniYet: writetext UnknownText_0x18d5e5 + waitbutton closetext - loadmovesprites end .ReceivedDratini: writetext UnknownText_0x18d6ca + waitbutton closetext - loadmovesprites end ElderScript_0x18d205: faceplayer loadfont writetext UnknownText_0x18d840 + waitbutton closetext - loadmovesprites end ElderScript_0x18d20d: faceplayer loadfont writetext UnknownText_0x18d8b1 + waitbutton closetext - loadmovesprites end diff --git a/maps/DragonsDen1F.asm b/maps/DragonsDen1F.asm index aaadae4d4..093b48acf 100644 --- a/maps/DragonsDen1F.asm +++ b/maps/DragonsDen1F.asm @@ -1,3 +1,5 @@ +const_value set 2 + DragonsDen1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/DragonsDenB1F.asm b/maps/DragonsDenB1F.asm index afeb0769a..b9b9ad2db 100644 --- a/maps/DragonsDenB1F.asm +++ b/maps/DragonsDenB1F.asm @@ -1,3 +1,14 @@ +const_value set 2 + const DRAGONSDENB1F_POKE_BALL1 + const DRAGONSDENB1F_CLAIR + const DRAGONSDENB1F_SILVER + const DRAGONSDENB1F_COOLTRAINER_M + const DRAGONSDENB1F_COOLTRAINER_F + const DRAGONSDENB1F_TWIN1 + const DRAGONSDENB1F_TWIN2 + const DRAGONSDENB1F_POKE_BALL2 + const DRAGONSDENB1F_POKE_BALL3 + DragonsDenB1F_MapScriptHeader: .MapTriggers: db 2 @@ -22,30 +33,30 @@ UnknownScript_0x18c89e: UnknownScript_0x18c89f: checkevent EVENT_BEAT_RIVAL_IN_MT_MOON iftrue UnknownScript_0x18c8a8 - disappear $4 + disappear DRAGONSDENB1F_SILVER return UnknownScript_0x18c8a8: checkcode VAR_WEEKDAY if_equal TUESDAY, UnknownScript_0x18c8b5 if_equal THURSDAY, UnknownScript_0x18c8b5 - disappear $4 + disappear DRAGONSDENB1F_SILVER return UnknownScript_0x18c8b5: - appear $4 + appear DRAGONSDENB1F_SILVER return UnknownScript_0x18c8b8: - appear $3 + appear DRAGONSDENB1F_CLAIR loadfont writetext UnknownText_0x18c9b8 pause 30 - loadmovesprites + closetext showemote EMOTE_SHOCK, PLAYER, 15 spriteface PLAYER, LEFT playmusic MUSIC_CLAIR - applymovement $3, MovementData_0x18c9ae + applymovement DRAGONSDENB1F_CLAIR, MovementData_0x18c9ae loadfont writetext UnknownText_0x18c9bf keeptextopen @@ -54,26 +65,26 @@ UnknownScript_0x18c8b8: itemtotext TM_DRAGONBREATH, $0 writetext UnknownText_0x18c9fb playsound SFX_ITEM - waitbutton + waitsfx itemnotify setevent EVENT_GOT_TM24_DRAGONBREATH writetext UnknownText_0x18ca0d keeptextopen writetext UnknownText_0x18caf1 + waitbutton closetext - loadmovesprites jump UnknownScript_0x18c8f9 UnknownScript_0x18c8f4: writetext UnknownText_0x18ca8b + waitbutton closetext - loadmovesprites UnknownScript_0x18c8f9: - applymovement $3, MovementData_0x18c9b3 + applymovement DRAGONSDENB1F_CLAIR, MovementData_0x18c9b3 special Special_RotatePalettesRightMusic pause 30 special RestartMapMusic - disappear $3 + disappear DRAGONSDENB1F_CLAIR dotrigger $0 end @@ -81,57 +92,57 @@ TrainerCooltrainermDarin: trainer EVENT_BEAT_COOLTRAINERM_DARIN, COOLTRAINERM, DARIN, CooltrainermDarinSeenText, CooltrainermDarinBeatenText, 0, CooltrainermDarinScript CooltrainermDarinScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x18cd82 + waitbutton closetext - loadmovesprites end TrainerCooltrainerfCara: trainer EVENT_BEAT_COOLTRAINERF_CARA, COOLTRAINERF, CARA, CooltrainerfCaraSeenText, CooltrainerfCaraBeatenText, 0, CooltrainerfCaraScript CooltrainerfCaraScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x18ce11 + waitbutton closetext - loadmovesprites end TrainerTwinsLeaandpia1: trainer EVENT_BEAT_TWINS_LEA_AND_PIA, TWINS, LEAANDPIA1, TwinsLeaandpia1SeenText, TwinsLeaandpia1BeatenText, 0, TwinsLeaandpia1Script TwinsLeaandpia1Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x18ced3 + waitbutton closetext - loadmovesprites end TrainerTwinsLeaandpia2: trainer EVENT_BEAT_TWINS_LEA_AND_PIA, TWINS, LEAANDPIA1, TwinsLeaandpia2SeenText, TwinsLeaandpia2BeatenText, 0, TwinsLeaandpia2Script TwinsLeaandpia2Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x18cf0f + waitbutton closetext - loadmovesprites end PokeBallScript_0x18c95a: giveitem DRAGON_FANG iffalse UnknownScript_0x18c970 - disappear $2 + disappear DRAGONSDENB1F_POKE_BALL1 loadfont itemtotext DRAGON_FANG, $0 writetext UnknownText_0x18cf41 playsound SFX_ITEM - waitbutton + waitsfx itemnotify - loadmovesprites + closetext end UnknownScript_0x18c970: @@ -140,8 +151,8 @@ UnknownScript_0x18c970: writetext UnknownText_0x18cf41 keeptextopen writetext UnknownText_0x18cf51 + waitbutton closetext - loadmovesprites end SilverScript_0x18c97e: @@ -151,16 +162,16 @@ SilverScript_0x18c97e: checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x18c995 writetext UnknownText_0x18cc83 + waitbutton closetext - loadmovesprites setevent EVENT_GAVE_KURT_APRICORNS special RestartMapMusic end UnknownScript_0x18c995: writetext UnknownText_0x18cd2d + waitbutton closetext - loadmovesprites special RestartMapMusic end diff --git a/maps/EarlsPokemonAcademy.asm b/maps/EarlsPokemonAcademy.asm index 64b541994..c77a8afa6 100644 --- a/maps/EarlsPokemonAcademy.asm +++ b/maps/EarlsPokemonAcademy.asm @@ -1,3 +1,11 @@ +const_value set 2 + const EARLSPOKEMONACADEMY_FISHER + const EARLSPOKEMONACADEMY_YOUNGSTER1 + const EARLSPOKEMONACADEMY_GAMEBOY_KID1 + const EARLSPOKEMONACADEMY_GAMEBOY_KID2 + const EARLSPOKEMONACADEMY_YOUNGSTER2 + const EARLSPOKEMONACADEMY_POKEDEX + EarlsPokemonAcademy_MapScriptHeader: .MapTriggers: db 0 @@ -6,7 +14,7 @@ EarlsPokemonAcademy_MapScriptHeader: db 0 AcademyEarl: - applymovement $2, MovementData_0x68b2d + applymovement EARLSPOKEMONACADEMY_FISHER, MovementData_0x68b2d faceplayer loadfont writetext UnknownText_0x68b3b @@ -20,14 +28,14 @@ AcademyEarl: yesorno iffalse .Done writetext UnknownText_0x68c7b + waitbutton closetext - loadmovesprites end .Done writetext UnknownText_0x68d31 + waitbutton closetext - loadmovesprites end YoungsterScript_0x68a83: @@ -37,18 +45,18 @@ GameboyKidScript_0x68a86: faceplayer loadfont writetext UnknownText_0x68dda + waitbutton closetext - loadmovesprites - spriteface $4, DOWN + spriteface EARLSPOKEMONACADEMY_GAMEBOY_KID1, DOWN end GameboyKidScript_0x68a91: faceplayer loadfont writetext UnknownText_0x68e07 + waitbutton closetext - loadmovesprites - spriteface $5, DOWN + spriteface EARLSPOKEMONACADEMY_GAMEBOY_KID2, DOWN end YoungsterScript_0x68a9c: @@ -66,32 +74,32 @@ AcademyBlackboard: if_equal $3, .Sleep if_equal $4, .Burn if_equal $5, .Freeze - loadmovesprites + closetext end .Poison writetext AcademyPoisonText - closetext + waitbutton jump .Loop .Paralysis writetext AcademyParalysisText - closetext + waitbutton jump .Loop .Sleep writetext AcademySleepText - closetext + waitbutton jump .Loop .Burn writetext AcademyBurnText - closetext + waitbutton jump .Loop .Freeze: writetext AcademyFreezeText - closetext + waitbutton jump .Loop .MenuHeader @@ -128,9 +136,9 @@ AcademyNotebook: yesorno iffalse .Done writetext AcademyNotebookText3 - closetext + waitbutton .Done - loadmovesprites + closetext end AcademyStickerMachine: diff --git a/maps/EcruteakCity.asm b/maps/EcruteakCity.asm index fc2d407a7..45fc30235 100644 --- a/maps/EcruteakCity.asm +++ b/maps/EcruteakCity.asm @@ -1,3 +1,12 @@ +const_value set 2 + const ECRUTEAKCITY_GRAMPS1 + const ECRUTEAKCITY_GRAMPS2 + const ECRUTEAKCITY_LASS1 + const ECRUTEAKCITY_LASS2 + const ECRUTEAKCITY_FISHER + const ECRUTEAKCITY_YOUNGSTER + const ECRUTEAKCITY_GRAMPS3 + EcruteakCity_MapScriptHeader: .MapTriggers: db 0 @@ -30,14 +39,14 @@ LassScript_0x1a4015: checkevent EVENT_RELEASED_THE_BEASTS iftrue UnknownScript_0x1a4023 writetext UnknownText_0x1a421a + waitbutton closetext - loadmovesprites end UnknownScript_0x1a4023: writetext UnknownText_0x1a4269 + waitbutton closetext - loadmovesprites end FisherScript_0x1a4029: @@ -46,14 +55,14 @@ FisherScript_0x1a4029: checkevent EVENT_JASMINE_RETURNED_TO_GYM iftrue UnknownScript_0x1a4037 writetext UnknownText_0x1a42ac + waitbutton closetext - loadmovesprites end UnknownScript_0x1a4037: writetext UnknownText_0x1a4325 + waitbutton closetext - loadmovesprites end YoungsterScript_0x1a403d: diff --git a/maps/EcruteakGym.asm b/maps/EcruteakGym.asm index f3e136c9d..eef9d753a 100644 --- a/maps/EcruteakGym.asm +++ b/maps/EcruteakGym.asm @@ -1,3 +1,12 @@ +const_value set 2 + const ECRUTEAKGYM_MORTY + const ECRUTEAKGYM_SAGE1 + const ECRUTEAKGYM_SAGE2 + const ECRUTEAKGYM_GRANNY1 + const ECRUTEAKGYM_GRANNY2 + const ECRUTEAKGYM_GYM_GUY + const ECRUTEAKGYM_GRAMPS + EcruteakGym_MapScriptHeader: .MapTriggers: db 2 @@ -22,17 +31,17 @@ MortyScript_0x99d58: checkevent EVENT_BEAT_MORTY iftrue .FightDone writetext UnknownText_0x99e65 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x9a00a, 0 - loadtrainer MORTY, 1 + scriptedtrainerdata MORTY, 1 startbattle returnafterbattle setevent EVENT_BEAT_MORTY loadfont writetext UnknownText_0x9a043 playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_FOGBADGE checkcode VAR_BADGES scall EcruteakGymTriggerRockets @@ -52,15 +61,15 @@ MortyScript_0x99d58: iffalse UnknownScript_0x99db5 setevent EVENT_GOT_TM30_SHADOW_BALL writetext UnknownText_0x9a0ec + waitbutton closetext - loadmovesprites end UnknownScript_0x99db1: writetext UnknownText_0x9a145 - closetext + waitbutton UnknownScript_0x99db5: - loadmovesprites + closetext end EcruteakGymTriggerRockets: @@ -76,17 +85,17 @@ EcruteakGymTriggerRockets: UnknownScript_0x99dc6: applymovement PLAYER, MovementData_0x99e5d - applymovement $8, MovementData_0x99e63 + applymovement ECRUTEAKGYM_GRAMPS, MovementData_0x99e63 loadfont writetext UnknownText_0x9a49c + waitbutton closetext - loadmovesprites - follow PLAYER, $8 + follow PLAYER, ECRUTEAKGYM_GRAMPS applymovement PLAYER, MovementData_0x99e5f stopfollow special FadeOutPalettes playsound SFX_ENTER_DOOR - waitbutton + waitsfx warp ECRUTEAK_CITY, $6, $1b end @@ -94,44 +103,44 @@ TrainerSageJeffrey: trainer EVENT_BEAT_SAGE_JEFFREY, SAGE, JEFFREY, SageJeffreySeenText, SageJeffreyBeatenText, 0, SageJeffreyScript SageJeffreyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x9a263 + waitbutton closetext - loadmovesprites end TrainerSagePing: trainer EVENT_BEAT_SAGE_PING, SAGE, PING, SagePingSeenText, SagePingBeatenText, 0, SagePingScript SagePingScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x9a2b7 + waitbutton closetext - loadmovesprites end TrainerMediumMartha: trainer EVENT_BEAT_MEDIUM_MARTHA, MEDIUM, MARTHA, MediumMarthaSeenText, MediumMarthaBeatenText, 0, MediumMarthaScript MediumMarthaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x9a318 + waitbutton closetext - loadmovesprites end TrainerMediumGrace: trainer EVENT_BEAT_MEDIUM_GRACE, MEDIUM, GRACE, MediumGraceSeenText, MediumGraceBeatenText, 0, MediumGraceScript MediumGraceScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x9a38a + waitbutton closetext - loadmovesprites end EcruteakGymGuyScript: @@ -140,14 +149,14 @@ EcruteakGymGuyScript: checkevent EVENT_BEAT_MORTY iftrue .EcruteakGymGuyWinScript writetext EcruteakGymGuyText + waitbutton closetext - loadmovesprites end .EcruteakGymGuyWinScript writetext EcruteakGymGuyWinText + waitbutton closetext - loadmovesprites end EcruteakGymStatue: diff --git a/maps/EcruteakHouse.asm b/maps/EcruteakHouse.asm index 5719e14bc..497eb325c 100644 --- a/maps/EcruteakHouse.asm +++ b/maps/EcruteakHouse.asm @@ -1,3 +1,9 @@ +const_value set 2 + const ECRUTEAKHOUSE_SAGE1 + const ECRUTEAKHOUSE_SAGE2 + const ECRUTEAKHOUSE_SAGE3 + const ECRUTEAKHOUSE_GRAMPS + EcruteakHouse_MapScriptHeader: .MapTriggers: db 2 @@ -45,21 +51,21 @@ EcruteakHouse_MapScriptHeader: EcruteakHouse_XYTrigger1: checkevent EVENT_RANG_CLEAR_BELL_2 iftrue EcruteakHouse_XYTrigger_DontMove - applymovement $3, MovementData_0x980c7 - moveperson $2, $4, $6 - appear $2 + applymovement ECRUTEAKHOUSE_SAGE2, MovementData_0x980c7 + moveperson ECRUTEAKHOUSE_SAGE1, $4, $6 + appear ECRUTEAKHOUSE_SAGE1 pause 5 - disappear $3 + disappear ECRUTEAKHOUSE_SAGE2 end EcruteakHouse_XYTrigger2: checkevent EVENT_RANG_CLEAR_BELL_1 iftrue EcruteakHouse_XYTrigger_DontMove - applymovement $2, MovementData_0x980cc - moveperson $3, $5, $6 - appear $3 + applymovement ECRUTEAKHOUSE_SAGE1, MovementData_0x980cc + moveperson ECRUTEAKHOUSE_SAGE2, $5, $6 + appear ECRUTEAKHOUSE_SAGE2 pause 5 - disappear $2 + disappear ECRUTEAKHOUSE_SAGE1 end EcruteakHouse_XYTrigger_DontMove: @@ -73,14 +79,14 @@ SageScript_0x98062: checkflag ENGINE_FOGBADGE iftrue .BlockPassage_GotFogBadge writetext UnknownText_0x980d1 + waitbutton closetext - loadmovesprites end .BlockPassage_GotFogBadge: writetext UnknownText_0x98131 + waitbutton closetext - loadmovesprites end .CheckForClearBell: @@ -91,14 +97,14 @@ SageScript_0x98062: checkitem CLEAR_BELL iftrue .RingClearBell writetext UnknownText_0x981a4 + waitbutton closetext - loadmovesprites end .RingClearBell: writetext UnknownText_0x98250 + waitbutton closetext - loadmovesprites dotrigger $1 setevent EVENT_RANG_CLEAR_BELL_2 clearevent EVENT_RANG_CLEAR_BELL_1 @@ -107,14 +113,14 @@ SageScript_0x98062: .AllowedThrough: writetext UnknownText_0x9837e + waitbutton closetext - loadmovesprites end .Event000: writetext UnknownText_0x98391 + waitbutton closetext - loadmovesprites end SageScript_0x980b0: @@ -123,14 +129,14 @@ SageScript_0x980b0: checkevent EVENT_GOT_CLEAR_BELL iftrue .GotClearBell writetext UnknownText_0x9840b + waitbutton closetext - loadmovesprites end .GotClearBell: writetext UnknownText_0x9846f + waitbutton closetext - loadmovesprites end GrampsScript_0x980c4: diff --git a/maps/EcruteakItemfinderHouse.asm b/maps/EcruteakItemfinderHouse.asm index a6e2c872f..1584151d8 100644 --- a/maps/EcruteakItemfinderHouse.asm +++ b/maps/EcruteakItemfinderHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ECRUTEAKITEMFINDERHOUSE_COOLTRAINER_M + const ECRUTEAKITEMFINDERHOUSE_POKEDEX + EcruteakItemfinderHouse_MapScriptHeader: .MapTriggers: db 0 @@ -19,14 +23,14 @@ CooltrainerMScript_0x9a5fb: setevent EVENT_GOT_ITEMFINDER UnknownScript_0x9a614: writetext UnknownText_0x9a70e + waitbutton closetext - loadmovesprites end UnknownScript_0x9a61a: writetext UnknownText_0x9a805 + waitbutton closetext - loadmovesprites end PokedexScript_0x9a620: @@ -34,20 +38,20 @@ PokedexScript_0x9a620: writetext UnknownText_0x9a826 yesorno iftrue UnknownScript_0x9a62a - loadmovesprites + closetext end UnknownScript_0x9a62a: writetext UnknownText_0x9a84c yesorno iftrue UnknownScript_0x9a633 - loadmovesprites + closetext end UnknownScript_0x9a633: writetext UnknownText_0x9a902 + waitbutton closetext - loadmovesprites end ItemFinderHouseRadio: diff --git a/maps/EcruteakLugiaSpeechHouse.asm b/maps/EcruteakLugiaSpeechHouse.asm index f200a2ed4..4307a19c9 100644 --- a/maps/EcruteakLugiaSpeechHouse.asm +++ b/maps/EcruteakLugiaSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ECRUTEAKLUGIASPEECHHOUSE_GRAMPS + const ECRUTEAKLUGIASPEECHHOUSE_YOUNGSTER + EcruteakLugiaSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/EcruteakMart.asm b/maps/EcruteakMart.asm index d10ee827a..69857bebc 100644 --- a/maps/EcruteakMart.asm +++ b/maps/EcruteakMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ECRUTEAKMART_CLERK + const ECRUTEAKMART_SUPER_NERD + const ECRUTEAKMART_GRANNY + EcruteakMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ EcruteakMart_MapScriptHeader: ClerkScript_0x99c3b: loadfont pokemart MARTTYPE_STANDARD, MART_ECRUTEAK - loadmovesprites + closetext end SuperNerdScript_0x99c42: diff --git a/maps/EcruteakPokeCenter1F.asm b/maps/EcruteakPokeCenter1F.asm index be51b7764..5ae580950 100644 --- a/maps/EcruteakPokeCenter1F.asm +++ b/maps/EcruteakPokeCenter1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const ECRUTEAKPOKECENTER1F_NURSE + const ECRUTEAKPOKECENTER1F_POKEFAN_M + const ECRUTEAKPOKECENTER1F_COOLTRAINER_F + const ECRUTEAKPOKECENTER1F_GYM_GUY + const ECRUTEAKPOKECENTER1F_BILL + EcruteakPokeCenter1F_MapScriptHeader: .MapTriggers: db 2 @@ -19,19 +26,19 @@ UnknownScript_0x98e63: UnknownScript_0x98e64: pause 30 playsound SFX_EXIT_BUILDING - appear $6 - waitbutton - applymovement $6, MovementData_0x98ec5 + appear ECRUTEAKPOKECENTER1F_BILL + waitsfx + applymovement ECRUTEAKPOKECENTER1F_BILL, MovementData_0x98ec5 applymovement PLAYER, MovementData_0x98ed4 - spriteface $2, UP + spriteface ECRUTEAKPOKECENTER1F_NURSE, UP pause 10 - spriteface $2, DOWN + spriteface ECRUTEAKPOKECENTER1F_NURSE, DOWN pause 30 - spriteface $2, UP + spriteface ECRUTEAKPOKECENTER1F_NURSE, UP pause 10 - spriteface $2, DOWN + spriteface ECRUTEAKPOKECENTER1F_NURSE, DOWN pause 20 - spriteface $6, DOWN + spriteface ECRUTEAKPOKECENTER1F_BILL, DOWN pause 10 loadfont writetext UnknownText_0x98ed8 @@ -40,16 +47,16 @@ UnknownScript_0x98e64: UnknownScript_0x98e95: writetext UnknownText_0x98f22 + waitbutton closetext - loadmovesprites spriteface PLAYER, DOWN - applymovement $6, MovementData_0x98ece + applymovement ECRUTEAKPOKECENTER1F_BILL, MovementData_0x98ece playsound SFX_EXIT_BUILDING - disappear $6 + disappear ECRUTEAKPOKECENTER1F_BILL clearevent EVENT_MET_BILL setflag ENGINE_TIME_CAPSULE dotrigger $1 - waitbutton + waitsfx end NurseScript_0x98eb0: diff --git a/maps/ElmsHouse.asm b/maps/ElmsHouse.asm index 9672611e8..950d7a6f3 100644 --- a/maps/ElmsHouse.asm +++ b/maps/ElmsHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ELMSHOUSE_TEACHER + const ELMSHOUSE_BUG_CATCHER + ElmsHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/ElmsLab.asm b/maps/ElmsLab.asm index af3545944..ffbd6178f 100644 --- a/maps/ElmsLab.asm +++ b/maps/ElmsLab.asm @@ -1,1416 +1,1424 @@ -ElmsLab_MapScriptHeader: -.MapTriggers: - db 6 - - ; triggers - dw UnknownScript_0x78b7a, 0 - dw UnknownScript_0x78b7e, 0 - dw UnknownScript_0x78b7f, 0 - dw UnknownScript_0x78b80, 0 - dw UnknownScript_0x78b81, 0 - dw UnknownScript_0x78b82, 0 - -.MapCallbacks: - db 1 - - ; callbacks - - dbw 2, ElmsLab_PutElmAtLaptop - -UnknownScript_0x78b7a: - priorityjump ElmsLab_AutowalkUpToElm - end - -UnknownScript_0x78b7e: - end - -UnknownScript_0x78b7f: - end - -UnknownScript_0x78b80: - end - -UnknownScript_0x78b81: - end - -UnknownScript_0x78b82: - end - -ElmsLab_PutElmAtLaptop: - checktriggers - iftrue .Skip - moveperson $2, $3, $4 -.Skip: - return - -ElmsLab_AutowalkUpToElm: - applymovement PLAYER, ElmsLab_WalkUpToElmMovement - showemote EMOTE_SHOCK, $2, 15 - spriteface $2, RIGHT - loadfont - writetext ElmText_Intro -ElmsLab_RefuseLoop: - yesorno - iftrue ElmsLab_ElmGetsEmail - writetext ElmText_Refused - jump ElmsLab_RefuseLoop - -ElmsLab_ElmGetsEmail: - writetext ElmText_Accepted - keeptextopen - writetext ElmText_ResearchAmbitions - closetext - loadmovesprites - playsound SFX_GLASS_TING - pause 30 - showemote EMOTE_SHOCK, $2, 10 - spriteface $2, DOWN - loadfont - writetext ElmText_GotAnEmail - closetext - loadmovesprites - loadfont - spriteface $2, RIGHT - writetext ElmText_MissionFromMrPokemon - closetext - loadmovesprites - applymovement $2, ElmsLab_ElmToDefaultPositionMovement1 - spriteface PLAYER, UP - applymovement $2, ElmsLab_ElmToDefaultPositionMovement2 - spriteface PLAYER, RIGHT - loadfont - writetext ElmText_ChooseAPokemon - closetext - dotrigger $1 - loadmovesprites - end - -ProfElmScript: - faceplayer - loadfont - checkevent EVENT_GOT_SS_TICKET_FROM_ELM - iftrue ElmCheckMasterBall - checkevent EVENT_BEAT_ELITE_FOUR - iftrue ElmGiveTicketScript -ElmCheckMasterBall: - checkevent EVENT_GOT_MASTER_BALL_FROM_ELM - iftrue ElmCheckEverstone - checkflag ENGINE_RISINGBADGE - iftrue ElmGiveMasterBallScript -ElmCheckEverstone: - checkevent EVENT_GOT_EVERSTONE_FROM_ELM - iftrue ElmScript_CallYou - checkevent EVENT_SHOWED_TOGEPI_TO_ELM - iftrue ElmGiveEverstoneScript - checkevent EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE - iffalse ElmCheckTogepiEgg - writebyte TOGEPI - special Special_FindThatSpeciesYourTrainerID - iftrue ShowElmTogepiScript - writebyte TOGETIC - special Special_FindThatSpeciesYourTrainerID - iftrue ShowElmTogepiScript - writetext UnknownText_0x79a40 - closetext - loadmovesprites - end - -ElmEggHatchedScript: - writebyte TOGEPI - special Special_FindThatSpeciesYourTrainerID - iftrue ShowElmTogepiScript - writebyte TOGETIC - special Special_FindThatSpeciesYourTrainerID - iftrue ShowElmTogepiScript - jump ElmCheckGotEggAgain - -ElmCheckTogepiEgg: - checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE - iffalse ElmCheckGotEggAgain - checkevent EVENT_TOGEPI_HATCHED - iftrue ElmEggHatchedScript -ElmCheckGotEggAgain: - checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE ; why are we checking it again? - iftrue ElmWaitingEggHatchScript - checkflag ENGINE_ZEPHYRBADGE - iftrue ElmAideHasEggScript - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue ElmStudyingEggScript - checkevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON - iftrue ElmAfterTheftScript - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue ElmDescribesMrPokemonScript - writetext ElmText_LetYourMonBattleIt - closetext - loadmovesprites - end - -LabTryToLeaveScript: - spriteface $2, DOWN - loadfont - writetext LabWhereGoingText - closetext - loadmovesprites - applymovement PLAYER, MovementData_0x78f70 - end - -CyndaquilPokeBallScript: - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue LookAtElmPokeBallScript - spriteface $2, DOWN - refreshscreen $0 - pokepic CYNDAQUIL - cry CYNDAQUIL - closetext - pokepicyesorno - loadfont - writetext TakeCyndaquilText - yesorno - iffalse DidntChooseStarterScript - disappear $4 - setevent EVENT_GOT_CYNDAQUIL_FROM_ELM - writetext ChoseStarterText - keeptextopen - waitbutton - pokenamemem CYNDAQUIL, $0 - writetext ReceivedStarterText - playsound SFX_CAUGHT_MON - waitbutton - keeptextopen - givepoke CYNDAQUIL, 5, BERRY - loadmovesprites - checkcode VAR_FACING - if_equal $3, ElmDirectionsScript - applymovement PLAYER, AfterCyndaquilMovement - jump ElmDirectionsScript - -TotodilePokeBallScript: - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue LookAtElmPokeBallScript - spriteface $2, DOWN - refreshscreen $0 - pokepic TOTODILE - cry TOTODILE - closetext - pokepicyesorno - loadfont - writetext TakeTotodileText - yesorno - iffalse DidntChooseStarterScript - disappear $5 - setevent EVENT_GOT_TOTODILE_FROM_ELM - writetext ChoseStarterText - keeptextopen - waitbutton - pokenamemem TOTODILE, $0 - writetext ReceivedStarterText - playsound SFX_CAUGHT_MON - waitbutton - keeptextopen - givepoke TOTODILE, 5, BERRY - loadmovesprites - applymovement PLAYER, AfterTotodileMovement - jump ElmDirectionsScript - -ChikoritaPokeBallScript: - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue LookAtElmPokeBallScript - spriteface $2, DOWN - refreshscreen $0 - pokepic CHIKORITA - cry CHIKORITA - closetext - pokepicyesorno - loadfont - writetext TakeChikoritaText - yesorno - iffalse DidntChooseStarterScript - disappear $6 - setevent EVENT_GOT_CHIKORITA_FROM_ELM - writetext ChoseStarterText - keeptextopen - waitbutton - pokenamemem CHIKORITA, $0 - writetext ReceivedStarterText - playsound SFX_CAUGHT_MON - waitbutton - keeptextopen - givepoke CHIKORITA, 5, BERRY - loadmovesprites - applymovement PLAYER, AfterChikoritaMovement - jump ElmDirectionsScript - -DidntChooseStarterScript: - writetext DidntChooseStarterText - closetext - loadmovesprites - end - -ElmDirectionsScript: - spriteface PLAYER, UP - loadfont - writetext ElmDirectionsText1 - closetext - loadmovesprites - addcellnum PHONE_ELM - loadfont - writetext GotElmsNumberText - playsound SFX_REGISTER_PHONE_NUMBER - waitbutton - closetext - loadmovesprites - spriteface $2, LEFT - loadfont - writetext ElmDirectionsText2 - closetext - loadmovesprites - spriteface $2, DOWN - loadfont - writetext ElmDirectionsText3 - closetext - loadmovesprites - setevent EVENT_GOT_A_POKEMON_FROM_ELM - setevent EVENT_RIVAL_CHERRYGROVE_CITY - dotrigger $5 - domaptrigger NEW_BARK_TOWN, $1 - end - -ElmDescribesMrPokemonScript: - writetext ElmDescribesMrPokemonText - closetext - loadmovesprites - end - -LookAtElmPokeBallScript: - loadfont - writetext ElmPokeBallText - closetext - loadmovesprites - end - -ElmsLabHealingMachine: - loadfont - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue .CanHeal - writetext ElmsLabHealingMachineText1 - closetext - loadmovesprites - end - -.CanHeal - writetext ElmsLabHealingMachineText2 - yesorno - iftrue ElmsLabHealingMachine_HealParty - loadmovesprites - end - -ElmsLabHealingMachine_HealParty: - special Mobile_HealParty - special HealParty - playmusic MUSIC_NONE - writebyte 1 ; Machine is in Elm's Lab - special HealMachineAnim - pause 30 - special RestartMapMusic - loadmovesprites - end - -ElmAfterTheftDoneScript: - closetext - loadmovesprites - end - -ElmAfterTheftScript: - writetext ElmAfterTheftText1 - checkitem MYSTERY_EGG - iffalse ElmAfterTheftDoneScript - keeptextopen - writetext ElmAfterTheftText2 - closetext - takeitem MYSTERY_EGG - scall ElmJumpBackScript1 - writetext ElmAfterTheftText3 - closetext - scall ElmJumpBackScript2 - writetext ElmAfterTheftText4 - keeptextopen - writetext ElmAfterTheftText5 - keeptextopen - setevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - setflag ENGINE_BUG_CONTEST_ON - domaptrigger ROUTE_29, $1 - clearevent EVENT_ROUTE_30_YOUNGSTER_JOEY - setevent EVENT_ROUTE_30_BATTLE - writetext ElmAfterTheftText6 - closetext - loadmovesprites - dotrigger $6 - end - -ElmStudyingEggScript: - writetext ElmStudyingEggText - closetext - loadmovesprites - end - -ElmAideHasEggScript: - writetext ElmAideHasEggText - closetext - loadmovesprites - end - -ElmWaitingEggHatchScript: - writetext ElmWaitingEggHatchText - closetext - loadmovesprites - end - -ShowElmTogepiScript: - writetext ShowElmTogepiText1 - closetext - loadmovesprites - showemote EMOTE_SHOCK, $2, 15 - setevent EVENT_SHOWED_TOGEPI_TO_ELM - loadfont - writetext ShowElmTogepiText2 - keeptextopen - writetext ShowElmTogepiText3 - keeptextopen -ElmGiveEverstoneScript: - writetext ElmGiveEverstoneText1 - keeptextopen - verbosegiveitem EVERSTONE - iffalse ElmScript_NoRoomForEverstone - writetext ElmGiveEverstoneText2 - closetext - loadmovesprites - setevent EVENT_GOT_EVERSTONE_FROM_ELM - end - -ElmScript_CallYou: - writetext ElmText_CallYou - closetext -ElmScript_NoRoomForEverstone: - loadmovesprites - end - -ElmGiveMasterBallScript: - writetext ElmGiveMasterBallText1 - keeptextopen - verbosegiveitem MASTER_BALL - iffalse .notdone - setevent EVENT_GOT_MASTER_BALL_FROM_ELM - writetext ElmGiveMasterBallText2 - closetext -.notdone - loadmovesprites - end - -ElmGiveTicketScript: - writetext ElmGiveTicketText1 - keeptextopen - verbosegiveitem S_S_TICKET - setevent EVENT_GOT_SS_TICKET_FROM_ELM - writetext ElmGiveTicketText2 - closetext - loadmovesprites - end - -ElmJumpBackScript1: - loadmovesprites - checkcode VAR_FACING - if_equal DOWN, ElmJumpDownScript - if_equal UP, ElmJumpUpScript - if_equal LEFT, ElmJumpLeftScript - if_equal RIGHT, ElmJumpRightScript - end - -ElmJumpBackScript2: - loadmovesprites - checkcode VAR_FACING - if_equal DOWN, ElmJumpUpScript - if_equal UP, ElmJumpDownScript - if_equal LEFT, ElmJumpRightScript - if_equal RIGHT, ElmJumpLeftScript - end - -ElmJumpUpScript: - applymovement $2, ElmJumpUpMovement - loadfont - end - -ElmJumpDownScript: - applymovement $2, ElmJumpDownMovement - loadfont - end - -ElmJumpLeftScript: - applymovement $2, ElmJumpLeftMovement - loadfont - end - -ElmJumpRightScript: - applymovement $2, ElmJumpRightMovement - loadfont - end - -AideScript_WalkPotions1: - applymovement $3, AideWalksRight1 - spriteface PLAYER, DOWN - scall AideScript_GivePotions - applymovement $3, AideWalksLeft1 - end - -AideScript_WalkPotions2: - applymovement $3, AideWalksRight2 - spriteface PLAYER, DOWN - scall AideScript_GivePotions - applymovement $3, AideWalksLeft2 - end - -AideScript_GivePotions: - loadfont - writetext AideText_GiveYouPotions - keeptextopen - verbosegiveitem POTION - writetext AideText_AlwaysBusy - closetext - loadmovesprites - dotrigger $2 - end - -AideScript_WalkBalls1: - applymovement $3, AideWalksRight1 - spriteface PLAYER, DOWN - scall AideScript_GiveYouBalls - applymovement $3, AideWalksLeft1 - end - -AideScript_WalkBalls2: - applymovement $3, AideWalksRight2 - spriteface PLAYER, DOWN - scall AideScript_GiveYouBalls - applymovement $3, AideWalksLeft2 - end - -AideScript_GiveYouBalls: - loadfont - writetext AideText_GiveYouBalls - keeptextopen - itemtotext POKE_BALL, $1 - scall AideScript_ReceiveTheBalls - giveitem POKE_BALL, 5 - writetext AideText_ExplainBalls - keeptextopen - itemnotify - loadmovesprites - dotrigger $2 - end - -AideScript_ReceiveTheBalls: - jumpstd receiveitem - end - -ElmsAideScript: - faceplayer - loadfont - checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE - iftrue AideScript_AfterTheft - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue AideScript_ExplainBalls - checkevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON - iftrue AideScript_TheftTestimony - writetext AideText_AlwaysBusy - closetext - loadmovesprites - end - -AideScript_TheftTestimony: - writetext AideText_TheftTestimony - closetext - loadmovesprites - end - -AideScript_ExplainBalls: - writetext AideText_ExplainBalls - closetext - loadmovesprites - end - -AideScript_AfterTheft: - writetext AideText_AfterTheft - closetext - loadmovesprites - end - -MeetCopScript2: - applymovement PLAYER, MeetCopScript2_StepLeft - -MeetCopScript: - applymovement PLAYER, MeetCopScript_WalkUp -CopScript: - spriteface $7, LEFT - loadfont - writetext ElmsLabOfficerText1 - keeptextopen - special SpecialNameRival - writetext ElmsLabOfficerText2 - closetext - loadmovesprites - applymovement $7, OfficerLeavesMovement - disappear $7 - dotrigger $2 - end - -ElmsLabWindow: - loadfont - checkflag ENGINE_FLYPOINT_VIOLET - iftrue .Normal - checkevent EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON - iftrue .BreakIn - jump .Normal - -.BreakIn - writetext ElmsLabWindowText2 - closetext - loadmovesprites - end - -.Normal - writetext ElmsLabWindowText1 - closetext - loadmovesprites - end - -ElmsLabTravelTip1: - jumptext ElmsLabTravelTip1Text - -ElmsLabTravelTip2: - jumptext ElmsLabTravelTip2Text - -ElmsLabTravelTip3: - jumptext ElmsLabTravelTip3Text - -ElmsLabTravelTip4: - jumptext ElmsLabTravelTip4Text - -ElmsLabTrashcan: - jumptext ElmsLabTrashcanText - -ElmsLabPC: - jumptext ElmsLabPCText - -ElmsLabTrashcan2: -; unused - jumpstd trashcan - -ElmsLabBookshelf: - jumpstd difficultbookshelf - -ElmsLab_WalkUpToElmMovement: - step_up - step_up - step_up - step_up - step_up - step_up - step_up - turn_head_left - step_end - -MovementData_0x78f70: - step_up - step_end - -MeetCopScript2_StepLeft: - step_left - step_end - -MeetCopScript_WalkUp: - step_up - step_up - turn_head_right - step_end - -OfficerLeavesMovement: - step_down - step_down - step_down - step_down - step_down - step_end - -AideWalksRight1: - step_right - step_right - turn_head_up - step_end - -AideWalksRight2: - step_right - step_right - step_right - turn_head_up - step_end - -AideWalksLeft1: - step_left - step_left - turn_head_down - step_end - -AideWalksLeft2: - step_left - step_left - step_left - turn_head_down - step_end - -ElmJumpUpMovement: - fix_facing - big_step_up - remove_fixed_facing - step_end - -ElmJumpDownMovement: - fix_facing - big_step_down - remove_fixed_facing - step_end - -ElmJumpLeftMovement: - fix_facing - big_step_left - remove_fixed_facing - step_end - -ElmJumpRightMovement: - fix_facing - big_step_right - remove_fixed_facing - step_end - -ElmsLab_ElmToDefaultPositionMovement1: - step_up - step_end - -ElmsLab_ElmToDefaultPositionMovement2: - step_right - step_right - step_up - turn_head_down - step_end - -AfterCyndaquilMovement: - step_left - step_up - turn_head_up - step_end - -AfterTotodileMovement: - step_left - step_left - step_up - turn_head_up - step_end - -AfterChikoritaMovement: - step_left - step_left - step_left - step_up - turn_head_up - step_end - -ElmText_Intro: - text "ELM: <PLAY_G>!" - line "There you are!" - - para "I needed to ask" - line "you a favor." - - para "I'm conducting new" - line "#MON research" - - para "right now. I was" - line "wondering if you" - - para "could help me with" - line "it, <PLAY_G>." - - para "You see…" - - para "I'm writing a" - line "paper that I want" - - para "to present at a" - line "conference." - - para "But there are some" - line "things I don't" - - para "quite understand" - line "yet." - - para "So!" - - para "I'd like you to" - line "raise a #MON" - - para "that I recently" - line "caught." - done - -ElmText_Accepted: - text "Thanks, <PLAY_G>!" - - para "You're a great" - line "help!" - done - -ElmText_Refused: - text "But… Please, I" - line "need your help!" - done - -ElmText_ResearchAmbitions: - text "When I announce my" - line "findings, I'm sure" - - para "we'll delve a bit" - line "deeper into the" - - para "many mysteries of" - line "#MON." - - para "You can count on" - line "it!" - done - -ElmText_GotAnEmail: - text "Oh, hey! I got an" - line "e-mail!" - - para $56, $56, $56 - line "Hm… Uh-huh…" - - para "Okay…" - done - -ElmText_MissionFromMrPokemon: - text "Hey, listen." - - para "I have an acquain-" - line "tance called MR." - cont "#MON." - - para "He keeps finding" - line "weird things and" - - para "raving about his" - line "discoveries." - - para "Anyway, I just got" - line "an e-mail from him" - - para "saying that this" - line "time it's real." - - para "It is intriguing," - line "but we're busy" - - para "with our #MON" - line "research…" - - para "Wait!" - - para "I know!" - - para "<PLAY_G>, can you" - line "go in our place?" - done - -ElmText_ChooseAPokemon: - text "I want you to" - line "raise one of the" - - para "#MON contained" - line "in these BALLS." - - para "You'll be that" - line "#MON's first" - cont "partner, <PLAY_G>!" - - para "Go on. Pick one!" - done - -ElmText_LetYourMonBattleIt: - text "If a wild #MON" - line "appears, let your" - cont "#MON battle it!" - done - -LabWhereGoingText: - text "ELM: Wait! Where" - line "are you going?" - done - -TakeCyndaquilText: - text "ELM: You'll take" - line "CYNDAQUIL, the" - cont "fire #MON?" - done - -TakeTotodileText: - text "ELM: Do you want" - line "TOTODILE, the" - cont "water #MON?" - done - -TakeChikoritaText: - text "ELM: So, you like" - line "CHIKORITA, the" - cont "grass #MON?" - done - -DidntChooseStarterText: - text "ELM: Think it over" - line "carefully." - - para "Your partner is" - line "important." - done - -ChoseStarterText: - text "ELM: I think" - line "that's a great" - cont "#MON too!" - done - -ReceivedStarterText: - text "<PLAYER> received" - line "@" - text_from_ram StringBuffer3 - text "!" - done - -ElmDirectionsText1: - text "MR.#MON lives a" - line "little bit beyond" - - para "CHERRYGROVE, the" - line "next city over." - - para "It's almost a" - line "direct route" - - para "there, so you" - line "can't miss it." - - para "But just in case," - line "here's my phone" - - para "number. Call me if" - line "anything comes up!" - done - -ElmDirectionsText2: - text "If your #MON is" - line "hurt, you should" - - para "heal it with this" - line "machine." - - para "Feel free to use" - line "it anytime." - done - -ElmDirectionsText3: - text "<PLAY_G>, I'm" - line "counting on you!" - done - -GotElmsNumberText: - text "<PLAYER> got ELM's" - line "phone number." - done - -ElmDescribesMrPokemonText: - text "MR.#MON goes" - line "everywhere and" - cont "finds rarities." - - para "Too bad they're" - line "just rare and" - cont "not very useful…" - done - -ElmPokeBallText: - text "It contains a" - line "#MON caught by" - cont "PROF.ELM." - done - -ElmsLabHealingMachineText1: - text "I wonder what this" - line "does?" - done - -ElmsLabHealingMachineText2: - text "Would you like to" - line "heal your #MON?" - done - -ElmAfterTheftText1: - text "ELM: <PLAY_G>, this" - line "is terrible…" - - para "Oh, yes, what was" - line "MR.#MON's big" - cont "discovery?" - done - -ElmAfterTheftText2: - text "<PLAYER> handed" - line "the MYSTERY EGG to" - cont "PROF.ELM." - done - -ElmAfterTheftText3: - text "ELM: This?" - done - -ElmAfterTheftText4: - text "But… Is it a" - line "#MON EGG?" - - para "If it is, it is a" - line "great discovery!" - done - -ElmAfterTheftText5: - text "ELM: What?!?" - - para "PROF.OAK gave you" - line "a #DEX?" - - para "<PLAY_G>, is that" - line "true? Th-that's" - cont "incredible!" - - para "He is superb at" - line "seeing the poten-" - cont "tial of people as" - cont "trainers." - - para "Wow, <PLAY_G>. You" - line "may have what it" - - para "takes to become" - line "the CHAMPION." - - para "You seem to be" - line "getting on great" - cont "with #MON too." - - para "You should take" - line "the #MON GYM" - cont "challenge." - - para "The closest GYM" - line "would be the one" - cont "in VIOLET CITY." - done - -ElmAfterTheftText6: - text "…<PLAY_G>. The" - line "road to the" - - para "championship will" - line "be a long one." - - para "Before you leave," - line "make sure that you" - cont "talk to your mom." - done - -ElmStudyingEggText: - text "ELM: Don't give" - line "up! I'll call if" - - para "I learn anything" - line "about that EGG!" - done - -ElmAideHasEggText: - text "ELM: <PLAY_G>?" - line "Didn't you meet my" - cont "assistant?" - - para "He should have met" - line "you with the EGG" - - para "at VIOLET CITY's" - line "#MON CENTER." - - para "You must have just" - line "missed him. Try to" - cont "catch him there." - done - -ElmWaitingEggHatchText: - text "ELM: Hey, has that" - line "EGG changed any?" - done - -UnknownText_0x79a40: - text "<PLAY_G>? I thought" - line "the EGG hatched." - - para "Where is the" - line "#MON?" - done - -ShowElmTogepiText1: - text "ELM: <PLAY_G>, you" - line "look great!" - done - -ShowElmTogepiText2: - text "What?" - line "That #MON!?!" - done - -ShowElmTogepiText3: - text "The EGG hatched!" - line "So, #MON are" - cont "born from EGGS…" - - para "No, perhaps not" - line "all #MON are." - - para "Wow, there's still" - line "a lot of research" - cont "to be done." - done - -ElmGiveEverstoneText1: - text "Thanks, <PLAY_G>!" - line "You're helping" - - para "unravel #MON" - line "mysteries for us!" - - para "I want you to have" - line "this as a token of" - cont "our appreciation." - done - -ElmGiveEverstoneText2: - text "That's an" - line "EVERSTONE." - - para "Some species of" - line "#MON evolve" - - para "when they grow to" - line "certain levels." - - para "A #MON holding" - line "the EVERSTONE" - cont "won't evolve." - - para "Give it to a #-" - line "MON you don't want" - cont "to evolve." - done - -ElmText_CallYou: - text "ELM: <PLAY_G>, I'll" - line "call you if any-" - cont "thing comes up." - done - -AideText_AfterTheft: - text "…sigh… That" - line "stolen #MON." - - para "I wonder how it's" - line "doing." - - para "They say a #MON" - line "raised by a bad" - - para "person turns bad" - line "itself." - done - -ElmGiveMasterBallText1: - text "ELM: Hi, <PLAY_G>!" - line "Thanks to you, my" - - para "research is going" - line "great!" - - para "Take this as a" - line "token of my" - cont "appreciation." - done - -ElmGiveMasterBallText2: - text "The MASTER BALL is" - line "the best!" - - para "It's the ultimate" - line "BALL! It'll catch" - - para "any #MON with-" - line "out fail." - - para "It's given only to" - line "recognized #MON" - cont "researchers." - - para "I think you can" - line "make much better" - - para "use of it than I" - line "can, <PLAY_G>!" - done - -ElmGiveTicketText1: - text "ELM: <PLAY_G>!" - line "There you are!" - - para "I called because I" - line "have something for" - cont "you." - - para "See? It's an" - line "S.S.TICKET." - - para "Now you can catch" - line "#MON in KANTO." - done - -ElmGiveTicketText2: - text "The ship departs" - line "from OLIVINE CITY." - - para "But you knew that" - line "already, <PLAY_G>." - - para "After all, you've" - line "traveled all over" - cont "with your #MON." - - para "Give my regards to" - line "PROF.OAK in KANTO!" - done - -ElmsLabSignpostText_Egg: - text "It's the #MON" - line "EGG being studied" - cont "by PROF.ELM." - done - -AideText_GiveYouPotions: - text "<PLAY_G>, I want" - line "you to have this" - cont "for your errand." - done - -AideText_AlwaysBusy: - text "There are only two" - line "of us, so we're" - cont "always busy." - done - -AideText_TheftTestimony: - text "There was a loud" - line "noise outside…" - - para "When we went to" - line "look, someone" - cont "stole a #MON." - - para "It's unbelievable" - line "that anyone would" - cont "do that!" - - para "…sigh… That" - line "stolen #MON." - - para "I wonder how it's" - line "doing." - - para "They say a #MON" - line "raised by a bad" - - para "person turns bad" - line "itself." - done - -AideText_GiveYouBalls: - text "<PLAY_G>!" - - para "Use these on your" - line "#DEX quest!" - done - -AideText_ExplainBalls: - text "To add to your" - line "#DEX, you have" - cont "to catch #MON." - - para "Throw # BALLS" - line "at wild #MON" - cont "to get them." - done - -ElmsLabOfficerText1: - text "I heard a #MON" - line "was stolen here…" - - para "I was just getting" - line "some information" - cont "from PROF.ELM." - - para "Apparently, it was" - line "a young male with" - cont "long, red hair…" - - para "What?" - - para "You battled a" - line "trainer like that?" - - para "Did you happen to" - line "get his name?" - done - -ElmsLabOfficerText2: - text "OK! So <RIVAL>" - line "was his name." - - para "Thanks for helping" - line "my investigation!" - done - -ElmsLabWindowText1: - text "The window's open." - - para "A pleasant breeze" - line "is blowing in." - done - -ElmsLabWindowText2: - text "He broke in" - line "through here!" - done - -ElmsLabTravelTip1Text: - text "<PLAYER> opened a" - line "book." - - para "Travel Tip 1:" - - para "Press START to" - line "open the MENU." - done - -ElmsLabTravelTip2Text: - text "<PLAYER> opened a" - line "book." - - para "Travel Tip 2:" - - para "Record your trip" - line "with SAVE!" - done - -ElmsLabTravelTip3Text: - text "<PLAYER> opened a" - line "book." - - para "Travel Tip 3:" - - para "Open your PACK and" - line "press SELECT to" - cont "move items." - done - -ElmsLabTravelTip4Text: - text "<PLAYER> opened a" - line "book." - - para "Travel Tip 4:" - - para "Check your #MON" - line "moves. Press the" - - para "A Button to switch" - line "moves." - done - -ElmsLabTrashcanText: - text "The wrapper from" - line "the snack PROF.ELM" - cont "ate is in there…" - done - -ElmsLabPCText: - text "OBSERVATIONS ON" - line "#MON EVOLUTION" - - para "…It says on the" - line "screen…" - done - -ElmsLab_MapEventHeader: - ; filler - db 0, 0 - -.Warps: - db 2 - warp_def $b, $4, 1, NEW_BARK_TOWN - warp_def $b, $5, 1, NEW_BARK_TOWN - -.XYTriggers: - db 8 - xy_trigger 1, $6, $4, $0, LabTryToLeaveScript, $0, $0 - xy_trigger 1, $6, $5, $0, LabTryToLeaveScript, $0, $0 - xy_trigger 3, $5, $4, $0, MeetCopScript, $0, $0 - xy_trigger 3, $5, $5, $0, MeetCopScript2, $0, $0 - xy_trigger 5, $8, $4, $0, AideScript_WalkPotions1, $0, $0 - xy_trigger 5, $8, $5, $0, AideScript_WalkPotions2, $0, $0 - xy_trigger 6, $8, $4, $0, AideScript_WalkBalls1, $0, $0 - xy_trigger 6, $8, $5, $0, AideScript_WalkBalls2, $0, $0 - -.Signposts: - db 16 - signpost 1, 2, SIGNPOST_READ, ElmsLabHealingMachine - signpost 1, 6, SIGNPOST_READ, ElmsLabBookshelf - signpost 1, 7, SIGNPOST_READ, ElmsLabBookshelf - signpost 1, 8, SIGNPOST_READ, ElmsLabBookshelf - signpost 1, 9, SIGNPOST_READ, ElmsLabBookshelf - signpost 7, 0, SIGNPOST_READ, ElmsLabTravelTip1 - signpost 7, 1, SIGNPOST_READ, ElmsLabTravelTip2 - signpost 7, 2, SIGNPOST_READ, ElmsLabTravelTip3 - signpost 7, 3, SIGNPOST_READ, ElmsLabTravelTip4 - signpost 7, 6, SIGNPOST_READ, ElmsLabBookshelf - signpost 7, 7, SIGNPOST_READ, ElmsLabBookshelf - signpost 7, 8, SIGNPOST_READ, ElmsLabBookshelf - signpost 7, 9, SIGNPOST_READ, ElmsLabBookshelf - signpost 3, 9, SIGNPOST_READ, ElmsLabTrashcan - signpost 0, 5, SIGNPOST_READ, ElmsLabWindow - signpost 5, 3, SIGNPOST_DOWN, ElmsLabPC - -.PersonEvents: - db 6 - person_event SPRITE_ELM, 2, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ProfElmScript, -1 - person_event SPRITE_SCIENTIST, 9, 2, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ElmsAideScript, EVENT_ELMS_AIDE_IN_LAB - person_event SPRITE_POKE_BALL, 3, 6, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, CyndaquilPokeBallScript, EVENT_CYNDAQUIL_POKEBALL_IN_ELMS_LAB - person_event SPRITE_POKE_BALL, 3, 7, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, TotodilePokeBallScript, EVENT_TOTODILE_POKEBALL_IN_ELMS_LAB - person_event SPRITE_POKE_BALL, 3, 8, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ChikoritaPokeBallScript, EVENT_CHIKORITA_POKEBALL_IN_ELMS_LAB - person_event SPRITE_OFFICER, 3, 5, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, CopScript, EVENT_COP_IN_ELMS_LAB +const_value set 2
+ const ELMSLAB_ELM
+ const ELMSLAB_SCIENTIST
+ const ELMSLAB_POKE_BALL1
+ const ELMSLAB_POKE_BALL2
+ const ELMSLAB_POKE_BALL3
+ const ELMSLAB_OFFICER
+
+ElmsLab_MapScriptHeader:
+.MapTriggers:
+ db 6
+
+ ; triggers
+ dw .Trigger0, 0
+ dw .Trigger1, 0
+ dw .Trigger2, 0
+ dw .Trigger3, 0
+ dw .Trigger4, 0
+ dw .Trigger5, 0
+
+.MapCallbacks:
+ db 1
+
+ ; callbacks
+
+ dbw 2, .Callback_MoveElm
+
+.Trigger0:
+ priorityjump ElmsLab_AutowalkUpToElm
+ end
+
+.Trigger1:
+ end
+
+.Trigger2:
+ end
+
+.Trigger3:
+ end
+
+.Trigger4:
+ end
+
+.Trigger5:
+ end
+
+.Callback_MoveElm:
+ checktriggers
+ iftrue .Skip
+ moveperson ELMSLAB_ELM, $3, $4
+.Skip:
+ return
+
+ElmsLab_AutowalkUpToElm:
+ applymovement PLAYER, ElmsLab_WalkUpToElmMovement
+ showemote EMOTE_SHOCK, ELMSLAB_ELM, 15
+ spriteface ELMSLAB_ELM, RIGHT
+ loadfont
+ writetext ElmText_Intro
+ElmsLab_RefuseLoop:
+ yesorno
+ iftrue ElmsLab_ElmGetsEmail
+ writetext ElmText_Refused
+ jump ElmsLab_RefuseLoop
+
+ElmsLab_ElmGetsEmail:
+ writetext ElmText_Accepted
+ keeptextopen
+ writetext ElmText_ResearchAmbitions
+ waitbutton
+ closetext
+ playsound SFX_GLASS_TING
+ pause 30
+ showemote EMOTE_SHOCK, ELMSLAB_ELM, 10
+ spriteface ELMSLAB_ELM, DOWN
+ loadfont
+ writetext ElmText_GotAnEmail
+ waitbutton
+ closetext
+ loadfont
+ spriteface ELMSLAB_ELM, RIGHT
+ writetext ElmText_MissionFromMrPokemon
+ waitbutton
+ closetext
+ applymovement ELMSLAB_ELM, ElmsLab_ElmToDefaultPositionMovement1
+ spriteface PLAYER, UP
+ applymovement ELMSLAB_ELM, ElmsLab_ElmToDefaultPositionMovement2
+ spriteface PLAYER, RIGHT
+ loadfont
+ writetext ElmText_ChooseAPokemon
+ waitbutton
+ dotrigger $1
+ closetext
+ end
+
+ProfElmScript:
+ faceplayer
+ loadfont
+ checkevent EVENT_GOT_SS_TICKET_FROM_ELM
+ iftrue ElmCheckMasterBall
+ checkevent EVENT_BEAT_ELITE_FOUR
+ iftrue ElmGiveTicketScript
+ElmCheckMasterBall:
+ checkevent EVENT_GOT_MASTER_BALL_FROM_ELM
+ iftrue ElmCheckEverstone
+ checkflag ENGINE_RISINGBADGE
+ iftrue ElmGiveMasterBallScript
+ElmCheckEverstone:
+ checkevent EVENT_GOT_EVERSTONE_FROM_ELM
+ iftrue ElmScript_CallYou
+ checkevent EVENT_SHOWED_TOGEPI_TO_ELM
+ iftrue ElmGiveEverstoneScript
+ checkevent EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE
+ iffalse ElmCheckTogepiEgg
+ writebyte TOGEPI
+ special Special_FindThatSpeciesYourTrainerID
+ iftrue ShowElmTogepiScript
+ writebyte TOGETIC
+ special Special_FindThatSpeciesYourTrainerID
+ iftrue ShowElmTogepiScript
+ writetext UnknownText_0x79a40
+ waitbutton
+ closetext
+ end
+
+ElmEggHatchedScript:
+ writebyte TOGEPI
+ special Special_FindThatSpeciesYourTrainerID
+ iftrue ShowElmTogepiScript
+ writebyte TOGETIC
+ special Special_FindThatSpeciesYourTrainerID
+ iftrue ShowElmTogepiScript
+ jump ElmCheckGotEggAgain
+
+ElmCheckTogepiEgg:
+ checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE
+ iffalse ElmCheckGotEggAgain
+ checkevent EVENT_TOGEPI_HATCHED
+ iftrue ElmEggHatchedScript
+ElmCheckGotEggAgain:
+ checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE ; why are we checking it again?
+ iftrue ElmWaitingEggHatchScript
+ checkflag ENGINE_ZEPHYRBADGE
+ iftrue ElmAideHasEggScript
+ checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM
+ iftrue ElmStudyingEggScript
+ checkevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON
+ iftrue ElmAfterTheftScript
+ checkevent EVENT_GOT_A_POKEMON_FROM_ELM
+ iftrue ElmDescribesMrPokemonScript
+ writetext ElmText_LetYourMonBattleIt
+ waitbutton
+ closetext
+ end
+
+LabTryToLeaveScript:
+ spriteface ELMSLAB_ELM, DOWN
+ loadfont
+ writetext LabWhereGoingText
+ waitbutton
+ closetext
+ applymovement PLAYER, MovementData_0x78f70
+ end
+
+CyndaquilPokeBallScript:
+ checkevent EVENT_GOT_A_POKEMON_FROM_ELM
+ iftrue LookAtElmPokeBallScript
+ spriteface ELMSLAB_ELM, DOWN
+ refreshscreen $0
+ pokepic CYNDAQUIL
+ cry CYNDAQUIL
+ waitbutton
+ closepokepic
+ loadfont
+ writetext TakeCyndaquilText
+ yesorno
+ iffalse DidntChooseStarterScript
+ disappear ELMSLAB_POKE_BALL1
+ setevent EVENT_GOT_CYNDAQUIL_FROM_ELM
+ writetext ChoseStarterText
+ keeptextopen
+ waitsfx
+ pokenamemem CYNDAQUIL, $0
+ writetext ReceivedStarterText
+ playsound SFX_CAUGHT_MON
+ waitsfx
+ keeptextopen
+ givepoke CYNDAQUIL, 5, BERRY
+ closetext
+ checkcode VAR_FACING
+ if_equal RIGHT, ElmDirectionsScript
+ applymovement PLAYER, AfterCyndaquilMovement
+ jump ElmDirectionsScript
+
+TotodilePokeBallScript:
+ checkevent EVENT_GOT_A_POKEMON_FROM_ELM
+ iftrue LookAtElmPokeBallScript
+ spriteface ELMSLAB_ELM, DOWN
+ refreshscreen $0
+ pokepic TOTODILE
+ cry TOTODILE
+ waitbutton
+ closepokepic
+ loadfont
+ writetext TakeTotodileText
+ yesorno
+ iffalse DidntChooseStarterScript
+ disappear ELMSLAB_POKE_BALL2
+ setevent EVENT_GOT_TOTODILE_FROM_ELM
+ writetext ChoseStarterText
+ keeptextopen
+ waitsfx
+ pokenamemem TOTODILE, $0
+ writetext ReceivedStarterText
+ playsound SFX_CAUGHT_MON
+ waitsfx
+ keeptextopen
+ givepoke TOTODILE, 5, BERRY
+ closetext
+ applymovement PLAYER, AfterTotodileMovement
+ jump ElmDirectionsScript
+
+ChikoritaPokeBallScript:
+ checkevent EVENT_GOT_A_POKEMON_FROM_ELM
+ iftrue LookAtElmPokeBallScript
+ spriteface ELMSLAB_ELM, DOWN
+ refreshscreen $0
+ pokepic CHIKORITA
+ cry CHIKORITA
+ waitbutton
+ closepokepic
+ loadfont
+ writetext TakeChikoritaText
+ yesorno
+ iffalse DidntChooseStarterScript
+ disappear ELMSLAB_POKE_BALL3
+ setevent EVENT_GOT_CHIKORITA_FROM_ELM
+ writetext ChoseStarterText
+ keeptextopen
+ waitsfx
+ pokenamemem CHIKORITA, $0
+ writetext ReceivedStarterText
+ playsound SFX_CAUGHT_MON
+ waitsfx
+ keeptextopen
+ givepoke CHIKORITA, 5, BERRY
+ closetext
+ applymovement PLAYER, AfterChikoritaMovement
+ jump ElmDirectionsScript
+
+DidntChooseStarterScript:
+ writetext DidntChooseStarterText
+ waitbutton
+ closetext
+ end
+
+ElmDirectionsScript:
+ spriteface PLAYER, UP
+ loadfont
+ writetext ElmDirectionsText1
+ waitbutton
+ closetext
+ addcellnum PHONE_ELM
+ loadfont
+ writetext GotElmsNumberText
+ playsound SFX_REGISTER_PHONE_NUMBER
+ waitsfx
+ waitbutton
+ closetext
+ spriteface ELMSLAB_ELM, LEFT
+ loadfont
+ writetext ElmDirectionsText2
+ waitbutton
+ closetext
+ spriteface ELMSLAB_ELM, DOWN
+ loadfont
+ writetext ElmDirectionsText3
+ waitbutton
+ closetext
+ setevent EVENT_GOT_A_POKEMON_FROM_ELM
+ setevent EVENT_RIVAL_CHERRYGROVE_CITY
+ dotrigger $5
+ domaptrigger NEW_BARK_TOWN, $1
+ end
+
+ElmDescribesMrPokemonScript:
+ writetext ElmDescribesMrPokemonText
+ waitbutton
+ closetext
+ end
+
+LookAtElmPokeBallScript:
+ loadfont
+ writetext ElmPokeBallText
+ waitbutton
+ closetext
+ end
+
+ElmsLabHealingMachine:
+ loadfont
+ checkevent EVENT_GOT_A_POKEMON_FROM_ELM
+ iftrue .CanHeal
+ writetext ElmsLabHealingMachineText1
+ waitbutton
+ closetext
+ end
+
+.CanHeal
+ writetext ElmsLabHealingMachineText2
+ yesorno
+ iftrue ElmsLabHealingMachine_HealParty
+ closetext
+ end
+
+ElmsLabHealingMachine_HealParty:
+ special Mobile_HealParty
+ special HealParty
+ playmusic MUSIC_NONE
+ writebyte 1 ; Machine is in Elm's Lab
+ special HealMachineAnim
+ pause 30
+ special RestartMapMusic
+ closetext
+ end
+
+ElmAfterTheftDoneScript:
+ waitbutton
+ closetext
+ end
+
+ElmAfterTheftScript:
+ writetext ElmAfterTheftText1
+ checkitem MYSTERY_EGG
+ iffalse ElmAfterTheftDoneScript
+ keeptextopen
+ writetext ElmAfterTheftText2
+ waitbutton
+ takeitem MYSTERY_EGG
+ scall ElmJumpBackScript1
+ writetext ElmAfterTheftText3
+ waitbutton
+ scall ElmJumpBackScript2
+ writetext ElmAfterTheftText4
+ keeptextopen
+ writetext ElmAfterTheftText5
+ keeptextopen
+ setevent EVENT_GAVE_MYSTERY_EGG_TO_ELM
+ setflag ENGINE_BUG_CONTEST_ON
+ domaptrigger ROUTE_29, $1
+ clearevent EVENT_ROUTE_30_YOUNGSTER_JOEY
+ setevent EVENT_ROUTE_30_BATTLE
+ writetext ElmAfterTheftText6
+ waitbutton
+ closetext
+ dotrigger $6
+ end
+
+ElmStudyingEggScript:
+ writetext ElmStudyingEggText
+ waitbutton
+ closetext
+ end
+
+ElmAideHasEggScript:
+ writetext ElmAideHasEggText
+ waitbutton
+ closetext
+ end
+
+ElmWaitingEggHatchScript:
+ writetext ElmWaitingEggHatchText
+ waitbutton
+ closetext
+ end
+
+ShowElmTogepiScript:
+ writetext ShowElmTogepiText1
+ waitbutton
+ closetext
+ showemote EMOTE_SHOCK, ELMSLAB_ELM, 15
+ setevent EVENT_SHOWED_TOGEPI_TO_ELM
+ loadfont
+ writetext ShowElmTogepiText2
+ keeptextopen
+ writetext ShowElmTogepiText3
+ keeptextopen
+ElmGiveEverstoneScript:
+ writetext ElmGiveEverstoneText1
+ keeptextopen
+ verbosegiveitem EVERSTONE
+ iffalse ElmScript_NoRoomForEverstone
+ writetext ElmGiveEverstoneText2
+ waitbutton
+ closetext
+ setevent EVENT_GOT_EVERSTONE_FROM_ELM
+ end
+
+ElmScript_CallYou:
+ writetext ElmText_CallYou
+ waitbutton
+ElmScript_NoRoomForEverstone:
+ closetext
+ end
+
+ElmGiveMasterBallScript:
+ writetext ElmGiveMasterBallText1
+ keeptextopen
+ verbosegiveitem MASTER_BALL
+ iffalse .notdone
+ setevent EVENT_GOT_MASTER_BALL_FROM_ELM
+ writetext ElmGiveMasterBallText2
+ waitbutton
+.notdone
+ closetext
+ end
+
+ElmGiveTicketScript:
+ writetext ElmGiveTicketText1
+ keeptextopen
+ verbosegiveitem S_S_TICKET
+ setevent EVENT_GOT_SS_TICKET_FROM_ELM
+ writetext ElmGiveTicketText2
+ waitbutton
+ closetext
+ end
+
+ElmJumpBackScript1:
+ closetext
+ checkcode VAR_FACING
+ if_equal DOWN, ElmJumpDownScript
+ if_equal UP, ElmJumpUpScript
+ if_equal LEFT, ElmJumpLeftScript
+ if_equal RIGHT, ElmJumpRightScript
+ end
+
+ElmJumpBackScript2:
+ closetext
+ checkcode VAR_FACING
+ if_equal DOWN, ElmJumpUpScript
+ if_equal UP, ElmJumpDownScript
+ if_equal LEFT, ElmJumpRightScript
+ if_equal RIGHT, ElmJumpLeftScript
+ end
+
+ElmJumpUpScript:
+ applymovement ELMSLAB_ELM, ElmJumpUpMovement
+ loadfont
+ end
+
+ElmJumpDownScript:
+ applymovement ELMSLAB_ELM, ElmJumpDownMovement
+ loadfont
+ end
+
+ElmJumpLeftScript:
+ applymovement ELMSLAB_ELM, ElmJumpLeftMovement
+ loadfont
+ end
+
+ElmJumpRightScript:
+ applymovement ELMSLAB_ELM, ElmJumpRightMovement
+ loadfont
+ end
+
+AideScript_WalkPotions1:
+ applymovement ELMSLAB_SCIENTIST, AideWalksRight1
+ spriteface PLAYER, DOWN
+ scall AideScript_GivePotions
+ applymovement ELMSLAB_SCIENTIST, AideWalksLeft1
+ end
+
+AideScript_WalkPotions2:
+ applymovement ELMSLAB_SCIENTIST, AideWalksRight2
+ spriteface PLAYER, DOWN
+ scall AideScript_GivePotions
+ applymovement ELMSLAB_SCIENTIST, AideWalksLeft2
+ end
+
+AideScript_GivePotions:
+ loadfont
+ writetext AideText_GiveYouPotions
+ keeptextopen
+ verbosegiveitem POTION
+ writetext AideText_AlwaysBusy
+ waitbutton
+ closetext
+ dotrigger $2
+ end
+
+AideScript_WalkBalls1:
+ applymovement ELMSLAB_SCIENTIST, AideWalksRight1
+ spriteface PLAYER, DOWN
+ scall AideScript_GiveYouBalls
+ applymovement ELMSLAB_SCIENTIST, AideWalksLeft1
+ end
+
+AideScript_WalkBalls2:
+ applymovement ELMSLAB_SCIENTIST, AideWalksRight2
+ spriteface PLAYER, DOWN
+ scall AideScript_GiveYouBalls
+ applymovement ELMSLAB_SCIENTIST, AideWalksLeft2
+ end
+
+AideScript_GiveYouBalls:
+ loadfont
+ writetext AideText_GiveYouBalls
+ keeptextopen
+ itemtotext POKE_BALL, $1
+ scall AideScript_ReceiveTheBalls
+ giveitem POKE_BALL, 5
+ writetext AideText_ExplainBalls
+ keeptextopen
+ itemnotify
+ closetext
+ dotrigger $2
+ end
+
+AideScript_ReceiveTheBalls:
+ jumpstd receiveitem
+ end
+
+ElmsAideScript:
+ faceplayer
+ loadfont
+ checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE
+ iftrue AideScript_AfterTheft
+ checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM
+ iftrue AideScript_ExplainBalls
+ checkevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON
+ iftrue AideScript_TheftTestimony
+ writetext AideText_AlwaysBusy
+ waitbutton
+ closetext
+ end
+
+AideScript_TheftTestimony:
+ writetext AideText_TheftTestimony
+ waitbutton
+ closetext
+ end
+
+AideScript_ExplainBalls:
+ writetext AideText_ExplainBalls
+ waitbutton
+ closetext
+ end
+
+AideScript_AfterTheft:
+ writetext AideText_AfterTheft
+ waitbutton
+ closetext
+ end
+
+MeetCopScript2:
+ applymovement PLAYER, MeetCopScript2_StepLeft
+
+MeetCopScript:
+ applymovement PLAYER, MeetCopScript_WalkUp
+CopScript:
+ spriteface ELMSLAB_OFFICER, LEFT
+ loadfont
+ writetext ElmsLabOfficerText1
+ keeptextopen
+ special SpecialNameRival
+ writetext ElmsLabOfficerText2
+ waitbutton
+ closetext
+ applymovement ELMSLAB_OFFICER, OfficerLeavesMovement
+ disappear ELMSLAB_OFFICER
+ dotrigger $2
+ end
+
+ElmsLabWindow:
+ loadfont
+ checkflag ENGINE_FLYPOINT_VIOLET
+ iftrue .Normal
+ checkevent EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON
+ iftrue .BreakIn
+ jump .Normal
+
+.BreakIn
+ writetext ElmsLabWindowText2
+ waitbutton
+ closetext
+ end
+
+.Normal
+ writetext ElmsLabWindowText1
+ waitbutton
+ closetext
+ end
+
+ElmsLabTravelTip1:
+ jumptext ElmsLabTravelTip1Text
+
+ElmsLabTravelTip2:
+ jumptext ElmsLabTravelTip2Text
+
+ElmsLabTravelTip3:
+ jumptext ElmsLabTravelTip3Text
+
+ElmsLabTravelTip4:
+ jumptext ElmsLabTravelTip4Text
+
+ElmsLabTrashcan:
+ jumptext ElmsLabTrashcanText
+
+ElmsLabPC:
+ jumptext ElmsLabPCText
+
+ElmsLabTrashcan2:
+; unused
+ jumpstd trashcan
+
+ElmsLabBookshelf:
+ jumpstd difficultbookshelf
+
+ElmsLab_WalkUpToElmMovement:
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ step_up
+ turn_head_left
+ step_end
+
+MovementData_0x78f70:
+ step_up
+ step_end
+
+MeetCopScript2_StepLeft:
+ step_left
+ step_end
+
+MeetCopScript_WalkUp:
+ step_up
+ step_up
+ turn_head_right
+ step_end
+
+OfficerLeavesMovement:
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_end
+
+AideWalksRight1:
+ step_right
+ step_right
+ turn_head_up
+ step_end
+
+AideWalksRight2:
+ step_right
+ step_right
+ step_right
+ turn_head_up
+ step_end
+
+AideWalksLeft1:
+ step_left
+ step_left
+ turn_head_down
+ step_end
+
+AideWalksLeft2:
+ step_left
+ step_left
+ step_left
+ turn_head_down
+ step_end
+
+ElmJumpUpMovement:
+ fix_facing
+ big_step_up
+ remove_fixed_facing
+ step_end
+
+ElmJumpDownMovement:
+ fix_facing
+ big_step_down
+ remove_fixed_facing
+ step_end
+
+ElmJumpLeftMovement:
+ fix_facing
+ big_step_left
+ remove_fixed_facing
+ step_end
+
+ElmJumpRightMovement:
+ fix_facing
+ big_step_right
+ remove_fixed_facing
+ step_end
+
+ElmsLab_ElmToDefaultPositionMovement1:
+ step_up
+ step_end
+
+ElmsLab_ElmToDefaultPositionMovement2:
+ step_right
+ step_right
+ step_up
+ turn_head_down
+ step_end
+
+AfterCyndaquilMovement:
+ step_left
+ step_up
+ turn_head_up
+ step_end
+
+AfterTotodileMovement:
+ step_left
+ step_left
+ step_up
+ turn_head_up
+ step_end
+
+AfterChikoritaMovement:
+ step_left
+ step_left
+ step_left
+ step_up
+ turn_head_up
+ step_end
+
+ElmText_Intro:
+ text "ELM: <PLAY_G>!"
+ line "There you are!"
+
+ para "I needed to ask"
+ line "you a favor."
+
+ para "I'm conducting new"
+ line "#MON research"
+
+ para "right now. I was"
+ line "wondering if you"
+
+ para "could help me with"
+ line "it, <PLAY_G>."
+
+ para "You see…"
+
+ para "I'm writing a"
+ line "paper that I want"
+
+ para "to present at a"
+ line "conference."
+
+ para "But there are some"
+ line "things I don't"
+
+ para "quite understand"
+ line "yet."
+
+ para "So!"
+
+ para "I'd like you to"
+ line "raise a #MON"
+
+ para "that I recently"
+ line "caught."
+ done
+
+ElmText_Accepted:
+ text "Thanks, <PLAY_G>!"
+
+ para "You're a great"
+ line "help!"
+ done
+
+ElmText_Refused:
+ text "But… Please, I"
+ line "need your help!"
+ done
+
+ElmText_ResearchAmbitions:
+ text "When I announce my"
+ line "findings, I'm sure"
+
+ para "we'll delve a bit"
+ line "deeper into the"
+
+ para "many mysteries of"
+ line "#MON."
+
+ para "You can count on"
+ line "it!"
+ done
+
+ElmText_GotAnEmail:
+ text "Oh, hey! I got an"
+ line "e-mail!"
+
+ para $56, $56, $56
+ line "Hm… Uh-huh…"
+
+ para "Okay…"
+ done
+
+ElmText_MissionFromMrPokemon:
+ text "Hey, listen."
+
+ para "I have an acquain-"
+ line "tance called MR."
+ cont "#MON."
+
+ para "He keeps finding"
+ line "weird things and"
+
+ para "raving about his"
+ line "discoveries."
+
+ para "Anyway, I just got"
+ line "an e-mail from him"
+
+ para "saying that this"
+ line "time it's real."
+
+ para "It is intriguing,"
+ line "but we're busy"
+
+ para "with our #MON"
+ line "research…"
+
+ para "Wait!"
+
+ para "I know!"
+
+ para "<PLAY_G>, can you"
+ line "go in our place?"
+ done
+
+ElmText_ChooseAPokemon:
+ text "I want you to"
+ line "raise one of the"
+
+ para "#MON contained"
+ line "in these BALLS."
+
+ para "You'll be that"
+ line "#MON's first"
+ cont "partner, <PLAY_G>!"
+
+ para "Go on. Pick one!"
+ done
+
+ElmText_LetYourMonBattleIt:
+ text "If a wild #MON"
+ line "appears, let your"
+ cont "#MON battle it!"
+ done
+
+LabWhereGoingText:
+ text "ELM: Wait! Where"
+ line "are you going?"
+ done
+
+TakeCyndaquilText:
+ text "ELM: You'll take"
+ line "CYNDAQUIL, the"
+ cont "fire #MON?"
+ done
+
+TakeTotodileText:
+ text "ELM: Do you want"
+ line "TOTODILE, the"
+ cont "water #MON?"
+ done
+
+TakeChikoritaText:
+ text "ELM: So, you like"
+ line "CHIKORITA, the"
+ cont "grass #MON?"
+ done
+
+DidntChooseStarterText:
+ text "ELM: Think it over"
+ line "carefully."
+
+ para "Your partner is"
+ line "important."
+ done
+
+ChoseStarterText:
+ text "ELM: I think"
+ line "that's a great"
+ cont "#MON too!"
+ done
+
+ReceivedStarterText:
+ text "<PLAYER> received"
+ line "@"
+ text_from_ram StringBuffer3
+ text "!"
+ done
+
+ElmDirectionsText1:
+ text "MR.#MON lives a"
+ line "little bit beyond"
+
+ para "CHERRYGROVE, the"
+ line "next city over."
+
+ para "It's almost a"
+ line "direct route"
+
+ para "there, so you"
+ line "can't miss it."
+
+ para "But just in case,"
+ line "here's my phone"
+
+ para "number. Call me if"
+ line "anything comes up!"
+ done
+
+ElmDirectionsText2:
+ text "If your #MON is"
+ line "hurt, you should"
+
+ para "heal it with this"
+ line "machine."
+
+ para "Feel free to use"
+ line "it anytime."
+ done
+
+ElmDirectionsText3:
+ text "<PLAY_G>, I'm"
+ line "counting on you!"
+ done
+
+GotElmsNumberText:
+ text "<PLAYER> got ELM's"
+ line "phone number."
+ done
+
+ElmDescribesMrPokemonText:
+ text "MR.#MON goes"
+ line "everywhere and"
+ cont "finds rarities."
+
+ para "Too bad they're"
+ line "just rare and"
+ cont "not very useful…"
+ done
+
+ElmPokeBallText:
+ text "It contains a"
+ line "#MON caught by"
+ cont "PROF.ELM."
+ done
+
+ElmsLabHealingMachineText1:
+ text "I wonder what this"
+ line "does?"
+ done
+
+ElmsLabHealingMachineText2:
+ text "Would you like to"
+ line "heal your #MON?"
+ done
+
+ElmAfterTheftText1:
+ text "ELM: <PLAY_G>, this"
+ line "is terrible…"
+
+ para "Oh, yes, what was"
+ line "MR.#MON's big"
+ cont "discovery?"
+ done
+
+ElmAfterTheftText2:
+ text "<PLAYER> handed"
+ line "the MYSTERY EGG to"
+ cont "PROF.ELM."
+ done
+
+ElmAfterTheftText3:
+ text "ELM: This?"
+ done
+
+ElmAfterTheftText4:
+ text "But… Is it a"
+ line "#MON EGG?"
+
+ para "If it is, it is a"
+ line "great discovery!"
+ done
+
+ElmAfterTheftText5:
+ text "ELM: What?!?"
+
+ para "PROF.OAK gave you"
+ line "a #DEX?"
+
+ para "<PLAY_G>, is that"
+ line "true? Th-that's"
+ cont "incredible!"
+
+ para "He is superb at"
+ line "seeing the poten-"
+ cont "tial of people as"
+ cont "trainers."
+
+ para "Wow, <PLAY_G>. You"
+ line "may have what it"
+
+ para "takes to become"
+ line "the CHAMPION."
+
+ para "You seem to be"
+ line "getting on great"
+ cont "with #MON too."
+
+ para "You should take"
+ line "the #MON GYM"
+ cont "challenge."
+
+ para "The closest GYM"
+ line "would be the one"
+ cont "in VIOLET CITY."
+ done
+
+ElmAfterTheftText6:
+ text "…<PLAY_G>. The"
+ line "road to the"
+
+ para "championship will"
+ line "be a long one."
+
+ para "Before you leave,"
+ line "make sure that you"
+ cont "talk to your mom."
+ done
+
+ElmStudyingEggText:
+ text "ELM: Don't give"
+ line "up! I'll call if"
+
+ para "I learn anything"
+ line "about that EGG!"
+ done
+
+ElmAideHasEggText:
+ text "ELM: <PLAY_G>?"
+ line "Didn't you meet my"
+ cont "assistant?"
+
+ para "He should have met"
+ line "you with the EGG"
+
+ para "at VIOLET CITY's"
+ line "#MON CENTER."
+
+ para "You must have just"
+ line "missed him. Try to"
+ cont "catch him there."
+ done
+
+ElmWaitingEggHatchText:
+ text "ELM: Hey, has that"
+ line "EGG changed any?"
+ done
+
+UnknownText_0x79a40:
+ text "<PLAY_G>? I thought"
+ line "the EGG hatched."
+
+ para "Where is the"
+ line "#MON?"
+ done
+
+ShowElmTogepiText1:
+ text "ELM: <PLAY_G>, you"
+ line "look great!"
+ done
+
+ShowElmTogepiText2:
+ text "What?"
+ line "That #MON!?!"
+ done
+
+ShowElmTogepiText3:
+ text "The EGG hatched!"
+ line "So, #MON are"
+ cont "born from EGGS…"
+
+ para "No, perhaps not"
+ line "all #MON are."
+
+ para "Wow, there's still"
+ line "a lot of research"
+ cont "to be done."
+ done
+
+ElmGiveEverstoneText1:
+ text "Thanks, <PLAY_G>!"
+ line "You're helping"
+
+ para "unravel #MON"
+ line "mysteries for us!"
+
+ para "I want you to have"
+ line "this as a token of"
+ cont "our appreciation."
+ done
+
+ElmGiveEverstoneText2:
+ text "That's an"
+ line "EVERSTONE."
+
+ para "Some species of"
+ line "#MON evolve"
+
+ para "when they grow to"
+ line "certain levels."
+
+ para "A #MON holding"
+ line "the EVERSTONE"
+ cont "won't evolve."
+
+ para "Give it to a #-"
+ line "MON you don't want"
+ cont "to evolve."
+ done
+
+ElmText_CallYou:
+ text "ELM: <PLAY_G>, I'll"
+ line "call you if any-"
+ cont "thing comes up."
+ done
+
+AideText_AfterTheft:
+ text "…sigh… That"
+ line "stolen #MON."
+
+ para "I wonder how it's"
+ line "doing."
+
+ para "They say a #MON"
+ line "raised by a bad"
+
+ para "person turns bad"
+ line "itself."
+ done
+
+ElmGiveMasterBallText1:
+ text "ELM: Hi, <PLAY_G>!"
+ line "Thanks to you, my"
+
+ para "research is going"
+ line "great!"
+
+ para "Take this as a"
+ line "token of my"
+ cont "appreciation."
+ done
+
+ElmGiveMasterBallText2:
+ text "The MASTER BALL is"
+ line "the best!"
+
+ para "It's the ultimate"
+ line "BALL! It'll catch"
+
+ para "any #MON with-"
+ line "out fail."
+
+ para "It's given only to"
+ line "recognized #MON"
+ cont "researchers."
+
+ para "I think you can"
+ line "make much better"
+
+ para "use of it than I"
+ line "can, <PLAY_G>!"
+ done
+
+ElmGiveTicketText1:
+ text "ELM: <PLAY_G>!"
+ line "There you are!"
+
+ para "I called because I"
+ line "have something for"
+ cont "you."
+
+ para "See? It's an"
+ line "S.S.TICKET."
+
+ para "Now you can catch"
+ line "#MON in KANTO."
+ done
+
+ElmGiveTicketText2:
+ text "The ship departs"
+ line "from OLIVINE CITY."
+
+ para "But you knew that"
+ line "already, <PLAY_G>."
+
+ para "After all, you've"
+ line "traveled all over"
+ cont "with your #MON."
+
+ para "Give my regards to"
+ line "PROF.OAK in KANTO!"
+ done
+
+ElmsLabSignpostText_Egg:
+ text "It's the #MON"
+ line "EGG being studied"
+ cont "by PROF.ELM."
+ done
+
+AideText_GiveYouPotions:
+ text "<PLAY_G>, I want"
+ line "you to have this"
+ cont "for your errand."
+ done
+
+AideText_AlwaysBusy:
+ text "There are only two"
+ line "of us, so we're"
+ cont "always busy."
+ done
+
+AideText_TheftTestimony:
+ text "There was a loud"
+ line "noise outside…"
+
+ para "When we went to"
+ line "look, someone"
+ cont "stole a #MON."
+
+ para "It's unbelievable"
+ line "that anyone would"
+ cont "do that!"
+
+ para "…sigh… That"
+ line "stolen #MON."
+
+ para "I wonder how it's"
+ line "doing."
+
+ para "They say a #MON"
+ line "raised by a bad"
+
+ para "person turns bad"
+ line "itself."
+ done
+
+AideText_GiveYouBalls:
+ text "<PLAY_G>!"
+
+ para "Use these on your"
+ line "#DEX quest!"
+ done
+
+AideText_ExplainBalls:
+ text "To add to your"
+ line "#DEX, you have"
+ cont "to catch #MON."
+
+ para "Throw # BALLS"
+ line "at wild #MON"
+ cont "to get them."
+ done
+
+ElmsLabOfficerText1:
+ text "I heard a #MON"
+ line "was stolen here…"
+
+ para "I was just getting"
+ line "some information"
+ cont "from PROF.ELM."
+
+ para "Apparently, it was"
+ line "a young male with"
+ cont "long, red hair…"
+
+ para "What?"
+
+ para "You battled a"
+ line "trainer like that?"
+
+ para "Did you happen to"
+ line "get his name?"
+ done
+
+ElmsLabOfficerText2:
+ text "OK! So <RIVAL>"
+ line "was his name."
+
+ para "Thanks for helping"
+ line "my investigation!"
+ done
+
+ElmsLabWindowText1:
+ text "The window's open."
+
+ para "A pleasant breeze"
+ line "is blowing in."
+ done
+
+ElmsLabWindowText2:
+ text "He broke in"
+ line "through here!"
+ done
+
+ElmsLabTravelTip1Text:
+ text "<PLAYER> opened a"
+ line "book."
+
+ para "Travel Tip 1:"
+
+ para "Press START to"
+ line "open the MENU."
+ done
+
+ElmsLabTravelTip2Text:
+ text "<PLAYER> opened a"
+ line "book."
+
+ para "Travel Tip 2:"
+
+ para "Record your trip"
+ line "with SAVE!"
+ done
+
+ElmsLabTravelTip3Text:
+ text "<PLAYER> opened a"
+ line "book."
+
+ para "Travel Tip 3:"
+
+ para "Open your PACK and"
+ line "press SELECT to"
+ cont "move items."
+ done
+
+ElmsLabTravelTip4Text:
+ text "<PLAYER> opened a"
+ line "book."
+
+ para "Travel Tip 4:"
+
+ para "Check your #MON"
+ line "moves. Press the"
+
+ para "A Button to switch"
+ line "moves."
+ done
+
+ElmsLabTrashcanText:
+ text "The wrapper from"
+ line "the snack PROF.ELM"
+ cont "ate is in there…"
+ done
+
+ElmsLabPCText:
+ text "OBSERVATIONS ON"
+ line "#MON EVOLUTION"
+
+ para "…It says on the"
+ line "screen…"
+ done
+
+ElmsLab_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 2
+ warp_def $b, $4, 1, NEW_BARK_TOWN
+ warp_def $b, $5, 1, NEW_BARK_TOWN
+
+.XYTriggers:
+ db 8
+ xy_trigger 1, $6, $4, $0, LabTryToLeaveScript, $0, $0
+ xy_trigger 1, $6, $5, $0, LabTryToLeaveScript, $0, $0
+ xy_trigger 3, $5, $4, $0, MeetCopScript, $0, $0
+ xy_trigger 3, $5, $5, $0, MeetCopScript2, $0, $0
+ xy_trigger 5, $8, $4, $0, AideScript_WalkPotions1, $0, $0
+ xy_trigger 5, $8, $5, $0, AideScript_WalkPotions2, $0, $0
+ xy_trigger 6, $8, $4, $0, AideScript_WalkBalls1, $0, $0
+ xy_trigger 6, $8, $5, $0, AideScript_WalkBalls2, $0, $0
+
+.Signposts:
+ db 16
+ signpost 1, 2, SIGNPOST_READ, ElmsLabHealingMachine
+ signpost 1, 6, SIGNPOST_READ, ElmsLabBookshelf
+ signpost 1, 7, SIGNPOST_READ, ElmsLabBookshelf
+ signpost 1, 8, SIGNPOST_READ, ElmsLabBookshelf
+ signpost 1, 9, SIGNPOST_READ, ElmsLabBookshelf
+ signpost 7, 0, SIGNPOST_READ, ElmsLabTravelTip1
+ signpost 7, 1, SIGNPOST_READ, ElmsLabTravelTip2
+ signpost 7, 2, SIGNPOST_READ, ElmsLabTravelTip3
+ signpost 7, 3, SIGNPOST_READ, ElmsLabTravelTip4
+ signpost 7, 6, SIGNPOST_READ, ElmsLabBookshelf
+ signpost 7, 7, SIGNPOST_READ, ElmsLabBookshelf
+ signpost 7, 8, SIGNPOST_READ, ElmsLabBookshelf
+ signpost 7, 9, SIGNPOST_READ, ElmsLabBookshelf
+ signpost 3, 9, SIGNPOST_READ, ElmsLabTrashcan
+ signpost 0, 5, SIGNPOST_READ, ElmsLabWindow
+ signpost 5, 3, SIGNPOST_DOWN, ElmsLabPC
+
+.PersonEvents:
+ db 6
+ person_event SPRITE_ELM, 2, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ProfElmScript, -1
+ person_event SPRITE_SCIENTIST, 9, 2, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ElmsAideScript, EVENT_ELMS_AIDE_IN_LAB
+ person_event SPRITE_POKE_BALL, 3, 6, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, CyndaquilPokeBallScript, EVENT_CYNDAQUIL_POKEBALL_IN_ELMS_LAB
+ person_event SPRITE_POKE_BALL, 3, 7, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, TotodilePokeBallScript, EVENT_TOTODILE_POKEBALL_IN_ELMS_LAB
+ person_event SPRITE_POKE_BALL, 3, 8, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ChikoritaPokeBallScript, EVENT_CHIKORITA_POKEBALL_IN_ELMS_LAB
+ person_event SPRITE_OFFICER, 3, 5, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, CopScript, EVENT_COP_IN_ELMS_LAB
diff --git a/maps/FastShip1F.asm b/maps/FastShip1F.asm index be1675a1b..d2b687a77 100644 --- a/maps/FastShip1F.asm +++ b/maps/FastShip1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const FASTSHIP1F_SAILOR1 + const FASTSHIP1F_SAILOR2 + const FASTSHIP1F_SAILOR3 + const FASTSHIP1F_GENTLEMAN + FastShip1F_MapScriptHeader: .MapTriggers: db 3 @@ -21,9 +27,9 @@ FastShip1F_MapScriptHeader: end .PriorityJump2: - applymovement $2, MovementData_0x7520e + applymovement FASTSHIP1F_SAILOR1, MovementData_0x7520e applymovement PLAYER, MovementData_0x75217 - applymovement $2, MovementData_0x75211 + applymovement FASTSHIP1F_SAILOR1, MovementData_0x75211 pause 30 playsound SFX_BOAT earthquake 30 @@ -46,26 +52,26 @@ SailorScript_0x75160: checkevent EVENT_FAST_SHIP_DESTINATION_OLIVINE iftrue .Olivine writetext UnknownText_0x7523b + waitbutton closetext - loadmovesprites end .Olivine writetext UnknownText_0x7529b + waitbutton closetext - loadmovesprites end .Arrived: checkevent EVENT_FAST_SHIP_DESTINATION_OLIVINE iftrue ._Olivine writetext UnknownText_0x754be + waitbutton closetext - loadmovesprites scall .LetThePlayerOut playsound SFX_EXIT_BUILDING special FadeOutPalettes - waitbutton + waitsfx setevent EVENT_VERMILION_PORT_SAILOR_AT_GANGWAY domaptrigger VERMILION_PORT, $1 warp VERMILION_PORT, $7, $11 @@ -73,12 +79,12 @@ SailorScript_0x75160: ._Olivine writetext UnknownText_0x7548d + waitbutton closetext - loadmovesprites scall .LetThePlayerOut playsound SFX_EXIT_BUILDING special FadeOutPalettes - waitbutton + waitsfx setevent EVENT_OLIVINE_PORT_SAILOR_AT_GANGWAY domaptrigger OLIVINE_PORT, $1 warp OLIVINE_PORT, $7, $17 @@ -87,12 +93,12 @@ SailorScript_0x75160: .LetThePlayerOut: checkcode VAR_FACING if_equal RIGHT, .YouAreFacingRight - applymovement $2, MovementData_0x7520e + applymovement FASTSHIP1F_SAILOR1, MovementData_0x7520e applymovement PLAYER, MovementData_0x75235 end .YouAreFacingRight: - applymovement $2, MovementData_0x75214 + applymovement FASTSHIP1F_SAILOR1, MovementData_0x75214 applymovement PLAYER, MovementData_0x75238 end @@ -102,35 +108,35 @@ SailorScript_0x751d0: checkevent EVENT_FAST_SHIP_FIRST_TIME iftrue .Vermilion writetext UnknownText_0x752f9 + waitbutton closetext - loadmovesprites end .Vermilion: writetext UnknownText_0x7534f + waitbutton closetext - loadmovesprites end SailorScript_0x751e4: jumptextfaceplayer UnknownText_0x753c0 WorriedGrandpaTriggerRight: - moveperson $5, $14, $6 + moveperson FASTSHIP1F_GENTLEMAN, $14, $6 WorriedGrandpaTriggerLeft: - appear $5 - applymovement $5, MovementData_0x7521b + appear FASTSHIP1F_GENTLEMAN + applymovement FASTSHIP1F_GENTLEMAN, MovementData_0x7521b playsound SFX_TACKLE applymovement PLAYER, MovementData_0x7522e - applymovement $5, MovementData_0x75220 + applymovement FASTSHIP1F_GENTLEMAN, MovementData_0x75220 loadfont writetext UnknownText_0x75412 + waitbutton closetext - loadmovesprites spriteface PLAYER, RIGHT - applymovement $5, MovementData_0x75222 - disappear $5 + applymovement FASTSHIP1F_GENTLEMAN, MovementData_0x75222 + disappear FASTSHIP1F_GENTLEMAN dotrigger $0 end diff --git a/maps/FastShipB1F.asm b/maps/FastShipB1F.asm index 7634bd7f2..d6bf88556 100644 --- a/maps/FastShipB1F.asm +++ b/maps/FastShipB1F.asm @@ -1,3 +1,17 @@ +const_value set 2 + const FASTSHIPB1F_SAILOR1 + const FASTSHIPB1F_SAILOR2 + const FASTSHIPB1F_SAILOR3 + const FASTSHIPB1F_LASS + const FASTSHIPB1F_SUPER_NERD + const FASTSHIPB1F_SAILOR4 + const FASTSHIPB1F_FISHER + const FASTSHIPB1F_BLACK_BELT + const FASTSHIPB1F_SAILOR5 + const FASTSHIPB1F_TEACHER + const FASTSHIPB1F_YOUNGSTER1 + const FASTSHIPB1F_YOUNGSTER2 + FastShipB1F_MapScriptHeader: .MapTriggers: db 2 @@ -18,21 +32,21 @@ UnknownScript_0x7673b: UnknownScript_0x7673c: checkevent EVENT_FAST_SHIP_B1F_SAILOR_RIGHT iftrue UnknownScript_0x76766 - applymovement $3, MovementData_0x76876 - moveperson $2, $1e, $6 - appear $2 + applymovement FASTSHIPB1F_SAILOR2, MovementData_0x76876 + moveperson FASTSHIPB1F_SAILOR1, $1e, $6 + appear FASTSHIPB1F_SAILOR1 pause 5 - disappear $3 + disappear FASTSHIPB1F_SAILOR2 end UnknownScript_0x76751: checkevent EVENT_FAST_SHIP_B1F_SAILOR_LEFT iftrue UnknownScript_0x76766 - applymovement $2, MovementData_0x76871 - moveperson $3, $1f, $6 - appear $3 + applymovement FASTSHIPB1F_SAILOR1, MovementData_0x76871 + moveperson FASTSHIPB1F_SAILOR2, $1f, $6 + appear FASTSHIPB1F_SAILOR2 pause 5 - disappear $2 + disappear FASTSHIPB1F_SAILOR1 end UnknownScript_0x76766: @@ -48,147 +62,147 @@ SailorScript_0x76767: checkevent EVENT_FAST_SHIP_INFORMED_ABOUT_LAZY_SAILOR iftrue UnknownScript_0x76787 writetext UnknownText_0x7687b + waitbutton closetext - loadmovesprites setevent EVENT_FAST_SHIP_INFORMED_ABOUT_LAZY_SAILOR clearevent EVENT_FAST_SHIP_CABINS_NNW_NNE_NE_SAILOR end UnknownScript_0x76787: writetext UnknownText_0x76907 + waitbutton closetext - loadmovesprites end UnknownScript_0x7678d: writetext UnknownText_0x7692e checkevent EVENT_FAST_SHIP_FOUND_GIRL iffalse UnknownScript_0x76799 + waitbutton closetext - loadmovesprites end UnknownScript_0x76799: keeptextopen writetext UnknownText_0x7696d + waitbutton closetext - loadmovesprites end UnknownScript_0x767a0: writetext UnknownText_0x7699d + waitbutton closetext - loadmovesprites end TrainerSailorJeff: trainer EVENT_BEAT_SAILOR_JEFF, SAILOR, JEFF, SailorJeffSeenText, SailorJeffBeatenText, 0, SailorJeffScript SailorJeffScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76a38 + waitbutton closetext - loadmovesprites end TrainerPicnickerDebra: trainer EVENT_BEAT_PICNICKER_DEBRA, PICNICKER, DEBRA, PicnickerDebraSeenText, PicnickerDebraBeatenText, 0, PicnickerDebraScript PicnickerDebraScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76a99 + waitbutton closetext - loadmovesprites end TrainerJugglerFritz: trainer EVENT_BEAT_JUGGLER_FRITZ, JUGGLER, FRITZ, JugglerFritzSeenText, JugglerFritzBeatenText, 0, JugglerFritzScript JugglerFritzScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76b02 + waitbutton closetext - loadmovesprites end TrainerSailorGarrett: trainer EVENT_BEAT_SAILOR_GARRETT, SAILOR, GARRETT, SailorGarrettSeenText, SailorGarrettBeatenText, 0, SailorGarrettScript SailorGarrettScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76b7a + waitbutton closetext - loadmovesprites end TrainerFisherJonah: trainer EVENT_BEAT_FISHER_JONAH, FISHER, JONAH, FisherJonahSeenText, FisherJonahBeatenText, 0, FisherJonahScript FisherJonahScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76c22 + waitbutton closetext - loadmovesprites end TrainerBlackbeltWai: trainer EVENT_BEAT_BLACKBELT_WAI, BLACKBELT_T, WAI, BlackbeltWaiSeenText, BlackbeltWaiBeatenText, 0, BlackbeltWaiScript BlackbeltWaiScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76c9e + waitbutton closetext - loadmovesprites end TrainerSailorKenneth: trainer EVENT_BEAT_SAILOR_KENNETH, SAILOR, KENNETH, SailorKennethSeenText, SailorKennethBeatenText, 0, SailorKennethScript SailorKennethScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76d5f + waitbutton closetext - loadmovesprites end TrainerTeacherShirley: trainer EVENT_BEAT_TEACHER_SHIRLEY, TEACHER, SHIRLEY, TeacherShirleySeenText, TeacherShirleyBeatenText, 0, TeacherShirleyScript TeacherShirleyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76de1 + waitbutton closetext - loadmovesprites end TrainerSchoolboyNate: trainer EVENT_BEAT_SCHOOLBOY_NATE, SCHOOLBOY, NATE, SchoolboyNateSeenText, SchoolboyNateBeatenText, 0, SchoolboyNateScript SchoolboyNateScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76e3d + waitbutton closetext - loadmovesprites end TrainerSchoolboyRicky: trainer EVENT_BEAT_SCHOOLBOY_RICKY, SCHOOLBOY, RICKY, SchoolboyRickySeenText, SchoolboyRickyBeatenText, 0, SchoolboyRickyScript SchoolboyRickyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76eb6 + waitbutton closetext - loadmovesprites end FashShipB1FTrashcan: diff --git a/maps/FastShipCabins_NNW_NNE_NE.asm b/maps/FastShipCabins_NNW_NNE_NE.asm index d7f50a3b1..98ad2b235 100644 --- a/maps/FastShipCabins_NNW_NNE_NE.asm +++ b/maps/FastShipCabins_NNW_NNE_NE.asm @@ -1,3 +1,12 @@ +const_value set 2 + const FASTSHIPCABINS_NNW_NNE_NE_COOLTRAINER_M + const FASTSHIPCABINS_NNW_NNE_NE_COOLTRAINER_F + const FASTSHIPCABINS_NNW_NNE_NE_SUPER_NERD + const FASTSHIPCABINS_NNW_NNE_NE_POKEFAN_M + const FASTSHIPCABINS_NNW_NNE_NE_SAILOR + const FASTSHIPCABINS_NNW_NNE_NE_GENTLEMAN + const FASTSHIPCABINS_NNW_NNE_NE_PHARMACIST + FastShipCabins_NNW_NNE_NE_MapScriptHeader: .MapTriggers: db 0 @@ -9,66 +18,66 @@ TrainerCooltrainermSean: trainer EVENT_BEAT_COOLTRAINERM_SEAN, COOLTRAINERM, SEAN, CooltrainermSeanSeenText, CooltrainermSeanBeatenText, 0, CooltrainermSeanScript CooltrainermSeanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7567b + waitbutton closetext - loadmovesprites end TrainerCooltrainerfCarol: trainer EVENT_BEAT_COOLTRAINERF_CAROL, COOLTRAINERF, CAROL, CooltrainerfCarolSeenText, CooltrainerfCarolBeatenText, 0, CooltrainerfCarolScript CooltrainerfCarolScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x756f7 + waitbutton closetext - loadmovesprites end TrainerPokemaniacEthan: trainer EVENT_BEAT_POKEMANIAC_ETHAN, POKEMANIAC, ETHAN, PokemaniacEthanSeenText, PokemaniacEthanBeatenText, 0, PokemaniacEthanScript PokemaniacEthanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7574b + waitbutton closetext - loadmovesprites end TrainerHikerNoland: trainer EVENT_BEAT_HIKER_NOLAND, HIKER, NOLAND, HikerNolandSeenText, HikerNolandBeatenText, 0, HikerNolandScript HikerNolandScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x757d4 + waitbutton closetext - loadmovesprites end TrainerGentlemanEdward: trainer EVENT_BEAT_GENTLEMAN_EDWARD, GENTLEMAN, EDWARD, GentlemanEdwardSeenText, GentlemanEdwardBeatenText, 0, GentlemanEdwardScript GentlemanEdwardScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x75937 + waitbutton closetext - loadmovesprites end TrainerBurglarCorey: trainer EVENT_BEAT_BURGLAR_COREY, BURGLAR, COREY, BurglarCoreySeenText, BurglarCoreyBeatenText, 0, BurglarCoreyScript BurglarCoreyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x75996 + waitbutton closetext - loadmovesprites end SailorScript_0x755f1: @@ -76,33 +85,33 @@ SailorScript_0x755f1: faceplayer loadfont writetext UnknownText_0x75812 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x75897, 0 - loadtrainer SAILOR, STANLY + scriptedtrainerdata SAILOR, STANLY startbattle reloadmap special HealParty setevent EVENT_BEAT_SAILOR_STANLY loadfont writetext UnknownText_0x758b1 + waitbutton closetext - loadmovesprites setevent EVENT_FAST_SHIP_LAZY_SAILOR domaptrigger FAST_SHIP_B1F, $1 checkcode VAR_FACING if_equal $3, UnknownScript_0x75629 - applymovement $6, MovementData_0x75637 + applymovement FASTSHIPCABINS_NNW_NNE_NE_SAILOR, MovementData_0x75637 playsound SFX_EXIT_BUILDING - disappear $6 - waitbutton + disappear FASTSHIPCABINS_NNW_NNE_NE_SAILOR + waitsfx end UnknownScript_0x75629: - applymovement $6, MovementData_0x7563c + applymovement FASTSHIPCABINS_NNW_NNE_NE_SAILOR, MovementData_0x7563c playsound SFX_EXIT_BUILDING - disappear $6 - waitbutton + disappear FASTSHIPCABINS_NNW_NNE_NE_SAILOR + waitsfx end FastShipCabins_NNW_NNE_NETrashcan: diff --git a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm b/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm index 70759c740..7b3cf886b 100644 --- a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm +++ b/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm @@ -1,3 +1,16 @@ +const_value set 2 + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_CAPTAIN + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1 + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2 + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_POKEFAN_M1 + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN3 + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN4 + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_SUPER_NERD1 + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_POKEFAN_M2 + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_POKEFAN_F + const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_SUPER_NERD2 + FastShipCabins_SE_SSE_CaptainsCabin_MapScriptHeader: .MapTriggers: db 0 @@ -14,56 +27,56 @@ CaptainScript_0x75ea7: checkevent EVENT_FAST_SHIP_FIRST_TIME iftrue UnknownScript_0x75eb5 writetext UnknownText_0x76012 + waitbutton closetext - loadmovesprites end UnknownScript_0x75eb5: writetext UnknownText_0x76064 + waitbutton closetext - loadmovesprites end TwinScript_0x75ebb: - spriteface $5, RIGHT + spriteface FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2, RIGHT loadfont writetext UnknownText_0x761e0 + waitbutton closetext - loadmovesprites faceplayer loadfont writetext UnknownText_0x7621f + waitbutton closetext - loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes - disappear $5 + disappear FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2 applymovement PLAYER, MovementData_0x76004 - moveperson $4, $3, $13 - appear $4 + moveperson FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1, $3, $13 + appear FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1 spriteface PLAYER, UP - spriteface $4, UP + spriteface FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1, UP special Special_FadeInQuickly - spriteface $3, DOWN - showemote EMOTE_SHOCK, $3, 15 - applymovement $4, MovementData_0x7600c - spriteface $3, RIGHT + spriteface FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, DOWN + showemote EMOTE_SHOCK, FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, 15 + applymovement FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1, MovementData_0x7600c + spriteface FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, RIGHT checkflag ENGINE_PLAYER_IS_FEMALE iftrue UnknownScript_0x75f03 loadfont writetext UnknownText_0x76284 + waitbutton closetext - loadmovesprites jump UnknownScript_0x75f09 UnknownScript_0x75f03: loadfont writetext UnknownText_0x762c6 + waitbutton closetext - loadmovesprites UnknownScript_0x75f09: - spriteface $5, DOWN - applymovement $3, MovementData_0x76010 + spriteface FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2, DOWN + applymovement FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, MovementData_0x76010 loadfont writetext UnknownText_0x76143 keeptextopen @@ -79,8 +92,8 @@ GentlemanScript_0x75f1f: checkevent EVENT_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_TWIN_2 iftrue UnknownScript_0x75f58 writetext UnknownText_0x760ae + waitbutton closetext - loadmovesprites domaptrigger FAST_SHIP_1F, $0 end @@ -91,16 +104,16 @@ UnknownScript_0x75f37: iffalse UnknownScript_0x75f44 setevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA UnknownScript_0x75f44: - loadmovesprites - waitbutton + closetext + waitsfx playsound SFX_ELEVATOR_END pause 30 loadfont writetext UnknownText_0x76645 - closetext + waitbutton setevent EVENT_FAST_SHIP_HAS_ARRIVED setevent EVENT_FAST_SHIP_FOUND_GIRL - loadmovesprites + closetext end UnknownScript_0x75f58: @@ -110,98 +123,98 @@ UnknownScript_0x75f58: iffalse UnknownScript_0x75f65 setevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA UnknownScript_0x75f65: - loadmovesprites + closetext end UnknownScript_0x75f67: writetext UnknownText_0x761be + waitbutton closetext - loadmovesprites end TwinScript_0x75f6d: faceplayer loadfont writetext UnknownText_0x7630d + waitbutton closetext - loadmovesprites end TrainerPokefanmColin: trainer EVENT_BEAT_POKEFANM_COLIN, POKEFANM, COLIN, PokefanmColinSeenText, PokefanmColinBeatenText, 0, PokefanmColinScript PokefanmColinScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7635b + waitbutton closetext - loadmovesprites end TrainerTwinsMegandpeg1: trainer EVENT_BEAT_TWINS_MEG_AND_PEG, TWINS, MEGANDPEG1, TwinsMegandpeg1SeenText, TwinsMegandpeg1BeatenText, 0, TwinsMegandpeg1Script TwinsMegandpeg1Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x763c2 + waitbutton closetext - loadmovesprites end TrainerTwinsMegandpeg2: trainer EVENT_BEAT_TWINS_MEG_AND_PEG, TWINS, MEGANDPEG2, TwinsMegandpeg2SeenText, TwinsMegandpeg2BeatenText, 0, TwinsMegandpeg2Script TwinsMegandpeg2Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76428 + waitbutton closetext - loadmovesprites end TrainerPsychicRodney: trainer EVENT_BEAT_PSYCHIC_RODNEY, PSYCHIC_T, RODNEY, PsychicRodneySeenText, PsychicRodneyBeatenText, 0, PsychicRodneyScript PsychicRodneyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76497 + waitbutton closetext - loadmovesprites end TrainerPokefanmJeremy: trainer EVENT_BEAT_POKEFANM_JEREMY, POKEFANM, JEREMY, PokefanmJeremySeenText, PokefanmJeremyBeatenText, 0, PokefanmJeremyScript PokefanmJeremyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7651c + waitbutton closetext - loadmovesprites end TrainerPokefanfGeorgia: trainer EVENT_BEAT_POKEFANF_GEORGIA, POKEFANF, GEORGIA, PokefanfGeorgiaSeenText, PokefanfGeorgiaBeatenText, 0, PokefanfGeorgiaScript PokefanfGeorgiaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x76596 + waitbutton closetext - loadmovesprites end TrainerSupernerdShawn: trainer EVENT_BEAT_SUPER_NERD_SHAWN, SUPER_NERD, SHAWN, SupernerdShawnSeenText, SupernerdShawnBeatenText, 0, SupernerdShawnScript SupernerdShawnScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7660f + waitbutton closetext - loadmovesprites end FastShipCaptainsCabinTrashcan: diff --git a/maps/FastShipCabins_SW_SSW_NW.asm b/maps/FastShipCabins_SW_SSW_NW.asm index 493ee070e..5118d90d4 100644 --- a/maps/FastShipCabins_SW_SSW_NW.asm +++ b/maps/FastShipCabins_SW_SSW_NW.asm @@ -1,3 +1,9 @@ +const_value set 2 + const FASTSHIPCABINS_SW_SSW_NW_FISHER + const FASTSHIPCABINS_SW_SSW_NW_BUG_CATCHER + const FASTSHIPCABINS_SW_SSW_NW_BUENA + const FASTSHIPCABINS_SW_SSW_NW_ROCKER + FastShipCabins_SW_SSW_NW_MapScriptHeader: .MapTriggers: db 0 @@ -9,60 +15,60 @@ TrainerFirebreatherLyle: trainer EVENT_BEAT_FIREBREATHER_LYLE, FIREBREATHER, LYLE, FirebreatherLyleSeenText, FirebreatherLyleBeatenText, 0, FirebreatherLyleScript FirebreatherLyleScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x75b52 + waitbutton closetext - loadmovesprites end TrainerBug_catcherKen: trainer EVENT_BEAT_BUG_CATCHER_KEN, BUG_CATCHER, KEN, Bug_catcherKenSeenText, Bug_catcherKenBeatenText, 0, Bug_catcherKenScript Bug_catcherKenScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x75bd5 + waitbutton closetext - loadmovesprites end TrainerBeautyCassie: trainer EVENT_BEAT_BEAUTY_CASSIE, BEAUTY, CASSIE, BeautyCassieSeenText, BeautyCassieBeatenText, 0, BeautyCassieScript BeautyCassieScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x75c43 + waitbutton closetext - loadmovesprites end TrainerGuitaristClyde: trainer EVENT_BEAT_GUITARIST_CLYDE, GUITARIST, CLYDE, GuitaristClydeSeenText, GuitaristClydeBeatenText, 0, GuitaristClydeScript GuitaristClydeScript: - talkaftercancel + end_if_just_battled special Mobile_DummyReturnFalse iftrue .mobile loadfont writetext UnknownText_0x75d65 + waitbutton closetext - loadmovesprites end .mobile: loadfont writetext UnknownText_0x75cfe + waitbutton closetext - loadmovesprites end FastShipBed: loadfont writetext FastShipBedText1 + waitbutton closetext - loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes special Mobile_HealParty @@ -73,8 +79,8 @@ FastShipBed: special Special_FadeInQuickly loadfont writetext FastShipBedText2 + waitbutton closetext - loadmovesprites checkevent EVENT_FAST_SHIP_HAS_ARRIVED iftrue UnknownScript_0x75ae1 checkevent EVENT_FAST_SHIP_FOUND_GIRL @@ -91,16 +97,16 @@ UnknownScript_0x75ae2: iftrue UnknownScript_0x75af7 loadfont writetext FastShipArrivedVermilionText + waitbutton closetext - loadmovesprites setevent EVENT_FAST_SHIP_HAS_ARRIVED end UnknownScript_0x75af7: loadfont writetext FastShipArrivedOlivineText + waitbutton closetext - loadmovesprites setevent EVENT_FAST_SHIP_HAS_ARRIVED end diff --git a/maps/FightingDojo.asm b/maps/FightingDojo.asm index cc7f38889..ec2eae82a 100644 --- a/maps/FightingDojo.asm +++ b/maps/FightingDojo.asm @@ -1,3 +1,7 @@ +const_value set 2 + const FIGHTINGDOJO_BLACK_BELT + const FIGHTINGDOJO_POKE_BALL + FightingDojo_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/FuchsiaBillSpeechHouse.asm b/maps/FuchsiaBillSpeechHouse.asm index b95469107..7abec5a1e 100644 --- a/maps/FuchsiaBillSpeechHouse.asm +++ b/maps/FuchsiaBillSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const FUCHSIABILLSPEECHHOUSE_POKEFAN_F + const FUCHSIABILLSPEECHHOUSE_YOUNGSTER + FuchsiaBillSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/FuchsiaCity.asm b/maps/FuchsiaCity.asm index 1d60f9f6f..50f7664fd 100644 --- a/maps/FuchsiaCity.asm +++ b/maps/FuchsiaCity.asm @@ -1,3 +1,9 @@ +const_value set 2 + const FUCHSIACITY_YOUNGSTER + const FUCHSIACITY_POKEFAN_M + const FUCHSIACITY_TEACHER + const FUCHSIACITY_FRUIT_TREE + FuchsiaCity_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/FuchsiaGym.asm b/maps/FuchsiaGym.asm index d5a739898..5498fec5e 100644 --- a/maps/FuchsiaGym.asm +++ b/maps/FuchsiaGym.asm @@ -1,3 +1,11 @@ +const_value set 2 + const FUCHSIAGYM_JANINE + const FUCHSIAGYM_FUCHSIA_GYM_1 + const FUCHSIAGYM_FUCHSIA_GYM_2 + const FUCHSIAGYM_FUCHSIA_GYM_3 + const FUCHSIAGYM_FUCHSIA_GYM_4 + const FUCHSIAGYM_GYM_GUY + FuchsiaGym_MapScriptHeader: .MapTriggers: db 0 @@ -8,14 +16,14 @@ FuchsiaGym_MapScriptHeader: JanineScript_0x195db9: checkflag ENGINE_SOULBADGE iftrue .FightDone - applymovement $2, MovementData_0x195f27 + applymovement FUCHSIAGYM_JANINE, MovementData_0x195f27 faceplayer loadfont writetext UnknownText_0x195f35 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x195fa1, 0 - loadtrainer JANINE, 1 + scriptedtrainerdata JANINE, 1 startbattle returnafterbattle setevent EVENT_BEAT_JANINE @@ -31,7 +39,7 @@ JanineScript_0x195db9: loadfont writetext UnknownText_0x195feb playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_SOULBADGE jump UnknownScript_0x195e02 .FightDone @@ -47,14 +55,14 @@ UnknownScript_0x195e02: setevent EVENT_GOT_TM06_TOXIC UnknownScript_0x195e15: writetext UnknownText_0x196074 + waitbutton closetext - loadmovesprites end FuschiaGym1Script_0x195e1b: checkevent EVENT_BEAT_LASS_ALICE iftrue UnknownScript_0x195e2c - applymovement $3, MovementData_0x195f27 + applymovement FUCHSIAGYM_FUCHSIA_GYM_1, MovementData_0x195f27 faceplayer variablesprite SPRITE_FUCHSIA_GYM_1, SPRITE_LASS special RunCallback_04 @@ -64,10 +72,10 @@ UnknownScript_0x195e2c: checkevent EVENT_BEAT_LASS_ALICE iftrue UnknownScript_0x195e4f writetext UnknownText_0x1960e6 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x196126, 0 - loadtrainer LASS, ALICE + scriptedtrainerdata LASS, ALICE startbattle iftrue UnknownScript_0x195e4a returnafterbattle @@ -81,14 +89,14 @@ UnknownScript_0x195e4a: UnknownScript_0x195e4f: writetext UnknownText_0x196139 + waitbutton closetext - loadmovesprites end FuschiaGym2Script_0x195e55: checkevent EVENT_BEAT_LASS_LINDA iftrue UnknownScript_0x195e66 - applymovement $4, MovementData_0x195f27 + applymovement FUCHSIAGYM_FUCHSIA_GYM_2, MovementData_0x195f27 faceplayer variablesprite SPRITE_FUCHSIA_GYM_2, SPRITE_LASS special RunCallback_04 @@ -98,10 +106,10 @@ UnknownScript_0x195e66: checkevent EVENT_BEAT_LASS_LINDA iftrue UnknownScript_0x195e89 writetext UnknownText_0x196166 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x19617b, 0 - loadtrainer LASS, LINDA + scriptedtrainerdata LASS, LINDA startbattle iftrue UnknownScript_0x195e84 returnafterbattle @@ -115,14 +123,14 @@ UnknownScript_0x195e84: UnknownScript_0x195e89: writetext UnknownText_0x196199 + waitbutton closetext - loadmovesprites end FuschiaGym3Script_0x195e8f: checkevent EVENT_BEAT_PICNICKER_CINDY iftrue UnknownScript_0x195ea0 - applymovement $5, MovementData_0x195f27 + applymovement FUCHSIAGYM_FUCHSIA_GYM_3, MovementData_0x195f27 faceplayer variablesprite SPRITE_FUCHSIA_GYM_3, SPRITE_LASS special RunCallback_04 @@ -132,10 +140,10 @@ UnknownScript_0x195ea0: checkevent EVENT_BEAT_PICNICKER_CINDY iftrue UnknownScript_0x195ec3 writetext UnknownText_0x1961bb + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x1961f1, 0 - loadtrainer PICNICKER, CINDY + scriptedtrainerdata PICNICKER, CINDY startbattle iftrue UnknownScript_0x195ebe returnafterbattle @@ -149,14 +157,14 @@ UnknownScript_0x195ebe: UnknownScript_0x195ec3: writetext UnknownText_0x19620c + waitbutton closetext - loadmovesprites end FuschiaGym4Script_0x195ec9: checkevent EVENT_BEAT_CAMPER_BARRY iftrue UnknownScript_0x195eda - applymovement $6, MovementData_0x195f27 + applymovement FUCHSIAGYM_FUCHSIA_GYM_4, MovementData_0x195f27 faceplayer variablesprite SPRITE_FUCHSIA_GYM_4, SPRITE_YOUNGSTER special RunCallback_04 @@ -166,10 +174,10 @@ UnknownScript_0x195eda: checkevent EVENT_BEAT_CAMPER_BARRY iftrue UnknownScript_0x195efd writetext UnknownText_0x196228 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x19624a, 0 - loadtrainer CAMPER, BARRY + scriptedtrainerdata CAMPER, BARRY startbattle iftrue UnknownScript_0x195ef8 returnafterbattle @@ -183,8 +191,8 @@ UnknownScript_0x195ef8: UnknownScript_0x195efd: writetext UnknownText_0x19626b + waitbutton closetext - loadmovesprites end FuchsiaGymGuyScript: @@ -193,14 +201,14 @@ FuchsiaGymGuyScript: checkevent EVENT_BEAT_JANINE iftrue .FuchsiaGymGuyWinScript writetext FuchsiaGymGuyText + waitbutton closetext - loadmovesprites end .FuchsiaGymGuyWinScript writetext FuchsiaGymGuyWinText + waitbutton closetext - loadmovesprites end FuchsiaGymStatue: diff --git a/maps/FuchsiaMart.asm b/maps/FuchsiaMart.asm index ee32abccb..6d1b8cac8 100644 --- a/maps/FuchsiaMart.asm +++ b/maps/FuchsiaMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const FUCHSIAMART_CLERK + const FUCHSIAMART_FISHER + const FUCHSIAMART_COOLTRAINER_F + FuchsiaMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ FuchsiaMart_MapScriptHeader: ClerkScript_0x195ce8: loadfont pokemart MARTTYPE_STANDARD, MART_FUCHSIA - loadmovesprites + closetext end FisherScript_0x195cef: diff --git a/maps/FuchsiaPokeCenter1F.asm b/maps/FuchsiaPokeCenter1F.asm index 8241aefe6..d1cce6712 100644 --- a/maps/FuchsiaPokeCenter1F.asm +++ b/maps/FuchsiaPokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const FUCHSIAPOKECENTER1F_NURSE + const FUCHSIAPOKECENTER1F_COOLTRAINER_M + const FUCHSIAPOKECENTER1F_COOLTRAINER_F + const FUCHSIAPOKECENTER1F_JANINE_IMPERSONATOR + FuchsiaPokeCenter1F_MapScriptHeader: .MapTriggers: db 1 @@ -24,17 +30,17 @@ JanineImpersonatorScript_0x196462: faceplayer loadfont writetext UnknownText_0x19652e + waitbutton closetext - loadmovesprites - applymovement $5, MovementData_0x196486 + applymovement FUCHSIAPOKECENTER1F_JANINE_IMPERSONATOR, MovementData_0x196486 faceplayer variablesprite SPRITE_JANINE_IMPERSONATOR, SPRITE_JANINE special RunCallback_04 loadfont writetext UnknownText_0x19654e + waitbutton closetext - loadmovesprites - applymovement $5, MovementData_0x196486 + applymovement FUCHSIAPOKECENTER1F_JANINE_IMPERSONATOR, MovementData_0x196486 faceplayer variablesprite SPRITE_JANINE_IMPERSONATOR, SPRITE_LASS special RunCallback_04 diff --git a/maps/FuchsiaPokeCenter2FBeta.asm b/maps/FuchsiaPokeCenter2FBeta.asm index 7ba5508a9..0c41ae299 100644 --- a/maps/FuchsiaPokeCenter2FBeta.asm +++ b/maps/FuchsiaPokeCenter2FBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + FuchsiaPokeCenter2FBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/GoldenrodBikeShop.asm b/maps/GoldenrodBikeShop.asm index 5f11981e0..503394b77 100644 --- a/maps/GoldenrodBikeShop.asm +++ b/maps/GoldenrodBikeShop.asm @@ -1,3 +1,6 @@ +const_value set 2 + const GOLDENRODBIKESHOP_CLERK + GoldenrodBikeShop_MapScriptHeader: .MapTriggers: db 0 @@ -18,24 +21,24 @@ ClerkScript_0x54750: iffalse UnknownScript_0x5477b writetext UnknownText_0x547f8 keeptextopen - waitbutton + waitsfx giveitem BICYCLE writetext UnknownText_0x54848 playsound SFX_KEY_ITEM - waitbutton + waitsfx itemnotify setflag ENGINE_BIKE_SHOP_CALL_ENABLED setevent EVENT_GOT_BICYCLE UnknownScript_0x54775: writetext UnknownText_0x5485f + waitbutton closetext - loadmovesprites end UnknownScript_0x5477b: writetext UnknownText_0x54898 + waitbutton closetext - loadmovesprites end ; possibly unused diff --git a/maps/GoldenrodBillsHouse.asm b/maps/GoldenrodBillsHouse.asm index 0cf7952c3..77b087403 100644 --- a/maps/GoldenrodBillsHouse.asm +++ b/maps/GoldenrodBillsHouse.asm @@ -1,3 +1,8 @@ +const_value set 2 + const GOLDENRODBILLSHOUSE_BILL + const GOLDENRODBILLSHOUSE_POKEFAN_F + const GOLDENRODBILLSHOUSE_TWIN + GoldenrodBillsHouse_MapScriptHeader: .MapTriggers: db 0 @@ -15,35 +20,35 @@ BillsHouseBill: iffalse UnknownScript_0x54c19 writetext UnknownText_0x54d3f keeptextopen - waitbutton + waitsfx checkcode VAR_PARTYCOUNT if_equal $6, UnknownScript_0x54c13 writetext UnknownText_0x54dae playsound SFX_CAUGHT_MON - waitbutton + waitsfx givepoke EEVEE, 20 setevent EVENT_GOT_EEVEE writetext UnknownText_0x54dc1 + waitbutton closetext - loadmovesprites end UnknownScript_0x54c13: writetext UnknownText_0x54e02 + waitbutton closetext - loadmovesprites end UnknownScript_0x54c19: writetext UnknownText_0x54e2d + waitbutton closetext - loadmovesprites end UnknownScript_0x54c1f: writetext UnknownText_0x54e42 + waitbutton closetext - loadmovesprites end BillsMom: @@ -52,14 +57,14 @@ BillsMom: checkevent EVENT_MET_BILL iffalse UnknownScript_0x54c33 writetext UnknownText_0x54ea8 + waitbutton closetext - loadmovesprites end UnknownScript_0x54c33: writetext UnknownText_0x54f4e + waitbutton closetext - loadmovesprites end BillsSister: @@ -71,22 +76,22 @@ BillsSister: askforphonenumber PHONE_BILL if_equal $1, UnknownScript_0x54c64 if_equal $2, UnknownScript_0x54c5e - waitbutton + waitsfx addcellnum PHONE_BILL writetext UnknownText_0x54fd9 playsound SFX_REGISTER_PHONE_NUMBER - waitbutton + waitsfx keeptextopen UnknownScript_0x54c58: ;0x54c58 writetext UnknownText_0x55069 + waitbutton closetext - loadmovesprites end UnknownScript_0x54c5e: writetext UnknownText_0x54ff3 + waitbutton closetext - loadmovesprites end UnknownScript_0x54c64: diff --git a/maps/GoldenrodCity.asm b/maps/GoldenrodCity.asm index fc711f366..40c0d286b 100644 --- a/maps/GoldenrodCity.asm +++ b/maps/GoldenrodCity.asm @@ -1,3 +1,20 @@ +const_value set 2 + const GOLDENRODCITY_POKEFAN_M1 + const GOLDENRODCITY_YOUNGSTER1 + const GOLDENRODCITY_COOLTRAINER_F1 + const GOLDENRODCITY_COOLTRAINER_F2 + const GOLDENRODCITY_YOUNGSTER2 + const GOLDENRODCITY_LASS + const GOLDENRODCITY_GRAMPS + const GOLDENRODCITY_ROCKET1 + const GOLDENRODCITY_ROCKET2 + const GOLDENRODCITY_ROCKET3 + const GOLDENRODCITY_ROCKET4 + const GOLDENRODCITY_ROCKET5 + const GOLDENRODCITY_ROCKET6 + const GOLDENRODCITY_ROCKET7 + const GOLDENRODCITY_POKEFAN_M2 + GoldenrodCity_MapScriptHeader: .MapTriggers: db 0 @@ -27,13 +44,13 @@ GoldenrodCity_MapScriptHeader: if_equal WEDNESDAY, .MoveTutorAppear if_equal SATURDAY, .MoveTutorAppear .MoveTutorDisappear - disappear $10 + disappear GOLDENRODCITY_POKEFAN_M2 return .MoveTutorAppear checkflag ENGINE_DAILY_MOVE_TUTOR iftrue .MoveTutorDone - appear $10 + appear GOLDENRODCITY_POKEFAN_M2 .MoveTutorDone return @@ -98,51 +115,51 @@ MoveTutor: .Refused: writetext UnknownText_0x1990b4 + waitbutton closetext - loadmovesprites end .Refused2: writetext UnknownText_0x199107 + waitbutton closetext - loadmovesprites end .TeachMove: writetext UnknownText_0x19913a keeptextopen takecoins 4000 - waitbutton + waitsfx playsound SFX_TRANSACTION special Special_DisplayCoinCaseBalance writetext UnknownText_0x19918b + waitbutton closetext - loadmovesprites checkcode VAR_FACING - if_equal $2, .WalkAroundPlayer - applymovement $10, MovementData_0x198a5f + if_equal LEFT, .WalkAroundPlayer + applymovement GOLDENRODCITY_POKEFAN_M2, MovementData_0x198a5f jump .GoInside .WalkAroundPlayer: - applymovement $10, MovementData_0x198a63 + applymovement GOLDENRODCITY_POKEFAN_M2, MovementData_0x198a63 .GoInside: playsound SFX_ENTER_DOOR - disappear $10 + disappear GOLDENRODCITY_POKEFAN_M2 clearevent EVENT_GOLDENROD_GAME_CORNER_MOVE_TUTOR setflag ENGINE_DAILY_MOVE_TUTOR - waitbutton + waitsfx end .Incompatible: writetext UnknownText_0x1991a4 + waitbutton closetext - loadmovesprites end .NotEnoughMoney: writetext UnknownText_0x1991ac + waitbutton closetext - loadmovesprites end PokefanMScript_0x1989e3: @@ -157,14 +174,14 @@ CooltrainerFScript_0x1989e9: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .ClearedRadioTower writetext UnknownText_0x198ae6 + waitbutton closetext - loadmovesprites end .ClearedRadioTower: writetext UnknownText_0x198b2d + waitbutton closetext - loadmovesprites end CooltrainerFScript_0x1989fd: @@ -173,14 +190,14 @@ CooltrainerFScript_0x1989fd: checkflag ENGINE_RADIO_CARD iftrue .GotRadioCard writetext UnknownText_0x198b73 + waitbutton closetext - loadmovesprites end .GotRadioCard: writetext UnknownText_0x198c14 + waitbutton closetext - loadmovesprites end YoungsterScript_0x198a11: @@ -198,9 +215,9 @@ RocketScript_0x198a1a: keeptextopen faceplayer writetext UnknownText_0x198d2a + waitbutton closetext - loadmovesprites - spriteface $9, UP + spriteface GOLDENRODCITY_ROCKET1, UP end RocketScript_0x198a29: diff --git a/maps/GoldenrodDeptStore1F.asm b/maps/GoldenrodDeptStore1F.asm index ccc74c28e..455d66b79 100644 --- a/maps/GoldenrodDeptStore1F.asm +++ b/maps/GoldenrodDeptStore1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const GOLDENRODDEPTSTORE1F_RECEPTIONIST + const GOLDENRODDEPTSTORE1F_POKEFAN_F + const GOLDENRODDEPTSTORE1F_BUG_CATCHER + const GOLDENRODDEPTSTORE1F_GENTLEMAN + GoldenrodDeptStore1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/GoldenrodDeptStore2F.asm b/maps/GoldenrodDeptStore2F.asm index 2a39b3fa9..fb1e3314f 100644 --- a/maps/GoldenrodDeptStore2F.asm +++ b/maps/GoldenrodDeptStore2F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const GOLDENRODDEPTSTORE2F_CLERK1 + const GOLDENRODDEPTSTORE2F_CLERK2 + const GOLDENRODDEPTSTORE2F_YOUNGSTER + const GOLDENRODDEPTSTORE2F_COOLTRAINER_F + const GOLDENRODDEPTSTORE2F_GENTLEMAN + GoldenrodDeptStore2F_MapScriptHeader: .MapTriggers: db 0 @@ -9,14 +16,14 @@ ClerkScript_0x55b5d: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_GOLDENROD_2F_1 - loadmovesprites + closetext end ClerkScript_0x55b65: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_GOLDENROD_2F_2 - loadmovesprites + closetext end YoungsterScript_0x55b6d: diff --git a/maps/GoldenrodDeptStore3F.asm b/maps/GoldenrodDeptStore3F.asm index 5073b0863..5bab013ca 100644 --- a/maps/GoldenrodDeptStore3F.asm +++ b/maps/GoldenrodDeptStore3F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const GOLDENRODDEPTSTORE3F_CLERK + const GOLDENRODDEPTSTORE3F_SUPER_NERD + const GOLDENRODDEPTSTORE3F_ROCKER + GoldenrodDeptStore3F_MapScriptHeader: .MapTriggers: db 0 @@ -9,7 +14,7 @@ ClerkScript_0x55db8: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_GOLDENROD_3F - loadmovesprites + closetext end SuperNerdScript_0x55dc0: diff --git a/maps/GoldenrodDeptStore4F.asm b/maps/GoldenrodDeptStore4F.asm index 16a5024bb..bcc4b2a00 100644 --- a/maps/GoldenrodDeptStore4F.asm +++ b/maps/GoldenrodDeptStore4F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const GOLDENRODDEPTSTORE4F_CLERK + const GOLDENRODDEPTSTORE4F_COOLTRAINER_M + const GOLDENRODDEPTSTORE4F_BUG_CATCHER + const GOLDENRODDEPTSTORE4F_GAMEBOY_KID + GoldenrodDeptStore4F_MapScriptHeader: .MapTriggers: db 0 @@ -9,7 +15,7 @@ ClerkScript_0x55ee9: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_GOLDENROD_4F - loadmovesprites + closetext end CooltrainerMScript_0x55ef1: @@ -22,9 +28,9 @@ GameboyKidScript_0x55ef7: faceplayer loadfont writetext UnknownText_0x55f74 + waitbutton closetext - loadmovesprites - spriteface $5, DOWN + spriteface GOLDENRODDEPTSTORE4F_GAMEBOY_KID, DOWN end GoldenrodDeptStore4FDirectory: diff --git a/maps/GoldenrodDeptStore5F.asm b/maps/GoldenrodDeptStore5F.asm index 35f055909..4d6c70408 100644 --- a/maps/GoldenrodDeptStore5F.asm +++ b/maps/GoldenrodDeptStore5F.asm @@ -1,3 +1,11 @@ +const_value set 2 + const GOLDENRODDEPTSTORE5F_CLERK + const GOLDENRODDEPTSTORE5F_LASS + const GOLDENRODDEPTSTORE5F_COOLTRAINER_M + const GOLDENRODDEPTSTORE5F_POKEFAN_M + const GOLDENRODDEPTSTORE5F_TWIN + const GOLDENRODDEPTSTORE5F_RECEPTIONIST + GoldenrodDeptStore5F_MapScriptHeader: .MapTriggers: db 0 @@ -12,11 +20,11 @@ GoldenrodDeptStore5F_MapScriptHeader: .CheckIfSunday: checkcode VAR_WEEKDAY if_equal SUNDAY, .yes - disappear $7 + disappear GOLDENRODDEPTSTORE5F_RECEPTIONIST return .yes: - appear $7 + appear GOLDENRODDEPTSTORE5F_RECEPTIONIST return ClerkScript_0x5609c: @@ -35,22 +43,22 @@ ClerkScript_0x5609c: .neither: pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_1 - loadmovesprites + closetext end .onlyheadbutt: pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_2 - loadmovesprites + closetext end .onlyrocksmash: pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_3 - loadmovesprites + closetext end .both: pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_4 - loadmovesprites + closetext end ReceptionistScript_0x560ce: @@ -73,13 +81,13 @@ ReceptionistScript_0x560ce: verbosegiveitem TM_RETURN iffalse .Done setflag ENGINE_GOLDENROD_MALL_5F_HAPPINESS_EVENT - loadmovesprites + closetext end .SomewhatHappy: writetext UnknownText_0x561a6 + waitbutton closetext - loadmovesprites end .NotVeryHappy: @@ -88,14 +96,14 @@ ReceptionistScript_0x560ce: verbosegiveitem TM_FRUSTRATION iffalse .Done setflag ENGINE_GOLDENROD_MALL_5F_HAPPINESS_EVENT - loadmovesprites + closetext end .EventIsOver: writetext UnknownText_0x56202 - closetext + waitbutton .Done: - loadmovesprites + closetext end TwinScript_0x56118: @@ -104,15 +112,15 @@ TwinScript_0x56118: special SpecialGameboyCheck if_not_equal $2, .NotGBC ; This is a dummy check from Gold and Silver. In normal gameplay, this would not be checked. writetext UnknownText_0x56241 + waitbutton closetext - loadmovesprites special Special_UnlockMysteryGift end .NotGBC: writetext UnknownText_0x56279 + waitbutton closetext - loadmovesprites end LassScript_0x56130: @@ -122,8 +130,8 @@ CooltrainerMScript_0x56133: faceplayer loadfont trade $0 + waitbutton closetext - loadmovesprites end PokefanMScript_0x5613a: diff --git a/maps/GoldenrodDeptStore6F.asm b/maps/GoldenrodDeptStore6F.asm index a0853ac17..6363558ed 100644 --- a/maps/GoldenrodDeptStore6F.asm +++ b/maps/GoldenrodDeptStore6F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const GOLDENRODDEPTSTORE6F_LASS + const GOLDENRODDEPTSTORE6F_SUPER_NERD + GoldenrodDeptStore6F_MapScriptHeader: .MapTriggers: db 0 @@ -16,7 +20,7 @@ GoldenrodVendingMachine: if_equal $1, .FreshWater if_equal $2, .SodaPop if_equal $3, .Lemonade - loadmovesprites + closetext end .FreshWater @@ -56,12 +60,12 @@ GoldenrodVendingMachine: .NotEnoughMoney writetext GoldenrodVendingNoMoneyText - closetext + waitbutton jump .Start .NotEnoughSpace writetext GoldenrodVendingNoSpaceText - closetext + waitbutton jump .Start .MenuData diff --git a/maps/GoldenrodDeptStoreB1F.asm b/maps/GoldenrodDeptStoreB1F.asm index e726755da..8ff2e9f03 100644 --- a/maps/GoldenrodDeptStoreB1F.asm +++ b/maps/GoldenrodDeptStoreB1F.asm @@ -1,3 +1,13 @@ +const_value set 2 + const GOLDENRODDEPTSTOREB1F_POKE_BALL1 + const GOLDENRODDEPTSTOREB1F_POKE_BALL2 + const GOLDENRODDEPTSTOREB1F_POKE_BALL3 + const GOLDENRODDEPTSTOREB1F_POKE_BALL4 + const GOLDENRODDEPTSTOREB1F_BLACK_BELT1 + const GOLDENRODDEPTSTOREB1F_BLACK_BELT2 + const GOLDENRODDEPTSTOREB1F_BLACK_BELT3 + const GOLDENRODDEPTSTOREB1F_MACHOP + GoldenrodDeptStoreB1F_MapScriptHeader: .MapTriggers: db 0 @@ -53,8 +63,8 @@ MachopScript_0x7d7b9: loadfont writetext UnknownText_0x7d8bb cry MACHOKE + waitbutton closetext - loadmovesprites end ItemFragment_0x7d7c3: diff --git a/maps/GoldenrodDeptStoreElevator.asm b/maps/GoldenrodDeptStoreElevator.asm index a7ca59c89..699349d52 100644 --- a/maps/GoldenrodDeptStoreElevator.asm +++ b/maps/GoldenrodDeptStoreElevator.asm @@ -1,3 +1,5 @@ +const_value set 2 + GoldenrodDeptStoreElevator_MapScriptHeader: .MapTriggers: db 0 @@ -8,12 +10,12 @@ GoldenrodDeptStoreElevator_MapScriptHeader: MapGoldenrodDeptStoreElevatorSignpost0Script: loadfont elevator Elevator_0x566e0 - loadmovesprites + closetext iffalse .Done pause 5 playsound SFX_ELEVATOR earthquake 60 - waitbutton + waitsfx checkevent EVENT_WAREHOUSE_BLOCKED_OFF iftrue .Done checkevent EVENT_WAREHOUSE_LAYOUT_1 diff --git a/maps/GoldenrodDeptStoreRoof.asm b/maps/GoldenrodDeptStoreRoof.asm index f0ed3e21d..9c281b156 100644 --- a/maps/GoldenrodDeptStoreRoof.asm +++ b/maps/GoldenrodDeptStoreRoof.asm @@ -1,3 +1,13 @@ +const_value set 2 + const GOLDENRODDEPTSTOREROOF_CLERK + const GOLDENRODDEPTSTOREROOF_POKEFAN_F + const GOLDENRODDEPTSTOREROOF_FISHER + const GOLDENRODDEPTSTOREROOF_TWIN + const GOLDENRODDEPTSTOREROOF_SUPER_NERD + const GOLDENRODDEPTSTOREROOF_POKEFAN_M + const GOLDENRODDEPTSTOREROOF_TEACHER + const GOLDENRODDEPTSTOREROOF_BUG_CATCHER + GoldenrodDeptStoreRoof_MapScriptHeader: .MapTriggers: db 0 @@ -36,7 +46,7 @@ GoldenrodDeptStoreRoof_MapScriptHeader: ClerkScript_0x5673f: loadfont pokemart MARTTYPE_ROOFTOP, 0 - loadmovesprites + closetext end PokefanFScript_0x56746: @@ -46,9 +56,9 @@ FisherScript_0x56749: faceplayer loadfont writetext UnknownText_0x567d2 + waitbutton closetext - loadmovesprites - spriteface $4, UP + spriteface GOLDENRODDEPTSTOREROOF_FISHER, UP end TwinScript_0x56754: @@ -57,14 +67,14 @@ TwinScript_0x56754: SuperNerdScript_0x56757: loadfont writetext UnknownText_0x56867 + waitbutton closetext - loadmovesprites - spriteface $6, UP + spriteface GOLDENRODDEPTSTOREROOF_SUPER_NERD, UP loadfont writetext UnknownText_0x56871 + waitbutton closetext - loadmovesprites - spriteface $6, RIGHT + spriteface GOLDENRODDEPTSTOREROOF_SUPER_NERD, RIGHT end PokefanMScript_0x5676a: diff --git a/maps/GoldenrodFlowerShop.asm b/maps/GoldenrodFlowerShop.asm index d99afb751..f89eee61a 100644 --- a/maps/GoldenrodFlowerShop.asm +++ b/maps/GoldenrodFlowerShop.asm @@ -1,3 +1,7 @@ +const_value set 2 + const GOLDENRODFLOWERSHOP_TEACHER + const GOLDENRODFLOWERSHOP_LASS + GoldenrodFlowerShop_MapScriptHeader: .MapTriggers: db 0 @@ -22,17 +26,17 @@ FlowerShopTeacherScript: keeptextopen verbosegiveitem SQUIRTBOTTLE setevent EVENT_GOT_SQUIRTBOTTLE - loadmovesprites + closetext setevent EVENT_FLORIA_AT_SUDOWOODO clearevent EVENT_FLORIA_AT_FLOWER_SHOP end .Lalala: - spriteface $2, LEFT + spriteface GOLDENRODFLOWERSHOP_TEACHER, LEFT loadfont writetext UnknownText_0x5552e + waitbutton closetext - loadmovesprites end .GotSquirtbottle: @@ -52,8 +56,8 @@ FlowerShopFloriaScript: checkevent EVENT_GOT_SQUIRTBOTTLE iftrue .GotSquirtbottle writetext UnknownText_0x55561 + waitbutton closetext - loadmovesprites setevent EVENT_TALKED_TO_FLORIA_AT_FLOWER_SHOP setevent EVENT_FLORIA_AT_FLOWER_SHOP clearevent EVENT_FLORIA_AT_SUDOWOODO @@ -61,14 +65,14 @@ FlowerShopFloriaScript: .GotSquirtbottle: writetext UnknownText_0x555e6 + waitbutton closetext - loadmovesprites end .FoughtSudowoodo: writetext UnknownText_0x55604 + waitbutton closetext - loadmovesprites end FlowerShopShelf1: diff --git a/maps/GoldenrodGameCorner.asm b/maps/GoldenrodGameCorner.asm index 88e99f217..2608b09b7 100644 --- a/maps/GoldenrodGameCorner.asm +++ b/maps/GoldenrodGameCorner.asm @@ -1,3 +1,17 @@ +const_value set 2 + const GOLDENRODGAMECORNER_CLERK + const GOLDENRODGAMECORNER_RECEPTIONIST1 + const GOLDENRODGAMECORNER_RECEPTIONIST2 + const GOLDENRODGAMECORNER_PHARMACIST1 + const GOLDENRODGAMECORNER_PHARMACIST2 + const GOLDENRODGAMECORNER_POKEFAN_M1 + const GOLDENRODGAMECORNER_COOLTRAINER_M + const GOLDENRODGAMECORNER_POKEFAN_F + const GOLDENRODGAMECORNER_COOLTRAINER_F + const GOLDENRODGAMECORNER_GENTLEMAN + const GOLDENRODGAMECORNER_POKEFAN_M2 + const GOLDENRODGAMECORNER_POKEFAN_M3 + GoldenrodGameCorner_MapScriptHeader: .MapTriggers: db 0 @@ -18,13 +32,13 @@ UnknownScript_0x56bf9: if_equal WEDNESDAY, UnknownScript_0x56c11 if_equal SATURDAY, UnknownScript_0x56c11 UnknownScript_0x56c0e: - appear $d + appear GOLDENRODGAMECORNER_POKEFAN_M3 return UnknownScript_0x56c11: checkflag ENGINE_DAILY_MOVE_TUTOR iftrue UnknownScript_0x56c19 - disappear $d + disappear GOLDENRODGAMECORNER_POKEFAN_M3 UnknownScript_0x56c19: ;0x56c19 return @@ -32,9 +46,9 @@ PokefanMScript_0x56c1a: faceplayer loadfont writetext UnknownText_0x5718a + waitbutton closetext - loadmovesprites - spriteface $d, RIGHT + spriteface GOLDENRODGAMECORNER_POKEFAN_M3, RIGHT end ClerkScript_0x56c25: @@ -44,7 +58,7 @@ ReceptionistScript_0x56c28: faceplayer loadfont writetext UnknownText_0x56e50 - closetext + waitbutton checkitem COIN_CASE iffalse UnknownScript_0x56cc3 writetext UnknownText_0x56e8b @@ -97,34 +111,34 @@ UnknownScript_0x56ca1: end UnknownScript_0x56ca6: - waitbutton + waitsfx playsound SFX_TRANSACTION writetext UnknownText_0x56ebd - closetext + waitbutton jump UnknownScript_0x56c36 UnknownScript_0x56cb1: writetext UnknownText_0x56ecb + waitbutton closetext - loadmovesprites end UnknownScript_0x56cb7: writetext UnknownText_0x56ee8 + waitbutton closetext - loadmovesprites end UnknownScript_0x56cbd: writetext UnknownText_0x56f09 + waitbutton closetext - loadmovesprites end UnknownScript_0x56cc3: writetext UnknownText_0x56f35 + waitbutton closetext - loadmovesprites end @@ -148,7 +162,7 @@ ReceptionistScript_0x56d01: faceplayer loadfont writetext UnknownText_0x56e50 - closetext + waitbutton checkitem COIN_CASE iffalse UnknownScript_0x56cc3 UnknownScript_0x56d0c: @@ -170,10 +184,10 @@ UnknownScript_0x56d26: pokenamemem ABRA, $0 scall UnknownScript_0x56ca1 iffalse UnknownScript_0x56cbd - waitbutton + waitsfx playsound SFX_TRANSACTION writetext UnknownText_0x56ebd - closetext + waitbutton writebyte ABRA special Special_GameCornerPrizeMonCheckDex givepoke ABRA, 5 @@ -188,10 +202,10 @@ UnknownScript_0x56d54: pokenamemem CUBONE, $0 scall UnknownScript_0x56ca1 iffalse UnknownScript_0x56cbd - waitbutton + waitsfx playsound SFX_TRANSACTION writetext UnknownText_0x56ebd - closetext + waitbutton writebyte CUBONE special Special_GameCornerPrizeMonCheckDex givepoke CUBONE, 15 @@ -206,10 +220,10 @@ UnknownScript_0x56d82: pokenamemem WOBBUFFET, $0 scall UnknownScript_0x56ca1 iffalse UnknownScript_0x56cbd - waitbutton + waitsfx playsound SFX_TRANSACTION writetext UnknownText_0x56ebd - closetext + waitbutton writebyte WOBBUFFET special Special_GameCornerPrizeMonCheckDex givepoke WOBBUFFET, 15 @@ -237,8 +251,8 @@ PharmacistScript_0x56df1: faceplayer loadfont writetext UnknownText_0x56f55 + waitbutton closetext - loadmovesprites spriteface LAST_TALKED, LEFT end @@ -246,27 +260,27 @@ PokefanMScript_0x56dfc: faceplayer loadfont writetext UnknownText_0x56f9e + waitbutton closetext - loadmovesprites - spriteface $7, RIGHT + spriteface GOLDENRODGAMECORNER_POKEFAN_M1, RIGHT end CooltrainerMScript_0x56e07: faceplayer loadfont writetext UnknownText_0x56ff4 + waitbutton closetext - loadmovesprites - spriteface $8, LEFT + spriteface GOLDENRODGAMECORNER_COOLTRAINER_M, LEFT end PokefanFScript_0x56e12: faceplayer loadfont writetext UnknownText_0x5702b + waitbutton closetext - loadmovesprites - spriteface $9, RIGHT + spriteface GOLDENRODGAMECORNER_POKEFAN_F, RIGHT end CooltrainerFScript_0x56e1d: @@ -276,9 +290,9 @@ GentlemanScript_0x56e20: faceplayer loadfont writetext UnknownText_0x570b1 + waitbutton closetext - loadmovesprites - spriteface $b, RIGHT + spriteface GOLDENRODGAMECORNER_GENTLEMAN, RIGHT end PokefanMScript_0x56e2b: @@ -293,20 +307,20 @@ MapGoldenrodGameCornerSignpost17Script: refreshscreen $0 writebyte $0 special Special_SlotMachine - loadmovesprites + closetext end MapGoldenrodGameCornerSignpost7Script: refreshscreen $0 writebyte $1 special Special_SlotMachine - loadmovesprites + closetext end MapGoldenrodGameCornerSignpost29Script: refreshscreen $0 special Special_CardFlip - loadmovesprites + closetext end UnknownText_0x56e50: diff --git a/maps/GoldenrodGym.asm b/maps/GoldenrodGym.asm index c2746de68..aba5a08c4 100644 --- a/maps/GoldenrodGym.asm +++ b/maps/GoldenrodGym.asm @@ -1,3 +1,11 @@ +const_value set 2 + const GOLDENRODGYM_WHITNEY + const GOLDENRODGYM_LASS1 + const GOLDENRODGYM_LASS2 + const GOLDENRODGYM_BUENA1 + const GOLDENRODGYM_BUENA2 + const GOLDENRODGYM_GYM_GUY + GoldenrodGym_MapScriptHeader: .MapTriggers: db 2 @@ -21,10 +29,10 @@ WhitneyScript_0x5400c: iftrue .FightDone loadfont writetext UnknownText_0x54122 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x541a5, 0 - loadtrainer WHITNEY, 1 + scriptedtrainerdata WHITNEY, 1 startbattle returnafterbattle setevent EVENT_BEAT_WHITNEY @@ -39,8 +47,8 @@ WhitneyScript_0x5400c: checkevent EVENT_MADE_WHITNEY_CRY iffalse .StoppedCrying writetext UnknownText_0x541f4 + waitbutton closetext - loadmovesprites end .StoppedCrying @@ -50,10 +58,10 @@ WhitneyScript_0x5400c: iftrue UnknownScript_0x54064 writetext UnknownText_0x54222 keeptextopen - waitbutton + waitsfx writetext UnknownText_0x54273 playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_PLAINBADGE checkcode VAR_BADGES scall GoldenrodGymTriggerRockets @@ -64,15 +72,15 @@ UnknownScript_0x54064: iffalse UnknownScript_0x5407b setevent EVENT_GOT_TM45_ATTRACT writetext UnknownText_0x54302 + waitbutton closetext - loadmovesprites end UnknownScript_0x54077: writetext UnknownText_0x54360 - closetext + waitbutton UnknownScript_0x5407b: - loadmovesprites + closetext end GoldenrodGymTriggerRockets: @@ -90,22 +98,22 @@ TrainerLassCarrie: trainer EVENT_BEAT_LASS_CARRIE, LASS, CARRIE, LassCarrieSeenText, LassCarrieBeatenText, 0, LassCarrieScript LassCarrieScript: - talkaftercancel + end_if_just_battled loadfont writetext LassCarrieOWText + waitbutton closetext - loadmovesprites end WhitneyCriesScript: - showemote EMOTE_SHOCK, $4, 15 - applymovement $4, BridgetWalksUpMovement + showemote EMOTE_SHOCK, GOLDENRODGYM_LASS2, 15 + applymovement GOLDENRODGYM_LASS2, BridgetWalksUpMovement spriteface PLAYER, DOWN loadfont writetext BridgetWhitneyCriesText + waitbutton closetext - loadmovesprites - applymovement $4, BridgetWalksAwayMovement + applymovement GOLDENRODGYM_LASS2, BridgetWalksAwayMovement dotrigger $0 clearevent EVENT_MADE_WHITNEY_CRY end @@ -114,33 +122,33 @@ TrainerLassBridget: trainer EVENT_BEAT_LASS_BRIDGET, LASS, BRIDGET, LassBridgetSeenText, LassBridgetBeatenText, 0, LassBridgetScript LassBridgetScript: - talkaftercancel + end_if_just_battled loadfont writetext LassBridgetOWText + waitbutton closetext - loadmovesprites end TrainerBeautyVictoria: trainer EVENT_BEAT_BEAUTY_VICTORIA, BEAUTY, VICTORIA, BeautyVictoriaSeenText, BeautyVictoriaBeatenText, 0, BeautyVictoriaScript BeautyVictoriaScript: - talkaftercancel + end_if_just_battled loadfont writetext BeautyVictoriaOWText + waitbutton closetext - loadmovesprites end TrainerBeautySamantha: trainer EVENT_BEAT_BEAUTY_SAMANTHA, BEAUTY, SAMANTHA, BeautySamanthaSeenText, BeautySamanthaBeatenText, 0, BeautySamanthaScript BeautySamanthaScript: - talkaftercancel + end_if_just_battled loadfont writetext BeautySamanthaOWText + waitbutton closetext - loadmovesprites end GoldenrodGymGuyScript: @@ -149,15 +157,15 @@ GoldenrodGymGuyScript: iftrue .GoldenrodGymGuyWinScript loadfont writetext GoldenrodGymGuyText + waitbutton closetext - loadmovesprites end .GoldenrodGymGuyWinScript loadfont writetext GoldenrodGymGuyWinText + waitbutton closetext - loadmovesprites end GoldenrodGymStatue: diff --git a/maps/GoldenrodHappinessRater.asm b/maps/GoldenrodHappinessRater.asm index 3ef382fa5..ac34965ba 100644 --- a/maps/GoldenrodHappinessRater.asm +++ b/maps/GoldenrodHappinessRater.asm @@ -1,3 +1,8 @@ +const_value set 2 + const GOLDENRODHAPPINESSRATER_TEACHER + const GOLDENRODHAPPINESSRATER_POKEFAN_M + const GOLDENRODHAPPINESSRATER_TWIN + GoldenrodHappinessRater_MapScriptHeader: .MapTriggers: db 0 @@ -20,38 +25,38 @@ TeacherScript_0x54953: UnknownScript_0x54973: writetext UnknownText_0x549fc + waitbutton closetext - loadmovesprites end UnknownScript_0x54979: writetext UnknownText_0x54a2c + waitbutton closetext - loadmovesprites end UnknownScript_0x5497f: writetext UnknownText_0x54a5a + waitbutton closetext - loadmovesprites end UnknownScript_0x54985: writetext UnknownText_0x54a8e + waitbutton closetext - loadmovesprites end UnknownScript_0x5498b: writetext UnknownText_0x54a9f + waitbutton closetext - loadmovesprites end UnknownScript_0x54991: writetext UnknownText_0x54ad1 + waitbutton closetext - loadmovesprites end PokefanMScript_0x54997: diff --git a/maps/GoldenrodMagnetTrainStation.asm b/maps/GoldenrodMagnetTrainStation.asm index 75819cf92..1b49994e0 100644 --- a/maps/GoldenrodMagnetTrainStation.asm +++ b/maps/GoldenrodMagnetTrainStation.asm @@ -1,3 +1,7 @@ +const_value set 2 + const GOLDENRODMAGNETTRAINSTATION_OFFICER + const GOLDENRODMAGNETTRAINSTATION_GENTLEMAN + GoldenrodMagnetTrainStation_MapScriptHeader: .MapTriggers: db 1 @@ -17,8 +21,8 @@ OfficerScript_0x550ec: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .MagnetTrainToSaffron writetext UnknownText_0x55160 + waitbutton closetext - loadmovesprites end .MagnetTrainToSaffron: @@ -28,9 +32,9 @@ OfficerScript_0x550ec: checkitem PASS iffalse .PassNotInBag writetext UnknownText_0x551ed + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x55146 + applymovement GOLDENRODMAGNETTRAINSTATION_OFFICER, MovementData_0x55146 applymovement PLAYER, MovementData_0x5514f writebyte $0 special Special_MagnetTrain @@ -46,24 +50,24 @@ OfficerScript_0x550ec: .PassNotInBag: writetext UnknownText_0x5522c + waitbutton closetext - loadmovesprites end .DecidedNotToRide: writetext UnknownText_0x5524f + waitbutton closetext - loadmovesprites end Script_ArriveFromSaffron: - applymovement $2, MovementData_0x55146 + applymovement GOLDENRODMAGNETTRAINSTATION_OFFICER, MovementData_0x55146 applymovement PLAYER, MovementData_0x55158 - applymovement $2, MovementData_0x5514b + applymovement GOLDENRODMAGNETTRAINSTATION_OFFICER, MovementData_0x5514b loadfont writetext UnknownText_0x5526a + waitbutton closetext - loadmovesprites end GentlemanScript_0x55143: diff --git a/maps/GoldenrodNameRatersHouse.asm b/maps/GoldenrodNameRatersHouse.asm index 4253fe3ef..9fae3eb09 100644 --- a/maps/GoldenrodNameRatersHouse.asm +++ b/maps/GoldenrodNameRatersHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const GOLDENRODNAMERATERSHOUSE_GENTLEMAN + GoldenrodNameRatersHouse_MapScriptHeader: .MapTriggers: db 0 @@ -9,8 +12,8 @@ GentlemanScript_0x5577c: faceplayer loadfont special SpecialNameRater + waitbutton closetext - loadmovesprites end GoldenrodNameRatersHouseBookshelf: diff --git a/maps/GoldenrodPPSpeechHouse.asm b/maps/GoldenrodPPSpeechHouse.asm index 0f373281a..710959645 100644 --- a/maps/GoldenrodPPSpeechHouse.asm +++ b/maps/GoldenrodPPSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const GOLDENRODPPSPEECHHOUSE_FISHER + const GOLDENRODPPSPEECHHOUSE_LASS + GoldenrodPPSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/GoldenrodPokeCenter1F.asm b/maps/GoldenrodPokeCenter1F.asm index 83fe5e26a..ab59a3111 100644 --- a/maps/GoldenrodPokeCenter1F.asm +++ b/maps/GoldenrodPokeCenter1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const GOLDENRODPOKECENTER1F_NURSE + const GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST + const GOLDENRODPOKECENTER1F_GAMEBOY_KID + const GOLDENRODPOKECENTER1F_LASS + const GOLDENRODPOKECENTER1F_POKEFAN_F + GoldenrodPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -9,7 +16,7 @@ NurseScript_0x60f91: jumpstd pokecenternurse GoldenrodPokeCenter1F_GSBallTriggerLeft: - writebyte BATTLE_TOWER_ACTION_0B + writebyte BATTLETOWERACTION_CHECKMOBILEEVENT special BattleTowerAction if_equal MOBILE_EVENT_OBJECT_GS_BALL, .gsball end @@ -18,30 +25,30 @@ GoldenrodPokeCenter1F_GSBallTriggerLeft: checkevent EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER iftrue .cancel playsound SFX_EXIT_BUILDING - moveperson $3, $0, $7 - disappear $3 - appear $3 + moveperson GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, $0, $7 + disappear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST + appear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST playmusic MUSIC_SHOW_ME_AROUND - applymovement $3, MovementData_0x6105a + applymovement GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, MovementData_0x6105a spriteface PLAYER, UP loadfont writetext UnknownText_0x622f0 - closetext + waitbutton verbosegiveitem GS_BALL setevent EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER setevent EVENT_CAN_GIVE_GS_BALL_TO_KURT writetext UnknownText_0x62359 + waitbutton closetext - loadmovesprites - applymovement $3, MovementData_0x61060 + applymovement GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, MovementData_0x61060 special RestartMapMusic - disappear $3 + disappear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST playsound SFX_EXIT_BUILDING .cancel: end GoldenrodPokeCenter1F_GSBallTriggerRight: - writebyte BATTLE_TOWER_ACTION_0B + writebyte BATTLETOWERACTION_CHECKMOBILEEVENT special BattleTowerAction if_equal MOBILE_EVENT_OBJECT_GS_BALL, .gsball end @@ -50,24 +57,24 @@ GoldenrodPokeCenter1F_GSBallTriggerRight: checkevent EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER iftrue .cancel playsound SFX_EXIT_BUILDING - moveperson $3, $0, $7 - disappear $3 - appear $3 + moveperson GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, $0, $7 + disappear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST + appear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST playmusic MUSIC_SHOW_ME_AROUND - applymovement $3, MovementData_0x61065 + applymovement GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, MovementData_0x61065 spriteface PLAYER, UP loadfont writetext UnknownText_0x622f0 - closetext + waitbutton verbosegiveitem GS_BALL setevent EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER setevent EVENT_CAN_GIVE_GS_BALL_TO_KURT writetext UnknownText_0x62359 + waitbutton closetext - loadmovesprites - applymovement $3, MovementData_0x6106c + applymovement GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, MovementData_0x6106c special RestartMapMusic - disappear $3 + disappear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST playsound SFX_EXIT_BUILDING .cancel: end @@ -82,34 +89,34 @@ PokefanFScript_0x61024: faceplayer loadfont writetext UnknownText_0x623fb - closetext + waitbutton writetext UnknownText_0x6248c yesorno iffalse UnknownScript_0x6104b takeitem EON_MAIL iffalse UnknownScript_0x6104b writetext UnknownText_0x62549 - closetext + waitbutton writetext UnknownText_0x624a4 - closetext + waitbutton verbosegiveitem REVIVE iffalse UnknownScript_0x61051 writetext UnknownText_0x624e9 + waitbutton closetext - loadmovesprites end UnknownScript_0x6104b: writetext UnknownText_0x62509 + waitbutton closetext - loadmovesprites end UnknownScript_0x61051: giveitem EON_MAIL writetext UnknownText_0x6252a + waitbutton closetext - loadmovesprites end MovementData_0x6105a: diff --git a/maps/GoldenrodPokeComCenter2FMobile.asm b/maps/GoldenrodPokeComCenter2FMobile.asm index f43e02ee9..c10395ab0 100644 --- a/maps/GoldenrodPokeComCenter2FMobile.asm +++ b/maps/GoldenrodPokeComCenter2FMobile.asm @@ -1,3 +1,8 @@ +const_value set 2 + const GOLDENRODPOKECOMCENTER2FMOBILE_SCIENTIST1 + const GOLDENRODPOKECOMCENTER2FMOBILE_SCIENTIST2 + const GOLDENRODPOKECOMCENTER2FMOBILE_SCIENTIST3 + GoldenrodPokeComCenter2FMobile_MapScriptHeader: .MapTriggers: db 0 @@ -17,7 +22,7 @@ ScientistScript_0x625d7: MapGoldenrodPokeComCenter2FMobileSignpost0Script: loadfont writetext UnknownText_0x627ee - closetext + waitbutton UnknownScript_0x625df: reloadmappart loadmenudata MenuDataHeader_0x62602 @@ -30,17 +35,17 @@ UnknownScript_0x625df: UnknownScript_0x625f0: loadfont writetext UnknownText_0x62828 - closetext + waitbutton jump UnknownScript_0x625df UnknownScript_0x625f8: loadfont writetext UnknownText_0x628f4 - closetext + waitbutton jump UnknownScript_0x625df UnknownScript_0x62600: - loadmovesprites + closetext end @@ -62,7 +67,7 @@ MenuData2_0x6260a: MapGoldenrodPokeComCenter2FMobileSignpost1Script: loadfont writetext UnknownText_0x62989 - closetext + waitbutton UnknownScript_0x62629: reloadmappart loadmenudata MenuDataHeader_0x6264c @@ -75,17 +80,17 @@ UnknownScript_0x62629: UnknownScript_0x6263a: loadfont writetext UnknownText_0x629ae - closetext + waitbutton jump UnknownScript_0x62629 UnknownScript_0x62642: loadfont writetext UnknownText_0x62a5a - closetext + waitbutton jump UnknownScript_0x62629 UnknownScript_0x6264a: - loadmovesprites + closetext end diff --git a/maps/GuideGentsHouse.asm b/maps/GuideGentsHouse.asm index ecc481750..1b6befa08 100644 --- a/maps/GuideGentsHouse.asm +++ b/maps/GuideGentsHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const GUIDEGENTSHOUSE_GRAMPS + GuideGentsHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/HallOfFame.asm b/maps/HallOfFame.asm index 35da37630..1b24dca2c 100644 --- a/maps/HallOfFame.asm +++ b/maps/HallOfFame.asm @@ -1,3 +1,6 @@ +const_value set 2 + const HALLOFFAME_LANCE + HallOfFame_MapScriptHeader: .MapTriggers: db 2 @@ -17,15 +20,15 @@ HallOfFame_MapScriptHeader: end HallOfFameScript: - follow $2, PLAYER - applymovement $2, HallOfFame_WalkUpWithLance + follow HALLOFFAME_LANCE, PLAYER + applymovement HALLOFFAME_LANCE, HallOfFame_WalkUpWithLance stopfollow spriteface PLAYER, RIGHT loadfont writetext HallOfFame_LanceText + waitbutton closetext - loadmovesprites - spriteface $2, UP + spriteface HALLOFFAME_LANCE, UP applymovement PLAYER, HallOfFame_SlowlyApproachMachine dotrigger $1 pause 15 diff --git a/maps/IcePath1F.asm b/maps/IcePath1F.asm index c39fd9a45..6ab88a560 100644 --- a/maps/IcePath1F.asm +++ b/maps/IcePath1F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ICEPATH1F_POKE_BALL1 + const ICEPATH1F_POKE_BALL2 + const ICEPATH1F_POKE_BALL3 + IcePath1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/IcePathB1F.asm b/maps/IcePathB1F.asm index 80d341b03..d86b52870 100644 --- a/maps/IcePathB1F.asm +++ b/maps/IcePathB1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const ICEPATHB1F_BOULDER1 + const ICEPATHB1F_BOULDER2 + const ICEPATHB1F_BOULDER3 + const ICEPATHB1F_BOULDER4 + const ICEPATHB1F_POKE_BALL + IcePathB1F_MapScriptHeader: .MapTriggers: db 0 @@ -33,22 +40,22 @@ IcePathB1F_MapScriptHeader: db -1 ; end .Boulder1: - disappear 2 + disappear ICEPATHB1F_BOULDER1 clearevent EVENT_BOULDER_IN_ICE_PATH_1A jump .FinishBoulder .Boulder2: - disappear 3 + disappear ICEPATHB1F_BOULDER2 clearevent EVENT_BOULDER_IN_ICE_PATH_2A jump .FinishBoulder .Boulder3: - disappear 4 + disappear ICEPATHB1F_BOULDER3 clearevent EVENT_BOULDER_IN_ICE_PATH_3A jump .FinishBoulder .Boulder4: - disappear 5 + disappear ICEPATHB1F_BOULDER4 clearevent EVENT_BOULDER_IN_ICE_PATH_4A jump .FinishBoulder @@ -57,8 +64,8 @@ IcePathB1F_MapScriptHeader: scall .BoulderFallsThrough loadfont writetext UnknownText_0x7e512 + waitbutton closetext - loadmovesprites end .BoulderFallsThrough: diff --git a/maps/IcePathB2FBlackthornSide.asm b/maps/IcePathB2FBlackthornSide.asm index d229579f8..3b8f2b2d4 100644 --- a/maps/IcePathB2FBlackthornSide.asm +++ b/maps/IcePathB2FBlackthornSide.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ICEPATHB2FBLACKTHORNSIDE_POKE_BALL + IcePathB2FBlackthornSide_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/IcePathB2FMahoganySide.asm b/maps/IcePathB2FMahoganySide.asm index 77a5ff29a..84d0ab309 100644 --- a/maps/IcePathB2FMahoganySide.asm +++ b/maps/IcePathB2FMahoganySide.asm @@ -1,3 +1,11 @@ +const_value set 2 + const ICEPATHB2FMAHOGANYSIDE_BOULDER1 + const ICEPATHB2FMAHOGANYSIDE_BOULDER2 + const ICEPATHB2FMAHOGANYSIDE_BOULDER3 + const ICEPATHB2FMAHOGANYSIDE_BOULDER4 + const ICEPATHB2FMAHOGANYSIDE_POKE_BALL1 + const ICEPATHB2FMAHOGANYSIDE_POKE_BALL2 + IcePathB2FMahoganySide_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/IcePathB3F.asm b/maps/IcePathB3F.asm index 0fe12cd7d..cf4e867b9 100644 --- a/maps/IcePathB3F.asm +++ b/maps/IcePathB3F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ICEPATHB3F_POKE_BALL + const ICEPATHB3F_ROCK + IcePathB3F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/IlexForest.asm b/maps/IlexForest.asm index 851f50399..3e44de8a5 100644 --- a/maps/IlexForest.asm +++ b/maps/IlexForest.asm @@ -1,3 +1,16 @@ +const_value set 2 + const ILEXFOREST_BIRD + const ILEXFOREST_YOUNGSTER1 + const ILEXFOREST_BLACK_BELT + const ILEXFOREST_ROCKER + const ILEXFOREST_POKE_BALL1 + const ILEXFOREST_KURT + const ILEXFOREST_LASS + const ILEXFOREST_YOUNGSTER2 + const ILEXFOREST_POKE_BALL2 + const ILEXFOREST_POKE_BALL3 + const ILEXFOREST_POKE_BALL4 + IlexForest_MapScriptHeader: .MapTriggers: db 0 @@ -7,328 +20,330 @@ IlexForest_MapScriptHeader: ; callbacks - dbw 2, UnknownScript_0x6eb03 + dbw 2, .FarfetchdCallback -UnknownScript_0x6eb03: +.FarfetchdCallback: checkevent EVENT_GOT_HM01_CUT - iftrue UnknownScript_0x6eb34 + iftrue .Static copybytetovar FarfetchdPosition - if_equal $1, UnknownScript_0x6eb35 - if_equal $2, UnknownScript_0x6eb3c - if_equal $3, UnknownScript_0x6eb43 - if_equal $4, UnknownScript_0x6eb4a - if_equal $5, UnknownScript_0x6eb51 - if_equal $6, UnknownScript_0x6eb58 - if_equal $7, UnknownScript_0x6eb5f - if_equal $8, UnknownScript_0x6eb66 - if_equal $9, UnknownScript_0x6eb6d - if_equal $a, UnknownScript_0x6eb74 -UnknownScript_0x6eb34: + if_equal 1, .PositionOne + if_equal 2, .PositionTwo + if_equal 3, .PositionThree + if_equal 4, .PositionFour + if_equal 5, .PositionFive + if_equal 6, .PositionSix + if_equal 7, .PositionSeven + if_equal 8, .PositionEight + if_equal 9, .PositionNine + if_equal 10, .PositionTen +.Static: return -UnknownScript_0x6eb35: - moveperson $2, $e, $1f - appear $2 +.PositionOne: + moveperson ILEXFOREST_BIRD, $e, $1f + appear ILEXFOREST_BIRD return -UnknownScript_0x6eb3c: - moveperson $2, $f, $19 - appear $2 +.PositionTwo: + moveperson ILEXFOREST_BIRD, $f, $19 + appear ILEXFOREST_BIRD return -UnknownScript_0x6eb43: - moveperson $2, $14, $18 - appear $2 +.PositionThree: + moveperson ILEXFOREST_BIRD, $14, $18 + appear ILEXFOREST_BIRD return -UnknownScript_0x6eb4a: - moveperson $2, $1d, $16 - appear $2 +.PositionFour: + moveperson ILEXFOREST_BIRD, $1d, $16 + appear ILEXFOREST_BIRD return -UnknownScript_0x6eb51: - moveperson $2, $1c, $1f - appear $2 +.PositionFive: + moveperson ILEXFOREST_BIRD, $1c, $1f + appear ILEXFOREST_BIRD return -UnknownScript_0x6eb58: - moveperson $2, $18, $23 - appear $2 +.PositionSix: + moveperson ILEXFOREST_BIRD, $18, $23 + appear ILEXFOREST_BIRD return -UnknownScript_0x6eb5f: - moveperson $2, $16, $1f - appear $2 +.PositionSeven: + moveperson ILEXFOREST_BIRD, $16, $1f + appear ILEXFOREST_BIRD return -UnknownScript_0x6eb66: - moveperson $2, $f, $1d - appear $2 +.PositionEight: + moveperson ILEXFOREST_BIRD, $f, $1d + appear ILEXFOREST_BIRD return -UnknownScript_0x6eb6d: - moveperson $2, $a, $23 - appear $2 +.PositionNine: + moveperson ILEXFOREST_BIRD, $a, $23 + appear ILEXFOREST_BIRD return -UnknownScript_0x6eb74: - moveperson $2, $6, $1c - appear $2 +.PositionTen: + moveperson ILEXFOREST_BIRD, $6, $1c + appear ILEXFOREST_BIRD return YoungsterScript_0x6eb7b: faceplayer loadfont checkevent EVENT_HERDED_FARFETCHD - iftrue UnknownScript_0x6eb89 + iftrue .DoneFarfetchd writetext UnknownText_0x6ef5c + waitbutton closetext - loadmovesprites end -UnknownScript_0x6eb89: +.DoneFarfetchd: writetext UnknownText_0x6f019 + waitbutton closetext - loadmovesprites end -BirdScript_0x6eb8f: +IlexForestFarfetchdScript: copybytetovar FarfetchdPosition - if_equal $1, UnknownScript_0x6ebba - if_equal $2, UnknownScript_0x6ebd9 - if_equal $3, UnknownScript_0x6ec02 - if_equal $4, UnknownScript_0x6ec2b - if_equal $5, UnknownScript_0x6ec54 - if_equal $6, UnknownScript_0x6eca7 - if_equal $7, UnknownScript_0x6ecd0 - if_equal $8, UnknownScript_0x6ed0e - if_equal $9, UnknownScript_0x6ed50 - if_equal $a, UnknownScript_0x6ed96 -UnknownScript_0x6ebba: + if_equal 1, .Position1 + if_equal 2, .Position2 + if_equal 3, .Position3 + if_equal 4, .Position4 + if_equal 5, .Position5 + if_equal 6, .Position6 + if_equal 7, .Position7 + if_equal 8, .Position8 + if_equal 9, .Position9 + if_equal 10, .Position10 + +.Position1: faceplayer loadfont - writetext UnknownText_0x6f06f + writetext Text_ItsTheMissingPokemon keeptextopen - writetext UnknownText_0x6f086 + writetext Text_Kwaaaa cry FARFETCH_D + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x6ee8f - moveperson $2, $f, $19 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $2 - end - -UnknownScript_0x6ebd9: - scall UnknownScript_0x6eda1 - if_equal $0, UnknownScript_0x6ebf1 - applymovement $2, MovementData_0x6ee95 - moveperson $2, $14, $18 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $3 - end - -UnknownScript_0x6ebf1: - applymovement $2, MovementData_0x6ee9e - moveperson $2, $f, $1d - disappear $2 - appear $2 - loadvar FarfetchdPosition, $8 - end - -UnknownScript_0x6ec02: - scall UnknownScript_0x6eda1 - if_equal $2, UnknownScript_0x6ec1a - applymovement $2, MovementData_0x6eea4 - moveperson $2, $1d, $16 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $4 - end - -UnknownScript_0x6ec1a: - applymovement $2, MovementData_0x6eeab - moveperson $2, $f, $19 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $2 - end - -UnknownScript_0x6ec2b: - scall UnknownScript_0x6eda1 - if_equal $1, UnknownScript_0x6ec43 - applymovement $2, MovementData_0x6eeb1 - moveperson $2, $1c, $1f - disappear $2 - appear $2 - loadvar FarfetchdPosition, $5 - end - -UnknownScript_0x6ec43: - applymovement $2, MovementData_0x6eeb8 - moveperson $2, $14, $18 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $3 - end - -UnknownScript_0x6ec54: - scall UnknownScript_0x6eda1 - if_equal $1, UnknownScript_0x6ec85 - if_equal $2, UnknownScript_0x6ec74 - if_equal $3, UnknownScript_0x6ec96 - applymovement $2, MovementData_0x6eebd - moveperson $2, $18, $23 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $6 - end - -UnknownScript_0x6ec74: - applymovement $2, MovementData_0x6eec7 - moveperson $2, $16, $1f - disappear $2 - appear $2 - loadvar FarfetchdPosition, $7 - end - -UnknownScript_0x6ec85: - applymovement $2, MovementData_0x6eecc - moveperson $2, $1d, $16 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $4 - end - -UnknownScript_0x6ec96: - applymovement $2, MovementData_0x6eed2 - moveperson $2, $1d, $16 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $4 - end - -UnknownScript_0x6eca7: - scall UnknownScript_0x6eda1 - if_equal $3, UnknownScript_0x6ecbf - applymovement $2, MovementData_0x6eee6 - moveperson $2, $16, $1f - disappear $2 - appear $2 - loadvar FarfetchdPosition, $7 - end - -UnknownScript_0x6ecbf: - applymovement $2, MovementData_0x6eeef - moveperson $2, $1c, $1f - disappear $2 - appear $2 - loadvar FarfetchdPosition, $5 - end - -UnknownScript_0x6ecd0: - scall UnknownScript_0x6eda1 - if_equal $0, UnknownScript_0x6ecfd - if_equal $2, UnknownScript_0x6ecec - applymovement $2, MovementData_0x6eef8 - moveperson $2, $f, $1d - disappear $2 - appear $2 - loadvar FarfetchdPosition, $8 - end - -UnknownScript_0x6ecec: - applymovement $2, MovementData_0x6ef00 - moveperson $2, $18, $23 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $6 - end - -UnknownScript_0x6ecfd: - applymovement $2, MovementData_0x6ef09 - moveperson $2, $1c, $1f - disappear $2 - appear $2 - loadvar FarfetchdPosition, $5 - end - -UnknownScript_0x6ed0e: - scall UnknownScript_0x6eda1 - if_equal $1, UnknownScript_0x6ed3f - if_equal $2, UnknownScript_0x6ed3f - if_equal $3, UnknownScript_0x6ed2e - applymovement $2, MovementData_0x6ef10 - moveperson $2, $a, $23 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $9 - end - -UnknownScript_0x6ed2e: - applymovement $2, MovementData_0x6ef18 - moveperson $2, $16, $1f - disappear $2 - appear $2 - loadvar FarfetchdPosition, $7 - end - -UnknownScript_0x6ed3f: - applymovement $2, MovementData_0x6ef1e - moveperson $2, $f, $19 - disappear $2 - appear $2 - loadvar FarfetchdPosition, $2 - end - -UnknownScript_0x6ed50: - scall UnknownScript_0x6eda1 - if_equal $0, UnknownScript_0x6ed85 - if_equal $3, UnknownScript_0x6ed74 - applymovement $2, MovementData_0x6ef23 - moveperson $2, $6, $1c - disappear $2 - appear $2 - loadvar FarfetchdPosition, $a - appear $4 + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos1_Pos2 + moveperson ILEXFOREST_BIRD, $f, $19 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 2 + end + +.Position2: + scall .CryAndCheckFacing + if_equal DOWN, .Position2_Down + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos2_Pos3 + moveperson ILEXFOREST_BIRD, $14, $18 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 3 + end + +.Position2_Down: + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos2_Pos8 + moveperson ILEXFOREST_BIRD, $f, $1d + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 8 + end + +.Position3: + scall .CryAndCheckFacing + if_equal LEFT, .Position3_Left + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos3_Pos4 + moveperson ILEXFOREST_BIRD, $1d, $16 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 4 + end + +.Position3_Left: + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos3_Pos2 + moveperson ILEXFOREST_BIRD, $f, $19 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 2 + end + +.Position4: + scall .CryAndCheckFacing + if_equal UP, .Position4_Up + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos4_Pos5 + moveperson ILEXFOREST_BIRD, $1c, $1f + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 5 + end + +.Position4_Up: + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos4_Pos3 + moveperson ILEXFOREST_BIRD, $14, $18 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 3 + end + +.Position5: + scall .CryAndCheckFacing + if_equal UP, .Position5_Up + if_equal LEFT, .Position5_Left + if_equal RIGHT, .Position5_Right + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos5_Pos6 + moveperson ILEXFOREST_BIRD, $18, $23 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 6 + end + +.Position5_Left: + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos5_Pos7 + moveperson ILEXFOREST_BIRD, $16, $1f + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 7 + end + +.Position5_Up: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos5_Pos4_Up + moveperson ILEXFOREST_BIRD, $1d, $16 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 4 + end + +.Position5_Right: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos5_Pos4_Right + moveperson ILEXFOREST_BIRD, $1d, $16 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 4 + end + +.Position6: + scall .CryAndCheckFacing + if_equal RIGHT, .Position6_Right + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos6_Pos7 + moveperson ILEXFOREST_BIRD, $16, $1f + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 7 + end + +.Position6_Right: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos6_Pos5 + moveperson ILEXFOREST_BIRD, $1c, $1f + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 5 + end + +.Position7: + scall .CryAndCheckFacing + if_equal DOWN, .Position7_Down + if_equal LEFT, .Position7_Left + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos7_Pos8 + moveperson ILEXFOREST_BIRD, $f, $1d + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 8 + end + +.Position7_Left: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos7_Pos6 + moveperson ILEXFOREST_BIRD, $18, $23 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 6 + end + +.Position7_Down: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos7_Pos5 + moveperson ILEXFOREST_BIRD, $1c, $1f + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 5 + end + +.Position8: + scall .CryAndCheckFacing + if_equal UP, .Position8_Up + if_equal LEFT, .Position8_Left + if_equal RIGHT, .Position8_Right + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos8_Pos9 + moveperson ILEXFOREST_BIRD, $a, $23 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 9 + end + +.Position8_Right: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos8_Pos7 + moveperson ILEXFOREST_BIRD, $16, $1f + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 7 + end + +.Position8_Up: +.Position8_Left: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos8_Pos2 + moveperson ILEXFOREST_BIRD, $f, $19 + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 2 + end + +.Position9: + scall .CryAndCheckFacing + if_equal DOWN, .Position9_Down + if_equal RIGHT, .Position9_Right + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos9_Pos10 + moveperson ILEXFOREST_BIRD, $6, $1c + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 10 + appear ILEXFOREST_BLACK_BELT setevent EVENT_CHARCOAL_KILN_BOSS setevent EVENT_HERDED_FARFETCHD end -UnknownScript_0x6ed74: - applymovement $2, MovementData_0x6ef33 - moveperson $2, $f, $1d - disappear $2 - appear $2 - loadvar FarfetchdPosition, $8 +.Position9_Right: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos9_Pos8_Right + moveperson ILEXFOREST_BIRD, $f, $1d + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 8 end -UnknownScript_0x6ed85: - applymovement $2, MovementData_0x6ef3d - moveperson $2, $f, $1d - disappear $2 - appear $2 - loadvar FarfetchdPosition, $8 +.Position9_Down: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos9_Pos8_Down + moveperson ILEXFOREST_BIRD, $f, $1d + disappear ILEXFOREST_BIRD + appear ILEXFOREST_BIRD + loadvar FarfetchdPosition, 8 end -UnknownScript_0x6ed96: +.Position10: faceplayer loadfont - writetext UnknownText_0x6f086 + writetext Text_Kwaaaa cry FARFETCH_D + waitbutton closetext - loadmovesprites end -UnknownScript_0x6eda1: +.CryAndCheckFacing: faceplayer loadfont - writetext UnknownText_0x6f086 + writetext Text_Kwaaaa cry FARFETCH_D + waitbutton closetext - loadmovesprites checkcode VAR_FACING end @@ -336,14 +351,14 @@ BlackBeltScript_0x6edae: faceplayer loadfont checkevent EVENT_GOT_HM01_CUT - iftrue UnknownScript_0x6edd8 + iftrue .AlreadyGotCut writetext UnknownText_0x6f099 keeptextopen verbosegiveitem HM_CUT setevent EVENT_GOT_HM01_CUT writetext UnknownText_0x6f141 + waitbutton closetext - loadmovesprites setevent EVENT_ILEX_FOREST_FARFETCHD setevent EVENT_ILEX_FOREST_APPRENTICE setevent EVENT_ILEX_FOREST_CHARCOAL_MASTER @@ -352,10 +367,10 @@ BlackBeltScript_0x6edae: clearevent EVENT_CHARCOAL_KILN_BOSS end -UnknownScript_0x6edd8: +.AlreadyGotCut: writetext UnknownText_0x6f1c0 + waitbutton closetext - loadmovesprites end RockerScript_0x6edde: @@ -370,20 +385,20 @@ RockerScript_0x6edde: setevent EVENT_GOT_TM02_HEADBUTT UnknownScript_0x6edf3: writetext UnknownText_0x6f26d - closetext + waitbutton UnknownScript_0x6edf7: - loadmovesprites + closetext end TrainerBug_catcherWayne: trainer EVENT_BEAT_BUG_CATCHER_WAYNE, BUG_CATCHER, WAYNE, Bug_catcherWayneSeenText, Bug_catcherWayneBeatenText, 0, Bug_catcherWayneScript Bug_catcherWayneScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6f571 + waitbutton closetext - loadmovesprites end LassScript_0x6ee0d: @@ -421,32 +436,32 @@ MapIlexForestSignpost0Script: MapIlexForestSignpost4Script: checkevent EVENT_FOREST_IS_RESTLESS - iftrue UnknownScript_0x6ee30 - jump UnknownScript_0x6ee35 + iftrue .ForestIsRestless + jump .DontDoCelebiEvent -UnknownScript_0x6ee30: +.ForestIsRestless: checkitem GS_BALL - iftrue UnknownScript_0x6ee38 -UnknownScript_0x6ee35: + iftrue .AskCelebiEvent +.DontDoCelebiEvent: jumptext UnknownText_0x6f358 -UnknownScript_0x6ee38: +.AskCelebiEvent: loadfont writetext UnknownText_0x6f394 yesorno - iftrue UnknownScript_0x6ee42 - loadmovesprites + iftrue .CelebiEvent + closetext end -UnknownScript_0x6ee42: +.CelebiEvent: takeitem GS_BALL clearevent EVENT_FOREST_IS_RESTLESS setevent EVENT_AZALEA_TOWN_KURT - disappear $8 + disappear ILEXFOREST_LASS clearevent EVENT_ROUTE_34_ILEX_FOREST_GATE_LASS writetext UnknownText_0x6f43b + waitbutton closetext - loadmovesprites pause 20 showemote EMOTE_SHOCK, PLAYER, 20 special Special_RotatePalettesRightMusic @@ -456,24 +471,24 @@ UnknownScript_0x6ee42: pause 20 clearflag ENGINE_HAVE_EXAMINED_GS_BALL special Special_CelebiShrineEvent - loadpokedata CELEBI, 30 + scriptedpokedata CELEBI, 30 startbattle returnafterbattle pause 20 special CheckCaughtCelebi - iffalse UnknownScript_0x6ee8e - appear $7 - applymovement $7, MovementData_0x6ef4e + iffalse .DidntCatchCelebi + appear ILEXFOREST_KURT + applymovement ILEXFOREST_KURT, MovementData_0x6ef4e loadfont writetext UnknownText_0x6f452 + waitbutton closetext - loadmovesprites - applymovement $7, MovementData_0x6ef53 - disappear $7 -UnknownScript_0x6ee8e: + applymovement ILEXFOREST_KURT, MovementData_0x6ef53 + disappear ILEXFOREST_KURT +.DidntCatchCelebi: end -MovementData_0x6ee8f: +MovementData_Farfetchd_Pos1_Pos2: big_step_up big_step_up big_step_up @@ -481,7 +496,7 @@ MovementData_0x6ee8f: big_step_up step_end -MovementData_0x6ee95: +MovementData_Farfetchd_Pos2_Pos3: big_step_up big_step_up big_step_right @@ -492,7 +507,7 @@ MovementData_0x6ee95: big_step_down step_end -MovementData_0x6ee9e: +MovementData_Farfetchd_Pos2_Pos8: big_step_down big_step_down big_step_down @@ -500,7 +515,7 @@ MovementData_0x6ee9e: big_step_down step_end -MovementData_0x6eea4: +MovementData_Farfetchd_Pos3_Pos4: big_step_right big_step_right big_step_right @@ -509,7 +524,7 @@ MovementData_0x6eea4: big_step_right step_end -MovementData_0x6eeab: +MovementData_Farfetchd_Pos3_Pos2: big_step_up big_step_left big_step_left @@ -517,7 +532,7 @@ MovementData_0x6eeab: big_step_left step_end -MovementData_0x6eeb1: +MovementData_Farfetchd_Pos4_Pos5: big_step_down big_step_down big_step_down @@ -526,14 +541,14 @@ MovementData_0x6eeb1: big_step_down step_end -MovementData_0x6eeb8: +MovementData_Farfetchd_Pos4_Pos3: big_step_left jump_step_left big_step_left big_step_left step_end -MovementData_0x6eebd: +MovementData_Farfetchd_Pos5_Pos6: big_step_down big_step_down big_step_down @@ -545,14 +560,14 @@ MovementData_0x6eebd: big_step_left step_end -MovementData_0x6eec7: +MovementData_Farfetchd_Pos5_Pos7: big_step_left big_step_left big_step_left big_step_left step_end -MovementData_0x6eecc: +MovementData_Farfetched_Pos5_Pos4_Up: big_step_up big_step_up big_step_up @@ -560,14 +575,14 @@ MovementData_0x6eecc: big_step_up step_end -MovementData_0x6eed2: +MovementData_Farfetched_Pos5_Pos4_Right: big_step_right turn_head_up - db $3e ; movement + step_sleep_1 turn_head_down - db $3e ; movement + step_sleep_1 turn_head_up - db $3e ; movement + step_sleep_1 big_step_down big_step_down fix_facing @@ -582,7 +597,7 @@ MovementData_0x6eed2: big_step_up step_end -MovementData_0x6eee6: +MovementData_Farfetched_Pos6_Pos7: big_step_left big_step_left big_step_left @@ -593,7 +608,7 @@ MovementData_0x6eee6: big_step_up step_end -MovementData_0x6eeef: +MovementData_Farfetched_Pos6_Pos5: big_step_right big_step_right big_step_right @@ -604,7 +619,7 @@ MovementData_0x6eeef: big_step_up step_end -MovementData_0x6eef8: +MovementData_Farfetched_Pos7_Pos8: big_step_up big_step_up big_step_left @@ -614,7 +629,7 @@ MovementData_0x6eef8: big_step_left step_end -MovementData_0x6ef00: +MovementData_Farfetched_Pos7_Pos6: big_step_down big_step_down big_step_left @@ -625,7 +640,7 @@ MovementData_0x6ef00: big_step_right step_end -MovementData_0x6ef09: +MovementData_Farfetched_Pos7_Pos5: big_step_right big_step_right big_step_right @@ -634,7 +649,7 @@ MovementData_0x6ef09: big_step_right step_end -MovementData_0x6ef10: +MovementData_Farfetched_Pos8_Pos9: big_step_down big_step_left big_step_down @@ -644,7 +659,7 @@ MovementData_0x6ef10: big_step_down step_end -MovementData_0x6ef18: +MovementData_Farfetched_Pos8_Pos7: big_step_right big_step_right big_step_right @@ -652,14 +667,14 @@ MovementData_0x6ef18: big_step_right step_end -MovementData_0x6ef1e: +MovementData_Farfetched_Pos8_Pos2: big_step_up big_step_up big_step_up big_step_up step_end -MovementData_0x6ef23: +MovementData_Farfetched_Pos9_Pos10: big_step_left big_step_left fix_facing @@ -677,7 +692,7 @@ MovementData_0x6ef23: big_step_up step_end -MovementData_0x6ef33: +MovementData_Farfetched_Pos9_Pos8_Right: big_step_right big_step_right big_step_right @@ -689,7 +704,7 @@ MovementData_0x6ef33: big_step_up step_end -MovementData_0x6ef3d: +MovementData_Farfetched_Pos9_Pos8_Down: big_step_left big_step_left fix_facing @@ -757,12 +772,12 @@ UnknownText_0x6f019: cont "a BADGE." done -UnknownText_0x6f06f: +Text_ItsTheMissingPokemon: text "It's the missing" line "#MON!" done -UnknownText_0x6f086: +Text_Kwaaaa: text "FARFETCH'D: Kwaa!" done @@ -950,7 +965,7 @@ IlexForest_MapEventHeader: .PersonEvents: db 11 - person_event SPRITE_BIRD, 31, 14, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, BirdScript_0x6eb8f, EVENT_ILEX_FOREST_FARFETCHD + person_event SPRITE_BIRD, 31, 14, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, IlexForestFarfetchdScript, EVENT_ILEX_FOREST_FARFETCHD person_event SPRITE_YOUNGSTER, 28, 7, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6eb7b, EVENT_ILEX_FOREST_APPRENTICE person_event SPRITE_BLACK_BELT, 28, 5, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, BlackBeltScript_0x6edae, EVENT_ILEX_FOREST_CHARCOAL_MASTER person_event SPRITE_ROCKER, 14, 15, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, RockerScript_0x6edde, -1 diff --git a/maps/IlexForestAzaleaGate.asm b/maps/IlexForestAzaleaGate.asm index 39596b0a2..25ffdfcd0 100644 --- a/maps/IlexForestAzaleaGate.asm +++ b/maps/IlexForestAzaleaGate.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ILEXFORESTAZALEAGATE_OFFICER + const ILEXFORESTAZALEAGATE_GRANNY + IlexForestAzaleaGate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/IndigoPlateauPokeCenter1F.asm b/maps/IndigoPlateauPokeCenter1F.asm index 6595cc0a9..5917397d6 100644 --- a/maps/IndigoPlateauPokeCenter1F.asm +++ b/maps/IndigoPlateauPokeCenter1F.asm @@ -1,3 +1,11 @@ +const_value set 2 + const INDIGOPLATEAUPOKECENTER1F_NURSE + const INDIGOPLATEAUPOKECENTER1F_CLERK + const INDIGOPLATEAUPOKECENTER1F_COOLTRAINER_M + const INDIGOPLATEAUPOKECENTER1F_SILVER + const INDIGOPLATEAUPOKECENTER1F_GRAMPS + const INDIGOPLATEAUPOKECENTER1F_JYNX + IndigoPlateauPokeCenter1F_MapScriptHeader: .MapTriggers: db 1 @@ -51,13 +59,13 @@ UnknownScript_0x180053: if_equal THURSDAY, UnknownScript_0x18012b if_equal FRIDAY, UnknownScript_0x18012b if_equal SATURDAY, UnknownScript_0x18012b - moveperson $5, $11, $9 - appear $5 + moveperson INDIGOPLATEAUPOKECENTER1F_SILVER, $11, $9 + appear INDIGOPLATEAUPOKECENTER1F_SILVER spriteface PLAYER, DOWN showemote EMOTE_SHOCK, PLAYER, 15 special Special_RotatePalettesRightMusic pause 15 - applymovement $5, MovementData_0x180164 + applymovement INDIGOPLATEAUPOKECENTER1F_SILVER, MovementData_0x180164 playmusic MUSIC_RIVAL_ENCOUNTER spriteface PLAYER, RIGHT jump UnknownScript_0x1800ce @@ -73,19 +81,19 @@ UnknownScript_0x180094: if_equal THURSDAY, UnknownScript_0x18012b if_equal FRIDAY, UnknownScript_0x18012b if_equal SATURDAY, UnknownScript_0x18012b - appear $5 + appear INDIGOPLATEAUPOKECENTER1F_SILVER spriteface PLAYER, DOWN showemote EMOTE_SHOCK, PLAYER, 15 special Special_RotatePalettesRightMusic pause 15 - applymovement $5, MovementData_0x18016b + applymovement INDIGOPLATEAUPOKECENTER1F_SILVER, MovementData_0x18016b playmusic MUSIC_RIVAL_ENCOUNTER spriteface PLAYER, LEFT UnknownScript_0x1800ce: loadfont writetext UnknownText_0x1801f5 + waitbutton closetext - loadmovesprites setevent EVENT_INDIGO_PLATEAU_POKECENTER_RIVAL checkevent EVENT_GOT_TOTODILE_FROM_ELM iftrue UnknownScript_0x1800f3 @@ -93,7 +101,7 @@ UnknownScript_0x1800ce: iftrue UnknownScript_0x180103 winlosstext UnknownText_0x180295, UnknownText_0x1802fd setlasttalked $5 - loadtrainer RIVAL2, 6 + scriptedtrainerdata RIVAL2, 6 startbattle reloadmapmusic returnafterbattle @@ -102,7 +110,7 @@ UnknownScript_0x1800ce: UnknownScript_0x1800f3: winlosstext UnknownText_0x180295, UnknownText_0x1802fd setlasttalked $5 - loadtrainer RIVAL2, 4 + scriptedtrainerdata RIVAL2, 4 startbattle reloadmapmusic returnafterbattle @@ -111,7 +119,7 @@ UnknownScript_0x1800f3: UnknownScript_0x180103: winlosstext UnknownText_0x180295, UnknownText_0x1802fd setlasttalked $5 - loadtrainer RIVAL2, 5 + scriptedtrainerdata RIVAL2, 5 startbattle reloadmapmusic returnafterbattle @@ -121,11 +129,11 @@ UnknownScript_0x180113: playmusic MUSIC_RIVAL_AFTER loadfont writetext UnknownText_0x1802a4 + waitbutton closetext - loadmovesprites spriteface PLAYER, DOWN - applymovement $5, MovementData_0x180172 - disappear $5 + applymovement INDIGOPLATEAUPOKECENTER1F_SILVER, MovementData_0x180172 + disappear INDIGOPLATEAUPOKECENTER1F_SILVER dotrigger $0 playmapmusic setflag ENGINE_INDIGO_PLATEAU_RIVAL_FIGHT @@ -138,7 +146,7 @@ NurseScript_0x18012c: ClerkScript_0x18012f: loadfont pokemart MARTTYPE_STANDARD, MART_INDIGO_PLATEAU - loadmovesprites + closetext end CooltrainerMScript_0x180136: @@ -151,26 +159,26 @@ TeleportGuyScript: yesorno iffalse .No writetext TeleportGuyYesText + waitbutton closetext - loadmovesprites playsound SFX_WARP_TO special FadeOutPalettes - waitbutton + waitsfx warp NEW_BARK_TOWN, $d, $6 end .No writetext TeleportGuyNoText + waitbutton closetext - loadmovesprites end AbraScript: loadfont writetext AbraText cry ABRA + waitbutton closetext - loadmovesprites end MovementData_0x180164: diff --git a/maps/KarensRoom.asm b/maps/KarensRoom.asm index 0f32ebebc..35be58a03 100644 --- a/maps/KarensRoom.asm +++ b/maps/KarensRoom.asm @@ -1,3 +1,6 @@ +const_value set 2 + const KARENSROOM_KAREN + KarensRoom_MapScriptHeader: .MapTriggers: db 2 @@ -38,10 +41,10 @@ UnknownScript_0x180bd6: earthquake 80 changeblock $4, $e, $2a reloadmappart - loadmovesprites + closetext dotrigger $1 setevent EVENT_KARENS_ROOM_ENTRANCE_CLOSED - waitbutton + waitsfx end KarenScript_0x180bee: @@ -50,29 +53,29 @@ KarenScript_0x180bee: checkevent EVENT_BEAT_ELITE_4_KAREN iftrue UnknownScript_0x180c1c writetext UnknownText_0x180c27 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x180cf8, 0 - loadtrainer KAREN, 1 + scriptedtrainerdata KAREN, 1 startbattle returnafterbattle setevent EVENT_BEAT_ELITE_4_KAREN loadfont writetext UnknownText_0x180d29 + waitbutton closetext - loadmovesprites playsound SFX_ENTER_DOOR changeblock $4, $2, $16 reloadmappart - loadmovesprites + closetext setevent EVENT_KARENS_ROOM_EXIT_OPEN - waitbutton + waitsfx end UnknownScript_0x180c1c: writetext UnknownText_0x180d29 + waitbutton closetext - loadmovesprites end MovementData_0x180c22: diff --git a/maps/KogasRoom.asm b/maps/KogasRoom.asm index b822efd9f..6e68d7941 100644 --- a/maps/KogasRoom.asm +++ b/maps/KogasRoom.asm @@ -1,3 +1,6 @@ +const_value set 2 + const KOGASROOM_KOGA + KogasRoom_MapScriptHeader: .MapTriggers: db 2 @@ -38,10 +41,10 @@ UnknownScript_0x180742: earthquake 80 changeblock $4, $e, $2a reloadmappart - loadmovesprites + closetext dotrigger $1 setevent EVENT_KOGAS_ROOM_ENTRANCE_CLOSED - waitbutton + waitsfx end KogaScript_0x18075a: @@ -50,29 +53,29 @@ KogaScript_0x18075a: checkevent EVENT_BEAT_ELITE_4_KOGA iftrue UnknownScript_0x180788 writetext UnknownText_0x180793 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x1808a9, 0 - loadtrainer KOGA, 1 + scriptedtrainerdata KOGA, 1 startbattle returnafterbattle setevent EVENT_BEAT_ELITE_4_KOGA loadfont writetext UnknownText_0x1808ca + waitbutton closetext - loadmovesprites playsound SFX_ENTER_DOOR changeblock $4, $2, $16 reloadmappart - loadmovesprites + closetext setevent EVENT_KOGAS_ROOM_EXIT_OPEN - waitbutton + waitsfx end UnknownScript_0x180788: writetext UnknownText_0x1808ca + waitbutton closetext - loadmovesprites end MovementData_0x18078e: diff --git a/maps/KrissHouse1F.asm b/maps/KrissHouse1F.asm index a211456c9..18b1b500b 100644 --- a/maps/KrissHouse1F.asm +++ b/maps/KrissHouse1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const KRISSHOUSE1F_MOM1 + const KRISSHOUSE1F_MOM2 + const KRISSHOUSE1F_MOM3 + const KRISSHOUSE1F_MOM4 + const KRISSHOUSE1F_POKEFAN_F + KrissHouse1F_MapScriptHeader: .MapTriggers: db 2 @@ -20,15 +27,15 @@ UnknownScript_0x7a4d8: UnknownScript_0x7a4db: playmusic MUSIC_MOM - showemote EMOTE_SHOCK, $2, 15 + showemote EMOTE_SHOCK, KRISSHOUSE1F_MOM1, 15 spriteface PLAYER, LEFT checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x7a4f2 - applymovement $2, MovementData_0x7a5fc + applymovement KRISSHOUSE1F_MOM1, MovementData_0x7a5fc jump UnknownScript_0x7a4f6 UnknownScript_0x7a4f2: - applymovement $2, MovementData_0x7a5fe + applymovement KRISSHOUSE1F_MOM1, MovementData_0x7a5fe UnknownScript_0x7a4f6: loadfont writetext UnknownText_0x7a604 @@ -75,8 +82,8 @@ UnknownScript_0x7a542: UnknownScript_0x7a549: writetext UnknownText_0x7a850 + waitbutton closetext - loadmovesprites checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x7a55d checkevent EVENT_RECEIVED_BALLS_FROM_KURT @@ -84,16 +91,16 @@ UnknownScript_0x7a549: jump UnknownScript_0x7a56b UnknownScript_0x7a55d: - applymovement $2, MovementData_0x7a600 + applymovement KRISSHOUSE1F_MOM1, MovementData_0x7a600 jump UnknownScript_0x7a56b UnknownScript_0x7a564: - applymovement $2, MovementData_0x7a602 + applymovement KRISSHOUSE1F_MOM1, MovementData_0x7a602 jump UnknownScript_0x7a56b UnknownScript_0x7a56b: special RestartMapMusic - spriteface $2, LEFT + spriteface KRISSHOUSE1F_MOM1, LEFT end UnknownScript_0x7a572: @@ -122,20 +129,20 @@ MomScript_0x7a582: checkevent EVENT_GOT_A_POKEMON_FROM_ELM iftrue UnknownScript_0x7a5a9 writetext UnknownText_0x7a8b5 + waitbutton closetext - loadmovesprites end UnknownScript_0x7a5a9: writetext UnknownText_0x7a8e5 + waitbutton closetext - loadmovesprites end UnknownScript_0x7a5af: writetext UnknownText_0x7a957 + waitbutton closetext - loadmovesprites end UnknownScript_0x7a5b5: @@ -143,8 +150,8 @@ UnknownScript_0x7a5b5: UnknownScript_0x7a5b8: setevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST special Special_BankOfMom + waitbutton closetext - loadmovesprites end NeighborScript: @@ -174,9 +181,9 @@ NeighborScript: .Main writetext NeighborText + waitbutton closetext - loadmovesprites - spriteface $6, RIGHT + spriteface KRISSHOUSE1F_POKEFAN_F, RIGHT end TVScript: diff --git a/maps/KrissHouse2F.asm b/maps/KrissHouse2F.asm index 4275dd8ee..1ae6a00df 100644 --- a/maps/KrissHouse2F.asm +++ b/maps/KrissHouse2F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const KRISSHOUSE2F_CONSOLE + const KRISSHOUSE2F_DOLL_1 + const KRISSHOUSE2F_DOLL_2 + const KRISSHOUSE2F_BIG_DOLL + KrissHouse2F_MapScriptHeader: .MapTriggers: db 0 @@ -67,7 +73,7 @@ KrissHouseRadio: musicfadeout MUSIC_NEW_BARK_TOWN, $10 writetext KrisRadioText4 pause 45 - loadmovesprites + closetext setevent EVENT_LISTENED_TO_INITIAL_RADIO end @@ -78,7 +84,7 @@ KrissHouseRadio: loadfont writetext KrisRadioText4 pause 45 - loadmovesprites + closetext end KrissHouseBookshelf: @@ -88,7 +94,7 @@ KrissHousePC: loadfont special Special_KrissHousePC iftrue .Warp - loadmovesprites + closetext end .Warp warp NONE, $0, $0 diff --git a/maps/KrissNeighborsHouse.asm b/maps/KrissNeighborsHouse.asm index 07ec09d72..ca3c00081 100644 --- a/maps/KrissNeighborsHouse.asm +++ b/maps/KrissNeighborsHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const KRISSNEIGHBORSHOUSE_COOLTRAINER_F + const KRISSNEIGHBORSHOUSE_POKEFAN_F + KrissNeighborsHouse_MapScriptHeader: .MapTriggers: db 0 @@ -30,7 +34,7 @@ KrissNeighborsHouseRadio: musicfadeout MUSIC_NEW_BARK_TOWN, $10 writetext KrisNeighborRadioText4 pause 45 - loadmovesprites + closetext setevent EVENT_LISTENED_TO_INITIAL_RADIO end .NormalRadio @@ -39,7 +43,7 @@ KrissNeighborsHouseRadio: loadfont writetext KrisNeighborRadioText4 pause 45 - loadmovesprites + closetext end KrissNeighborsDaughterText: diff --git a/maps/KurtsHouse.asm b/maps/KurtsHouse.asm index 4a24daf72..82f29c544 100644 --- a/maps/KurtsHouse.asm +++ b/maps/KurtsHouse.asm @@ -1,3 +1,10 @@ +const_value set 2 + const KURTSHOUSE_KURT1 + const KURTSHOUSE_TWIN1 + const KURTSHOUSE_SLOWPOKE + const KURTSHOUSE_KURT2 + const KURTSHOUSE_TWIN2 + KurtsHouse_MapScriptHeader: .MapTriggers: db 0 @@ -16,17 +23,17 @@ UnknownScript_0x18e154: iftrue UnknownScript_0x18e177 checkflag ENGINE_KURT_MAKING_BALLS iftrue UnknownScript_0x18e16f - disappear $5 - appear $2 - disappear $6 - appear $3 + disappear KURTSHOUSE_KURT2 + appear KURTSHOUSE_KURT1 + disappear KURTSHOUSE_TWIN2 + appear KURTSHOUSE_TWIN1 return UnknownScript_0x18e16f: - disappear $2 - appear $5 - disappear $3 - appear $6 + disappear KURTSHOUSE_KURT1 + appear KURTSHOUSE_KURT2 + disappear KURTSHOUSE_TWIN1 + appear KURTSHOUSE_TWIN2 UnknownScript_0x18e177: return @@ -38,28 +45,28 @@ KurtScript_0x18e178: checkevent EVENT_CLEARED_SLOWPOKE_WELL iftrue .ClearedSlowpokeWell writetext UnknownText_0x18e473 + waitbutton closetext - loadmovesprites special Special_RotatePalettesRightMusic setevent EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET checkcode VAR_FACING if_equal UP, .RunAround spriteface PLAYER, DOWN playsound SFX_FLY - applymovement $2, MovementData_0x18e466 + applymovement KURTSHOUSE_KURT1, MovementData_0x18e466 playsound SFX_EXIT_BUILDING - disappear $2 - waitbutton + disappear KURTSHOUSE_KURT1 + waitsfx special RestartMapMusic end .RunAround: spriteface PLAYER, DOWN playsound SFX_FLY - applymovement $2, MovementData_0x18e46c + applymovement KURTSHOUSE_KURT1, MovementData_0x18e46c playsound SFX_EXIT_BUILDING - disappear $2 - waitbutton + disappear KURTSHOUSE_KURT1 + waitsfx special RestartMapMusic end @@ -94,7 +101,7 @@ KurtScript_0x18e178: checkevent EVENT_DRAGON_SHRINE_QUESTION_2 iftrue .CheckApricorns writetext UnknownText_0x18e6c9 - closetext + waitbutton .CheckApricorns: checkitem RED_APRICORN iftrue .AskApricorn @@ -114,13 +121,13 @@ KurtScript_0x18e178: iftrue .ThatTurnedOutGreat checkevent EVENT_DRAGON_SHRINE_QUESTION_2 iftrue .IMakeBallsFromApricorns - loadmovesprites + closetext end .IMakeBallsFromApricorns: writetext UnknownText_0x18e6c9 + waitbutton closetext - loadmovesprites end .AskApricorn: @@ -168,23 +175,23 @@ KurtScript_0x18e178: setflag ENGINE_KURT_MAKING_BALLS .WaitForApricorns: writetext UnknownText_0x18e779 + waitbutton closetext - loadmovesprites end .Cancel: writetext UnknownText_0x18e7bc + waitbutton closetext - loadmovesprites end ._ThatTurnedOutGreat: setevent EVENT_RECEIVED_BALLS_FROM_KURT .ThatTurnedOutGreat: writetext UnknownText_0x18e82a - closetext + waitbutton .NoRoomForBall: - loadmovesprites + closetext end .GiveLevelBall: @@ -263,8 +270,8 @@ KurtScript_0x18e178: checkitem GS_BALL iffalse .NoGSBall writetext UnknownText_0x18e8ab + waitbutton closetext - loadmovesprites setevent EVENT_GAVE_GS_BALL_TO_KURT takeitem GS_BALL setflag ENGINE_KURT_MAKING_BALLS @@ -274,38 +281,38 @@ KurtScript_0x18e178: checkflag ENGINE_KURT_MAKING_BALLS iffalse .NotMakingBalls writetext UnknownText_0x18e934 - closetext + waitbutton writetext UnknownText_0x18e949 + waitbutton closetext - loadmovesprites end .NotMakingBalls: writetext UnknownText_0x18e95c + waitbutton closetext - loadmovesprites setevent EVENT_FOREST_IS_RESTLESS clearevent EVENT_CAN_GIVE_GS_BALL_TO_KURT clearevent EVENT_GAVE_GS_BALL_TO_KURT special Special_RotatePalettesRightMusic pause 20 - showemote EMOTE_SHOCK, $2, 30 + showemote EMOTE_SHOCK, KURTSHOUSE_KURT1, 30 checkcode VAR_FACING if_equal UP, .GSBallRunAround spriteface PLAYER, DOWN playsound SFX_FLY - applymovement $2, MovementData_0x18e466 + applymovement KURTSHOUSE_KURT1, MovementData_0x18e466 jump .KurtHasLeftTheBuilding .GSBallRunAround: spriteface PLAYER, DOWN playsound SFX_FLY - applymovement $2, MovementData_0x18e46c + applymovement KURTSHOUSE_KURT1, MovementData_0x18e46c .KurtHasLeftTheBuilding: playsound SFX_EXIT_BUILDING - disappear $2 + disappear KURTSHOUSE_KURT1 clearevent EVENT_AZALEA_TOWN_KURT - waitbutton + waitsfx special RestartMapMusic domaptrigger AZALEA_TOWN, $2 end @@ -319,26 +326,26 @@ KurtMakingBallsScript: checkevent EVENT_BUGGING_KURT_TOO_MUCH iffalse Script_FirstTimeBuggingKurt writetext UnknownText_0x18e7d8 + waitbutton closetext - loadmovesprites - spriteface $5, UP + spriteface KURTSHOUSE_KURT2, UP end Script_FirstTimeBuggingKurt: writetext UnknownText_0x18e863 + waitbutton closetext - loadmovesprites - spriteface $5, UP + spriteface KURTSHOUSE_KURT2, UP setevent EVENT_BUGGING_KURT_TOO_MUCH end KurtScript_ImCheckingItNow: writetext UnknownText_0x18e934 - closetext - spriteface $5, UP + waitbutton + spriteface KURTSHOUSE_KURT2, UP writetext UnknownText_0x18e949 + waitbutton closetext - loadmovesprites end KurtsGranddaughter1: @@ -357,29 +364,29 @@ KurtsGranddaughter1: iftrue .Lonely loadfont writetext KurtsGranddaughterSlowpokeGoneText + waitbutton closetext - loadmovesprites end .SlowpokeBack loadfont writetext KurtsGranddaughterSlowpokeBackText + waitbutton closetext - loadmovesprites end .Lonely loadfont writetext KurtsGranddaughterLonelyText + waitbutton closetext - loadmovesprites end .Dad loadfont writetext KurtsGranddaughterDadText + waitbutton closetext - loadmovesprites end KurtsGranddaughter2: @@ -389,23 +396,23 @@ KurtsGranddaughter2Subscript: checkevent EVENT_GAVE_GS_BALL_TO_KURT iftrue .GSBall writetext KurtsGranddaughterHelpText + waitbutton closetext - loadmovesprites - spriteface $6, RIGHT + spriteface KURTSHOUSE_TWIN2, RIGHT end .GSBall writetext KurtsGranddaughterGSBallText + waitbutton closetext - loadmovesprites - spriteface $6, RIGHT + spriteface KURTSHOUSE_TWIN2, RIGHT end KurtsGranddaughterFunScript: loadfont writetext KurtsGranddaughterFunText + waitbutton closetext - loadmovesprites end KurtsHouseSlowpoke: @@ -413,8 +420,8 @@ KurtsHouseSlowpoke: loadfont writetext KurtsHouseSlowpokeText cry SLOWPOKE + waitbutton closetext - loadmovesprites end KurtsHouseOakPhoto: diff --git a/maps/LakeofRage.asm b/maps/LakeofRage.asm index a31201e5d..761e4da5f 100644 --- a/maps/LakeofRage.asm +++ b/maps/LakeofRage.asm @@ -1,3 +1,17 @@ +const_value set 2 + const LAKEOFRAGE_LANCE + const LAKEOFRAGE_GRAMPS + const LAKEOFRAGE_SUPER_NERD1 + const LAKEOFRAGE_COOLTRAINER_F1 + const LAKEOFRAGE_FISHER1 + const LAKEOFRAGE_FISHER2 + const LAKEOFRAGE_COOLTRAINER_M + const LAKEOFRAGE_COOLTRAINER_F2 + const LAKEOFRAGE_GYARADOS + const LAKEOFRAGE_SUPER_NERD2 + const LAKEOFRAGE_POKE_BALL1 + const LAKEOFRAGE_POKE_BALL2 + LakeofRage_MapScriptHeader: .MapTriggers: db 2 @@ -27,11 +41,11 @@ LakeofRage_MapScriptHeader: .Wesley checkcode VAR_WEEKDAY if_equal WEDNESDAY, .WesleyAppears - disappear $b + disappear LAKEOFRAGE_SUPER_NERD2 return .WesleyAppears - appear $b + appear LAKEOFRAGE_SUPER_NERD2 return LanceScript_0x70022: @@ -46,11 +60,11 @@ LanceScript_0x70022: iffalse UnknownScript_0x7004e UnknownScript_0x70035: writetext UnknownText_0x702c6 + waitbutton closetext - loadmovesprites playsound SFX_WARP_TO - applymovement $2, MovementData_0x70155 - disappear $2 + applymovement LAKEOFRAGE_LANCE, MovementData_0x70155 + disappear LAKEOFRAGE_LANCE clearevent EVENT_MAHOGANY_MART_LANCE_AND_DRAGONITE setevent EVENT_DECIDED_TO_HELP_LANCE domaptrigger MAHOGANY_MART_1F, $1 @@ -58,8 +72,8 @@ UnknownScript_0x70035: UnknownScript_0x7004e: writetext UnknownText_0x70371 + waitbutton closetext - loadmovesprites setevent EVENT_REFUSED_TO_HELP_LANCE_AT_LAKE_OF_RAGE end @@ -76,24 +90,24 @@ GyaradosScript_0x70063: writetext UnknownText_0x703cb pause 15 cry GYARADOS - loadmovesprites - loadpokedata GYARADOS, 30 + closetext + scriptedpokedata GYARADOS, 30 writecode VAR_BATTLETYPE, BATTLETYPE_SHINY startbattle if_equal $1, UnknownScript_0x7007a - disappear $a + disappear LAKEOFRAGE_GYARADOS UnknownScript_0x7007a: returnafterbattle loadfont giveitem RED_SCALE - waitbutton + waitsfx writetext UnknownText_0x703df playsound SFX_ITEM - waitbutton + waitsfx itemnotify - loadmovesprites + closetext dotrigger $0 - appear $2 + appear LAKEOFRAGE_LANCE end GrampsScript_0x7008e: @@ -102,14 +116,14 @@ GrampsScript_0x7008e: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x7009c writetext UnknownText_0x703f8 + waitbutton closetext - loadmovesprites end UnknownScript_0x7009c: writetext UnknownText_0x70421 + waitbutton closetext - loadmovesprites end SuperNerdScript_0x700a2: @@ -126,58 +140,58 @@ MapLakeofRageSignpost1Script: writetext UnknownText_0x70903 checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x700b8 + waitbutton closetext - loadmovesprites end UnknownScript_0x700b8: keeptextopen special Special_MagikarpHouseSign - loadmovesprites + closetext end TrainerFisherAndre: trainer EVENT_BEAT_FISHER_ANDRE, FISHER, ANDRE, FisherAndreSeenText, FisherAndreBeatenText, 0, FisherAndreScript FisherAndreScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7058f + waitbutton closetext - loadmovesprites end TrainerFisherRaymond: trainer EVENT_BEAT_FISHER_RAYMOND, FISHER, RAYMOND, FisherRaymondSeenText, FisherRaymondBeatenText, 0, FisherRaymondScript FisherRaymondScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x70611 + waitbutton closetext - loadmovesprites end TrainerCooltrainermAaron: trainer EVENT_BEAT_COOLTRAINERM_AARON, COOLTRAINERM, AARON, CooltrainermAaronSeenText, CooltrainermAaronBeatenText, 0, CooltrainermAaronScript CooltrainermAaronScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7069c + waitbutton closetext - loadmovesprites end TrainerCooltrainerfLois: trainer EVENT_BEAT_COOLTRAINERF_LOIS, COOLTRAINERF, LOIS, CooltrainerfLoisSeenText, CooltrainerfLoisBeatenText, 0, CooltrainerfLoisScript CooltrainerfLoisScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x70752 + waitbutton closetext - loadmovesprites end WesleyScript: @@ -199,21 +213,21 @@ WesleyScript: iffalse WesleyDoneScript setevent EVENT_GOT_BLACKBELT_FROM_WESLEY writetext WesleyGaveGiftText + waitbutton closetext - loadmovesprites end WesleyWednesdayScript: writetext WesleyWednesdayText - closetext + waitbutton WesleyDoneScript: - loadmovesprites + closetext end WesleyNotWednesdayScript: writetext WesleyNotWednesdayText + waitbutton closetext - loadmovesprites end ItemFragment_0x70148: diff --git a/maps/LakeofRageHiddenPowerHouse.asm b/maps/LakeofRageHiddenPowerHouse.asm index 2c616d617..a39cd0473 100644 --- a/maps/LakeofRageHiddenPowerHouse.asm +++ b/maps/LakeofRageHiddenPowerHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const LAKEOFRAGEHIDDENPOWERHOUSE_FISHER + LakeofRageHiddenPowerHouse_MapScriptHeader: .MapTriggers: db 0 @@ -16,14 +19,14 @@ HiddenPowerGuy: iffalse .Done setevent EVENT_GOT_TM10_HIDDEN_POWER writetext HiddenPowerGuyText2 + waitbutton closetext - loadmovesprites end .AlreadyGotItem writetext HiddenPowerGuyText3 - closetext + waitbutton .Done - loadmovesprites + closetext end HiddenPowerHouseBookshelf: diff --git a/maps/LakeofRageMagikarpHouse.asm b/maps/LakeofRageMagikarpHouse.asm index 48b563d46..79e1346f9 100644 --- a/maps/LakeofRageMagikarpHouse.asm +++ b/maps/LakeofRageMagikarpHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const LAKEOFRAGEMAGIKARPHOUSE_FISHING_GURU + LakeofRageMagikarpHouse_MapScriptHeader: .MapTriggers: db 0 @@ -17,21 +20,21 @@ FishingGuruScript_0x19a6ae: checkevent EVENT_LAKE_OF_RAGE_EXPLAINED_WEIRD_MAGIKARP iftrue UnknownScript_0x19a6d1 writetext UnknownText_0x19a72e + waitbutton closetext - loadmovesprites setevent EVENT_LAKE_OF_RAGE_EXPLAINED_WEIRD_MAGIKARP end UnknownScript_0x19a6d1: writetext UnknownText_0x19a84d + waitbutton closetext - loadmovesprites end UnknownScript_0x19a6d7: writetext UnknownText_0x19a890 + waitbutton closetext - loadmovesprites setevent EVENT_LAKE_OF_RAGE_ASKED_FOR_MAGIKARP end @@ -40,7 +43,7 @@ UnknownScript_0x19a6e0: special Special_FindThatSpecies iffalse UnknownScript_0x19a6d7 writetext UnknownText_0x19a93e - closetext + waitbutton special Special_CheckMagikarpLength if_equal $0, UnknownScript_0x19a71c if_equal $1, UnknownScript_0x19a722 @@ -53,32 +56,32 @@ UnknownScript_0x19a6fe: verbosegiveitem ELIXER iffalse UnknownScript_0x19a711 writetext UnknownText_0x19a9c3 + waitbutton closetext - loadmovesprites clearevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY end UnknownScript_0x19a711: - loadmovesprites + closetext setevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY end UnknownScript_0x19a716: writetext UnknownText_0x19aa01 + waitbutton closetext - loadmovesprites end UnknownScript_0x19a71c: writetext UnknownText_0x19aa5c + waitbutton closetext - loadmovesprites end UnknownScript_0x19a722: writetext UnknownText_0x19aa79 + waitbutton closetext - loadmovesprites end UnknownScript_0x19a728: diff --git a/maps/LancesRoom.asm b/maps/LancesRoom.asm index 0a89ea3a7..5dca053f8 100644 --- a/maps/LancesRoom.asm +++ b/maps/LancesRoom.asm @@ -1,3 +1,8 @@ +const_value set 2 + const LANCESROOM_LANCE + const LANCESROOM_TEACHER + const LANCESROOM_OAK + LancesRoom_MapScriptHeader: .MapTriggers: db 2 @@ -38,7 +43,7 @@ UnknownScript_0x180e53: earthquake 80 changeblock $4, $16, $34 reloadmappart - loadmovesprites + closetext dotrigger $1 setevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED end @@ -52,79 +57,79 @@ UnknownScript_0x180e74: special Special_RotatePalettesRightMusic applymovement PLAYER, MovementData_0x180f3c LanceScript_0x180e7b: - spriteface $2, LEFT + spriteface LANCESROOM_LANCE, LEFT loadfont writetext UnknownText_0x180f67 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x1810a4, 0 setlasttalked $2 - loadtrainer CHAMPION, LANCE + scriptedtrainerdata CHAMPION, LANCE startbattle reloadmapmusic returnafterbattle setevent EVENT_BEAT_CHAMPION_LANCE loadfont writetext UnknownText_0x181132 + waitbutton closetext - loadmovesprites playsound SFX_ENTER_DOOR changeblock $4, $0, $b reloadmappart - loadmovesprites + closetext setevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED musicfadeout MUSIC_BEAUTY_ENCOUNTER, $10 pause 30 - showemote EMOTE_SHOCK, $2, 15 - spriteface $2, DOWN + showemote EMOTE_SHOCK, LANCESROOM_LANCE, 15 + spriteface LANCESROOM_LANCE, DOWN pause 10 spriteface PLAYER, DOWN - appear $3 - applymovement $3, MovementData_0x180f41 + appear LANCESROOM_TEACHER + applymovement LANCESROOM_TEACHER, MovementData_0x180f41 loadfont writetext UnknownText_0x1811dd + waitbutton closetext - loadmovesprites - appear $4 - applymovement $4, MovementData_0x180f46 - follow $3, $4 - applymovement $3, MovementData_0x180f49 + appear LANCESROOM_OAK + applymovement LANCESROOM_OAK, MovementData_0x180f46 + follow LANCESROOM_TEACHER, LANCESROOM_OAK + applymovement LANCESROOM_TEACHER, MovementData_0x180f49 stopfollow - spriteface $4, UP - spriteface $2, LEFT + spriteface LANCESROOM_OAK, UP + spriteface LANCESROOM_LANCE, LEFT loadfont writetext UnknownText_0x18121b + waitbutton closetext - loadmovesprites - applymovement $3, MovementData_0x180f4c + applymovement LANCESROOM_TEACHER, MovementData_0x180f4c spriteface PLAYER, LEFT loadfont writetext UnknownText_0x18134b + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x180f4f + applymovement LANCESROOM_LANCE, MovementData_0x180f4f spriteface PLAYER, UP loadfont writetext UnknownText_0x18137b + waitbutton closetext - loadmovesprites - follow $2, PLAYER - spriteface $3, UP - spriteface $4, UP - applymovement $2, MovementData_0x180f53 + follow LANCESROOM_LANCE, PLAYER + spriteface LANCESROOM_TEACHER, UP + spriteface LANCESROOM_OAK, UP + applymovement LANCESROOM_LANCE, MovementData_0x180f53 stopfollow playsound SFX_EXIT_BUILDING - disappear $2 + disappear LANCESROOM_LANCE applymovement PLAYER, MovementData_0x180f55 playsound SFX_EXIT_BUILDING disappear PLAYER - applymovement $3, MovementData_0x180f57 - showemote EMOTE_SHOCK, $3, 15 + applymovement LANCESROOM_TEACHER, MovementData_0x180f57 + showemote EMOTE_SHOCK, LANCESROOM_TEACHER, 15 loadfont writetext UnknownText_0x1813c5 pause 30 - loadmovesprites - applymovement $3, MovementData_0x180f5b + closetext + applymovement LANCESROOM_TEACHER, MovementData_0x180f5b special FadeOutPalettes pause 15 warpfacing UP, HALL_OF_FAME, $4, $d diff --git a/maps/LavRadioTower1F.asm b/maps/LavRadioTower1F.asm index 23bd3c222..88653c662 100644 --- a/maps/LavRadioTower1F.asm +++ b/maps/LavRadioTower1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const LAVRADIOTOWER1F_RECEPTIONIST + const LAVRADIOTOWER1F_OFFICER + const LAVRADIOTOWER1F_SUPER_NERD1 + const LAVRADIOTOWER1F_GENTLEMAN + const LAVRADIOTOWER1F_SUPER_NERD2 + LavRadioTower1F_MapScriptHeader: .MapTriggers: db 0 @@ -22,8 +29,8 @@ GentlemanScript_0x7ee6c: checkevent EVENT_RETURNED_MACHINE_PART iftrue .UnknownScript_0x7ee80 writetext UnknownText_0x7effb + waitbutton closetext - loadmovesprites end .UnknownScript_0x7ee80: @@ -34,8 +41,8 @@ GentlemanScript_0x7ee6c: setflag ENGINE_EXPN_CARD .UnknownScript_0x7ee8e writetext UnknownText_0x7f141 + waitbutton closetext - loadmovesprites end .UnknownScript_0x7ee94 @@ -51,14 +58,14 @@ SuperNerdScript_0x7eea2: checkflag ENGINE_EXPN_CARD iftrue UnknownScript_0x7eeb0 writetext UnknownText_0x7f193 + waitbutton closetext - loadmovesprites end UnknownScript_0x7eeb0: writetext UnknownText_0x7f248 + waitbutton closetext - loadmovesprites end MapLavRadioTower1FSignpost0Script: diff --git a/maps/LavenderMart.asm b/maps/LavenderMart.asm index 2b1243fd8..0d804e960 100644 --- a/maps/LavenderMart.asm +++ b/maps/LavenderMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const LAVENDERMART_CLERK + const LAVENDERMART_POKEFAN_M + const LAVENDERMART_ROCKER + LavenderMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ LavenderMart_MapScriptHeader: ClerkScript_0x7eb1c: loadfont pokemart MARTTYPE_STANDARD, MART_LAVENDER - loadmovesprites + closetext end PokefanMScript_0x7eb23: diff --git a/maps/LavenderNameRater.asm b/maps/LavenderNameRater.asm index 0bb873e3e..c2b046280 100644 --- a/maps/LavenderNameRater.asm +++ b/maps/LavenderNameRater.asm @@ -1,3 +1,6 @@ +const_value set 2 + const LAVENDERNAMERATER_GENTLEMAN + LavenderNameRater_MapScriptHeader: .MapTriggers: db 1 @@ -15,8 +18,8 @@ LavenderNameRater: faceplayer loadfont special SpecialNameRater + waitbutton closetext - loadmovesprites end LavenderNameRaterBookshelf: diff --git a/maps/LavenderPokeCenter1F.asm b/maps/LavenderPokeCenter1F.asm index 53cfb6e17..91eb97831 100644 --- a/maps/LavenderPokeCenter1F.asm +++ b/maps/LavenderPokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const LAVENDERPOKECENTER1F_NURSE + const LAVENDERPOKECENTER1F_GENTLEMAN + const LAVENDERPOKECENTER1F_TEACHER + const LAVENDERPOKECENTER1F_YOUNGSTER + LavenderPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -20,14 +26,14 @@ YoungsterScript_0x7e6a9: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x7e6b7 writetext UnknownText_0x7e779 + waitbutton closetext - loadmovesprites end UnknownScript_0x7e6b7: writetext UnknownText_0x7e7ed + waitbutton closetext - loadmovesprites end UnknownText_0x7e6bd: diff --git a/maps/LavenderPokeCenter2FBeta.asm b/maps/LavenderPokeCenter2FBeta.asm index 9d31d8d4e..cbaff9bae 100644 --- a/maps/LavenderPokeCenter2FBeta.asm +++ b/maps/LavenderPokeCenter2FBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + LavenderPokeCenter2FBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/LavenderTown.asm b/maps/LavenderTown.asm index c29ad4182..d10cce8d0 100644 --- a/maps/LavenderTown.asm +++ b/maps/LavenderTown.asm @@ -1,3 +1,9 @@ +const_value set 2 + const LAVENDERTOWN_POKEFAN_M + const LAVENDERTOWN_TEACHER + const LAVENDERTOWN_GRAMPS + const LAVENDERTOWN_YOUNGSTER + LavenderTown_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/LavenderTownSpeechHouse.asm b/maps/LavenderTownSpeechHouse.asm index d2f450339..ad4d0e23c 100644 --- a/maps/LavenderTownSpeechHouse.asm +++ b/maps/LavenderTownSpeechHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const LAVENDERTOWNSPEECHHOUSE_POKEFAN_F + LavenderTownSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/MahoganyGym.asm b/maps/MahoganyGym.asm index eaf72b515..14a6d89fc 100644 --- a/maps/MahoganyGym.asm +++ b/maps/MahoganyGym.asm @@ -1,3 +1,12 @@ +const_value set 2 + const MAHOGANYGYM_PRYCE + const MAHOGANYGYM_BUENA1 + const MAHOGANYGYM_ROCKER1 + const MAHOGANYGYM_BUENA2 + const MAHOGANYGYM_ROCKER2 + const MAHOGANYGYM_ROCKER3 + const MAHOGANYGYM_GYM_GUY + MahoganyGym_MapScriptHeader: .MapTriggers: db 0 @@ -11,17 +20,17 @@ PryceScript_0x199a9e: checkevent EVENT_BEAT_PRYCE iftrue .FightDone writetext UnknownText_0x199b8d + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x199cb3, 0 - loadtrainer PRYCE, 1 + scriptedtrainerdata PRYCE, 1 startbattle returnafterbattle setevent EVENT_BEAT_PRYCE loadfont writetext UnknownText_0x199d3b playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_GLACIERBADGE checkcode VAR_BADGES scall MahoganyGymTriggerRockets @@ -39,15 +48,15 @@ PryceScript_0x199a9e: iffalse UnknownScript_0x199af4 setevent EVENT_GOT_TM16_ICY_WIND writetext UnknownText_0x199def + waitbutton closetext - loadmovesprites end UnknownScript_0x199af0: writetext UnknownText_0x199e59 - closetext + waitbutton UnknownScript_0x199af4: - loadmovesprites + closetext end MahoganyGymTriggerRockets: @@ -65,55 +74,55 @@ TrainerSkierRoxanne: trainer EVENT_BEAT_SKIER_ROXANNE, SKIER, ROXANNE, SkierRoxanneSeenText, SkierRoxanneBeatenText, 0, SkierRoxanneScript SkierRoxanneScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19a116 + waitbutton closetext - loadmovesprites end TrainerSkierClarissa: trainer EVENT_BEAT_SKIER_CLARISSA, SKIER, CLARISSA, SkierClarissaSeenText, SkierClarissaBeatenText, 0, SkierClarissaScript SkierClarissaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19a18f + waitbutton closetext - loadmovesprites end TrainerBoarderRonald: trainer EVENT_BEAT_BOARDER_RONALD, BOARDER, RONALD, BoarderRonaldSeenText, BoarderRonaldBeatenText, 0, BoarderRonaldScript BoarderRonaldScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x199f2d + waitbutton closetext - loadmovesprites end TrainerBoarderBrad: trainer EVENT_BEAT_BOARDER_BRAD, BOARDER, BRAD, BoarderBradSeenText, BoarderBradBeatenText, 0, BoarderBradScript BoarderBradScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x199fdd + waitbutton closetext - loadmovesprites end TrainerBoarderDouglas: trainer EVENT_BEAT_BOARDER_DOUGLAS, BOARDER, DOUGLAS, BoarderDouglasSeenText, BoarderDouglasBeatenText, 0, BoarderDouglasScript BoarderDouglasScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19a047 + waitbutton closetext - loadmovesprites end MahoganyGymGuyScript: @@ -122,14 +131,14 @@ MahoganyGymGuyScript: checkevent EVENT_BEAT_PRYCE iftrue .MahoganyGymGuyWinScript writetext MahoganyGymGuyText + waitbutton closetext - loadmovesprites end .MahoganyGymGuyWinScript writetext MahoganyGymGuyWinText + waitbutton closetext - loadmovesprites end MahoganyGymStatue: diff --git a/maps/MahoganyMart1F.asm b/maps/MahoganyMart1F.asm index 50aa6c407..1f16c0a54 100644 --- a/maps/MahoganyMart1F.asm +++ b/maps/MahoganyMart1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const MAHOGANYMART1F_PHARMACIST + const MAHOGANYMART1F_BLACK_BELT + const MAHOGANYMART1F_LANCE + const MAHOGANYMART1F_DRAGON + const MAHOGANYMART1F_GRANNY + MahoganyMart1F_MapScriptHeader: .MapTriggers: db 2 @@ -35,13 +42,13 @@ PharmacistScript_0x6c367: checkevent EVENT_DECIDED_TO_HELP_LANCE iftrue UnknownScript_0x6c375 pokemart MARTTYPE_STANDARD, MART_MAHOGANY_1 - loadmovesprites + closetext end UnknownScript_0x6c375: writetext UnknownText_0x6c46b + waitbutton closetext - loadmovesprites end BlackBeltScript_0x6c37b: @@ -50,14 +57,14 @@ BlackBeltScript_0x6c37b: checkevent EVENT_DECIDED_TO_HELP_LANCE iftrue UnknownScript_0x6c389 writetext UnknownText_0x6c494 + waitbutton closetext - loadmovesprites end UnknownScript_0x6c389: writetext UnknownText_0x6c501 + waitbutton closetext - loadmovesprites end UnknownScript_0x6c38f: @@ -65,49 +72,49 @@ UnknownScript_0x6c38f: loadfont writetext UnknownText_0x6c52a pause 15 - loadmovesprites + closetext playsound SFX_TACKLE - applymovement $5, MovementData_0x6c3f6 - applymovement $3, MovementData_0x6c3fb + applymovement MAHOGANYMART1F_DRAGON, MovementData_0x6c3f6 + applymovement MAHOGANYMART1F_BLACK_BELT, MovementData_0x6c3fb pause 15 - disappear $5 + disappear MAHOGANYMART1F_DRAGON pause 15 - applymovement $4, MovementData_0x6c407 + applymovement MAHOGANYMART1F_LANCE, MovementData_0x6c407 loadfont writetext UnknownText_0x6c549 + waitbutton closetext - loadmovesprites - follow $4, PLAYER - applymovement $4, MovementData_0x6c40a - applymovement $2, MovementData_0x6c403 - applymovement $4, MovementData_0x6c40e + follow MAHOGANYMART1F_LANCE, PLAYER + applymovement MAHOGANYMART1F_LANCE, MovementData_0x6c40a + applymovement MAHOGANYMART1F_PHARMACIST, MovementData_0x6c403 + applymovement MAHOGANYMART1F_LANCE, MovementData_0x6c40e stopfollow loadfont writetext UnknownText_0x6c59e - closetext - showemote EMOTE_SHOCK, $2, 10 + waitbutton + showemote EMOTE_SHOCK, MAHOGANYMART1F_PHARMACIST, 10 playsound SFX_FAINT changeblock $6, $2, $1e reloadmappart - loadmovesprites + closetext setevent EVENT_UNCOVERED_STAIRCASE_IN_MAHOGANY_MART - spriteface $4, LEFT + spriteface MAHOGANYMART1F_LANCE, LEFT loadfont writetext UnknownText_0x6c5ba + waitbutton closetext - loadmovesprites - applymovement $4, MovementData_0x6c412 + applymovement MAHOGANYMART1F_LANCE, MovementData_0x6c412 playsound SFX_EXIT_BUILDING - disappear $4 + disappear MAHOGANYMART1F_LANCE dotrigger $0 - waitbutton + waitsfx end GrannyScript_0x6c3ee: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_MAHOGANY_2 - loadmovesprites + closetext end MovementData_0x6c3f6: diff --git a/maps/MahoganyPokeCenter1F.asm b/maps/MahoganyPokeCenter1F.asm index 24e03dd22..eab6b6299 100644 --- a/maps/MahoganyPokeCenter1F.asm +++ b/maps/MahoganyPokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const MAHOGANYPOKECENTER1F_NURSE + const MAHOGANYPOKECENTER1F_POKEFAN_M + const MAHOGANYPOKECENTER1F_YOUNGSTER + const MAHOGANYPOKECENTER1F_COOLTRAINER_F + MahoganyPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/MahoganyRedGyaradosSpeechHouse.asm b/maps/MahoganyRedGyaradosSpeechHouse.asm index 5ae52fe85..a45177db7 100644 --- a/maps/MahoganyRedGyaradosSpeechHouse.asm +++ b/maps/MahoganyRedGyaradosSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const MAHOGANYREDGYARADOSSPEECHHOUSE_BLACK_BELT + const MAHOGANYREDGYARADOSSPEECHHOUSE_TEACHER + MahoganyRedGyaradosSpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -14,14 +18,14 @@ TeacherScript_0x199982: checkflag ENGINE_ROCKETS_IN_RADIO_TOWER iftrue UnknownScript_0x199990 writetext UnknownText_0x199a0e + waitbutton closetext - loadmovesprites end UnknownScript_0x199990: writetext UnknownText_0x199a3d + waitbutton closetext - loadmovesprites end UnknownScript_0x195996: diff --git a/maps/MahoganyTown.asm b/maps/MahoganyTown.asm index 7700fa518..7a254edf7 100644 --- a/maps/MahoganyTown.asm +++ b/maps/MahoganyTown.asm @@ -1,3 +1,9 @@ +const_value set 2 + const MAHOGANYTOWN_POKEFAN_M + const MAHOGANYTOWN_GRAMPS + const MAHOGANYTOWN_FISHER + const MAHOGANYTOWN_LASS + MahoganyTown_MapScriptHeader: .MapTriggers: db 2 @@ -23,14 +29,14 @@ MahoganyTown_MapScriptHeader: return UnknownScript_0x190013: - showemote EMOTE_SHOCK, $2, 15 - applymovement $2, MovementData_0x1900a9 - follow PLAYER, $2 + showemote EMOTE_SHOCK, MAHOGANYTOWN_POKEFAN_M, 15 + applymovement MAHOGANYTOWN_POKEFAN_M, MovementData_0x1900a9 + follow PLAYER, MAHOGANYTOWN_POKEFAN_M applymovement PLAYER, MovementData_0x1900a7 stopfollow spriteface PLAYER, RIGHT scall UnknownScript_0x19002f - applymovement $2, MovementData_0x1900ad + applymovement MAHOGANYTOWN_POKEFAN_M, MovementData_0x1900ad end PokefanMScript_0x19002e: @@ -44,8 +50,8 @@ UnknownScript_0x19002f: UnknownScript_0x190039: loadfont writetext UnknownText_0x1901a6 + waitbutton closetext - loadmovesprites end UnknownScript_0x190040: @@ -58,31 +64,31 @@ UnknownScript_0x190040: if_equal $2, UnknownScript_0x19006c giveitem RAGECANDYBAR iffalse UnknownScript_0x190078 - waitbutton + waitsfx playsound SFX_TRANSACTION takemoney $0, 300 special PlaceMoneyTopRightOW writetext UnknownText_0x19014a + waitbutton closetext - loadmovesprites end UnknownScript_0x19006c: writetext UnknownText_0x19015b + waitbutton closetext - loadmovesprites end UnknownScript_0x190072: writetext UnknownText_0x190178 + waitbutton closetext - loadmovesprites end UnknownScript_0x190078: writetext UnknownText_0x190188 + waitbutton closetext - loadmovesprites end GrampsScript_0x19007e: @@ -91,14 +97,14 @@ GrampsScript_0x19007e: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x19008c writetext UnknownText_0x1901e5 + waitbutton closetext - loadmovesprites end UnknownScript_0x19008c: writetext UnknownText_0x19021d + waitbutton closetext - loadmovesprites end FisherScript_0x190092: diff --git a/maps/ManiasHouse.asm b/maps/ManiasHouse.asm index f07170951..fdfec03be 100644 --- a/maps/ManiasHouse.asm +++ b/maps/ManiasHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const MANIASHOUSE_ROCKER + ManiasHouse_MapScriptHeader: .MapTriggers: db 0 @@ -19,11 +22,11 @@ ManiaScript: iffalse .partyfull writetext ManiaText_TakeCareOfShuckle keeptextopen - waitbutton + waitsfx writetext ManiaText_GotShuckle playsound SFX_KEY_ITEM - waitbutton - loadmovesprites + waitsfx + closetext setevent EVENT_GOT_SHUCKIE end @@ -31,20 +34,20 @@ ManiaScript: checkflag ENGINE_SHUCKLE_GIVEN iffalse .returnshuckie writetext ManiaText_TakeCareOfShuckle + waitbutton closetext - loadmovesprites end .partyfull: writetext ManiaText_PartyFull + waitbutton closetext - loadmovesprites end .refusetotakeshuckie: writetext ManiaText_IfHeComesBack + waitbutton closetext - loadmovesprites end .returnshuckie: @@ -57,40 +60,40 @@ ManiaScript: if_equal $3, .superhappy if_equal $4, .default_postevent writetext ManiaText_ThankYou + waitbutton closetext - loadmovesprites setevent EVENT_MANIA_TOOK_SHUCKIE_OR_LET_YOU_KEEP_HIM end .wrong: writetext ManiaText_ShuckleNotThere + waitbutton closetext - loadmovesprites end .superhappy: writetext ManiaText_ShuckleLikesYou + waitbutton closetext - loadmovesprites setevent EVENT_MANIA_TOOK_SHUCKIE_OR_LET_YOU_KEEP_HIM end .refused: writetext ManiaText_SameAsBeingRobbed + waitbutton closetext - loadmovesprites end .nothingleft: writetext ManiaText_ShuckleIsYourLastMon + waitbutton closetext - loadmovesprites end .default_postevent: writetext ManiaText_HappinessSpeech + waitbutton closetext - loadmovesprites end UnknownScript_0x9d300: diff --git a/maps/MobileBattleRoom.asm b/maps/MobileBattleRoom.asm index c672c3b69..3a06dd87d 100644 --- a/maps/MobileBattleRoom.asm +++ b/maps/MobileBattleRoom.asm @@ -1,3 +1,5 @@ +const_value set 2 + MobileBattleRoom_MapScriptHeader: .MapTriggers: db 2 @@ -34,7 +36,7 @@ MapMobileBattleRoomSignpost0Script: .one_: writetext MobileBattleRoom_HealText pause 20 - loadmovesprites + closetext special FadeOutPalettes playmusic MUSIC_HEAL special LoadMapPalettes @@ -50,11 +52,11 @@ MapMobileBattleRoomSignpost0Script: .one: special Function10387b writetext MobileBattleRoom_EstablishingCommsText - closetext + waitbutton reloadmappart special Function101225 .false: - loadmovesprites + closetext end MobileBattleRoom_EstablishingCommsText: diff --git a/maps/MobileTradeRoomMobile.asm b/maps/MobileTradeRoomMobile.asm index 5b6ce591e..6e81467b8 100644 --- a/maps/MobileTradeRoomMobile.asm +++ b/maps/MobileTradeRoomMobile.asm @@ -1,3 +1,5 @@ +const_value set 2 + MobileTradeRoomMobile_MapScriptHeader: .MapTriggers: db 2 @@ -25,10 +27,10 @@ MapMobileTradeRoomMobileSignpost0Script: refreshscreen $0 special Function1037c2 writetext MobileTradeRoomMobile_EstablishingCommsText - closetext + waitbutton reloadmappart special Function101231 - loadmovesprites + closetext end MobileTradeRoomMobile_EstablishingCommsText: diff --git a/maps/MountMoon.asm b/maps/MountMoon.asm index 7ef6e7022..d3973ab65 100644 --- a/maps/MountMoon.asm +++ b/maps/MountMoon.asm @@ -1,3 +1,6 @@ +const_value set 2 + const MOUNTMOON_SILVER + MountMoon_MapScriptHeader: .MapTriggers: db 2 @@ -21,19 +24,19 @@ UnknownScript_0x7408e: showemote EMOTE_SHOCK, PLAYER, 15 special Special_RotatePalettesRightMusic pause 15 - applymovement $2, MovementData_0x740f9 + applymovement MOUNTMOON_SILVER, MovementData_0x740f9 playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x74105 + waitbutton closetext - loadmovesprites checkevent EVENT_GOT_TOTODILE_FROM_ELM iftrue UnknownScript_0x740c3 checkevent EVENT_GOT_CHIKORITA_FROM_ELM iftrue UnknownScript_0x740d3 winlosstext UnknownText_0x7419d, UnknownText_0x742e0 setlasttalked $2 - loadtrainer RIVAL2, 3 + scriptedtrainerdata RIVAL2, 3 startbattle reloadmapmusic returnafterbattle @@ -42,7 +45,7 @@ UnknownScript_0x7408e: UnknownScript_0x740c3: winlosstext UnknownText_0x7419d, UnknownText_0x742e0 setlasttalked $2 - loadtrainer RIVAL2, 1 + scriptedtrainerdata RIVAL2, 1 startbattle reloadmapmusic returnafterbattle @@ -51,7 +54,7 @@ UnknownScript_0x740c3: UnknownScript_0x740d3: winlosstext UnknownText_0x7419d, UnknownText_0x742e0 setlasttalked $2 - loadtrainer RIVAL2, 2 + scriptedtrainerdata RIVAL2, 2 startbattle reloadmapmusic returnafterbattle @@ -61,10 +64,10 @@ UnknownScript_0x740e3: playmusic MUSIC_RIVAL_AFTER loadfont writetext UnknownText_0x741fa + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x740fd - disappear $2 + applymovement MOUNTMOON_SILVER, MovementData_0x740fd + disappear MOUNTMOON_SILVER dotrigger $1 setevent EVENT_BEAT_RIVAL_IN_MT_MOON playmapmusic diff --git a/maps/MountMoonGiftShop.asm b/maps/MountMoonGiftShop.asm index 5fa8925e3..3ea62bf3f 100644 --- a/maps/MountMoonGiftShop.asm +++ b/maps/MountMoonGiftShop.asm @@ -1,3 +1,9 @@ +const_value set 2 + const MOUNTMOONGIFTSHOP_GRAMPS1 + const MOUNTMOONGIFTSHOP_GRAMPS2 + const MOUNTMOONGIFTSHOP_LASS1 + const MOUNTMOONGIFTSHOP_LASS2 + MountMoonGiftShop_MapScriptHeader: .MapTriggers: db 0 @@ -9,7 +15,7 @@ GrampsScript_0x771a8: faceplayer loadfont pokemart MARTTYPE_STANDARD, MART_MT_MOON - loadmovesprites + closetext end LassScript_0x771b0: diff --git a/maps/MountMoonSquare.asm b/maps/MountMoonSquare.asm index 299d4eab7..9ec9120c1 100644 --- a/maps/MountMoonSquare.asm +++ b/maps/MountMoonSquare.asm @@ -1,3 +1,8 @@ +const_value set 2 + const MOUNTMOONSQUARE_FAIRY1 + const MOUNTMOONSQUARE_FAIRY2 + const MOUNTMOONSQUARE_ROCK + MountMoonSquare_MapScriptHeader: .MapTriggers: db 1 @@ -22,7 +27,7 @@ UnknownScript_0x77093: return UnknownScript_0x77097: - disappear $4 + disappear MOUNTMOONSQUARE_ROCK return UnknownScript_0x7709a: @@ -32,41 +37,41 @@ UnknownScript_0x7709a: if_not_equal MONDAY, .NoDancing checknite iffalse .NoDancing - appear $2 - appear $3 + appear MOUNTMOONSQUARE_FAIRY1 + appear MOUNTMOONSQUARE_FAIRY2 applymovement PLAYER, MovementData_0x77121 pause 15 - appear $4 - spriteface $2, RIGHT + appear MOUNTMOONSQUARE_ROCK + spriteface MOUNTMOONSQUARE_FAIRY1, RIGHT cry CLEFAIRY - waitbutton + waitsfx pause 30 - follow $2, $3 + follow MOUNTMOONSQUARE_FAIRY1, MOUNTMOONSQUARE_FAIRY2 cry CLEFAIRY - applymovement $2, MovementData_0x77123 + applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x77123 cry CLEFAIRY - applymovement $2, MovementData_0x77126 + applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x77126 cry CLEFAIRY - applymovement $2, MovementData_0x77128 + applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x77128 cry CLEFAIRY - applymovement $2, MovementData_0x7712b + applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x7712b cry CLEFAIRY - applymovement $2, MovementData_0x7712d + applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x7712d stopfollow - applymovement $3, MovementData_0x77130 - follow $2, $3 - applymovement $2, MovementData_0x77132 + applymovement MOUNTMOONSQUARE_FAIRY2, MovementData_0x77130 + follow MOUNTMOONSQUARE_FAIRY1, MOUNTMOONSQUARE_FAIRY2 + applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x77132 stopfollow - spriteface $2, DOWN + spriteface MOUNTMOONSQUARE_FAIRY1, DOWN pause 10 - showemote EMOTE_SHOCK, $2, 15 - spriteface $2, DOWN + showemote EMOTE_SHOCK, MOUNTMOONSQUARE_FAIRY1, 15 + spriteface MOUNTMOONSQUARE_FAIRY1, DOWN cry CLEFAIRY pause 15 - follow $2, $3 - applymovement $2, MovementData_0x77134 - disappear $2 - disappear $3 + follow MOUNTMOONSQUARE_FAIRY1, MOUNTMOONSQUARE_FAIRY2 + applymovement MOUNTMOONSQUARE_FAIRY1, MovementData_0x77134 + disappear MOUNTMOONSQUARE_FAIRY1 + disappear MOUNTMOONSQUARE_FAIRY2 stopfollow clearevent EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE setflag ENGINE_MT_MOON_SQUARE_CLEFAIRY diff --git a/maps/MountMortar1FInside.asm b/maps/MountMortar1FInside.asm index 345305172..3ead2c21e 100644 --- a/maps/MountMortar1FInside.asm +++ b/maps/MountMortar1FInside.asm @@ -1,3 +1,15 @@ +const_value set 2 + const MOUNTMORTAR1FINSIDE_BOULDER + const MOUNTMORTAR1FINSIDE_POKE_BALL1 + const MOUNTMORTAR1FINSIDE_POKE_BALL2 + const MOUNTMORTAR1FINSIDE_POKE_BALL3 + const MOUNTMORTAR1FINSIDE_POKE_BALL4 + const MOUNTMORTAR1FINSIDE_POKE_BALL5 + const MOUNTMORTAR1FINSIDE_SUPER_NERD1 + const MOUNTMORTAR1FINSIDE_SUPER_NERD2 + const MOUNTMORTAR1FINSIDE_POKE_BALL6 + const MOUNTMORTAR1FINSIDE_POKE_BALL7 + MountMortar1FInside_MapScriptHeader: .MapTriggers: db 0 @@ -9,22 +21,22 @@ TrainerPokemaniacMiller: trainer EVENT_BEAT_POKEMANIAC_MILLER, POKEMANIAC, MILLER, PokemaniacMillerSeenText, PokemaniacMillerBeatenText, 0, PokemaniacMillerScript PokemaniacMillerScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7debd + waitbutton closetext - loadmovesprites end TrainerSupernerdMarkus: trainer EVENT_BEAT_SUPER_NERD_MARKUS, SUPER_NERD, MARKUS, SupernerdMarkusSeenText, SupernerdMarkusBeatenText, 0, SupernerdMarkusScript SupernerdMarkusScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7df97 + waitbutton closetext - loadmovesprites end MountMortar1FBoulder: diff --git a/maps/MountMortar1FOutside.asm b/maps/MountMortar1FOutside.asm index b6612d2bf..484f389c9 100644 --- a/maps/MountMortar1FOutside.asm +++ b/maps/MountMortar1FOutside.asm @@ -1,3 +1,7 @@ +const_value set 2 + const MOUNTMORTAR1FOUTSIDE_POKE_BALL1 + const MOUNTMORTAR1FOUTSIDE_POKE_BALL2 + MountMortar1FOutside_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/MountMortar2FInside.asm b/maps/MountMortar2FInside.asm index d27f9b082..12ef920d7 100644 --- a/maps/MountMortar2FInside.asm +++ b/maps/MountMortar2FInside.asm @@ -1,3 +1,12 @@ +const_value set 2 + const MOUNTMORTAR2FINSIDE_POKE_BALL1 + const MOUNTMORTAR2FINSIDE_POKE_BALL2 + const MOUNTMORTAR2FINSIDE_POKE_BALL3 + const MOUNTMORTAR2FINSIDE_POKE_BALL4 + const MOUNTMORTAR2FINSIDE_POKE_BALL5 + const MOUNTMORTAR2FINSIDE_POKE_BALL6 + const MOUNTMORTAR2FINSIDE_SUPER_NERD + MountMortar2FInside_MapScriptHeader: .MapTriggers: db 0 @@ -9,11 +18,11 @@ TrainerSupernerdHugh: trainer EVENT_BEAT_SUPER_NERD_HUGH, SUPER_NERD, HUGH, SupernerdHughSeenText, SupernerdHughBeatenText, 0, SupernerdHughScript SupernerdHughScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7e10e + waitbutton closetext - loadmovesprites end ItemFragment_0x7e0de: diff --git a/maps/MountMortarB1F.asm b/maps/MountMortarB1F.asm index b10adf856..ade5f377e 100644 --- a/maps/MountMortarB1F.asm +++ b/maps/MountMortarB1F.asm @@ -1,3 +1,12 @@ +const_value set 2 + const MOUNTMORTARB1F_POKE_BALL1 + const MOUNTMORTARB1F_POKE_BALL2 + const MOUNTMORTARB1F_BOULDER + const MOUNTMORTARB1F_BLACK_BELT + const MOUNTMORTARB1F_POKE_BALL3 + const MOUNTMORTARB1F_POKE_BALL4 + const MOUNTMORTARB1F_POKE_BALL5 + MountMortarB1F_MapScriptHeader: .MapTriggers: db 0 @@ -13,10 +22,10 @@ BlackBeltScript_0x7e1f6: checkevent EVENT_BEAT_BLACKBELT_KIYO iftrue UnknownScript_0x7e217 writetext UnknownText_0x7e24d + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x7e2a9, 0 - loadtrainer BLACKBELT_T, KIYO + scriptedtrainerdata BLACKBELT_T, KIYO startbattle returnafterbattle setevent EVENT_BEAT_BLACKBELT_KIYO @@ -24,24 +33,24 @@ BlackBeltScript_0x7e1f6: UnknownScript_0x7e217: writetext UnknownText_0x7e2c0 keeptextopen - waitbutton + waitsfx checkcode VAR_PARTYCOUNT if_equal $6, UnknownScript_0x7e237 writetext UnknownText_0x7e355 playsound SFX_CAUGHT_MON - waitbutton + waitsfx givepoke TYROGUE, 10 setevent EVENT_GOT_TYROGUE_FROM_KIYO UnknownScript_0x7e231: writetext UnknownText_0x7e36a + waitbutton closetext - loadmovesprites end UnknownScript_0x7e237: writetext UnknownText_0x7e3df + waitbutton closetext - loadmovesprites end MountMortarB1FBoulder: diff --git a/maps/MoveDeletersHouse.asm b/maps/MoveDeletersHouse.asm index 59bf15c35..7cbdfb74c 100644 --- a/maps/MoveDeletersHouse.asm +++ b/maps/MoveDeletersHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const MOVEDELETERSHOUSE_SUPER_NERD + MoveDeletersHouse_MapScriptHeader: .MapTriggers: db 0 @@ -9,8 +12,8 @@ MoveDeleter: faceplayer loadfont special MoveDeletion + waitbutton closetext - loadmovesprites end MoveDeletersHouseBookshelf: diff --git a/maps/MrFujisHouse.asm b/maps/MrFujisHouse.asm index 2bb05c813..5ff009175 100644 --- a/maps/MrFujisHouse.asm +++ b/maps/MrFujisHouse.asm @@ -1,3 +1,10 @@ +const_value set 2 + const MRFUJISHOUSE_SUPER_NERD + const MRFUJISHOUSE_LASS + const MRFUJISHOUSE_RHYDON + const MRFUJISHOUSE_GROWLITHE + const MRFUJISHOUSE_MOLTRES + MrFujisHouse_MapScriptHeader: .MapTriggers: db 0 @@ -15,24 +22,24 @@ MrFujisPsyduck: loadfont writetext MrFujisPsyduckText cry PSYDUCK + waitbutton closetext - loadmovesprites end MrFujisNidorino: loadfont writetext MrFujisNidorinoText cry NIDORINO + waitbutton closetext - loadmovesprites end MrFujisPidgey: loadfont writetext MrFujisPidgeyText cry PIDGEY + waitbutton closetext - loadmovesprites end MrFujisHouseBookshelf: diff --git a/maps/MrPokemonsHouse.asm b/maps/MrPokemonsHouse.asm index aeac05928..10a61c1f7 100644 --- a/maps/MrPokemonsHouse.asm +++ b/maps/MrPokemonsHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const MRPOKEMONSHOUSE_GENTLEMAN + const MRPOKEMONSHOUSE_OAK + MrPokemonsHouse_MapScriptHeader: .MapTriggers: db 2 @@ -17,34 +21,34 @@ UnknownScript_0x196e55: end UnknownScript_0x196e56: - showemote EMOTE_SHOCK, $2, 15 - spriteface $2, DOWN + showemote EMOTE_SHOCK, MRPOKEMONSHOUSE_GENTLEMAN, 15 + spriteface MRPOKEMONSHOUSE_GENTLEMAN, DOWN loadfont writetext UnknownText_0x196f66 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x196f5a loadfont writetext UnknownText_0x196fa8 keeptextopen - waitbutton + waitsfx giveitem MYSTERY_EGG writetext UnknownText_0x196fd2 playsound SFX_KEY_ITEM - waitbutton + waitsfx itemnotify setevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON blackoutmod CHERRYGROVE_CITY writetext UnknownText_0x196feb keeptextopen - spriteface $2, RIGHT + spriteface MRPOKEMONSHOUSE_GENTLEMAN, RIGHT writetext UnknownText_0x197092 keeptextopen - spriteface $2, DOWN - spriteface $3, LEFT + spriteface MRPOKEMONSHOUSE_GENTLEMAN, DOWN + spriteface MRPOKEMONSHOUSE_OAK, LEFT writetext UnknownText_0x1970b7 + waitbutton closetext - loadmovesprites jump UnknownScript_0x196ec9 GentlemanScript_0x196e97: @@ -55,14 +59,14 @@ GentlemanScript_0x196e97: checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM iftrue UnknownScript_0x196eaa writetext UnknownText_0x197134 + waitbutton closetext - loadmovesprites end UnknownScript_0x196eaa: writetext UnknownText_0x19714a + waitbutton closetext - loadmovesprites end UnknownScript_0x196eb0: @@ -76,38 +80,38 @@ UnknownScript_0x196eb0: UnknownScript_0x196ec3: writetext UnknownText_0x19750d - closetext + waitbutton UnknownScript_0x196ec7: - loadmovesprites + closetext end UnknownScript_0x196ec9: playmusic MUSIC_PROF_OAK - applymovement $3, MovementData_0x196f5d + applymovement MRPOKEMONSHOUSE_OAK, MovementData_0x196f5d spriteface PLAYER, RIGHT loadfont writetext UnknownText_0x197185 keeptextopen - waitbutton + waitsfx writetext UnknownText_0x1973cc playsound SFX_ITEM - waitbutton + waitsfx setflag ENGINE_POKEDEX writetext UnknownText_0x1973de + waitbutton closetext - loadmovesprites spriteface PLAYER, DOWN - applymovement $3, MovementData_0x196f61 + applymovement MRPOKEMONSHOUSE_OAK, MovementData_0x196f61 playsound SFX_EXIT_BUILDING - disappear $3 - waitbutton + disappear MRPOKEMONSHOUSE_OAK + waitsfx special RestartMapMusic pause 15 spriteface PLAYER, UP loadfont writetext UnknownText_0x1970ed + waitbutton closetext - loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes playmusic MUSIC_HEAL @@ -118,8 +122,8 @@ UnknownScript_0x196ec9: special RestartMapMusic loadfont writetext UnknownText_0x197134 + waitbutton closetext - loadmovesprites setevent EVENT_RIVAL_NEW_BARK_TOWN setevent EVENT_KRISS_HOUSE_1F_NEIGHBOR clearevent EVENT_KRISS_NEIGHBORS_HOUSE_NEIGHBOR diff --git a/maps/MrPsychicsHouse.asm b/maps/MrPsychicsHouse.asm index 6fdd2b9f5..7ac4e0769 100644 --- a/maps/MrPsychicsHouse.asm +++ b/maps/MrPsychicsHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const MRPSYCHICSHOUSE_FISHING_GURU + MrPsychicsHouse_MapScriptHeader: .MapTriggers: db 0 @@ -17,9 +20,9 @@ MrPsychic: setevent EVENT_GOT_TM29_PSYCHIC .AlreadyGotItem writetext MrPsychicText2 - closetext + waitbutton .Done - loadmovesprites + closetext end MrPsychicsHouseBookshelf: diff --git a/maps/NationalPark.asm b/maps/NationalPark.asm index a689fbca5..12dc44c27 100644 --- a/maps/NationalPark.asm +++ b/maps/NationalPark.asm @@ -1,3 +1,19 @@ +const_value set 2 + const NATIONALPARK_LASS1 + const NATIONALPARK_POKEFAN_F1 + const NATIONALPARK_TEACHER1 + const NATIONALPARK_YOUNGSTER1 + const NATIONALPARK_YOUNGSTER2 + const NATIONALPARK_TEACHER2 + const NATIONALPARK_GROWLITHE + const NATIONALPARK_YOUNGSTER3 + const NATIONALPARK_POKEFAN_F2 + const NATIONALPARK_POKEFAN_M + const NATIONALPARK_LASS2 + const NATIONALPARK_POKE_BALL1 + const NATIONALPARK_GAMEBOY_KID + const NATIONALPARK_POKE_BALL2 + NationalPark_MapScriptHeader: .MapTriggers: db 0 @@ -23,9 +39,9 @@ TeacherScript_0x5c008: setevent EVENT_GOT_QUICK_CLAW UnknownScript_0x5c01d: writetext UnknownText_0x5c30d - closetext + waitbutton UnknownScript_0x5c021: - loadmovesprites + closetext end YoungsterScript_0x5c023: @@ -42,17 +58,17 @@ GrowlitheScript_0x5c02c: loadfont writetext UnknownText_0x5c416 cry PERSIAN + waitbutton closetext - loadmovesprites end GameboyKidScript_0x5c037: faceplayer loadfont writetext UnknownText_0x5c42a + waitbutton closetext - loadmovesprites - spriteface $e, DOWN + spriteface NATIONALPARK_GAMEBOY_KID, DOWN end TrainerSchoolboyJack1: @@ -60,7 +76,7 @@ TrainerSchoolboyJack1: SchoolboyJack1Script: writecode VAR_CALLERID, PHONE_SCHOOLBOY_JACK - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_JACK iftrue UnknownScript_0x5c088 @@ -106,7 +122,7 @@ UnknownScript_0x5c088: checkflag ENGINE_FLYPOINT_OLIVINE iftrue .LoadFight1 .LoadFight0 - loadtrainer SCHOOLBOY, JACK1 + scriptedtrainerdata SCHOOLBOY, JACK1 startbattle returnafterbattle loadvar wJackFightCount, 1 @@ -114,7 +130,7 @@ UnknownScript_0x5c088: end .LoadFight1 - loadtrainer SCHOOLBOY, JACK2 + scriptedtrainerdata SCHOOLBOY, JACK2 startbattle returnafterbattle loadvar wJackFightCount, 2 @@ -122,7 +138,7 @@ UnknownScript_0x5c088: end .LoadFight2 - loadtrainer SCHOOLBOY, JACK3 + scriptedtrainerdata SCHOOLBOY, JACK3 startbattle returnafterbattle loadvar wJackFightCount, 3 @@ -130,7 +146,7 @@ UnknownScript_0x5c088: end .LoadFight3 - loadtrainer SCHOOLBOY, JACK4 + scriptedtrainerdata SCHOOLBOY, JACK4 startbattle returnafterbattle loadvar wJackFightCount, 4 @@ -138,7 +154,7 @@ UnknownScript_0x5c088: end .LoadFight4 - loadtrainer SCHOOLBOY, JACK5 + scriptedtrainerdata SCHOOLBOY, JACK5 startbattle returnafterbattle clearflag ENGINE_JACK @@ -176,11 +192,11 @@ TrainerPokefanmWilliam: trainer EVENT_BEAT_POKEFANM_WILLIAM, POKEFANM, WILLIAM, PokefanmWilliamSeenText, PokefanmWilliamBeatenText, 0, PokefanmWilliamScript PokefanmWilliamScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5c645 + waitbutton closetext - loadmovesprites end TrainerPokefanfBeverly1: @@ -188,7 +204,7 @@ TrainerPokefanfBeverly1: PokefanfBeverly1Script: writecode VAR_CALLERID, PHONE_POKEFAN_BEVERLY - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_BEVERLY_HAS_NUGGET iftrue UnknownScript_0x5c177 @@ -226,8 +242,8 @@ UnknownScript_0x5c186: UnknownScript_0x5c189: writetext UnknownText_0x5c68a + waitbutton closetext - loadmovesprites end UnknownScript_0x5c18f: @@ -266,11 +282,11 @@ TrainerLassKrise: trainer EVENT_BEAT_LASS_KRISE, LASS, KRISE, LassKriseSeenText, LassKriseBeatenText, 0, LassKriseScript LassKriseScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5c71d + waitbutton closetext - loadmovesprites end MapNationalParkSignpost0Script: diff --git a/maps/NationalParkBugContest.asm b/maps/NationalParkBugContest.asm index c2c4c130e..f74d8f12b 100644 --- a/maps/NationalParkBugContest.asm +++ b/maps/NationalParkBugContest.asm @@ -1,3 +1,17 @@ +const_value set 2 + const NATIONALPARKBUGCONTEST_YOUNGSTER1 + const NATIONALPARKBUGCONTEST_YOUNGSTER2 + const NATIONALPARKBUGCONTEST_ROCKER + const NATIONALPARKBUGCONTEST_POKEFAN_M + const NATIONALPARKBUGCONTEST_YOUNGSTER3 + const NATIONALPARKBUGCONTEST_YOUNGSTER4 + const NATIONALPARKBUGCONTEST_LASS + const NATIONALPARKBUGCONTEST_YOUNGSTER5 + const NATIONALPARKBUGCONTEST_YOUNGSTER6 + const NATIONALPARKBUGCONTEST_YOUNGSTER7 + const NATIONALPARKBUGCONTEST_POKE_BALL1 + const NATIONALPARKBUGCONTEST_POKE_BALL2 + NationalParkBugContest_MapScriptHeader: .MapTriggers: db 0 @@ -9,80 +23,80 @@ YoungsterScript_0x5c8ec: faceplayer loadfont writetext UnknownText_0x5c94c + waitbutton closetext - loadmovesprites end YoungsterScript_0x5c8f4: faceplayer loadfont writetext UnknownText_0x5c973 + waitbutton closetext - loadmovesprites end RockerScript_0x5c8fc: faceplayer loadfont writetext UnknownText_0x5c9a3 + waitbutton closetext - loadmovesprites end PokefanMScript_0x5c904: faceplayer loadfont writetext UnknownText_0x5c9cc + waitbutton closetext - loadmovesprites end YoungsterScript_0x5c90c: faceplayer loadfont writetext UnknownText_0x5ca15 + waitbutton closetext - loadmovesprites end YoungsterScript_0x5c914: faceplayer loadfont writetext UnknownText_0x5ca52 + waitbutton closetext - loadmovesprites end LassScript_0x5c91c: faceplayer loadfont writetext UnknownText_0x5ca8f + waitbutton closetext - loadmovesprites end YoungsterScript_0x5c924: faceplayer loadfont writetext UnknownText_0x5cac8 + waitbutton closetext - loadmovesprites end YoungsterScript_0x5c92c: faceplayer loadfont writetext UnknownText_0x5cb25 + waitbutton closetext - loadmovesprites end YoungsterScript_0x5c934: faceplayer loadfont writetext UnknownText_0x5cb64 + waitbutton closetext - loadmovesprites end MapNationalParkBugContestSignpost0Script: diff --git a/maps/NewBarkTown.asm b/maps/NewBarkTown.asm index 915da5ff2..3d6aea445 100644 --- a/maps/NewBarkTown.asm +++ b/maps/NewBarkTown.asm @@ -1,3 +1,8 @@ +const_value set 2 + const NEWBARKTOWN_TEACHER + const NEWBARKTOWN_FISHER + const NEWBARKTOWN_SILVER + NewBarkTown_MapScriptHeader: .MapTriggers: db 2 @@ -25,48 +30,48 @@ NewBarkTown_MapScriptHeader: UnknownScript_0x1a8016: playmusic MUSIC_MOM - spriteface $2, LEFT + spriteface NEWBARKTOWN_TEACHER, LEFT loadfont writetext UnknownText_0x1a8134 + waitbutton closetext - loadmovesprites spriteface PLAYER, RIGHT - applymovement $2, MovementData_0x1a80d4 + applymovement NEWBARKTOWN_TEACHER, MovementData_0x1a80d4 loadfont writetext UnknownText_0x1a813e + waitbutton closetext - loadmovesprites - follow $2, PLAYER - applymovement $2, MovementData_0x1a80e0 + follow NEWBARKTOWN_TEACHER, PLAYER + applymovement NEWBARKTOWN_TEACHER, MovementData_0x1a80e0 stopfollow loadfont writetext UnknownText_0x1a815e + waitbutton closetext - loadmovesprites special RestartMapMusic end UnknownScript_0x1a8041: playmusic MUSIC_MOM - spriteface $2, LEFT + spriteface NEWBARKTOWN_TEACHER, LEFT loadfont writetext UnknownText_0x1a8134 + waitbutton closetext - loadmovesprites spriteface PLAYER, RIGHT - applymovement $2, MovementData_0x1a80d9 + applymovement NEWBARKTOWN_TEACHER, MovementData_0x1a80d9 spriteface PLAYER, UP loadfont writetext UnknownText_0x1a813e + waitbutton closetext - loadmovesprites - follow $2, PLAYER - applymovement $2, MovementData_0x1a80e6 + follow NEWBARKTOWN_TEACHER, PLAYER + applymovement NEWBARKTOWN_TEACHER, MovementData_0x1a80e6 stopfollow loadfont writetext UnknownText_0x1a815e + waitbutton closetext - loadmovesprites special RestartMapMusic end @@ -80,26 +85,26 @@ TeacherScript_0x1a806f: checkevent EVENT_GOT_A_POKEMON_FROM_ELM iftrue UnknownScript_0x1a8089 writetext UnknownText_0x1a80f7 + waitbutton closetext - loadmovesprites end UnknownScript_0x1a8089: writetext UnknownText_0x1a81c4 + waitbutton closetext - loadmovesprites end UnknownScript_0x1a808f: writetext UnknownText_0x1a81f2 + waitbutton closetext - loadmovesprites end UnknownScript_0x1a8095: writetext UnknownText_0x1a8236 + waitbutton closetext - loadmovesprites end FisherScript_0x1a809b: @@ -108,22 +113,22 @@ FisherScript_0x1a809b: SilverScript_0x1a809e: loadfont writetext UnknownText_0x1a82a6 + waitbutton closetext - loadmovesprites - spriteface $4, LEFT + spriteface NEWBARKTOWN_SILVER, LEFT loadfont writetext UnknownText_0x1a82cd + waitbutton closetext - loadmovesprites - follow PLAYER, $4 + follow PLAYER, NEWBARKTOWN_SILVER applymovement PLAYER, MovementData_0x1a80ed stopfollow pause 5 - spriteface $4, DOWN + spriteface NEWBARKTOWN_SILVER, DOWN pause 5 playsound SFX_TACKLE applymovement PLAYER, MovementData_0x1a80f0 - applymovement $4, MovementData_0x1a80f5 + applymovement NEWBARKTOWN_SILVER, MovementData_0x1a80f5 end MapNewBarkTownSignpost0Script: diff --git a/maps/OaksLab.asm b/maps/OaksLab.asm index 7eb650378..8f3961a7e 100644 --- a/maps/OaksLab.asm +++ b/maps/OaksLab.asm @@ -1,3 +1,9 @@ +const_value set 2 + const OAKSLAB_OAK + const OAKSLAB_SCIENTIST1 + const OAKSLAB_SCIENTIST2 + const OAKSLAB_SCIENTIST3 + OaksLab_MapScriptHeader: .MapTriggers: db 0 @@ -26,11 +32,11 @@ Oak: .CheckPokedex writetext OakLabDexCheckText - closetext + waitbutton special ProfOaksPCBoot writetext OakLabGoodbyeText + waitbutton closetext - loadmovesprites end .OpenMtSilver diff --git a/maps/OlivineCafe.asm b/maps/OlivineCafe.asm index 80dc08b3a..55b158dac 100644 --- a/maps/OlivineCafe.asm +++ b/maps/OlivineCafe.asm @@ -1,3 +1,8 @@ +const_value set 2 + const OLIVINECAFE_SAILOR1 + const OLIVINECAFE_FISHING_GURU + const OLIVINECAFE_SAILOR2 + OlivineCafe_MapScriptHeader: .MapTriggers: db 0 @@ -16,8 +21,8 @@ SailorScript_0x9c8c1: setevent EVENT_GOT_HM04_STRENGTH UnknownScript_0x9c8d3: writetext UnknownText_0x9c965 + waitbutton closetext - loadmovesprites end FishingGuruScript_0x9c8d9: diff --git a/maps/OlivineCity.asm b/maps/OlivineCity.asm index ed89b3f1f..1a6a5662c 100644 --- a/maps/OlivineCity.asm +++ b/maps/OlivineCity.asm @@ -1,3 +1,9 @@ +const_value set 2 + const OLIVINECITY_SAILOR1 + const OLIVINECITY_STANDING_YOUNGSTER + const OLIVINECITY_SAILOR2 + const OLIVINECITY_OLIVINE_RIVAL + OlivineCity_MapScriptHeader: .MapTriggers: db 2 @@ -28,19 +34,19 @@ UnknownScript_0x1a8833: special Special_RotatePalettesRightMusic pause 15 playsound SFX_ENTER_DOOR - appear $5 - waitbutton - applymovement $5, MovementData_0x1a88d2 + appear OLIVINECITY_OLIVINE_RIVAL + waitsfx + applymovement OLIVINECITY_OLIVINE_RIVAL, MovementData_0x1a88d2 playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x1a88fa + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x1a88f4 spriteface PLAYER, RIGHT - applymovement $5, MovementData_0x1a88db + applymovement OLIVINECITY_OLIVINE_RIVAL, MovementData_0x1a88db dotrigger $1 - disappear $5 + disappear OLIVINECITY_OLIVINE_RIVAL special RestartMapMusic variablesprite SPRITE_OLIVINE_RIVAL, SPRITE_SWIMMER_GUY special RunCallback_04 @@ -52,18 +58,18 @@ UnknownScript_0x1a886b: special Special_RotatePalettesRightMusic pause 15 playsound SFX_ENTER_DOOR - appear $5 - waitbutton - applymovement $5, MovementData_0x1a88d6 + appear OLIVINECITY_OLIVINE_RIVAL + waitsfx + applymovement OLIVINECITY_OLIVINE_RIVAL, MovementData_0x1a88d6 playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x1a88fa + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x1a88f7 spriteface PLAYER, RIGHT - applymovement $5, MovementData_0x1a88e8 - disappear $5 + applymovement OLIVINECITY_OLIVINE_RIVAL, MovementData_0x1a88e8 + disappear OLIVINECITY_OLIVINE_RIVAL dotrigger $1 special RestartMapMusic variablesprite SPRITE_OLIVINE_RIVAL, SPRITE_SWIMMER_GUY @@ -79,14 +85,14 @@ StandingYoungsterScript_0x1a88a6: random $2 if_equal $0, UnknownScript_0x1a88b4 writetext UnknownText_0x1a8b04 + waitbutton closetext - loadmovesprites end UnknownScript_0x1a88b4: writetext UnknownText_0x1a8b41 + waitbutton closetext - loadmovesprites end SailorScript_0x1a88ba: diff --git a/maps/OlivineGoodRodHouse.asm b/maps/OlivineGoodRodHouse.asm index c704bc967..bb1f3a078 100644 --- a/maps/OlivineGoodRodHouse.asm +++ b/maps/OlivineGoodRodHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const OLIVINEGOODRODHOUSE_FISHING_GURU + OlivineGoodRodHouse_MapScriptHeader: .MapTriggers: db 0 @@ -17,21 +20,21 @@ GoodRodGuru: keeptextopen verbosegiveitem GOOD_ROD writetext GaveGoodRodText + waitbutton closetext - loadmovesprites setevent EVENT_GOT_GOOD_ROD end .DontWantIt writetext DontWantGoodRodText + waitbutton closetext - loadmovesprites end .AlreadyGotItem writetext HaveGoodRodText + waitbutton closetext - loadmovesprites end GoodRodHouseBookshelf: diff --git a/maps/OlivineGym.asm b/maps/OlivineGym.asm index ce45363e7..680b8c1e0 100644 --- a/maps/OlivineGym.asm +++ b/maps/OlivineGym.asm @@ -1,3 +1,7 @@ +const_value set 2 + const OLIVINEGYM_JASMINE + const OLIVINEGYM_GYM_GUY + OlivineGym_MapScriptHeader: .MapTriggers: db 0 @@ -11,17 +15,17 @@ JasmineScript_0x9c12f: checkevent EVENT_BEAT_JASMINE iftrue .FightDone writetext UnknownText_0x9c1b9 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x9c2bb, 0 - loadtrainer JASMINE, 1 + scriptedtrainerdata JASMINE, 1 startbattle returnafterbattle setevent EVENT_BEAT_JASMINE loadfont writetext UnknownText_0x9c33a playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_MINERALBADGE checkcode VAR_BADGES scall OlivineGymTriggerRockets @@ -34,15 +38,15 @@ JasmineScript_0x9c12f: iffalse UnknownScript_0x9c176 setevent EVENT_GOT_TM23_IRON_TAIL writetext UnknownText_0x9c3a5 + waitbutton closetext - loadmovesprites end UnknownScript_0x9c172: writetext UnknownText_0x9c3d1 - closetext + waitbutton UnknownScript_0x9c176: - loadmovesprites + closetext end OlivineGymTriggerRockets: @@ -64,22 +68,22 @@ OlivineGymGuyScript: iffalse .OlivineGymGuyPreScript loadfont writetext OlivineGymGuyText + waitbutton closetext - loadmovesprites end .OlivineGymGuyWinScript loadfont writetext OlivineGymGuyWinText + waitbutton closetext - loadmovesprites end .OlivineGymGuyPreScript loadfont writetext OlivineGymGuyPreText + waitbutton closetext - loadmovesprites end OlivineGymStatue: diff --git a/maps/OlivineHouseBeta.asm b/maps/OlivineHouseBeta.asm index 7f7b8d237..f9b6dbc09 100644 --- a/maps/OlivineHouseBeta.asm +++ b/maps/OlivineHouseBeta.asm @@ -1,3 +1,7 @@ +const_value set 2 + const OLIVINEHOUSEBETA_TEACHER + const OLIVINEHOUSEBETA_RHYDON + OlivineHouseBeta_MapScriptHeader: .MapTriggers: db 0 @@ -12,8 +16,8 @@ RhydonScript_0x9c592: loadfont writetext UnknownText_0x9c5f0 cry RHYDON + waitbutton closetext - loadmovesprites end OlivineHouseBetaBookshelf1: diff --git a/maps/OlivineLighthouse1F.asm b/maps/OlivineLighthouse1F.asm index d5269f1e5..422e86ad2 100644 --- a/maps/OlivineLighthouse1F.asm +++ b/maps/OlivineLighthouse1F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const OLIVINELIGHTHOUSE1F_SAILOR + const OLIVINELIGHTHOUSE1F_POKEFAN_F + OlivineLighthouse1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/OlivineLighthouse2F.asm b/maps/OlivineLighthouse2F.asm index 50528ea7b..7e568fe6d 100644 --- a/maps/OlivineLighthouse2F.asm +++ b/maps/OlivineLighthouse2F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const OLIVINELIGHTHOUSE2F_SAILOR + const OLIVINELIGHTHOUSE2F_GENTLEMAN + OlivineLighthouse2F_MapScriptHeader: .MapTriggers: db 0 @@ -9,11 +13,11 @@ TrainerGentlemanAlfred: trainer EVENT_BEAT_GENTLEMAN_ALFRED, GENTLEMAN, ALFRED, GentlemanAlfredSeenText, GentlemanAlfredBeatenText, 0, GentlemanAlfredScript GentlemanAlfredScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5b13e + waitbutton closetext - loadmovesprites end TrainerSailorHuey1: @@ -21,7 +25,7 @@ TrainerSailorHuey1: SailorHuey1Script: writecode VAR_CALLERID, PHONE_SAILOR_HUEY - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_HUEY iftrue UnknownScript_0x5afc7 @@ -61,7 +65,7 @@ UnknownScript_0x5afc7: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight1 .LoadFight0 - loadtrainer SAILOR, HUEY1 + scriptedtrainerdata SAILOR, HUEY1 startbattle returnafterbattle loadvar wHueyFightCount, 1 @@ -69,7 +73,7 @@ UnknownScript_0x5afc7: end .LoadFight1 - loadtrainer SAILOR, HUEY2 + scriptedtrainerdata SAILOR, HUEY2 startbattle returnafterbattle loadvar wHueyFightCount, 2 @@ -77,7 +81,7 @@ UnknownScript_0x5afc7: end .LoadFight2 - loadtrainer SAILOR, HUEY3 + scriptedtrainerdata SAILOR, HUEY3 startbattle returnafterbattle loadvar wHueyFightCount, 3 @@ -85,7 +89,7 @@ UnknownScript_0x5afc7: end .LoadFight3 - loadtrainer SAILOR, HUEY4 + scriptedtrainerdata SAILOR, HUEY4 startbattle returnafterbattle clearflag ENGINE_HUEY @@ -105,7 +109,7 @@ UnknownScript_0x5b03e: UnknownScript_0x5b03f: loadfont writetext UnknownText_0x5b1b6 - closetext + waitbutton verbosegiveitem PROTEIN iffalse UnknownScript_0x5b06f clearevent EVENT_HUEY_PROTEIN diff --git a/maps/OlivineLighthouse3F.asm b/maps/OlivineLighthouse3F.asm index 21eb3d72c..82a145f0a 100644 --- a/maps/OlivineLighthouse3F.asm +++ b/maps/OlivineLighthouse3F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const OLIVINELIGHTHOUSE3F_SAILOR + const OLIVINELIGHTHOUSE3F_GENTLEMAN + const OLIVINELIGHTHOUSE3F_YOUNGSTER + const OLIVINELIGHTHOUSE3F_POKE_BALL + OlivineLighthouse3F_MapScriptHeader: .MapTriggers: db 0 @@ -9,33 +15,33 @@ TrainerBird_keeperTheo: trainer EVENT_BEAT_BIRD_KEEPER_THEO, BIRD_KEEPER, THEO, Bird_keeperTheoSeenText, Bird_keeperTheoBeatenText, 0, Bird_keeperTheoScript Bird_keeperTheoScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5b2df + waitbutton closetext - loadmovesprites end TrainerGentlemanPreston: trainer EVENT_BEAT_GENTLEMAN_PRESTON, GENTLEMAN, PRESTON, GentlemanPrestonSeenText, GentlemanPrestonBeatenText, 0, GentlemanPrestonScript GentlemanPrestonScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5b457 + waitbutton closetext - loadmovesprites end TrainerSailorTerrell: trainer EVENT_BEAT_SAILOR_TERRELL, SAILOR, TERRELL, SailorTerrellSeenText, SailorTerrellBeatenText, 0, SailorTerrellScript SailorTerrellScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5b384 + waitbutton closetext - loadmovesprites end ItemFragment_0x5b279: diff --git a/maps/OlivineLighthouse4F.asm b/maps/OlivineLighthouse4F.asm index 9a9f5fc78..b4f54d550 100644 --- a/maps/OlivineLighthouse4F.asm +++ b/maps/OlivineLighthouse4F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const OLIVINELIGHTHOUSE4F_SAILOR + const OLIVINELIGHTHOUSE4F_LASS + OlivineLighthouse4F_MapScriptHeader: .MapTriggers: db 0 @@ -9,22 +13,22 @@ TrainerLassConnie: trainer EVENT_BEAT_LASS_CONNIE, LASS, CONNIE1, LassConnie1SeenText, LassConnie1BeatenText, 0, LassConnie1Script LassConnie1Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5b63c + waitbutton closetext - loadmovesprites end TrainerSailorKent: trainer EVENT_BEAT_SAILOR_KENT, SAILOR, KENT, SailorKentSeenText, SailorKentBeatenText, 0, SailorKentScript SailorKentScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5b584 + waitbutton closetext - loadmovesprites end SailorKentSeenText: diff --git a/maps/OlivineLighthouse5F.asm b/maps/OlivineLighthouse5F.asm index 3db655189..d8aee5047 100644 --- a/maps/OlivineLighthouse5F.asm +++ b/maps/OlivineLighthouse5F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const OLIVINELIGHTHOUSE5F_SAILOR + const OLIVINELIGHTHOUSE5F_YOUNGSTER + const OLIVINELIGHTHOUSE5F_POKE_BALL1 + const OLIVINELIGHTHOUSE5F_POKE_BALL2 + const OLIVINELIGHTHOUSE5F_POKE_BALL3 + OlivineLighthouse5F_MapScriptHeader: .MapTriggers: db 0 @@ -9,22 +16,22 @@ TrainerBird_keeperDenis: trainer EVENT_BEAT_BIRD_KEEPER_DENIS, BIRD_KEEPER, DENIS, Bird_keeperDenisSeenText, Bird_keeperDenisBeatenText, 0, Bird_keeperDenisScript Bird_keeperDenisScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x60ac3 + waitbutton closetext - loadmovesprites end TrainerSailorErnest: trainer EVENT_BEAT_SAILOR_ERNEST, SAILOR, ERNEST, SailorErnestSeenText, SailorErnestBeatenText, 0, SailorErnestScript SailorErnestScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x60a1f + waitbutton closetext - loadmovesprites end ItemFragment_0x609aa: diff --git a/maps/OlivineLighthouse6F.asm b/maps/OlivineLighthouse6F.asm index aae5ed42e..82fe43e94 100644 --- a/maps/OlivineLighthouse6F.asm +++ b/maps/OlivineLighthouse6F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const OLIVINELIGHTHOUSE6F_JASMINE + const OLIVINELIGHTHOUSE6F_MONSTER + const OLIVINELIGHTHOUSE6F_POKE_BALL + OlivineLighthouse6F_MapScriptHeader: .MapTriggers: db 0 @@ -17,8 +22,8 @@ JasmineScript_0x60b91: setevent EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS UnknownScript_0x60ba5: writetext UnknownText_0x60d64 + waitbutton closetext - loadmovesprites end UnknownScript_0x60bab: @@ -29,17 +34,17 @@ UnknownScript_0x60bab: keeptextopen takeitem SECRETPOTION writetext UnknownText_0x60dea + waitbutton closetext - loadmovesprites - spriteface $2, RIGHT + spriteface OLIVINELIGHTHOUSE6F_JASMINE, RIGHT pause 15 - spriteface $3, LEFT + spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT loadfont playmusic MUSIC_HEAL writetext UnknownText_0x60e44 pause 60 keeptextopen - loadmovesprites + closetext special RestartMapMusic cry AMPHAROS special FadeOutPalettes @@ -47,51 +52,51 @@ UnknownScript_0x60bab: special FadeInPalettes loadfont writetext UnknownText_0x60f3d + waitbutton closetext - loadmovesprites - spriteface $3, RIGHT + spriteface OLIVINELIGHTHOUSE6F_MONSTER, RIGHT pause 10 - spriteface $3, LEFT + spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT pause 10 - spriteface $3, RIGHT + spriteface OLIVINELIGHTHOUSE6F_MONSTER, RIGHT pause 10 - spriteface $3, LEFT + spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT pause 10 faceplayer loadfont writetext UnknownText_0x60e6c + waitbutton closetext - loadmovesprites setevent EVENT_JASMINE_RETURNED_TO_GYM clearevent EVENT_OLIVINE_GYM_JASMINE checkcode VAR_FACING - if_equal $0, UnknownScript_0x60c17 - if_equal $3, UnknownScript_0x60c1e - applymovement $2, MovementData_0x60c68 - disappear $2 + if_equal DOWN, UnknownScript_0x60c17 + if_equal RIGHT, UnknownScript_0x60c1e + applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c68 + disappear OLIVINELIGHTHOUSE6F_JASMINE end UnknownScript_0x60c17: - applymovement $2, MovementData_0x60c70 - disappear $2 + applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c70 + disappear OLIVINELIGHTHOUSE6F_JASMINE end UnknownScript_0x60c1e: - applymovement $2, MovementData_0x60c79 - disappear $2 + applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c79 + disappear OLIVINELIGHTHOUSE6F_JASMINE end UnknownScript_0x60c25: writetext UnknownText_0x60edf + waitbutton closetext - loadmovesprites - spriteface $2, RIGHT + spriteface OLIVINELIGHTHOUSE6F_JASMINE, RIGHT pause 15 - spriteface $3, LEFT + spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT loadfont writetext UnknownText_0x60ef1 + waitbutton closetext - loadmovesprites end UnknownScript_0x60c39: @@ -107,15 +112,15 @@ MonsterScript_0x60c3a: special PlaySlowCry keeptextopen writetext UnknownText_0x60f19 + waitbutton closetext - loadmovesprites end UnknownScript_0x60c51: writetext UnknownText_0x60f3d cry AMPHAROS + waitbutton closetext - loadmovesprites special FadeOutPalettes special FadeInPalettes special FadeOutPalettes diff --git a/maps/OlivineMart.asm b/maps/OlivineMart.asm index b16f96d6f..f8ca67bcf 100644 --- a/maps/OlivineMart.asm +++ b/maps/OlivineMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const OLIVINEMART_CLERK + const OLIVINEMART_COOLTRAINER_F + const OLIVINEMART_LASS + OlivineMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ OlivineMart_MapScriptHeader: ClerkScript_0x9cac7: loadfont pokemart MARTTYPE_STANDARD, MART_OLIVINE - loadmovesprites + closetext end CooltrainerFScript_0x9cace: diff --git a/maps/OlivinePokeCenter1F.asm b/maps/OlivinePokeCenter1F.asm index f2e39540f..e0f0dbb69 100644 --- a/maps/OlivinePokeCenter1F.asm +++ b/maps/OlivinePokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const OLIVINEPOKECENTER1F_NURSE + const OLIVINEPOKECENTER1F_FISHING_GURU + const OLIVINEPOKECENTER1F_FISHER + const OLIVINEPOKECENTER1F_TEACHER + OlivinePokeCenter1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/OlivinePort.asm b/maps/OlivinePort.asm index 38941d295..f0c583f2c 100644 --- a/maps/OlivinePort.asm +++ b/maps/OlivinePort.asm @@ -1,3 +1,12 @@ +const_value set 2 + const OLIVINEPORT_SAILOR1 + const OLIVINEPORT_SAILOR2 + const OLIVINEPORT_SAILOR3 + const OLIVINEPORT_FISHING_GURU1 + const OLIVINEPORT_FISHING_GURU2 + const OLIVINEPORT_YOUNGSTER + const OLIVINEPORT_COOLTRAINER_F + OlivinePort_MapScriptHeader: .MapTriggers: db 2 @@ -18,7 +27,7 @@ UnknownScript_0x748ad: UnknownScript_0x748b1: applymovement PLAYER, MovementData_0x74a32 - appear $2 + appear OLIVINEPORT_SAILOR1 dotrigger $0 setevent EVENT_GAVE_KURT_APRICORNS blackoutmod OLIVINE_CITY @@ -30,17 +39,17 @@ SailorScript_0x748c0: checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x74919 writetext UnknownText_0x74a55 + waitbutton closetext - loadmovesprites - spriteface $2, DOWN + spriteface OLIVINEPORT_SAILOR1, DOWN pause 10 playsound SFX_EXIT_BUILDING - disappear $2 - waitbutton + disappear OLIVINEPORT_SAILOR1 + waitsfx applymovement PLAYER, MovementData_0x74a30 playsound SFX_EXIT_BUILDING special FadeOutPalettes - waitbutton + waitsfx checkevent EVENT_FAST_SHIP_FIRST_TIME iffalse UnknownScript_0x7490a clearevent EVENT_FAST_SHIP_PASSENGERS_EASTBOUND @@ -56,19 +65,19 @@ SailorScript_0x748c0: clearevent EVENT_BEAT_BLACKBELT_WAI UnknownScript_0x7490a: clearevent EVENT_FAST_SHIP_DESTINATION_OLIVINE - appear $2 + appear OLIVINEPORT_SAILOR1 domaptrigger FAST_SHIP_1F, $1 warp FAST_SHIP_1F, $19, $1 end UnknownScript_0x74919: writetext UnknownText_0x74a80 + waitbutton closetext - loadmovesprites end UnknownScript_0x7491f: - spriteface $4, RIGHT + spriteface OLIVINEPORT_SAILOR3, RIGHT checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x7498b checkevent EVENT_RECEIVED_BALLS_FROM_KURT @@ -92,30 +101,30 @@ UnknownScript_0x7494e: checkitem S_S_TICKET iffalse UnknownScript_0x7496d writetext UnknownText_0x74b11 + waitbutton closetext - loadmovesprites setevent EVENT_RECEIVED_BALLS_FROM_KURT applymovement PLAYER, MovementData_0x74a37 jump SailorScript_0x748c0 UnknownScript_0x7496d: writetext UnknownText_0x74b41 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x74a34 end UnknownScript_0x74977: writetext UnknownText_0x74ba8 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x74a34 end UnknownScript_0x74981: writetext UnknownText_0x74bce + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x74a34 end @@ -124,14 +133,14 @@ UnknownScript_0x7498b: UnknownScript_0x7498c: writetext UnknownText_0x74af6 + waitbutton closetext - loadmovesprites end UnknownScript_0x74992: writetext UnknownText_0x74af6 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x74a34 end @@ -157,11 +166,11 @@ UnknownScript_0x749c0: checkitem S_S_TICKET iffalse UnknownScript_0x749ec writetext UnknownText_0x74b11 + waitbutton closetext - loadmovesprites setevent EVENT_RECEIVED_BALLS_FROM_KURT checkcode VAR_FACING - if_equal $3, UnknownScript_0x749e5 + if_equal RIGHT, UnknownScript_0x749e5 applymovement PLAYER, MovementData_0x74a3f jump SailorScript_0x748c0 @@ -171,20 +180,20 @@ UnknownScript_0x749e5: UnknownScript_0x749ec: writetext UnknownText_0x74b41 + waitbutton closetext - loadmovesprites end UnknownScript_0x749f2: writetext UnknownText_0x74ba8 + waitbutton closetext - loadmovesprites end UnknownScript_0x749f8: writetext UnknownText_0x74bce + waitbutton closetext - loadmovesprites end SailorScript_0x749fe: @@ -194,36 +203,36 @@ FishingGuruScript_0x74a01: faceplayer loadfont writetext UnknownText_0x74bf4 + waitbutton closetext - loadmovesprites - spriteface $5, UP + spriteface OLIVINEPORT_FISHING_GURU1, UP end FishingGuruScript_0x74a0c: faceplayer loadfont writetext UnknownText_0x74c35 + waitbutton closetext - loadmovesprites - spriteface $6, UP + spriteface OLIVINEPORT_FISHING_GURU2, UP end YoungsterScript_0x74a17: faceplayer loadfont writetext UnknownText_0x74c76 + waitbutton closetext - loadmovesprites - spriteface $7, DOWN + spriteface OLIVINEPORT_YOUNGSTER, DOWN end CooltrainerFScript_0x74a22: faceplayer loadfont writetext UnknownText_0x74ca2 + waitbutton closetext - loadmovesprites - spriteface $8, DOWN + spriteface OLIVINEPORT_COOLTRAINER_F, DOWN end MapOlivinePortSignpostItem0: diff --git a/maps/OlivinePortPassage.asm b/maps/OlivinePortPassage.asm index 0083332b3..116a05dfd 100644 --- a/maps/OlivinePortPassage.asm +++ b/maps/OlivinePortPassage.asm @@ -1,3 +1,6 @@ +const_value set 2 + const OLIVINEPORTPASSAGE_POKEFAN_M + OlivinePortPassage_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/OlivinePunishmentSpeechHouse.asm b/maps/OlivinePunishmentSpeechHouse.asm index d1c28edbb..b819ab567 100644 --- a/maps/OlivinePunishmentSpeechHouse.asm +++ b/maps/OlivinePunishmentSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const OLIVINEPUNISHMENTSPEECHHOUSE_POKEFAN_M + const OLIVINEPUNISHMENTSPEECHHOUSE_LASS + OlivinePunishmentSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/OlivineVoltorbHouse.asm b/maps/OlivineVoltorbHouse.asm index 083cda395..499e21c82 100644 --- a/maps/OlivineVoltorbHouse.asm +++ b/maps/OlivineVoltorbHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const OLIVINEVOLTORBHOUSE_FISHING_GURU + OlivineVoltorbHouse_MapScriptHeader: .MapTriggers: db 0 @@ -9,8 +12,8 @@ Tim: faceplayer loadfont trade $2 + waitbutton closetext - loadmovesprites end TimsHouseBookshelf: diff --git a/maps/PalletTown.asm b/maps/PalletTown.asm index bf6fd50fc..3b63dada5 100644 --- a/maps/PalletTown.asm +++ b/maps/PalletTown.asm @@ -1,3 +1,7 @@ +const_value set 2 + const PALLETTOWN_TEACHER + const PALLETTOWN_FISHER + PalletTown_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/PewterCity.asm b/maps/PewterCity.asm index ef3dfe610..3558cd91b 100644 --- a/maps/PewterCity.asm +++ b/maps/PewterCity.asm @@ -1,3 +1,10 @@ +const_value set 2 + const PEWTERCITY_COOLTRAINER_F + const PEWTERCITY_BUG_CATCHER + const PEWTERCITY_GRAMPS + const PEWTERCITY_FRUIT_TREE1 + const PEWTERCITY_FRUIT_TREE2 + PewterCity_MapScriptHeader: .MapTriggers: db 0 @@ -27,13 +34,13 @@ GrampsScript_0x18c00f: keeptextopen verbosegiveitem SILVER_WING setevent EVENT_GOT_SILVER_WING - loadmovesprites + closetext end UnknownScript_0x18c023: writetext UnknownText_0x18c1aa + waitbutton closetext - loadmovesprites end PewterCitySign: diff --git a/maps/PewterGym.asm b/maps/PewterGym.asm index 9585b7320..8f80b9dc7 100644 --- a/maps/PewterGym.asm +++ b/maps/PewterGym.asm @@ -1,3 +1,8 @@ +const_value set 2 + const PEWTERGYM_BROCK + const PEWTERGYM_YOUNGSTER + const PEWTERGYM_GYM_GUY + PewterGym_MapScriptHeader: .MapTriggers: db 0 @@ -11,10 +16,10 @@ BrockScript_0x1a2864: checkflag ENGINE_BOULDERBADGE iftrue .FightDone writetext UnknownText_0x1a28d0 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x1a29bb, 0 - loadtrainer BROCK, 1 + scriptedtrainerdata BROCK, 1 startbattle returnafterbattle setevent EVENT_BEAT_BROCK @@ -22,28 +27,28 @@ BrockScript_0x1a2864: loadfont writetext UnknownText_0x1a2a3d playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_BOULDERBADGE writetext UnknownText_0x1a2a57 + waitbutton closetext - loadmovesprites end .FightDone writetext UnknownText_0x1a2ada + waitbutton closetext - loadmovesprites end TrainerCamperJerry: trainer EVENT_BEAT_CAMPER_JERRY, CAMPER, JERRY, CamperJerrySeenText, CamperJerryBeatenText, 0, CamperJerryScript CamperJerryScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a2c0f + waitbutton closetext - loadmovesprites end PewterGymGuyScript: @@ -52,14 +57,14 @@ PewterGymGuyScript: checkevent EVENT_BEAT_BROCK iftrue .PewterGymGuyWinScript writetext PewterGymGuyText + waitbutton closetext - loadmovesprites end .PewterGymGuyWinScript writetext PewterGymGuyWinText + waitbutton closetext - loadmovesprites end PewterGymStatue: diff --git a/maps/PewterMart.asm b/maps/PewterMart.asm index 0cfc70011..ca7940576 100644 --- a/maps/PewterMart.asm +++ b/maps/PewterMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const PEWTERMART_CLERK + const PEWTERMART_YOUNGSTER + const PEWTERMART_SUPER_NERD + PewterMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ PewterMart_MapScriptHeader: ClerkScript_0x1a2dcb: loadfont pokemart MARTTYPE_STANDARD, MART_PEWTER - loadmovesprites + closetext end YoungsterScript_0x1a2dd2: diff --git a/maps/PewterNidoranSpeechHouse.asm b/maps/PewterNidoranSpeechHouse.asm index 42c0fc63b..541f123d6 100644 --- a/maps/PewterNidoranSpeechHouse.asm +++ b/maps/PewterNidoranSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const PEWTERNIDORANSPEECHHOUSE_SUPER_NERD + const PEWTERNIDORANSPEECHHOUSE_GROWLITHE + PewterNidoranSpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -12,8 +16,8 @@ GrowlitheScript_0x1a280a: loadfont writetext UnknownText_0x1a2825 cry NIDORAN_M + waitbutton closetext - loadmovesprites end UnknownText_0x1a2814: diff --git a/maps/PewterPokeCEnter2FBeta.asm b/maps/PewterPokeCEnter2FBeta.asm index 74bd290ff..9acc590fe 100644 --- a/maps/PewterPokeCEnter2FBeta.asm +++ b/maps/PewterPokeCEnter2FBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + PewterPokeCEnter2FBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/PewterPokeCenter1F.asm b/maps/PewterPokeCenter1F.asm index b8f0d960e..cf3d55a0e 100644 --- a/maps/PewterPokeCenter1F.asm +++ b/maps/PewterPokeCenter1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const PEWTERPOKECENTER1F_NURSE + const PEWTERPOKECENTER1F_TEACHER + const PEWTERPOKECENTER1F_JIGGLYPUFF + const PEWTERPOKECENTER1F_BUG_CATCHER + const PEWTERPOKECENTER1F_POKEFAN_M + PewterPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -15,8 +22,8 @@ JigglypuffScript_0x1a2eed: loadfont writetext UnknownText_0x1a2f5d cry JIGGLYPUFF + waitbutton closetext - loadmovesprites end BugCatcherScript_0x1a2ef7: @@ -26,8 +33,8 @@ PokefanMScript_0x1a2efa: faceplayer loadfont trade $4 + waitbutton closetext - loadmovesprites end UnknownText_0x1a2f01: diff --git a/maps/PewterSnoozeSpeechHouse.asm b/maps/PewterSnoozeSpeechHouse.asm index 4660ed2e1..41d0c10ba 100644 --- a/maps/PewterSnoozeSpeechHouse.asm +++ b/maps/PewterSnoozeSpeechHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const PEWTERSNOOZESPEECHHOUSE_GRAMPS + PewterSnoozeSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/PokeCenter2F.asm b/maps/PokeCenter2F.asm index b5596bb9c..87f064c61 100644 --- a/maps/PokeCenter2F.asm +++ b/maps/PokeCenter2F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const POKECENTER2F_LINK_RECEPTIONIST1 + const POKECENTER2F_LINK_RECEPTIONIST2 + const POKECENTER2F_LINK_RECEPTIONIST3 + const POKECENTER2F_OFFICER + PokeCenter2F_MapScriptHeader: .MapTriggers: db 6 @@ -45,7 +51,7 @@ PokeCenter2F_MapScriptHeader: end PokeCenter2F_AppearMysteryGiftDeliveryGuy: - appear $5 + appear POKECENTER2F_OFFICER setevent EVENT_RECEIVED_BALLS_FROM_KURT end @@ -53,16 +59,16 @@ Script_TradeCenterClosed: faceplayer loadfont writetext Text_TradeRoomClosed + waitbutton closetext - loadmovesprites end Script_BattleRoomClosed: faceplayer loadfont writetext Text_BattleRoomClosed + waitbutton closetext - loadmovesprites end LinkReceptionistScript_Trade: @@ -96,8 +102,8 @@ LinkReceptionistScript_Trade: special Special_CheckBothSelectedSameRoom iffalse .IncompatibleRooms writetext Text_PleaseComeIn2 + waitbutton closetext - loadmovesprites scall PokeCenter2F_CheckGender warpcheck end @@ -105,20 +111,20 @@ LinkReceptionistScript_Trade: .FriendNotReady: special Special_AbortLink writetext Text_FriendNotReady - loadmovesprites + closetext end .LinkedToFirstGen: special Special_FailedLinkToPast writetext Text_CantLinkToThePast special Special_CloseLink - loadmovesprites + closetext end .IncompatibleRooms: writetext Text_IncompatibleRooms special Special_CloseLink - loadmovesprites + closetext end .LinkTimedOut: @@ -130,7 +136,7 @@ LinkReceptionistScript_Trade: .AbortLink: special Special_AbortLink .Cancel: - loadmovesprites + closetext end .Mobile: @@ -151,14 +157,14 @@ LinkReceptionistScript_Trade: iffalse .Mobile_DidNotSave special Function1011f1 writetext Text_PleaseComeIn2 + waitbutton closetext - loadmovesprites writebyte $0 end .Mobile_DidNotSave: writetext Text_PleaseComeAgain - loadmovesprites + closetext writebyte $1 end @@ -198,8 +204,8 @@ LinkReceptionistScript_Battle: special Special_CheckBothSelectedSameRoom iffalse .IncompatibleRooms writetext Text_PleaseComeIn2 + waitbutton closetext - loadmovesprites scall PokeCenter2F_CheckGender warpcheck end @@ -207,20 +213,20 @@ LinkReceptionistScript_Battle: .FriendNotReady: special Special_AbortLink writetext Text_FriendNotReady - loadmovesprites + closetext end .LinkedToFirstGen: special Special_FailedLinkToPast writetext Text_CantLinkToThePast special Special_CloseLink - loadmovesprites + closetext end .IncompatibleRooms: writetext Text_IncompatibleRooms special Special_CloseLink - loadmovesprites + closetext end .LinkTimedOut: @@ -232,7 +238,7 @@ LinkReceptionistScript_Battle: .AbortLink: special Special_AbortLink .Cancel: - loadmovesprites + closetext end .Mobile: @@ -255,14 +261,14 @@ LinkReceptionistScript_Battle: iffalse .Mobile_DidNotSave special Function1011f1 writetext Text_PleaseComeIn2 + waitbutton closetext - loadmovesprites writebyte $0 end .Mobile_DidNotSave: writetext Text_PleaseComeAgain - loadmovesprites + closetext writebyte $1 end @@ -276,9 +282,9 @@ LinkReceptionistScript_Battle: .Mobile_InvalidParty: writetext Text_BrokeStadiumRules - closetext + waitbutton .Mobile_DidNotSelect: - loadmovesprites + closetext writebyte $0 end @@ -290,8 +296,8 @@ Script_TimeCapsuleClosed: faceplayer loadfont writetext Text_TimeCapsuleClosed + waitbutton closetext - loadmovesprites end LinkReceptionistScript_TimeCapsule: @@ -325,14 +331,14 @@ LinkReceptionistScript_TimeCapsule: special Special_CheckBothSelectedSameRoom writetext Text_IncompatibleRooms special Special_CloseLink - loadmovesprites + closetext end .OK: special Special_EnterTimeCapsule writetext Text_PleaseComeIn2 + waitbutton closetext - loadmovesprites scall TimeCapsuleScript_CheckPlayerGender warpcheck end @@ -340,7 +346,7 @@ LinkReceptionistScript_TimeCapsule: .FriendNotReady: special Special_AbortLink writetext Text_FriendNotReady - loadmovesprites + closetext end .LinkTimedOut: @@ -351,22 +357,22 @@ LinkReceptionistScript_TimeCapsule: writetext Text_PleaseComeAgain .Cancel: special Special_AbortLink - loadmovesprites + closetext end .MonTooNew: writetext Text_RejectNewMon - loadmovesprites + closetext end .MonMoveTooNew: writetext Text_RejectMonWithNewMove - loadmovesprites + closetext end .MonHasMail: writetext Text_RejectMonWithMail - loadmovesprites + closetext end Script_LeftCableTradeCenter: @@ -384,9 +390,9 @@ Script_LeftMobileTradeRoom: end Script_WalkOutOfMobileTradeRoom: - applymovement $2, MovementData_0x192d0b + applymovement POKECENTER2F_LINK_RECEPTIONIST1, MovementData_0x192d0b applymovement PLAYER, MovementData_0x192d0f - applymovement $2, MovementData_0x192d14 + applymovement POKECENTER2F_LINK_RECEPTIONIST1, MovementData_0x192d14 end Script_LeftCableColosseum: @@ -404,9 +410,9 @@ Script_LeftMobileBattleRoom: end Script_WalkOutOfMobileBattleRoom: - applymovement $3, MovementData_0x192d0b + applymovement POKECENTER2F_LINK_RECEPTIONIST2, MovementData_0x192d0b applymovement PLAYER, MovementData_0x192d0f - applymovement $3, MovementData_0x192d14 + applymovement POKECENTER2F_LINK_RECEPTIONIST2, MovementData_0x192d14 end PokeCenter2F_CheckGender: @@ -421,14 +427,14 @@ PokeCenter2F_CheckGender: applymovement PLAYER, MovementData_0x192ce2 loadfont writetext Text_OhPleaseWait + waitbutton closetext - loadmovesprites applymovement2 MovementData_0x192cdc spriteface PLAYER, LEFT loadfont writetext Text_ChangeTheLook + waitbutton closetext - loadmovesprites playsound SFX_TINGLE applymovement PLAYER, MovementData_0x192d17 writebyte (1 << 7) | (PAL_OW_RED << 4) @@ -438,8 +444,8 @@ PokeCenter2F_CheckGender: special ReplaceKrisSprite loadfont writetext Text_LikeTheLook + waitbutton closetext - loadmovesprites showemote EMOTE_SHOCK, PLAYER, 15 applymovement PLAYER, MovementData_0x192ce5 end @@ -447,13 +453,13 @@ PokeCenter2F_CheckGender: Script_CleanUpFemaleFlagAfterTrade: checkflag ENGINE_KRIS_IN_CABLE_CLUB iftrue .Female - applymovement $2, MovementData_0x192d04 + applymovement POKECENTER2F_LINK_RECEPTIONIST1, MovementData_0x192d04 applymovement PLAYER, MovementData_0x192cf5 - applymovement $2, MovementData_0x192cfe + applymovement POKECENTER2F_LINK_RECEPTIONIST1, MovementData_0x192cfe end .Female: - applymovement $2, MovementData_0x192d04 + applymovement POKECENTER2F_LINK_RECEPTIONIST1, MovementData_0x192d04 applymovement PLAYER, MovementData_0x192d28 clearflag ENGINE_KRIS_IN_CABLE_CLUB playsound SFX_TINGLE @@ -463,19 +469,19 @@ Script_CleanUpFemaleFlagAfterTrade: applymovement PLAYER, MovementData_0x192d1c special ReplaceKrisSprite applymovement PLAYER, MovementData_0x192d2a - applymovement $2, MovementData_0x192cfe + applymovement POKECENTER2F_LINK_RECEPTIONIST1, MovementData_0x192cfe end Script_CleanUpFemaleFlagAfterBattle: checkflag ENGINE_KRIS_IN_CABLE_CLUB iftrue .Female - applymovement $3, MovementData_0x192d04 + applymovement POKECENTER2F_LINK_RECEPTIONIST2, MovementData_0x192d04 applymovement PLAYER, MovementData_0x192cf5 - applymovement $3, MovementData_0x192cfe + applymovement POKECENTER2F_LINK_RECEPTIONIST2, MovementData_0x192cfe end .Female: - applymovement $3, MovementData_0x192d04 + applymovement POKECENTER2F_LINK_RECEPTIONIST2, MovementData_0x192d04 applymovement PLAYER, MovementData_0x192d28 clearflag ENGINE_KRIS_IN_CABLE_CLUB playsound SFX_TINGLE @@ -485,7 +491,7 @@ Script_CleanUpFemaleFlagAfterBattle: applymovement PLAYER, MovementData_0x192d1c special ReplaceKrisSprite applymovement PLAYER, MovementData_0x192d2a - applymovement $3, MovementData_0x192cfe + applymovement POKECENTER2F_LINK_RECEPTIONIST2, MovementData_0x192cfe end TimeCapsuleScript_CheckPlayerGender: @@ -527,28 +533,28 @@ TimeCapsuleScript_CheckPlayerGender: .FemaleContinue: loadfont writetext Text_OhPleaseWait + waitbutton closetext - loadmovesprites checkcode VAR_FACING if_not_equal UP, .FemaleChangeApperance spriteface PLAYER, LEFT .FemaleChangeApperance: loadfont writetext Text_ChangeTheLook + waitbutton closetext - loadmovesprites playsound SFX_TINGLE applymovement PLAYER, MovementData_0x192d17 writebyte (1 << 7) | (PAL_OW_RED << 4) special Special_SetPlayerPalette applymovement PLAYER, MovementData_0x192d22 - faceperson PLAYER, $4 + faceperson PLAYER, POKECENTER2F_LINK_RECEPTIONIST3 setflag ENGINE_KRIS_IN_CABLE_CLUB special ReplaceKrisSprite loadfont writetext Text_LikeTheLook + waitbutton closetext - loadmovesprites showemote EMOTE_SHOCK, PLAYER, 15 applymovement PLAYER, MovementData_0x192d2d end @@ -557,13 +563,13 @@ Script_LeftTimeCapsule: special Special_AbortLink checkflag ENGINE_KRIS_IN_CABLE_CLUB iftrue .Female - applymovement $4, MovementData_0x192d08 + applymovement POKECENTER2F_LINK_RECEPTIONIST3, MovementData_0x192d08 applymovement PLAYER, MovementData_0x192cf9 - applymovement $4, MovementData_0x192d01 + applymovement POKECENTER2F_LINK_RECEPTIONIST3, MovementData_0x192d01 jump .Done .Female: - applymovement $4, MovementData_0x192d08 + applymovement POKECENTER2F_LINK_RECEPTIONIST3, MovementData_0x192d08 applymovement PLAYER, MovementData_0x192cfc clearflag ENGINE_KRIS_IN_CABLE_CLUB playsound SFX_TINGLE @@ -573,7 +579,7 @@ Script_LeftTimeCapsule: applymovement PLAYER, MovementData_0x192d1c special ReplaceKrisSprite applymovement PLAYER, MovementData_0x192cfc - applymovement $4, MovementData_0x192d01 + applymovement POKECENTER2F_LINK_RECEPTIONIST3, MovementData_0x192d01 .Done: dotrigger $0 domaptrigger TIME_CAPSULE, $0 @@ -582,7 +588,7 @@ Script_LeftTimeCapsule: MapPokeCenter2FSignpost0Script: refreshscreen $0 special Special_DisplayLinkRecord - loadmovesprites + closetext end OfficerScript_0x192c9a: @@ -595,27 +601,27 @@ OfficerScript_0x192c9a: iffalse .RefusedGift writetext Text_MysteryGiftDeliveryGuy_HereYouGo keeptextopen - waitbutton + waitsfx special Special_GetMysteryGiftItem iffalse .BagIsFull itemnotify setevent EVENT_MYSTERY_GIFT_DELIVERY_GUY .AlreadyGotGift: writetext Text_MysteryGiftDeliveryGuy_Outro + waitbutton closetext - loadmovesprites end .BagIsFull: writetext Text_MysteryGiftDeliveryGuy_NoRoom + waitbutton closetext - loadmovesprites end .RefusedGift: writetext Text_MysteryGiftDeliveryGuy_SaidNo + waitbutton closetext - loadmovesprites end MovementData_0x192cca: diff --git a/maps/PokeSeersHouse.asm b/maps/PokeSeersHouse.asm index f371cb300..1a4fdb7dd 100644 --- a/maps/PokeSeersHouse.asm +++ b/maps/PokeSeersHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const POKESEERSHOUSE_GRANNY + PokeSeersHouse_MapScriptHeader: .MapTriggers: db 0 @@ -9,8 +12,8 @@ SeerScript: faceplayer loadfont special SpecialPokeSeer + waitbutton closetext - loadmovesprites end PokeSeersHouse_MapEventHeader: diff --git a/maps/PokemonFanClub.asm b/maps/PokemonFanClub.asm index ccb1156a7..8b4135690 100644 --- a/maps/PokemonFanClub.asm +++ b/maps/PokemonFanClub.asm @@ -1,3 +1,11 @@ +const_value set 2 + const POKEMONFANCLUB_GENTLEMAN + const POKEMONFANCLUB_RECEPTIONIST + const POKEMONFANCLUB_FISHER + const POKEMONFANCLUB_TEACHER + const POKEMONFANCLUB_FAIRY + const POKEMONFANCLUB_ODDISH + PokemonFanClub_MapScriptHeader: .MapTriggers: db 0 @@ -24,21 +32,21 @@ UnknownScript_0x191802: iffalse UnknownScript_0x19181f setevent EVENT_LISTENED_TO_FAN_CLUB_PRESIDENT writetext UnknownText_0x191a72 + waitbutton closetext - loadmovesprites end UnknownScript_0x191815: writetext UnknownText_0x191ae0 + waitbutton closetext - loadmovesprites end UnknownScript_0x19181b: writetext UnknownText_0x191b38 - closetext + waitbutton UnknownScript_0x19181f: - loadmovesprites + closetext end ReceptionistScript_0x191821: @@ -52,44 +60,44 @@ FisherScript_0x191824: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x191838 writetext UnknownText_0x191ba0 + waitbutton closetext - loadmovesprites end UnknownScript_0x191838: writetext UnknownText_0x191bff checkevent EVENT_MET_COPYCAT_FOUND_OUT_ABOUT_LOST_ITEM iftrue UnknownScript_0x191844 + waitbutton closetext - loadmovesprites end UnknownScript_0x191844: keeptextopen writetext UnknownText_0x191c5a keeptextopen - waitbutton + waitsfx giveitem LOST_ITEM iffalse UnknownScript_0x191865 - disappear $6 + disappear POKEMONFANCLUB_FAIRY writetext UnknownText_0x191d0a playsound SFX_KEY_ITEM - waitbutton + waitsfx itemnotify setevent EVENT_GOT_LOST_ITEM_FROM_FAN_CLUB - loadmovesprites + closetext end UnknownScript_0x19185f: writetext UnknownText_0x191d1e + waitbutton closetext - loadmovesprites end UnknownScript_0x191865: writetext UnknownText_0x191d58 + waitbutton closetext - loadmovesprites end TeacherScript_0x19186b: @@ -102,8 +110,8 @@ OddishScript_0x191871: loadfont writetext UnknownText_0x191de9 cry BAYLEEF + waitbutton closetext - loadmovesprites end MapPokemonFanClubSignpost0Script: diff --git a/maps/PowerPlant.asm b/maps/PowerPlant.asm index 1c97b73fc..1e36acc5e 100644 --- a/maps/PowerPlant.asm +++ b/maps/PowerPlant.asm @@ -1,3 +1,12 @@ +const_value set 2 + const POWERPLANT_OFFICER1 + const POWERPLANT_GYM_GUY1 + const POWERPLANT_GYM_GUY2 + const POWERPLANT_OFFICER2 + const POWERPLANT_GYM_GUY3 + const POWERPLANT_FISHER + const POWERPLANT_GYM_GUY4 + PowerPlant_MapScriptHeader: .MapTriggers: db 2 @@ -17,24 +26,24 @@ UnknownScript_0x188dc4: UnknownScript_0x188dc5: playsound SFX_CALL - showemote EMOTE_SHOCK, $2, 15 - waitbutton + showemote EMOTE_SHOCK, POWERPLANT_OFFICER1, 15 + waitsfx pause 30 - applymovement $2, MovementData_0x188ed5 - spriteface $3, DOWN - spriteface $4, DOWN + applymovement POWERPLANT_OFFICER1, MovementData_0x188ed5 + spriteface POWERPLANT_GYM_GUY1, DOWN + spriteface POWERPLANT_GYM_GUY2, DOWN loadfont writetext UnknownText_0x188f22 + waitbutton closetext - loadmovesprites - spriteface $2, LEFT + spriteface POWERPLANT_OFFICER1, LEFT spriteface PLAYER, RIGHT loadfont writetext UnknownText_0x188f7f + waitbutton closetext - loadmovesprites spriteface PLAYER, DOWN - applymovement $2, MovementData_0x188eda + applymovement POWERPLANT_OFFICER1, MovementData_0x188eda dotrigger $0 end @@ -46,20 +55,20 @@ OfficerScript_0x188df5: checkevent EVENT_MET_MANAGER_AT_POWER_PLANT iftrue UnknownScript_0x188e09 writetext UnknownText_0x188ee0 + waitbutton closetext - loadmovesprites end UnknownScript_0x188e09: writetext UnknownText_0x188f7f + waitbutton closetext - loadmovesprites end UnknownScript_0x188e0f: writetext UnknownText_0x188fa2 + waitbutton closetext - loadmovesprites end GymGuyScript_0x188e15: @@ -68,14 +77,14 @@ GymGuyScript_0x188e15: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x188e23 writetext UnknownText_0x188fcf + waitbutton closetext - loadmovesprites end UnknownScript_0x188e23: writetext UnknownText_0x189038 + waitbutton closetext - loadmovesprites end GymGuyScript_0x188e29: @@ -84,14 +93,14 @@ GymGuyScript_0x188e29: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x188e37 writetext UnknownText_0x189079 + waitbutton closetext - loadmovesprites end UnknownScript_0x188e37: writetext UnknownText_0x1890ef + waitbutton closetext - loadmovesprites end OfficerScript_0x188e3d: @@ -100,14 +109,14 @@ OfficerScript_0x188e3d: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x188e4b writetext UnknownText_0x18910e + waitbutton closetext - loadmovesprites end UnknownScript_0x188e4b: writetext UnknownText_0x18917f + waitbutton closetext - loadmovesprites end GymGuyScript_0x188e51: @@ -116,14 +125,14 @@ GymGuyScript_0x188e51: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x188e5f writetext UnknownText_0x1891c2 + waitbutton closetext - loadmovesprites end UnknownScript_0x188e5f: writetext UnknownText_0x189225 + waitbutton closetext - loadmovesprites end PowerPlantManager: @@ -136,8 +145,8 @@ PowerPlantManager: checkevent EVENT_MET_MANAGER_AT_POWER_PLANT iftrue UnknownScript_0x188e8d writetext UnknownText_0x189264 + waitbutton closetext - loadmovesprites setevent EVENT_MET_MANAGER_AT_POWER_PLANT clearevent EVENT_CERULEAN_GYM_ROCKET clearevent EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM @@ -147,8 +156,8 @@ PowerPlantManager: UnknownScript_0x188e8d: writetext UnknownText_0x189308 + waitbutton closetext - loadmovesprites end UnknownScript_0x188e93: @@ -170,23 +179,23 @@ UnknownScript_0x188eac: iffalse UnknownScript_0x188ec3 setevent EVENT_GOT_TM07_ZAP_CANNON writetext UnknownText_0x1893f4 - closetext + waitbutton UnknownScript_0x188ec3: - loadmovesprites + closetext end UnknownScript_0x188ec5: writetext UnknownText_0x189475 + waitbutton closetext - loadmovesprites end GymGuyScript_0x188ecb: faceplayer loadfont trade $6 + waitbutton closetext - loadmovesprites end PowerPlantBookshelf: diff --git a/maps/RadioTower1F.asm b/maps/RadioTower1F.asm index 78cfd8f0e..dba53bab8 100644 --- a/maps/RadioTower1F.asm +++ b/maps/RadioTower1F.asm @@ -1,3 +1,11 @@ +const_value set 2 + const RADIOTOWER1F_RECEPTIONIST + const RADIOTOWER1F_LASS + const RADIOTOWER1F_YOUNGSTER + const RADIOTOWER1F_ROCKET + const RADIOTOWER1F_GENTLEMAN + const RADIOTOWER1F_COOLTRAINER_F + RadioTower1F_MapScriptHeader: .MapTriggers: db 0 @@ -11,14 +19,14 @@ ReceptionistScript_0x5cd29: checkflag ENGINE_ROCKETS_IN_RADIO_TOWER iftrue UnknownScript_0x5cd37 writetext UnknownText_0x5ce77 + waitbutton closetext - loadmovesprites end UnknownScript_0x5cd37: writetext UnknownText_0x5ce81 + waitbutton closetext - loadmovesprites end GentlemanScript_0x5cd3d: @@ -35,19 +43,19 @@ GentlemanScript_0x5cd3d: iftrue .GameOver writetext UnknownText_0x5cf3a keeptextopen - loadmovesprites - applymovement $6, MovementData_0x5ce71 + closetext + applymovement RADIOTOWER1F_GENTLEMAN, MovementData_0x5ce71 loadfont writetext UnknownText_0x5cf5a keeptextopen - waitbutton + waitsfx writetext UnknownText_0x5cf79 playsound SFX_DEX_FANFARE_20_49 - waitbutton + waitsfx keeptextopen special Special_CheckForLuckyNumberWinners - loadmovesprites - applymovement $6, MovementData_0x5ce74 + closetext + applymovement RADIOTOWER1F_GENTLEMAN, MovementData_0x5ce74 loadfont if_equal 1, .FirstPlace if_equal 2, .SecondPlace @@ -56,14 +64,14 @@ GentlemanScript_0x5cd3d: .GameOver writetext UnknownText_0x5cf7e + waitbutton closetext - loadmovesprites end .FirstPlace writetext UnknownText_0x5cfb5 playsound SFX_1ST_PLACE - waitbutton + waitsfx keeptextopen giveitem MASTER_BALL iffalse .BagFull @@ -74,7 +82,7 @@ GentlemanScript_0x5cd3d: .SecondPlace writetext UnknownText_0x5d023 playsound SFX_2ND_PLACE - waitbutton + waitsfx keeptextopen giveitem EXP_SHARE iffalse .BagFull @@ -85,7 +93,7 @@ GentlemanScript_0x5cd3d: .ThirdPlace writetext UnknownText_0x5d076 playsound SFX_3RD_PLACE - waitbutton + waitsfx keeptextopen giveitem PP_UP iffalse .BagFull @@ -95,14 +103,14 @@ GentlemanScript_0x5cd3d: .NoPrize writetext UnknownText_0x5d0c0 + waitbutton closetext - loadmovesprites end .BagFull: writetext UnknownText_0x5d0e6 + waitbutton closetext - loadmovesprites end CooltrainerFScript_0x5cdd5: @@ -117,27 +125,27 @@ CooltrainerFScript_0x5cdd5: yesorno iffalse UnknownScript_0x5ce42 playsound SFX_ELEVATOR_END - waitbutton + waitsfx writetext UnknownText_0x5d231 yesorno iffalse UnknownScript_0x5ce42 playsound SFX_ELEVATOR_END - waitbutton + waitsfx writetext UnknownText_0x5d282 yesorno iftrue UnknownScript_0x5ce42 playsound SFX_ELEVATOR_END - waitbutton + waitsfx writetext UnknownText_0x5d2bc yesorno iffalse UnknownScript_0x5ce42 playsound SFX_ELEVATOR_END - waitbutton + waitsfx writetext UnknownText_0x5d30e yesorno iftrue UnknownScript_0x5ce42 playsound SFX_ELEVATOR_END - waitbutton + waitsfx writetext UnknownText_0x5d37b keeptextopen stringtotext RadioCardText, $1 @@ -147,8 +155,8 @@ CooltrainerFScript_0x5cdd5: setflag ENGINE_RADIO_CARD UnknownScript_0x5ce2d: writetext UnknownText_0x5d3e5 + waitbutton closetext - loadmovesprites end RadioCardText: @@ -161,14 +169,14 @@ UnknownScript_0x5ce3e: UnknownScript_0x5ce42: playsound SFX_WRONG writetext UnknownText_0x5d409 + waitbutton closetext - loadmovesprites end UnknownScript_0x5ce4b: writetext UnknownText_0x5d443 + waitbutton closetext - loadmovesprites end LassScript_0x5ce51: @@ -181,11 +189,11 @@ TrainerGruntM3: trainer EVENT_BEAT_ROCKET_GRUNTM_3, GRUNTM, 3, GruntM3SeenText, GruntM3BeatenText, 0, GruntM3Script GruntM3Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5d5a2 + waitbutton closetext - loadmovesprites end MapRadioTower1FSignpost0Script: diff --git a/maps/RadioTower2F.asm b/maps/RadioTower2F.asm index b4f5117ac..6e6288f25 100644 --- a/maps/RadioTower2F.asm +++ b/maps/RadioTower2F.asm @@ -1,3 +1,16 @@ +const_value set 2 + const RADIOTOWER2F_SUPER_NERD + const RADIOTOWER2F_TEACHER + const RADIOTOWER2F_ROCKET1 + const RADIOTOWER2F_ROCKET2 + const RADIOTOWER2F_ROCKET3 + const RADIOTOWER2F_ROCKET_GIRL + const RADIOTOWER2F_BLACK_BELT1 + const RADIOTOWER2F_BLACK_BELT2 + const RADIOTOWER2F_JIGGLYPUFF + const RADIOTOWER2F_BUENA + const RADIOTOWER2F_RECEPTIONIST + RadioTower2F_MapScriptHeader: .MapTriggers: db 0 @@ -17,22 +30,22 @@ TeacherScript_0x5d701: checkflag ENGINE_ROCKETS_IN_RADIO_TOWER iftrue UnknownScript_0x5d70f writetext UnknownText_0x5d956 + waitbutton closetext - loadmovesprites end UnknownScript_0x5d70f: writetext UnknownText_0x5d983 + waitbutton closetext - loadmovesprites end JigglypuffScript_0x5d715: loadfont writetext UnknownText_0x5d9b6 cry JIGGLYPUFF + waitbutton closetext - loadmovesprites end BlackBeltScript_0x5d71f: @@ -45,44 +58,44 @@ TrainerGruntM4: trainer EVENT_BEAT_ROCKET_GRUNTM_4, GRUNTM, 4, GruntM4SeenText, GruntM4BeatenText, 0, GruntM4Script GruntM4Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5db07 + waitbutton closetext - loadmovesprites end TrainerGruntM5: trainer EVENT_BEAT_ROCKET_GRUNTM_5, GRUNTM, 5, GruntM5SeenText, GruntM5BeatenText, 0, GruntM5Script GruntM5Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5db99 + waitbutton closetext - loadmovesprites end TrainerGruntM6: trainer EVENT_BEAT_ROCKET_GRUNTM_6, GRUNTM, 6, GruntM6SeenText, GruntM6BeatenText, 0, GruntM6Script GruntM6Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5dc00 + waitbutton closetext - loadmovesprites end TrainerGruntF2: trainer EVENT_BEAT_ROCKET_GRUNTF_2, GRUNTF, 2, GruntF2SeenText, GruntF2BeatenText, 0, GruntF2Script GruntF2Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5dcd0 + waitbutton closetext - loadmovesprites end Buena: @@ -107,39 +120,39 @@ Buena: special AskRememberPassword iffalse UnknownScript_0x5d81e writetext UnknownText_0x5de84 + waitbutton closetext - loadmovesprites - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT checkcode VAR_FACING - if_not_equal $3, UnknownScript_0x5d7be + if_not_equal RIGHT, UnknownScript_0x5d7be applymovement PLAYER, MovementData_0x5d921 UnknownScript_0x5d7be: spriteface PLAYER, RIGHT loadfont writetext UnknownText_0x5dedd + waitbutton closetext - loadmovesprites - spriteface $b, DOWN + spriteface RADIOTOWER2F_BUENA, DOWN refreshscreen $0 special SpecialBuenasPassword - loadmovesprites + closetext iffalse UnknownScript_0x5d845 loadfont writetext UnknownText_0x5dfc1 + waitbutton closetext - loadmovesprites checkcode VAR_BLUECARDBALANCE addvar $1 writevarcode VAR_BLUECARDBALANCE - waitbutton + waitsfx playsound SFX_TRANSACTION setflag ENGINE_BUENAS_PASSWORD_2 pause 20 - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT loadfont writetext UnknownText_0x5e054 + waitbutton closetext - loadmovesprites special Special_RotatePalettesRightMusic pause 20 special RestartMapMusic @@ -154,21 +167,21 @@ UnknownScript_0x5d800: verbosegiveitem BLUE_CARD UnknownScript_0x5d80a: writetext UnknownText_0x5de10 + waitbutton closetext - loadmovesprites checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d81a checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER iftrue UnknownScript_0x5d8cc UnknownScript_0x5d81a: - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT end UnknownScript_0x5d81e: writetext UnknownText_0x5df29 + waitbutton closetext - loadmovesprites - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT special Special_RotatePalettesRightMusic pause 20 special RestartMapMusic @@ -176,14 +189,14 @@ UnknownScript_0x5d81e: UnknownScript_0x5d82f: writetext UnknownText_0x5df6c + waitbutton closetext - loadmovesprites checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d83f checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER iftrue UnknownScript_0x5d8cc UnknownScript_0x5d83f: - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT pause 10 end @@ -191,15 +204,15 @@ UnknownScript_0x5d845: setflag ENGINE_BUENAS_PASSWORD_2 loadfont writetext UnknownText_0x5e01c + waitbutton closetext - loadmovesprites - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT pause 20 loadfont writetext UnknownText_0x5e054 + waitbutton closetext - loadmovesprites - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT special Special_RotatePalettesRightMusic pause 20 special RestartMapMusic @@ -207,38 +220,38 @@ UnknownScript_0x5d845: UnknownScript_0x5d865: writetext UnknownText_0x5e0c2 + waitbutton closetext - loadmovesprites end UnknownScript_0x5d86b: writetext UnknownText_0x5e192 + waitbutton closetext - loadmovesprites checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d87b checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD iftrue UnknownScript_0x5d8cc UnknownScript_0x5d87b: - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT end UnknownScript_0x5d87f: writetext UnknownText_0x5e0f1 + waitbutton closetext - loadmovesprites checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d88f checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD iftrue UnknownScript_0x5d8cc UnknownScript_0x5d88f: - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT end UnknownScript_0x5d893: writetext UnknownText_0x5e131 + waitbutton closetext - loadmovesprites checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d8a3 checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER @@ -250,13 +263,13 @@ UnknownScript_0x5d8a4: checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d8fe pause 20 - spriteface $b, DOWN + spriteface RADIOTOWER2F_BUENA, DOWN pause 15 spriteface PLAYER, UP pause 15 checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD iftrue UnknownScript_0x5d8cc - showemote EMOTE_SHOCK, $b, 15 + showemote EMOTE_SHOCK, RADIOTOWER2F_BUENA, 15 setevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD setevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER loadfont @@ -272,27 +285,27 @@ UnknownScript_0x5d8d0: if_equal $2, UnknownScript_0x5d8ed writetext UnknownText_0x5e2f3 playsound SFX_REGISTER_PHONE_NUMBER - waitbutton + waitsfx keeptextopen writetext UnknownText_0x5e310 + waitbutton closetext - loadmovesprites - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT addcellnum PHONE_BUENA end UnknownScript_0x5d8ed: writetext UnknownText_0x5e33c + waitbutton closetext - loadmovesprites - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT end UnknownScript_0x5d8f6: writetext UnknownText_0x5e35e + waitbutton closetext - loadmovesprites - spriteface $b, RIGHT + spriteface RADIOTOWER2F_BUENA, RIGHT UnknownScript_0x5d8fe: end @@ -304,13 +317,13 @@ ReceptionistScript_0x5d8ff: writetext UnknownText_0x5e392 keeptextopen special SpecialBuenaPrize - loadmovesprites + closetext end UnknownScript_0x5d90f: writetext UnknownText_0x5e3d8 keeptextopen - loadmovesprites + closetext end MapRadioTower2FSignpost0Script: diff --git a/maps/RadioTower3F.asm b/maps/RadioTower3F.asm index 676bcfb83..cf848c126 100644 --- a/maps/RadioTower3F.asm +++ b/maps/RadioTower3F.asm @@ -1,3 +1,12 @@ +const_value set 2 + const RADIOTOWER3F_SUPER_NERD + const RADIOTOWER3F_GYM_GUY + const RADIOTOWER3F_COOLTRAINER_F + const RADIOTOWER3F_ROCKET1 + const RADIOTOWER3F_ROCKET2 + const RADIOTOWER3F_ROCKET3 + const RADIOTOWER3F_SCIENTIST + RadioTower3F_MapScriptHeader: .MapTriggers: db 0 @@ -28,14 +37,14 @@ GymGuyScript_0x5e556: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x5e564 writetext UnknownText_0x5e682 + waitbutton closetext - loadmovesprites end UnknownScript_0x5e564: writetext UnknownText_0x5e6eb + waitbutton closetext - loadmovesprites end CooltrainerFScript_0x5e56a: @@ -48,14 +57,14 @@ CooltrainerFScript_0x5e56a: checkevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER iftrue UnknownScript_0x5e584 writetext UnknownText_0x5e754 + waitbutton closetext - loadmovesprites end UnknownScript_0x5e584: writetext UnknownText_0x5e7cb + waitbutton closetext - loadmovesprites end UnknownScript_0x5e58a: @@ -64,84 +73,84 @@ UnknownScript_0x5e58a: verbosegiveitem TM_SUNNY_DAY iffalse UnknownScript_0x5e5a1 writetext UnknownText_0x5e821 + waitbutton closetext - loadmovesprites setevent EVENT_GOT_SUNNY_DAY_FROM_RADIO_TOWER end UnknownScript_0x5e59d: writetext UnknownText_0x5e85c - closetext + waitbutton UnknownScript_0x5e5a1: - loadmovesprites + closetext end TrainerGruntM7: trainer EVENT_BEAT_ROCKET_GRUNTM_7, GRUNTM, 7, GruntM7SeenText, GruntM7BeatenText, 0, GruntM7Script GruntM7Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5e8d0 + waitbutton closetext - loadmovesprites end TrainerGruntM8: trainer EVENT_BEAT_ROCKET_GRUNTM_8, GRUNTM, 8, GruntM8SeenText, GruntM8BeatenText, 0, GruntM8Script GruntM8Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5e944 + waitbutton closetext - loadmovesprites end TrainerGruntM9: trainer EVENT_BEAT_ROCKET_GRUNTM_9, GRUNTM, 9, GruntM9SeenText, GruntM9BeatenText, 0, GruntM9Script GruntM9Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5e9d0 + waitbutton closetext - loadmovesprites end TrainerScientistMarc: trainer EVENT_BEAT_SCIENTIST_MARC, SCIENTIST, MARC, ScientistMarcSeenText, ScientistMarcBeatenText, 0, ScientistMarcScript ScientistMarcScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5ea61 + waitbutton closetext - loadmovesprites end MapRadioTower3FSignpost2Script:: loadfont writetext UnknownText_0x5eaa4 - closetext + waitbutton checkevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER iftrue UnknownScript_0x5e603 checkitem CARD_KEY iftrue UnknownScript_0x5e605 UnknownScript_0x5e603: - loadmovesprites + closetext end UnknownScript_0x5e605: writetext UnknownText_0x5eabc - closetext + waitbutton setevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER playsound SFX_ENTER_DOOR changeblock $e, $2, $2a changeblock $e, $4, $1 reloadmappart - loadmovesprites - waitbutton + closetext + waitsfx end MapRadioTower3FSignpost0Script: diff --git a/maps/RadioTower4F.asm b/maps/RadioTower4F.asm index 061b11a17..18cbb5866 100644 --- a/maps/RadioTower4F.asm +++ b/maps/RadioTower4F.asm @@ -1,3 +1,12 @@ +const_value set 2 + const RADIOTOWER4F_FISHER + const RADIOTOWER4F_TEACHER + const RADIOTOWER4F_GROWLITHE + const RADIOTOWER4F_ROCKET1 + const RADIOTOWER4F_ROCKET2 + const RADIOTOWER4F_ROCKET_GIRL + const RADIOTOWER4F_SCIENTIST + RadioTower4F_MapScriptHeader: .MapTriggers: db 0 @@ -16,8 +25,8 @@ TeacherScript_0x5eb85: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x5eb99 writetext UnknownText_0x5ec68 + waitbutton closetext - loadmovesprites end UnknownScript_0x5eb99: @@ -26,68 +35,68 @@ UnknownScript_0x5eb99: verbosegiveitem PINK_BOW iffalse UnknownScript_0x5ebb0 writetext UnknownText_0x5ecef + waitbutton closetext - loadmovesprites setevent EVENT_GOT_PINK_BOW_FROM_MARY end UnknownScript_0x5ebac: writetext UnknownText_0x5ed2c - closetext + waitbutton UnknownScript_0x5ebb0: - loadmovesprites + closetext end GrowlitheScript_0x5ebb2: loadfont writetext UnknownText_0x5ed66 cry MEOWTH + waitbutton closetext - loadmovesprites end TrainerGruntM10: trainer EVENT_BEAT_ROCKET_GRUNTM_10, GRUNTM, 10, GruntM10SeenText, GruntM10BeatenText, 0, GruntM10Script GruntM10Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5ede2 + waitbutton closetext - loadmovesprites end TrainerExecutivem2: trainer EVENT_BEAT_ROCKET_EXECUTIVEM_2, EXECUTIVEM, 2, Executivem2SeenText, Executivem2BeatenText, 0, Executivem2Script Executivem2Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5ee69 + waitbutton closetext - loadmovesprites end TrainerGruntF4: trainer EVENT_BEAT_ROCKET_GRUNTF_4, GRUNTF, 4, GruntF4SeenText, GruntF4BeatenText, 0, GruntF4Script GruntF4Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5ef31 + waitbutton closetext - loadmovesprites end TrainerScientistRich: trainer EVENT_BEAT_SCIENTIST_RICH, SCIENTIST, RICH, ScientistRichSeenText, ScientistRichBeatenText, 0, ScientistRichScript ScientistRichScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5efcb + waitbutton closetext - loadmovesprites end MapRadioTower4FSignpost0Script: diff --git a/maps/RadioTower5F.asm b/maps/RadioTower5F.asm index 32a363e55..0213160bb 100644 --- a/maps/RadioTower5F.asm +++ b/maps/RadioTower5F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const RADIOTOWER5F_GENTLEMAN + const RADIOTOWER5F_ROCKET + const RADIOTOWER5F_ROCKET_GIRL + const RADIOTOWER5F_ROCKER + const RADIOTOWER5F_POKE_BALL + RadioTower5F_MapScriptHeader: .MapTriggers: db 3 @@ -20,28 +27,28 @@ UnknownScript_0x60010: end UnknownScript_0x60011: - spriteface $2, UP - showemote EMOTE_SHOCK, $2, 15 + spriteface RADIOTOWER5F_GENTLEMAN, UP + showemote EMOTE_SHOCK, RADIOTOWER5F_GENTLEMAN, 15 loadfont writetext UnknownText_0x60128 + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x60109 + applymovement RADIOTOWER5F_GENTLEMAN, MovementData_0x60109 playmusic MUSIC_ROCKET_ENCOUNTER loadfont writetext UnknownText_0x60147 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x60223, 0 setlasttalked $2 - loadtrainer EXECUTIVEM, 3 + scriptedtrainerdata EXECUTIVEM, 3 startbattle returnafterbattle loadfont writetext UnknownText_0x60246 keeptextopen verbosegiveitem BASEMENT_KEY - loadmovesprites + closetext dotrigger $1 setevent EVENT_BEAT_ROCKET_EXECUTIVEM_3 end @@ -52,48 +59,48 @@ Director: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x60054 writetext UnknownText_0x60246 + waitbutton closetext - loadmovesprites end UnknownScript_0x60054: writetext UnknownText_0x60824 + waitbutton closetext - loadmovesprites end TrainerExecutivef1: trainer EVENT_BEAT_ROCKET_EXECUTIVEF_1, EXECUTIVEF, 1, Executivef1SeenText, Executivef1BeatenText, 0, Executivef1Script Executivef1Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x60358 + waitbutton closetext - loadmovesprites end UnknownScript_0x6006e: applymovement PLAYER, MovementData_0x60125 playmusic MUSIC_ROCKET_ENCOUNTER - spriteface $3, RIGHT + spriteface RADIOTOWER5F_ROCKET, RIGHT loadfont writetext UnknownText_0x603d1 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x604f3, 0 setlasttalked $3 - loadtrainer EXECUTIVEM, 1 + scriptedtrainerdata EXECUTIVEM, 1 startbattle returnafterbattle loadfont writetext UnknownText_0x6050e + waitbutton closetext - loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes - disappear $3 - disappear $4 + disappear RADIOTOWER5F_ROCKET + disappear RADIOTOWER5F_ROCKET_GIRL pause 15 special Special_FadeInQuickly setevent EVENT_BEAT_ROCKET_EXECUTIVEM_1 @@ -109,18 +116,18 @@ UnknownScript_0x6006e: setevent EVENT_BLACKTHORN_CITY_SUPER_NERD_BLOCKS_GYM clearevent EVENT_BLACKTHORN_CITY_SUPER_NERD_DOES_NOT_BLOCK_GYM special PlayMapMusic - disappear $2 - moveperson $2, $c, $0 - appear $2 - applymovement $2, MovementData_0x6010f + disappear RADIOTOWER5F_GENTLEMAN + moveperson RADIOTOWER5F_GENTLEMAN, $c, $0 + appear RADIOTOWER5F_GENTLEMAN + applymovement RADIOTOWER5F_GENTLEMAN, MovementData_0x6010f spriteface PLAYER, RIGHT loadfont writetext UnknownText_0x605b2 keeptextopen verbosegiveitem CLEAR_BELL writetext UnknownText_0x6062c + waitbutton closetext - loadmovesprites dotrigger $2 domaptrigger ECRUTEAK_HOUSE, $0 setevent EVENT_GOT_CLEAR_BELL @@ -128,9 +135,9 @@ UnknownScript_0x6006e: jump UnknownScript_0x600f1 UnknownScript_0x600f1: - applymovement $2, MovementData_0x6011a + applymovement RADIOTOWER5F_GENTLEMAN, MovementData_0x6011a playsound SFX_EXIT_BUILDING - disappear $2 + disappear RADIOTOWER5F_GENTLEMAN end Ben: diff --git a/maps/RedsHouse1F.asm b/maps/RedsHouse1F.asm index 43c953e45..7546416ca 100644 --- a/maps/RedsHouse1F.asm +++ b/maps/RedsHouse1F.asm @@ -1,3 +1,6 @@ +const_value set 2 + const REDSHOUSE1F_REDS_MOM + RedsHouse1F_MapScriptHeader: .MapTriggers: db 1 @@ -17,14 +20,14 @@ RedsMom: checkevent EVENT_MET_REDS_MOM iftrue .MetAlready writetext RedsMomText1 + waitbutton closetext - loadmovesprites setevent EVENT_MET_REDS_MOM end .MetAlready writetext RedsMomText2 + waitbutton closetext - loadmovesprites end RedsHouse1FTV: diff --git a/maps/RedsHouse2F.asm b/maps/RedsHouse2F.asm index 5704cdcaf..7ea443097 100644 --- a/maps/RedsHouse2F.asm +++ b/maps/RedsHouse2F.asm @@ -1,3 +1,5 @@ +const_value set 2 + RedsHouse2F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/RockTunnel1F.asm b/maps/RockTunnel1F.asm index b795f5e64..d4118017c 100644 --- a/maps/RockTunnel1F.asm +++ b/maps/RockTunnel1F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ROCKTUNNEL1F_POKE_BALL1 + const ROCKTUNNEL1F_POKE_BALL2 + RockTunnel1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/RockTunnelB1F.asm b/maps/RockTunnelB1F.asm index f25f4b013..67e6aeeb1 100644 --- a/maps/RockTunnelB1F.asm +++ b/maps/RockTunnelB1F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROCKTUNNELB1F_POKE_BALL1 + const ROCKTUNNELB1F_POKE_BALL2 + const ROCKTUNNELB1F_POKE_BALL3 + RockTunnelB1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route1.asm b/maps/Route1.asm index cb29e65ed..4625a7f6f 100644 --- a/maps/Route1.asm +++ b/maps/Route1.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE1_YOUNGSTER + const ROUTE1_COOLTRAINER_F + const ROUTE1_FRUIT_TREE + Route1_MapScriptHeader: .MapTriggers: db 0 @@ -9,22 +14,22 @@ TrainerSchoolboyDanny: trainer EVENT_BEAT_SCHOOLBOY_DANNY, SCHOOLBOY, DANNY, SchoolboyDannySeenText, SchoolboyDannyBeatenText, 0, SchoolboyDannyScript SchoolboyDannyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ac5d7 + waitbutton closetext - loadmovesprites end TrainerCooltrainerfQuinn: trainer EVENT_BEAT_COOLTRAINERF_QUINN, COOLTRAINERF, QUINN, CooltrainerfQuinnSeenText, CooltrainerfQuinnBeatenText, 0, CooltrainerfQuinnScript CooltrainerfQuinnScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ac640 + waitbutton closetext - loadmovesprites end MapRoute1Signpost0Script: diff --git a/maps/Route10North.asm b/maps/Route10North.asm index 29b345fed..b8ac1d641 100644 --- a/maps/Route10North.asm +++ b/maps/Route10North.asm @@ -1,3 +1,5 @@ +const_value set 2 + Route10North_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route10PokeCenter1F.asm b/maps/Route10PokeCenter1F.asm index 76b39967f..a2f971b43 100644 --- a/maps/Route10PokeCenter1F.asm +++ b/maps/Route10PokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const ROUTE10POKECENTER1F_NURSE + const ROUTE10POKECENTER1F_GENTLEMAN + const ROUTE10POKECENTER1F_GYM_GUY + const ROUTE10POKECENTER1F_COOLTRAINER_F + Route10PokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -17,14 +23,14 @@ GymGuyScript_0x188bda: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x188be8 writetext UnknownText_0x188c26 + waitbutton closetext - loadmovesprites end UnknownScript_0x188be8: writetext UnknownText_0x188c9e + waitbutton closetext - loadmovesprites end CooltrainerFScript_0x188bee: diff --git a/maps/Route10PokeCenter2FBeta.asm b/maps/Route10PokeCenter2FBeta.asm index a4a4aed6f..9b630c78f 100644 --- a/maps/Route10PokeCenter2FBeta.asm +++ b/maps/Route10PokeCenter2FBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + Route10PokeCenter2FBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route10South.asm b/maps/Route10South.asm index 2e4c36ff4..fc94bbc2f 100644 --- a/maps/Route10South.asm +++ b/maps/Route10South.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ROUTE10SOUTH_POKEFAN_M1 + const ROUTE10SOUTH_POKEFAN_M2 + Route10South_MapScriptHeader: .MapTriggers: db 0 @@ -9,22 +13,22 @@ TrainerHikerJim: trainer EVENT_BEAT_HIKER_JIM, HIKER, JIM, HikerJimSeenText, HikerJimBeatenText, 0, HikerJimScript HikerJimScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ae43b + waitbutton closetext - loadmovesprites end TrainerPokefanmRobert: trainer EVENT_BEAT_POKEFANM_ROBERT, POKEFANM, ROBERT, PokefanmRobertSeenText, PokefanmRobertBeatenText, 0, PokefanmRobertScript PokefanmRobertScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ae4a9 + waitbutton closetext - loadmovesprites end MapRoute10SouthSignpost0Script: diff --git a/maps/Route11.asm b/maps/Route11.asm index fde0d1544..b06dce62c 100644 --- a/maps/Route11.asm +++ b/maps/Route11.asm @@ -1,3 +1,10 @@ +const_value set 2 + const ROUTE11_YOUNGSTER1 + const ROUTE11_YOUNGSTER2 + const ROUTE11_YOUNGSTER3 + const ROUTE11_YOUNGSTER4 + const ROUTE11_FRUIT_TREE + Route11_MapScriptHeader: .MapTriggers: db 0 @@ -9,44 +16,44 @@ TrainerYoungsterOwen: trainer EVENT_BEAT_YOUNGSTER_OWEN, YOUNGSTER, OWEN, YoungsterOwenSeenText, YoungsterOwenBeatenText, 0, YoungsterOwenScript YoungsterOwenScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x680b2 + waitbutton closetext - loadmovesprites end TrainerYoungsterJason: trainer EVENT_BEAT_YOUNGSTER_JASON, YOUNGSTER, JASON, YoungsterJasonSeenText, YoungsterJasonBeatenText, 0, YoungsterJasonScript YoungsterJasonScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6814a + waitbutton closetext - loadmovesprites end TrainerPsychicHerman: trainer EVENT_BEAT_PSYCHIC_HERMAN, PSYCHIC_T, HERMAN, PsychicHermanSeenText, PsychicHermanBeatenText, 0, PsychicHermanScript PsychicHermanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6817b + waitbutton closetext - loadmovesprites end TrainerPsychicFidel: trainer EVENT_BEAT_PSYCHIC_FIDEL, PSYCHIC_T, FIDEL, PsychicFidelSeenText, PsychicFidelBeatenText, 0, PsychicFidelScript PsychicFidelScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x681ec + waitbutton closetext - loadmovesprites end MapRoute11Signpost0Script: diff --git a/maps/Route12.asm b/maps/Route12.asm index 3f4d06fa4..9b1dba040 100644 --- a/maps/Route12.asm +++ b/maps/Route12.asm @@ -1,3 +1,11 @@ +const_value set 2 + const ROUTE12_FISHER1 + const ROUTE12_FISHER2 + const ROUTE12_FISHER3 + const ROUTE12_FISHER4 + const ROUTE12_POKE_BALL1 + const ROUTE12_POKE_BALL2 + Route12_MapScriptHeader: .MapTriggers: db 0 @@ -9,44 +17,44 @@ TrainerFisherKyle: trainer EVENT_BEAT_FISHER_KYLE, FISHER, KYLE, FisherKyleSeenText, FisherKyleBeatenText, 0, FisherKyleScript FisherKyleScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a7238 + waitbutton closetext - loadmovesprites end TrainerFisherMartin: trainer EVENT_BEAT_FISHER_MARTIN, FISHER, MARTIN, FisherMartinSeenText, FisherMartinBeatenText, 0, FisherMartinScript FisherMartinScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a704c + waitbutton closetext - loadmovesprites end TrainerFisherStephen: trainer EVENT_BEAT_FISHER_STEPHEN, FISHER, STEPHEN, FisherStephenSeenText, FisherStephenBeatenText, 0, FisherStephenScript FisherStephenScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a70d4 + waitbutton closetext - loadmovesprites end TrainerFisherBarney: trainer EVENT_BEAT_FISHER_BARNEY, FISHER, BARNEY, FisherBarneySeenText, FisherBarneyBeatenText, 0, FisherBarneyScript FisherBarneyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a716d + waitbutton closetext - loadmovesprites end MapRoute12Signpost0Script: diff --git a/maps/Route12SuperRodHouse.asm b/maps/Route12SuperRodHouse.asm index 8c5840b95..c999cee3c 100644 --- a/maps/Route12SuperRodHouse.asm +++ b/maps/Route12SuperRodHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE12SUPERRODHOUSE_FISHING_GURU + Route12SuperRodHouse_MapScriptHeader: .MapTriggers: db 0 @@ -20,15 +23,15 @@ FishingGuruScript_0x7f484: setevent EVENT_GOT_SUPER_ROD UnknownScript_0x7f4a0: writetext UnknownText_0x7f57c + waitbutton closetext - loadmovesprites end UnknownScript_0x7f4a6: writetext UnknownText_0x7f5ec - closetext + waitbutton UnknownScript_0x7f4aa: - loadmovesprites + closetext end SuperRodHouseBookshelf: diff --git a/maps/Route13.asm b/maps/Route13.asm index 77b5b1fe5..b385f007b 100644 --- a/maps/Route13.asm +++ b/maps/Route13.asm @@ -1,3 +1,10 @@ +const_value set 2 + const ROUTE13_YOUNGSTER1 + const ROUTE13_YOUNGSTER2 + const ROUTE13_POKEFAN_M1 + const ROUTE13_POKEFAN_M2 + const ROUTE13_POKEFAN_M3 + Route13_MapScriptHeader: .MapTriggers: db 0 @@ -9,55 +16,55 @@ TrainerPokefanmAlex: trainer EVENT_BEAT_POKEFANM_ALEX, POKEFANM, ALEX, PokefanmAlexSeenText, PokefanmAlexBeatenText, 0, PokefanmAlexScript PokefanmAlexScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a24e3 + waitbutton closetext - loadmovesprites end TrainerPokefanmJoshua: trainer EVENT_BEAT_POKEFANM_JOSHUA, POKEFANM, JOSHUA, PokefanmJoshuaSeenText, PokefanmJoshuaBeatenText, 0, PokefanmJoshuaScript PokefanmJoshuaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a254f + waitbutton closetext - loadmovesprites end TrainerBird_keeperPerry: trainer EVENT_BEAT_BIRD_KEEPER_PERRY, BIRD_KEEPER, PERRY, Bird_keeperPerrySeenText, Bird_keeperPerryBeatenText, 0, Bird_keeperPerryScript Bird_keeperPerryScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a25db + waitbutton closetext - loadmovesprites end TrainerBird_keeperBret: trainer EVENT_BEAT_BIRD_KEEPER_BRET, BIRD_KEEPER, BRET, Bird_keeperBretSeenText, Bird_keeperBretBeatenText, 0, Bird_keeperBretScript Bird_keeperBretScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a2662 + waitbutton closetext - loadmovesprites end TrainerHikerKenny: trainer EVENT_BEAT_HIKER_KENNY, HIKER, KENNY, HikerKennySeenText, HikerKennyBeatenText, 0, HikerKennyScript HikerKennyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a26c2 + waitbutton closetext - loadmovesprites end MapRoute13Signpost0Script: diff --git a/maps/Route14.asm b/maps/Route14.asm index 0c62003d7..cb1095807 100644 --- a/maps/Route14.asm +++ b/maps/Route14.asm @@ -1,3 +1,9 @@ +const_value set 2 + const ROUTE14_POKEFAN_M1 + const ROUTE14_YOUNGSTER + const ROUTE14_POKEFAN_M2 + const ROUTE14_TEACHER + Route14_MapScriptHeader: .MapTriggers: db 0 @@ -9,41 +15,41 @@ TeacherScript_0x1ad47f: faceplayer loadfont trade $5 + waitbutton closetext - loadmovesprites end TrainerPokefanmCarter: trainer EVENT_BEAT_POKEFANM_CARTER, POKEFANM, CARTER, PokefanmCarterSeenText, PokefanmCarterBeatenText, 0, PokefanmCarterScript PokefanmCarterScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ad508 + waitbutton closetext - loadmovesprites end TrainerBird_keeperRoy: trainer EVENT_BEAT_BIRD_KEEPER_ROY, BIRD_KEEPER, ROY, Bird_keeperRoySeenText, Bird_keeperRoyBeatenText, 0, Bird_keeperRoyScript Bird_keeperRoyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ad5a4 + waitbutton closetext - loadmovesprites end TrainerPokefanmTrevor: trainer EVENT_BEAT_POKEFANM_TREVOR, POKEFANM, TREVOR, PokefanmTrevorSeenText, PokefanmTrevorBeatenText, 0, PokefanmTrevorScript PokefanmTrevorScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ad660 + waitbutton closetext - loadmovesprites end PokefanmCarterSeenText: diff --git a/maps/Route15.asm b/maps/Route15.asm index 0f52d8daa..3f121ab8e 100644 --- a/maps/Route15.asm +++ b/maps/Route15.asm @@ -1,3 +1,12 @@ +const_value set 2 + const ROUTE15_YOUNGSTER1 + const ROUTE15_YOUNGSTER2 + const ROUTE15_YOUNGSTER3 + const ROUTE15_YOUNGSTER4 + const ROUTE15_TEACHER1 + const ROUTE15_TEACHER2 + const ROUTE15_POKE_BALL + Route15_MapScriptHeader: .MapTriggers: db 0 @@ -9,66 +18,66 @@ TrainerTeacherColette: trainer EVENT_BEAT_TEACHER_COLETTE, TEACHER, COLETTE, TeacherColetteSeenText, TeacherColetteBeatenText, 0, TeacherColetteScript TeacherColetteScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1aa60d + waitbutton closetext - loadmovesprites end TrainerTeacherHillary: trainer EVENT_BEAT_TEACHER_HILLARY, TEACHER, HILLARY, TeacherHillarySeenText, TeacherHillaryBeatenText, 0, TeacherHillaryScript TeacherHillaryScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1aa6ca + waitbutton closetext - loadmovesprites end TrainerSchoolboyKipp: trainer EVENT_BEAT_SCHOOLBOY_KIP, SCHOOLBOY, KIPP, SchoolboyKippSeenText, SchoolboyKippBeatenText, 0, SchoolboyKippScript SchoolboyKippScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1aa740 + waitbutton closetext - loadmovesprites end TrainerSchoolboyTommy: trainer EVENT_BEAT_SCHOOLBOY_TOMMY, SCHOOLBOY, TOMMY, SchoolboyTommySeenText, SchoolboyTommyBeatenText, 0, SchoolboyTommyScript SchoolboyTommyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1aa7bc + waitbutton closetext - loadmovesprites end TrainerSchoolboyJohnny: trainer EVENT_BEAT_SCHOOLBOY_JOHNNY, SCHOOLBOY, JOHNNY, SchoolboyJohnnySeenText, SchoolboyJohnnyBeatenText, 0, SchoolboyJohnnyScript SchoolboyJohnnyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1aa84a + waitbutton closetext - loadmovesprites end TrainerSchoolboyBilly: trainer EVENT_BEAT_SCHOOLBOY_BILLY, SCHOOLBOY, BILLY, SchoolboyBillySeenText, SchoolboyBillyBeatenText, 0, SchoolboyBillyScript SchoolboyBillyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1aa8b0 + waitbutton closetext - loadmovesprites end MapRoute15Signpost0Script: diff --git a/maps/Route15FuchsiaGate.asm b/maps/Route15FuchsiaGate.asm index 9576ccd51..00ba666bb 100644 --- a/maps/Route15FuchsiaGate.asm +++ b/maps/Route15FuchsiaGate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE15FUCHSIAGATE_OFFICER + Route15FuchsiaGate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route16.asm b/maps/Route16.asm index 21a4a5962..8a787d3ba 100644 --- a/maps/Route16.asm +++ b/maps/Route16.asm @@ -1,3 +1,5 @@ +const_value set 2 + Route16_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route16FuchsiaSpeechHouse.asm b/maps/Route16FuchsiaSpeechHouse.asm index 80bcfbb26..76cc7fa15 100644 --- a/maps/Route16FuchsiaSpeechHouse.asm +++ b/maps/Route16FuchsiaSpeechHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE16FUCHSIASPEECHHOUSE_SUPER_NERD + Route16FuchsiaSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route16Gate.asm b/maps/Route16Gate.asm index bae75eac6..f5168a13d 100644 --- a/maps/Route16Gate.asm +++ b/maps/Route16Gate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE16GATE_OFFICER + Route16Gate_MapScriptHeader: .MapTriggers: db 1 @@ -20,12 +23,12 @@ UnknownScript_0x733ed: end UnknownScript_0x733f3: - showemote EMOTE_SHOCK, $2, 15 + showemote EMOTE_SHOCK, ROUTE16GATE_OFFICER, 15 spriteface PLAYER, UP loadfont writetext UnknownText_0x73496 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x73405 end diff --git a/maps/Route17.asm b/maps/Route17.asm index 994f91628..b5464f20a 100644 --- a/maps/Route17.asm +++ b/maps/Route17.asm @@ -1,3 +1,9 @@ +const_value set 2 + const ROUTE17_BIKER1 + const ROUTE17_BIKER2 + const ROUTE17_BIKER3 + const ROUTE17_BIKER4 + Route17_MapScriptHeader: .MapTriggers: db 0 @@ -18,44 +24,44 @@ TrainerBikerCharles: trainer EVENT_BEAT_BIKER_CHARLES, BIKER, CHARLES, BikerCharlesSeenText, BikerCharlesBeatenText, 0, BikerCharlesScript BikerCharlesScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ad293 + waitbutton closetext - loadmovesprites end TrainerBikerRiley: trainer EVENT_BEAT_BIKER_RILEY, BIKER, RILEY, BikerRileySeenText, BikerRileyBeatenText, 0, BikerRileyScript BikerRileyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ad13b + waitbutton closetext - loadmovesprites end TrainerBikerJoel: trainer EVENT_BEAT_BIKER_JOEL, BIKER, JOEL, BikerJoelSeenText, BikerJoelBeatenText, 0, BikerJoelScript BikerJoelScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ad196 + waitbutton closetext - loadmovesprites end TrainerBikerGlenn: trainer EVENT_BEAT_BIKER_GLENN, BIKER, GLENN, BikerGlennSeenText, BikerGlennBeatenText, 0, BikerGlennScript BikerGlennScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ad225 + waitbutton closetext - loadmovesprites end MapRoute17SignpostItem0: diff --git a/maps/Route1718Gate.asm b/maps/Route1718Gate.asm index 1d8b9eb43..22edc065e 100644 --- a/maps/Route1718Gate.asm +++ b/maps/Route1718Gate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE1718GATE_OFFICER + Route1718Gate_MapScriptHeader: .MapTriggers: db 1 @@ -20,12 +23,12 @@ UnknownScript_0x73611: end UnknownScript_0x73617: - showemote EMOTE_SHOCK, $2, 15 + showemote EMOTE_SHOCK, ROUTE1718GATE_OFFICER, 15 spriteface PLAYER, UP loadfont writetext UnknownText_0x7364d + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x73629 end diff --git a/maps/Route18.asm b/maps/Route18.asm index e846e52f9..1e5852cf6 100644 --- a/maps/Route18.asm +++ b/maps/Route18.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ROUTE18_YOUNGSTER1 + const ROUTE18_YOUNGSTER2 + Route18_MapScriptHeader: .MapTriggers: db 0 @@ -9,22 +13,22 @@ TrainerBird_keeperBoris: trainer EVENT_BEAT_BIRD_KEEPER_BORIS, BIRD_KEEPER, BORIS, Bird_keeperBorisSeenText, Bird_keeperBorisBeatenText, 0, Bird_keeperBorisScript Bird_keeperBorisScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1acfa5 + waitbutton closetext - loadmovesprites end TrainerBird_keeperBob: trainer EVENT_BEAT_BIRD_KEEPER_BOB, BIRD_KEEPER, BOB, Bird_keeperBobSeenText, Bird_keeperBobBeatenText, 0, Bird_keeperBobScript Bird_keeperBobScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ad00d + waitbutton closetext - loadmovesprites end MapRoute18Signpost0Script: diff --git a/maps/Route19.asm b/maps/Route19.asm index aa38af4ed..8aee0b309 100644 --- a/maps/Route19.asm +++ b/maps/Route19.asm @@ -1,3 +1,11 @@ +const_value set 2 + const ROUTE19_SWIMMER_GIRL + const ROUTE19_SWIMMER_GUY1 + const ROUTE19_SWIMMER_GUY2 + const ROUTE19_SWIMMER_GUY3 + const ROUTE19_FISHER1 + const ROUTE19_FISHER2 + Route19_MapScriptHeader: .MapTriggers: db 0 @@ -25,44 +33,44 @@ TrainerSwimmerfDawn: trainer EVENT_BEAT_SWIMMERF_DAWN, SWIMMERF, DAWN, SwimmerfDawnSeenText, SwimmerfDawnBeatenText, 0, SwimmerfDawnScript SwimmerfDawnScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19ebad + waitbutton closetext - loadmovesprites end TrainerSwimmermHarold: trainer EVENT_BEAT_SWIMMERM_HAROLD, SWIMMERM, HAROLD, SwimmermHaroldSeenText, SwimmermHaroldBeatenText, 0, SwimmermHaroldScript SwimmermHaroldScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19eab4 + waitbutton closetext - loadmovesprites end TrainerSwimmermJerome: trainer EVENT_BEAT_SWIMMERM_JEROME, SWIMMERM, JEROME, SwimmermJeromeSeenText, SwimmermJeromeBeatenText, 0, SwimmermJeromeScript SwimmermJeromeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19ec7e + waitbutton closetext - loadmovesprites end TrainerSwimmermTucker: trainer EVENT_BEAT_SWIMMERM_TUCKER, SWIMMERM, TUCKER, SwimmermTuckerSeenText, SwimmermTuckerBeatenText, 0, SwimmermTuckerScript SwimmermTuckerScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19eb3b + waitbutton closetext - loadmovesprites end FisherScript_0x19ea4d: @@ -71,14 +79,14 @@ FisherScript_0x19ea4d: checkevent EVENT_CINNABAR_ROCKS_CLEARED iftrue UnknownScript_0x19ea5b writetext UnknownText_0x19ecaf + waitbutton closetext - loadmovesprites end UnknownScript_0x19ea5b: writetext UnknownText_0x19ed24 + waitbutton closetext - loadmovesprites end FisherScript_0x19ea61: @@ -87,14 +95,14 @@ FisherScript_0x19ea61: checkevent EVENT_CINNABAR_ROCKS_CLEARED iftrue UnknownScript_0x19ea6f writetext UnknownText_0x19ed45 + waitbutton closetext - loadmovesprites end UnknownScript_0x19ea6f: writetext UnknownText_0x19ed7d + waitbutton closetext - loadmovesprites end MapRoute19Signpost0Script: diff --git a/maps/Route19FuchsiaGate.asm b/maps/Route19FuchsiaGate.asm index 7fb3fb0a4..6e8a8bf4b 100644 --- a/maps/Route19FuchsiaGate.asm +++ b/maps/Route19FuchsiaGate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE19FUCHSIAGATE_OFFICER + Route19FuchsiaGate_MapScriptHeader: .MapTriggers: db 0 @@ -11,14 +14,14 @@ OfficerScript_0x1ab3f6: checkevent EVENT_CINNABAR_ROCKS_CLEARED iftrue .RocksCleared writetext UnknownText_0x1ab40a + waitbutton closetext - loadmovesprites end .RocksCleared writetext UnknownText_0x1ab48a + waitbutton closetext - loadmovesprites end UnknownText_0x1ab40a: diff --git a/maps/Route2.asm b/maps/Route2.asm index b97a27845..24a2bb69d 100644 --- a/maps/Route2.asm +++ b/maps/Route2.asm @@ -1,3 +1,13 @@ +const_value set 2 + const ROUTE2_BUG_CATCHER1 + const ROUTE2_BUG_CATCHER2 + const ROUTE2_BUG_CATCHER3 + const ROUTE2_POKE_BALL1 + const ROUTE2_POKE_BALL2 + const ROUTE2_POKE_BALL3 + const ROUTE2_POKE_BALL4 + const ROUTE2_FRUIT_TREE + Route2_MapScriptHeader: .MapTriggers: db 0 @@ -9,33 +19,33 @@ TrainerBug_catcherRob: trainer EVENT_BEAT_BUG_CATCHER_ROB, BUG_CATCHER, ROB, Bug_catcherRobSeenText, Bug_catcherRobBeatenText, 0, Bug_catcherRobScript Bug_catcherRobScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ac34d + waitbutton closetext - loadmovesprites end TrainerBug_catcherEd: trainer EVENT_BEAT_BUG_CATCHER_ED, BUG_CATCHER, ED, Bug_catcherEdSeenText, Bug_catcherEdBeatenText, 0, Bug_catcherEdScript Bug_catcherEdScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ac3cf + waitbutton closetext - loadmovesprites end TrainerBug_catcherDoug: trainer EVENT_BEAT_BUG_CATCHER_DOUG, BUG_CATCHER, DOUG, Bug_catcherDougSeenText, Bug_catcherDougBeatenText, 0, Bug_catcherDougScript Bug_catcherDougScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ac423 + waitbutton closetext - loadmovesprites end MapRoute2Signpost0Script: diff --git a/maps/Route20.asm b/maps/Route20.asm index 86a0ad424..f1c9cc59e 100644 --- a/maps/Route20.asm +++ b/maps/Route20.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE20_SWIMMER_GIRL1 + const ROUTE20_SWIMMER_GIRL2 + const ROUTE20_SWIMMER_GUY + Route20_MapScriptHeader: .MapTriggers: db 0 @@ -17,33 +22,33 @@ TrainerSwimmerfNicole: trainer EVENT_BEAT_SWIMMERF_NICOLE, SWIMMERF, NICOLE, SwimmerfNicoleSeenText, SwimmerfNicoleBeatenText, 0, SwimmerfNicoleScript SwimmerfNicoleScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1acd93 + waitbutton closetext - loadmovesprites end TrainerSwimmerfLori: trainer EVENT_BEAT_SWIMMERF_LORI, SWIMMERF, LORI, SwimmerfLoriSeenText, SwimmerfLoriBeatenText, 0, SwimmerfLoriScript SwimmerfLoriScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ace15 + waitbutton closetext - loadmovesprites end TrainerSwimmermCameron: trainer EVENT_BEAT_SWIMMERM_CAMERON, SWIMMERM, CAMERON, SwimmermCameronSeenText, SwimmermCameronBeatenText, 0, SwimmermCameronScript SwimmermCameronScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ace8b + waitbutton closetext - loadmovesprites end MapRoute20Signpost0Script: diff --git a/maps/Route21.asm b/maps/Route21.asm index 36620ae53..3b3e598b4 100644 --- a/maps/Route21.asm +++ b/maps/Route21.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE21_SWIMMER_GIRL + const ROUTE21_SWIMMER_GUY + const ROUTE21_FISHER + Route21_MapScriptHeader: .MapTriggers: db 0 @@ -9,33 +14,33 @@ TrainerSwimmermSeth: trainer EVENT_BEAT_SWIMMERM_SETH, SWIMMERM, SETH, SwimmermSethSeenText, SwimmermSethBeatenText, 0, SwimmermSethScript SwimmermSethScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ac873 + waitbutton closetext - loadmovesprites end TrainerSwimmerfNikki: trainer EVENT_BEAT_SWIMMERF_NIKKI, SWIMMERF, NIKKI, SwimmerfNikkiSeenText, SwimmerfNikkiBeatenText, 0, SwimmerfNikkiScript SwimmerfNikkiScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ac8f1 + waitbutton closetext - loadmovesprites end TrainerFisherArnold: trainer EVENT_BEAT_FISHER_ARNOLD, FISHER, ARNOLD, FisherArnoldSeenText, FisherArnoldBeatenText, 0, FisherArnoldScript FisherArnoldScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ac95c + waitbutton closetext - loadmovesprites end SwimmermSethSeenText: diff --git a/maps/Route22.asm b/maps/Route22.asm index 875651460..55ccb16ff 100644 --- a/maps/Route22.asm +++ b/maps/Route22.asm @@ -1,3 +1,5 @@ +const_value set 2 + Route22_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route23.asm b/maps/Route23.asm index 29f3c0ba6..7194d7819 100644 --- a/maps/Route23.asm +++ b/maps/Route23.asm @@ -1,3 +1,5 @@ +const_value set 2 + Route23_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route24.asm b/maps/Route24.asm index b828c9e89..ab73faccb 100644 --- a/maps/Route24.asm +++ b/maps/Route24.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE24_ROCKET + Route24_MapScriptHeader: .MapTriggers: db 0 @@ -10,10 +13,10 @@ RocketScript_0x1adbfa: playmusic MUSIC_ROCKET_ENCOUNTER loadfont writetext UnknownText_0x1adc2e + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x1add67, -1 - loadtrainer GRUNTM, 31 + scriptedtrainerdata GRUNTM, 31 startbattle reloadmapmusic returnafterbattle @@ -23,11 +26,11 @@ RocketScript_0x1adbfa: keeptextopen special Special_RotatePalettesRightMusic writetext UnknownText_0x1adee1 + waitbutton closetext - loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes - disappear $2 + disappear ROUTE24_ROCKET pause 25 special Special_FadeInQuickly playmapmusic diff --git a/maps/Route25.asm b/maps/Route25.asm index 12a60ef65..5f282677e 100644 --- a/maps/Route25.asm +++ b/maps/Route25.asm @@ -1,3 +1,16 @@ +const_value set 2 + const ROUTE25_MISTY + const ROUTE25_COOLTRAINER_M1 + const ROUTE25_YOUNGSTER1 + const ROUTE25_LASS1 + const ROUTE25_YOUNGSTER2 + const ROUTE25_LASS2 + const ROUTE25_YOUNGSTER3 + const ROUTE25_LASS3 + const ROUTE25_SUPER_NERD + const ROUTE25_COOLTRAINER_M2 + const ROUTE25_POKE_BALL + Route25_MapScriptHeader: .MapTriggers: db 2 @@ -16,52 +29,52 @@ UnknownScript_0x19ee9f: end UnknownScript_0x19eea0: - showemote EMOTE_HEART, $2, 15 + showemote EMOTE_HEART, ROUTE25_MISTY, 15 pause 30 - showemote EMOTE_SHOCK, $3, 10 - spriteface $2, DOWN - applymovement $3, MovementData_0x19efe8 - disappear $3 + showemote EMOTE_SHOCK, ROUTE25_COOLTRAINER_M1, 10 + spriteface ROUTE25_MISTY, DOWN + applymovement ROUTE25_COOLTRAINER_M1, MovementData_0x19efe8 + disappear ROUTE25_COOLTRAINER_M1 pause 15 playmusic MUSIC_BEAUTY_ENCOUNTER - spriteface $2, UP + spriteface ROUTE25_MISTY, UP pause 10 - applymovement $2, MovementData_0x19efed + applymovement ROUTE25_MISTY, MovementData_0x19efed loadfont writetext UnknownText_0x19f006 + waitbutton closetext - loadmovesprites spriteface PLAYER, DOWN - applymovement $2, MovementData_0x19effa + applymovement ROUTE25_MISTY, MovementData_0x19effa spriteface PLAYER, LEFT - applymovement $2, MovementData_0x19f000 - disappear $2 + applymovement ROUTE25_MISTY, MovementData_0x19f000 + disappear ROUTE25_MISTY clearevent EVENT_TRAINERS_IN_CERULEAN_GYM dotrigger $0 special RestartMapMusic end UnknownScript_0x19eee0: - showemote EMOTE_HEART, $2, 15 + showemote EMOTE_HEART, ROUTE25_MISTY, 15 pause 30 - showemote EMOTE_SHOCK, $3, 10 - spriteface $2, DOWN - applymovement $3, MovementData_0x19efea - disappear $3 + showemote EMOTE_SHOCK, ROUTE25_COOLTRAINER_M1, 10 + spriteface ROUTE25_MISTY, DOWN + applymovement ROUTE25_COOLTRAINER_M1, MovementData_0x19efea + disappear ROUTE25_COOLTRAINER_M1 pause 15 playmusic MUSIC_BEAUTY_ENCOUNTER - spriteface $2, UP + spriteface ROUTE25_MISTY, UP pause 10 - applymovement $2, MovementData_0x19eff4 + applymovement ROUTE25_MISTY, MovementData_0x19eff4 loadfont writetext UnknownText_0x19f006 + waitbutton closetext - loadmovesprites spriteface PLAYER, UP - applymovement $2, MovementData_0x19effd + applymovement ROUTE25_MISTY, MovementData_0x19effd spriteface PLAYER, LEFT - applymovement $2, MovementData_0x19f000 - disappear $2 + applymovement ROUTE25_MISTY, MovementData_0x19f000 + disappear ROUTE25_MISTY clearevent EVENT_TRAINERS_IN_CERULEAN_GYM dotrigger $0 special RestartMapMusic @@ -71,77 +84,77 @@ TrainerSchoolboyDudley: trainer EVENT_BEAT_SCHOOLBOY_DUDLEY, SCHOOLBOY, DUDLEY, SchoolboyDudleySeenText, SchoolboyDudleyBeatenText, 0, SchoolboyDudleyScript SchoolboyDudleyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19f1b5 + waitbutton closetext - loadmovesprites end TrainerLassEllen: trainer EVENT_BEAT_LASS_ELLEN, LASS, ELLEN, LassEllenSeenText, LassEllenBeatenText, 0, LassEllenScript LassEllenScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19f208 + waitbutton closetext - loadmovesprites end TrainerSchoolboyJoe: trainer EVENT_BEAT_SCHOOLBOY_JOE, SCHOOLBOY, JOE, SchoolboyJoeSeenText, SchoolboyJoeBeatenText, 0, SchoolboyJoeScript SchoolboyJoeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19f25c + waitbutton closetext - loadmovesprites end TrainerLassLaura: trainer EVENT_BEAT_LASS_LAURA, LASS, LAURA, LassLauraSeenText, LassLauraBeatenText, 0, LassLauraScript LassLauraScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19f2a6 + waitbutton closetext - loadmovesprites end TrainerCamperLloyd: trainer EVENT_BEAT_CAMPER_LLOYD, CAMPER, LLOYD, CamperLloydSeenText, CamperLloydBeatenText, 0, CamperLloydScript CamperLloydScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19f2f8 + waitbutton closetext - loadmovesprites end TrainerLassShannon: trainer EVENT_BEAT_LASS_SHANNON, LASS, SHANNON, LassShannonSeenText, LassShannonBeatenText, 0, LassShannonScript LassShannonScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19f35b + waitbutton closetext - loadmovesprites end TrainerSupernerdPat: trainer EVENT_BEAT_SUPER_NERD_PAT, SUPER_NERD, PAT, SupernerdPatSeenText, SupernerdPatBeatenText, 0, SupernerdPatScript SupernerdPatScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19f41a + waitbutton closetext - loadmovesprites end CooltrainerMScript_0x19efac: @@ -158,19 +171,19 @@ CooltrainerMScript_0x19efac: setevent EVENT_CLEARED_NUGGET_BRIDGE UnknownScript_0x19efc7: writetext UnknownText_0x19f49d + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x19f4fd, 0 - loadtrainer COOLTRAINERM, KEVIN + scriptedtrainerdata COOLTRAINERM, KEVIN startbattle returnafterbattle setevent EVENT_BEAT_COOLTRAINERM_KEVIN loadfont UnknownScript_0x19efda: writetext UnknownText_0x19f520 - closetext + waitbutton UnknownScript_0x19efde: - loadmovesprites + closetext end MapRoute25Signpost0Script: diff --git a/maps/Route26.asm b/maps/Route26.asm index c1e4d38c9..8cf74d42d 100644 --- a/maps/Route26.asm +++ b/maps/Route26.asm @@ -1,3 +1,13 @@ +const_value set 2 + const ROUTE26_COOLTRAINER_M1 + const ROUTE26_COOLTRAINER_M2 + const ROUTE26_COOLTRAINER_F1 + const ROUTE26_COOLTRAINER_F2 + const ROUTE26_YOUNGSTER + const ROUTE26_FISHER + const ROUTE26_FRUIT_TREE + const ROUTE26_POKE_BALL + Route26_MapScriptHeader: .MapTriggers: db 0 @@ -9,11 +19,11 @@ TrainerCooltrainermJake: trainer EVENT_BEAT_COOLTRAINERM_JAKE, COOLTRAINERM, JAKE, CooltrainermJakeSeenText, CooltrainermJakeBeatenText, 0, CooltrainermJakeScript CooltrainermJakeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a4f08 + waitbutton closetext - loadmovesprites end TrainerCooltrainermGaven3: @@ -21,7 +31,7 @@ TrainerCooltrainermGaven3: CooltrainermGaven3Script: writecode VAR_CALLERID, PHONE_COOLTRAINERM_GAVEN - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_GAVEN iftrue UnknownScript_0x1a4d79 @@ -59,7 +69,7 @@ UnknownScript_0x1a4d79: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 .LoadFight0 - loadtrainer COOLTRAINERM, GAVEN3 + scriptedtrainerdata COOLTRAINERM, GAVEN3 startbattle returnafterbattle loadvar wGavenFightCount, 1 @@ -67,7 +77,7 @@ UnknownScript_0x1a4d79: end .LoadFight1 - loadtrainer COOLTRAINERM, GAVEN1 + scriptedtrainerdata COOLTRAINERM, GAVEN1 startbattle returnafterbattle loadvar wGavenFightCount, 2 @@ -75,7 +85,7 @@ UnknownScript_0x1a4d79: end .LoadFight2 - loadtrainer COOLTRAINERM, GAVEN2 + scriptedtrainerdata COOLTRAINERM, GAVEN2 startbattle returnafterbattle clearflag ENGINE_GAVEN @@ -113,11 +123,11 @@ TrainerCooltrainerfJoyce: trainer EVENT_BEAT_COOLTRAINERF_JOYCE, COOLTRAINERF, JOYCE, CooltrainerfJoyceSeenText, CooltrainerfJoyceBeatenText, 0, CooltrainerfJoyceScript CooltrainerfJoyceScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a50d7 + waitbutton closetext - loadmovesprites end TrainerCooltrainerfBeth1: @@ -125,7 +135,7 @@ TrainerCooltrainerfBeth1: CooltrainerfBeth1Script: writecode VAR_CALLERID, PHONE_COOLTRAINERF_BETH - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_BETH iftrue UnknownScript_0x1a4e35 @@ -163,7 +173,7 @@ UnknownScript_0x1a4e35: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 .LoadFight0 - loadtrainer COOLTRAINERF, BETH1 + scriptedtrainerdata COOLTRAINERF, BETH1 startbattle returnafterbattle loadvar wBethFightCount, 1 @@ -171,7 +181,7 @@ UnknownScript_0x1a4e35: end .LoadFight1 - loadtrainer COOLTRAINERF, BETH2 + scriptedtrainerdata COOLTRAINERF, BETH2 startbattle returnafterbattle loadvar wBethFightCount, 2 @@ -179,7 +189,7 @@ UnknownScript_0x1a4e35: end .LoadFight2 - loadtrainer COOLTRAINERF, BETH3 + scriptedtrainerdata COOLTRAINERF, BETH3 startbattle returnafterbattle clearflag ENGINE_BETH @@ -217,22 +227,22 @@ TrainerPsychicRichard: trainer EVENT_BEAT_PSYCHIC_RICHARD, PSYCHIC_T, RICHARD, PsychicRichardSeenText, PsychicRichardBeatenText, 0, PsychicRichardScript PsychicRichardScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a5278 + waitbutton closetext - loadmovesprites end TrainerFisherScott: trainer EVENT_BEAT_FISHER_SCOTT, FISHER, SCOTT, FisherScottSeenText, FisherScottBeatenText, 0, FisherScottScript FisherScottScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a5326 + waitbutton closetext - loadmovesprites end MapRoute26Signpost0Script: diff --git a/maps/Route26DayofWeekSiblingsHouse.asm b/maps/Route26DayofWeekSiblingsHouse.asm index ae8cd10b5..f725ae357 100644 --- a/maps/Route26DayofWeekSiblingsHouse.asm +++ b/maps/Route26DayofWeekSiblingsHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE26DAYOFWEEKSIBLINGSHOUSE_POKEDEX + Route26DayofWeekSiblingsHouse_MapScriptHeader: .MapTriggers: db 0 @@ -14,9 +17,9 @@ PokedexScript_0x7b1e4: yesorno iffalse UnknownText_0x7b1f7 writetext UnknownText_0x7b2b9 - closetext + waitbutton UnknownText_0x7b1f7: - loadmovesprites + closetext end UnknownText_0x7b1f9: diff --git a/maps/Route26HealSpeechHouse.asm b/maps/Route26HealSpeechHouse.asm index 785daaeb2..05998cdee 100644 --- a/maps/Route26HealSpeechHouse.asm +++ b/maps/Route26HealSpeechHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE26HEALSPEECHHOUSE_TEACHER + Route26HealSpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -9,8 +12,8 @@ TeacherScript_0x7b125: faceplayer loadfont writetext UnknownText_0x7b14d + waitbutton closetext - loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes special Mobile_HealParty @@ -21,8 +24,8 @@ TeacherScript_0x7b125: special RestartMapMusic loadfont writetext UnknownText_0x7b18b + waitbutton closetext - loadmovesprites end Route26HealHouseBookshelf: diff --git a/maps/Route27.asm b/maps/Route27.asm index 08351a33c..926cb3841 100644 --- a/maps/Route27.asm +++ b/maps/Route27.asm @@ -1,3 +1,14 @@ +const_value set 2 + const ROUTE27_COOLTRAINER_M1 + const ROUTE27_COOLTRAINER_M2 + const ROUTE27_COOLTRAINER_F1 + const ROUTE27_COOLTRAINER_F2 + const ROUTE27_YOUNGSTER1 + const ROUTE27_YOUNGSTER2 + const ROUTE27_POKE_BALL1 + const ROUTE27_POKE_BALL2 + const ROUTE27_FISHER + Route27_MapScriptHeader: .MapTriggers: db 2 @@ -16,23 +27,23 @@ UnknownScript_0x1a0872: end UnknownScript_0x1a0873: - spriteface $a, LEFT - showemote EMOTE_SHOCK, $a, 15 - applymovement $a, MovementData_0x1a0a66 + spriteface ROUTE27_FISHER, LEFT + showemote EMOTE_SHOCK, ROUTE27_FISHER, 15 + applymovement ROUTE27_FISHER, MovementData_0x1a0a66 jump UnknownScript_0x1a088c UnknownScript_0x1a0881: - spriteface $a, LEFT - showemote EMOTE_SHOCK, $a, 15 - applymovement $a, MovementData_0x1a0a69 + spriteface ROUTE27_FISHER, LEFT + showemote EMOTE_SHOCK, ROUTE27_FISHER, 15 + applymovement ROUTE27_FISHER, MovementData_0x1a0a69 UnknownScript_0x1a088c: spriteface PLAYER, RIGHT loadfont writetext UnknownText_0x1a0a6b keeptextopen writetext UnknownText_0x1a0a71 + waitbutton closetext - loadmovesprites dotrigger $1 end @@ -43,11 +54,11 @@ TrainerPsychicGilbert: trainer EVENT_BEAT_PSYCHIC_GILBERT, PSYCHIC_T, GILBERT, PsychicGilbertSeenText, PsychicGilbertBeatenText, 0, PsychicGilbertScript PsychicGilbertScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a0dd2 + waitbutton closetext - loadmovesprites end TrainerBird_keeperJose2: @@ -55,7 +66,7 @@ TrainerBird_keeperJose2: Bird_keeperJose2Script: writecode VAR_CALLERID, PHONE_BIRDKEEPER_JOSE - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_JOSE iftrue UnknownScript_0x1a08ff @@ -95,7 +106,7 @@ UnknownScript_0x1a08ff: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 .LoadFight0 - loadtrainer BIRD_KEEPER, JOSE2 + scriptedtrainerdata BIRD_KEEPER, JOSE2 startbattle returnafterbattle loadvar wJoseFightCount, 1 @@ -103,7 +114,7 @@ UnknownScript_0x1a08ff: end .LoadFight1 - loadtrainer BIRD_KEEPER, JOSE1 + scriptedtrainerdata BIRD_KEEPER, JOSE1 startbattle returnafterbattle loadvar wJoseFightCount, 2 @@ -111,7 +122,7 @@ UnknownScript_0x1a08ff: end .LoadFight2 - loadtrainer BIRD_KEEPER, JOSE3 + scriptedtrainerdata BIRD_KEEPER, JOSE3 startbattle returnafterbattle clearflag ENGINE_JOSE @@ -167,22 +178,22 @@ TrainerCooltrainermBlake: trainer EVENT_BEAT_COOLTRAINERM_BLAKE, COOLTRAINERM, BLAKE, CooltrainermBlakeSeenText, CooltrainermBlakeBeatenText, 0, CooltrainermBlakeScript CooltrainermBlakeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a0b0b + waitbutton closetext - loadmovesprites end TrainerCooltrainermBrian: trainer EVENT_BEAT_COOLTRAINERM_BRIAN, COOLTRAINERM, BRIAN, CooltrainermBrianSeenText, CooltrainermBrianBeatenText, 0, CooltrainermBrianScript CooltrainermBrianScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a0bac + waitbutton closetext - loadmovesprites end TrainerCooltrainerfReena: @@ -190,7 +201,7 @@ TrainerCooltrainerfReena: CooltrainerfReena1Script: writecode VAR_CALLERID, PHONE_COOLTRAINERF_REENA - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_REENA iftrue UnknownScript_0x1a09e9 @@ -228,7 +239,7 @@ UnknownScript_0x1a09e9: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 .LoadFight0 - loadtrainer COOLTRAINERF, REENA1 + scriptedtrainerdata COOLTRAINERF, REENA1 startbattle returnafterbattle loadvar wReenaFightCount, 1 @@ -236,7 +247,7 @@ UnknownScript_0x1a09e9: end .LoadFight1 - loadtrainer COOLTRAINERF, REENA2 + scriptedtrainerdata COOLTRAINERF, REENA2 startbattle returnafterbattle loadvar wReenaFightCount, 2 @@ -244,7 +255,7 @@ UnknownScript_0x1a09e9: end .LoadFight2 - loadtrainer COOLTRAINERF, REENA3 + scriptedtrainerdata COOLTRAINERF, REENA3 startbattle returnafterbattle clearflag ENGINE_REENA @@ -282,11 +293,11 @@ TrainerCooltrainerfMegan: trainer EVENT_BEAT_COOLTRAINERF_MEGAN, COOLTRAINERF, MEGAN, CooltrainerfMeganSeenText, CooltrainerfMeganBeatenText, 0, CooltrainerfMeganScript CooltrainerfMeganScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a0cce + waitbutton closetext - loadmovesprites end MapRoute27Signpost0Script: diff --git a/maps/Route27SandstormHouse.asm b/maps/Route27SandstormHouse.asm index afb5b69e6..101d7c421 100644 --- a/maps/Route27SandstormHouse.asm +++ b/maps/Route27SandstormHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE27SANDSTORMHOUSE_GRANNY + Route27SandstormHouse_MapScriptHeader: .MapTriggers: db 0 @@ -24,15 +27,15 @@ SandstormHouseWoman: setevent EVENT_GOT_TM37_SANDSTORM .AlreadyGotItem writetext SandstormHouseSandstormDescription - closetext + waitbutton .Done - loadmovesprites + closetext end .Disloyal writetext SandstormHouseWomanDisloyalText + waitbutton closetext - loadmovesprites end SandstormHouseBookshelf: diff --git a/maps/Route28.asm b/maps/Route28.asm index 320e62d4c..041f7517b 100644 --- a/maps/Route28.asm +++ b/maps/Route28.asm @@ -1,3 +1,5 @@ +const_value set 2 + Route28_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route28FamousSpeechHouse.asm b/maps/Route28FamousSpeechHouse.asm index c72bfaea3..bfd027915 100644 --- a/maps/Route28FamousSpeechHouse.asm +++ b/maps/Route28FamousSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ROUTE28FAMOUSSPEECHHOUSE_COOLTRAINER_F + const ROUTE28FAMOUSSPEECHHOUSE_MOLTRES + Route28FamousSpeechHouse_MapScriptHeader: .MapTriggers: db 1 @@ -22,20 +26,20 @@ Celebrity: iffalse .Done setevent EVENT_GOT_TM47_STEEL_WING .Done - loadmovesprites + closetext end .AlreadyGotItem writetext CelebrityText2 + waitbutton closetext - loadmovesprites end CelebritysFearow: loadfont writetext CelebritysFearowText cry FEAROW + waitbutton closetext - loadmovesprites end CelebrityHouseBookshelf: diff --git a/maps/Route29.asm b/maps/Route29.asm index d33e4050b..4fe73be62 100644 --- a/maps/Route29.asm +++ b/maps/Route29.asm @@ -1,3 +1,13 @@ +const_value set 2 + const ROUTE29_COOLTRAINER_M1 + const ROUTE29_YOUNGSTER + const ROUTE29_TEACHER1 + const ROUTE29_FRUIT_TREE + const ROUTE29_FISHER + const ROUTE29_COOLTRAINER_M2 + const ROUTE29_TEACHER2 + const ROUTE29_POKE_BALL + Route29_MapScriptHeader: .MapTriggers: db 2 @@ -24,78 +34,78 @@ TuscanyCallback: iftrue .DoesTuscanyAppear .TuscanyDisappears - disappear $8 + disappear ROUTE29_TEACHER2 return .DoesTuscanyAppear checkcode VAR_WEEKDAY if_not_equal TUESDAY, .TuscanyDisappears - appear $8 + appear ROUTE29_TEACHER2 return UnknownScript_0x1a0f6d: - spriteface $2, UP - showemote EMOTE_SHOCK, $2, 15 - applymovement $2, MovementData_0x1a108d + spriteface ROUTE29_COOLTRAINER_M1, UP + showemote EMOTE_SHOCK, ROUTE29_COOLTRAINER_M1, 15 + applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a108d spriteface PLAYER, LEFT setevent EVENT_DUDE_TALKED_TO_YOU loadfont writetext UnknownText_0x1a10df yesorno iffalse UnknownScript_0x1a0fd9 - loadmovesprites - follow $2, PLAYER - applymovement $2, MovementData_0x1a109a + closetext + follow ROUTE29_COOLTRAINER_M1, PLAYER + applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a109a stopfollow - loadpokedata RATTATA, 5 + scriptedpokedata RATTATA, 5 catchtutorial BATTLETYPE_TUTORIAL - spriteface $2, UP + spriteface ROUTE29_COOLTRAINER_M1, UP loadfont writetext UnknownText_0x1a114d + waitbutton closetext - loadmovesprites dotrigger $0 setevent EVENT_LEARNED_TO_CATCH_POKEMON end UnknownScript_0x1a0fa3: - spriteface $2, UP - showemote EMOTE_SHOCK, $2, 15 - applymovement $2, MovementData_0x1a1094 + spriteface ROUTE29_COOLTRAINER_M1, UP + showemote EMOTE_SHOCK, ROUTE29_COOLTRAINER_M1, 15 + applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a1094 spriteface PLAYER, LEFT setevent EVENT_DUDE_TALKED_TO_YOU loadfont writetext UnknownText_0x1a10df yesorno iffalse UnknownScript_0x1a0fe5 - loadmovesprites - follow $2, PLAYER - applymovement $2, MovementData_0x1a10a1 + closetext + follow ROUTE29_COOLTRAINER_M1, PLAYER + applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a10a1 stopfollow - loadpokedata RATTATA, 5 + scriptedpokedata RATTATA, 5 catchtutorial BATTLETYPE_TUTORIAL - spriteface $2, UP + spriteface ROUTE29_COOLTRAINER_M1, UP loadfont writetext UnknownText_0x1a114d + waitbutton closetext - loadmovesprites dotrigger $0 setevent EVENT_LEARNED_TO_CATCH_POKEMON end UnknownScript_0x1a0fd9: writetext UnknownText_0x1a1197 + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x1a109a + applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a109a dotrigger $0 end UnknownScript_0x1a0fe5: writetext UnknownText_0x1a1197 + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x1a10a1 + applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a10a1 dotrigger $0 end @@ -111,26 +121,26 @@ CooltrainerMScript_0x1a0ff1: writetext UnknownText_0x1a11e3 yesorno iffalse UnknownScript_0x1a1022 - loadmovesprites - loadpokedata RATTATA, 5 + closetext + scriptedpokedata RATTATA, 5 catchtutorial BATTLETYPE_TUTORIAL loadfont writetext UnknownText_0x1a114d + waitbutton closetext - loadmovesprites setevent EVENT_LEARNED_TO_CATCH_POKEMON end UnknownScript_0x1a101c: writetext UnknownText_0x1a10a7 + waitbutton closetext - loadmovesprites end UnknownScript_0x1a1022: writetext UnknownText_0x1a1197 + waitbutton closetext - loadmovesprites end YoungsterScript_0x1a1028: @@ -151,14 +161,14 @@ CooltrainerMScript_0x1a1031: iftrue UnknownScript_0x1a1043 UnknownScript_0x1a103d: writetext UnknownText_0x1a134c + waitbutton closetext - loadmovesprites end UnknownScript_0x1a1043: writetext UnknownText_0x1a137c + waitbutton closetext - loadmovesprites end TuscanyScript: @@ -180,21 +190,21 @@ TuscanyScript: iffalse TuscanyDoneScript setevent EVENT_GOT_PINK_BOW_FROM_TUSCANY writetext TuscanyGaveGiftText + waitbutton closetext - loadmovesprites end TuscanyTuesdayScript: writetext TuscanyTuesdayText - closetext + waitbutton TuscanyDoneScript: - loadmovesprites + closetext end TuscanyNotTuesdayScript: writetext TuscanyNotTuesdayText + waitbutton closetext - loadmovesprites end MapRoute29Signpost0Script: diff --git a/maps/Route2946Gate.asm b/maps/Route2946Gate.asm index 476574864..2101fbe64 100644 --- a/maps/Route2946Gate.asm +++ b/maps/Route2946Gate.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ROUTE2946GATE_OFFICER + const ROUTE2946GATE_YOUNGSTER + Route2946Gate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route2Gate.asm b/maps/Route2Gate.asm index e93fa496c..f567dd3ae 100644 --- a/maps/Route2Gate.asm +++ b/maps/Route2Gate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE2GATE_SCIENTIST + Route2Gate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route2NuggetSpeechHouse.asm b/maps/Route2NuggetSpeechHouse.asm index bb0cbad93..04e17cb6d 100644 --- a/maps/Route2NuggetSpeechHouse.asm +++ b/maps/Route2NuggetSpeechHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE2NUGGETSPEECHHOUSE_FISHER + Route2NuggetSpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -17,9 +20,9 @@ FisherScript_0x9b847: setevent EVENT_GOT_NUGGET_FROM_GUY .GotItem writetext UnknownText_0x9b8e5 - closetext + waitbutton .Done - loadmovesprites + closetext end Route2NuggetSpeechHouseBookshelf: diff --git a/maps/Route3.asm b/maps/Route3.asm index e8333b9a4..486261c03 100644 --- a/maps/Route3.asm +++ b/maps/Route3.asm @@ -1,3 +1,9 @@ +const_value set 2 + const ROUTE3_FISHER1 + const ROUTE3_YOUNGSTER1 + const ROUTE3_YOUNGSTER2 + const ROUTE3_FISHER2 + Route3_MapScriptHeader: .MapTriggers: db 0 @@ -9,44 +15,44 @@ TrainerFirebreatherOtis: trainer EVENT_BEAT_FIREBREATHER_OTIS, FIREBREATHER, OTIS, FirebreatherOtisSeenText, FirebreatherOtisBeatenText, 0, FirebreatherOtisScript FirebreatherOtisScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1adff7 + waitbutton closetext - loadmovesprites end TrainerYoungsterWarren: trainer EVENT_BEAT_YOUNGSTER_WARREN, YOUNGSTER, WARREN, YoungsterWarrenSeenText, YoungsterWarrenBeatenText, 0, YoungsterWarrenScript YoungsterWarrenScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ae051 + waitbutton closetext - loadmovesprites end TrainerYoungsterJimmy: trainer EVENT_BEAT_YOUNGSTER_JIMMY, YOUNGSTER, JIMMY, YoungsterJimmySeenText, YoungsterJimmyBeatenText, 0, YoungsterJimmyScript YoungsterJimmyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ae0a9 + waitbutton closetext - loadmovesprites end TrainerFirebreatherBurt: trainer EVENT_BEAT_FIREBREATHER_BURT, FIREBREATHER, BURT, FirebreatherBurtSeenText, FirebreatherBurtBeatenText, 0, FirebreatherBurtScript FirebreatherBurtScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ae118 + waitbutton closetext - loadmovesprites end MapRoute3Signpost0Script: diff --git a/maps/Route30.asm b/maps/Route30.asm index 0eab41100..06607023c 100644 --- a/maps/Route30.asm +++ b/maps/Route30.asm @@ -1,3 +1,16 @@ +const_value set 2 + const ROUTE30_YOUNGSTER1 + const ROUTE30_YOUNGSTER2 + const ROUTE30_YOUNGSTER3 + const ROUTE30_BUG_CATCHER + const ROUTE30_YOUNGSTER4 + const ROUTE30_MONSTER1 + const ROUTE30_MONSTER2 + const ROUTE30_FRUIT_TREE1 + const ROUTE30_FRUIT_TREE2 + const ROUTE30_COOLTRAINER_F + const ROUTE30_POKE_BALL + Route30_MapScriptHeader: .MapTriggers: db 0 @@ -6,22 +19,22 @@ Route30_MapScriptHeader: db 0 YoungsterScript_0x1a1673: - waitbutton + waitsfx playmusic MUSIC_JOHTO_TRAINER_BATTLE loadfont writetext UnknownText_0x1a1806 pause 30 - loadmovesprites + closetext playsound SFX_TACKLE - applymovement $8, MovementData_0x1a17fe + applymovement ROUTE30_MONSTER2, MovementData_0x1a17fe loadfont faceplayer writetext UnknownText_0x1a181c + waitbutton + spriteface ROUTE30_YOUNGSTER1, UP closetext - spriteface $2, UP - loadmovesprites playsound SFX_TACKLE - applymovement $7, MovementData_0x1a1802 + applymovement ROUTE30_MONSTER1, MovementData_0x1a1802 special RestartMapMusic end @@ -30,7 +43,7 @@ TrainerYoungsterJoey: YoungsterJoey1Script: writecode VAR_CALLERID, PHONE_YOUNGSTER_JOEY - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_JOEY iftrue UnknownScript_0x1a16e0 @@ -76,7 +89,7 @@ UnknownScript_0x1a16e0: checkflag ENGINE_FLYPOINT_GOLDENROD iftrue .LoadFight1 .LoadFight0 - loadtrainer YOUNGSTER, JOEY1 + scriptedtrainerdata YOUNGSTER, JOEY1 startbattle returnafterbattle loadvar wJoeyFightCount, 1 @@ -84,7 +97,7 @@ UnknownScript_0x1a16e0: end .LoadFight1 - loadtrainer YOUNGSTER, JOEY2 + scriptedtrainerdata YOUNGSTER, JOEY2 startbattle returnafterbattle loadvar wJoeyFightCount, 2 @@ -92,7 +105,7 @@ UnknownScript_0x1a16e0: end .LoadFight2 - loadtrainer YOUNGSTER, JOEY3 + scriptedtrainerdata YOUNGSTER, JOEY3 startbattle returnafterbattle loadvar wJoeyFightCount, 3 @@ -100,7 +113,7 @@ UnknownScript_0x1a16e0: end .LoadFight3 - loadtrainer YOUNGSTER, JOEY4 + scriptedtrainerdata YOUNGSTER, JOEY4 startbattle returnafterbattle loadvar wJoeyFightCount, 4 @@ -108,7 +121,7 @@ UnknownScript_0x1a16e0: end .LoadFight4 - loadtrainer YOUNGSTER, JOEY5 + scriptedtrainerdata YOUNGSTER, JOEY5 startbattle returnafterbattle clearflag ENGINE_JOEY @@ -128,7 +141,7 @@ UnknownScript_0x1a176e: UnknownScript_0x1a176f: loadfont writetext UnknownText_0x1a1bc0 - closetext + waitbutton verbosegiveitem HP_UP iffalse UnknownScript_0x1a179f clearevent EVENT_JOEY_HP_UP @@ -176,22 +189,22 @@ TrainerYoungsterMikey: trainer EVENT_BEAT_YOUNGSTER_MIKEY, YOUNGSTER, MIKEY, YoungsterMikeySeenText, YoungsterMikeyBeatenText, 0, YoungsterMikeyScript YoungsterMikeyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a197d + waitbutton closetext - loadmovesprites end TrainerBug_catcherDon: trainer EVENT_BEAT_BUG_CATCHER_DON, BUG_CATCHER, DON, Bug_catcherDonSeenText, Bug_catcherDonBeatenText, 0, Bug_catcherDonScript Bug_catcherDonScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a1a1c + waitbutton closetext - loadmovesprites end YoungsterScript_0x1a17d2: @@ -200,14 +213,14 @@ YoungsterScript_0x1a17d2: checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM iftrue UnknownScript_0x1a17e0 writetext UnknownText_0x1a1a6a + waitbutton closetext - loadmovesprites end UnknownScript_0x1a17e0: writetext UnknownText_0x1a1a94 + waitbutton closetext - loadmovesprites end CooltrainerFScript_0x1a17e6: diff --git a/maps/Route30BerrySpeechHouse.asm b/maps/Route30BerrySpeechHouse.asm index e0c100815..a7e65d3a0 100644 --- a/maps/Route30BerrySpeechHouse.asm +++ b/maps/Route30BerrySpeechHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE30BERRYSPEECHHOUSE_POKEFAN_M + Route30BerrySpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -17,9 +20,9 @@ PokefanMScript_0x196d64: setevent EVENT_GOT_BERRY_FROM_ROUTE_30_HOUSE UnknownScript_0x196d79: writetext UnknownText_0x196dec - closetext + waitbutton UnknownScript_0x196d7d: - loadmovesprites + closetext end Route30BerrySpeechHouseBookshelf: diff --git a/maps/Route31.asm b/maps/Route31.asm index aa32861ae..18bae0ae1 100644 --- a/maps/Route31.asm +++ b/maps/Route31.asm @@ -1,3 +1,12 @@ +const_value set 2 + const ROUTE31_FISHER + const ROUTE31_YOUNGSTER + const ROUTE31_BUG_CATCHER + const ROUTE31_COOLTRAINER_M + const ROUTE31_FRUIT_TREE + const ROUTE31_POKE_BALL1 + const ROUTE31_POKE_BALL2 + Route31_MapScriptHeader: .MapTriggers: db 0 @@ -23,7 +32,7 @@ TrainerBug_catcherWade1: Bug_catcherWade1Script: writecode VAR_CALLERID, PHONE_BUG_CATCHER_WADE - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_WADE iftrue .WadeRematch @@ -34,7 +43,7 @@ Bug_catcherWade1Script: checkevent EVENT_WADE_ASKED_FOR_PHONE_NUMBER iftrue .AskAgain writetext UnknownText_0x1a5671 - closetext + waitbutton setevent EVENT_WADE_ASKED_FOR_PHONE_NUMBER scall .AskPhoneNumberSTD jump .Continue @@ -71,7 +80,7 @@ Bug_catcherWade1Script: checkflag ENGINE_FLYPOINT_GOLDENROD iftrue .LoadFight1 .LoadFight0 - loadtrainer BUG_CATCHER, WADE1 + scriptedtrainerdata BUG_CATCHER, WADE1 startbattle returnafterbattle loadvar wWadeFightCount, 1 @@ -79,7 +88,7 @@ Bug_catcherWade1Script: end .LoadFight1 - loadtrainer BUG_CATCHER, WADE2 + scriptedtrainerdata BUG_CATCHER, WADE2 startbattle returnafterbattle loadvar wWadeFightCount, 2 @@ -87,7 +96,7 @@ Bug_catcherWade1Script: end .LoadFight2 - loadtrainer BUG_CATCHER, WADE3 + scriptedtrainerdata BUG_CATCHER, WADE3 startbattle returnafterbattle loadvar wWadeFightCount, 3 @@ -95,7 +104,7 @@ Bug_catcherWade1Script: end .LoadFight3 - loadtrainer BUG_CATCHER, WADE4 + scriptedtrainerdata BUG_CATCHER, WADE4 startbattle returnafterbattle loadvar wWadeFightCount, 4 @@ -103,7 +112,7 @@ Bug_catcherWade1Script: end .LoadFight4 - loadtrainer BUG_CATCHER, WADE5 + scriptedtrainerdata BUG_CATCHER, WADE5 startbattle returnafterbattle clearflag ENGINE_WADE @@ -184,8 +193,8 @@ FisherScript_0x1a5570: checkevent EVENT_GOT_KENYA iftrue .TryGiveKenya writetext UnknownText_0x1a56d9 + waitbutton closetext - loadmovesprites end .TryGiveKenya: @@ -206,33 +215,33 @@ FisherScript_0x1a5570: setevent EVENT_GOT_TM50_NIGHTMARE .DescribeNightmare: writetext UnknownText_0x1a5896 - closetext + waitbutton .NoRoomForItems: - loadmovesprites + closetext end .WrongMail: writetext UnknownText_0x1a5921 + waitbutton closetext - loadmovesprites end .NoMail: writetext UnknownText_0x1a5939 + waitbutton closetext - loadmovesprites end .Refused: writetext UnknownText_0x1a5972 + waitbutton closetext - loadmovesprites end .LastMon: writetext UnknownText_0x1a5991 + waitbutton closetext - loadmovesprites end ReceivedSpearowMailText: diff --git a/maps/Route31VioletGate.asm b/maps/Route31VioletGate.asm index e55b02d6f..68155a705 100644 --- a/maps/Route31VioletGate.asm +++ b/maps/Route31VioletGate.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ROUTE31VIOLETGATE_OFFICER + const ROUTE31VIOLETGATE_COOLTRAINER_F + Route31VioletGate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route32.asm b/maps/Route32.asm index da557fde9..bccf2ea4f 100644 --- a/maps/Route32.asm +++ b/maps/Route32.asm @@ -1,3 +1,19 @@ +const_value set 2 + const ROUTE32_FISHER1 + const ROUTE32_FISHER2 + const ROUTE32_FISHER3 + const ROUTE32_YOUNGSTER1 + const ROUTE32_YOUNGSTER2 + const ROUTE32_YOUNGSTER3 + const ROUTE32_LASS1 + const ROUTE32_COOLTRAINER_M + const ROUTE32_YOUNGSTER4 + const ROUTE32_FISHER4 + const ROUTE32_POKE_BALL1 + const ROUTE32_FISHER5 + const ROUTE32_LASS2 + const ROUTE32_POKE_BALL2 + Route32_MapScriptHeader: .MapTriggers: db 3 @@ -26,11 +42,11 @@ UnknownScript_0x190462: FriedaCallback: checkcode VAR_WEEKDAY if_equal FRIDAY, .FriedaAppears - disappear $e + disappear ROUTE32_LASS2 return .FriedaAppears - appear $e + appear ROUTE32_LASS2 return CooltrainerMScript_0x19046f: @@ -44,14 +60,14 @@ UnknownScript_0x190470: checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE iftrue UnknownScript_0x19048f writetext UnknownText_0x1907ab + waitbutton closetext - loadmovesprites end UnknownScript_0x190489: writetext UnknownText_0x190820 + waitbutton closetext - loadmovesprites end UnknownScript_0x19048f: @@ -64,31 +80,31 @@ UnknownScript_0x19048f: UnknownScript_0x19049f: writetext UnknownText_0x1908b0 + waitbutton closetext - loadmovesprites end UnknownScript_0x1904a5: writetext UnknownText_0x190a15 - closetext + waitbutton UnknownScript_0x1904a9: - loadmovesprites + closetext end UnknownScript_0x1904ab: - spriteface $9, LEFT + spriteface ROUTE32_COOLTRAINER_M, LEFT spriteface PLAYER, RIGHT loadfont writetext UnknownText_0x190790 + waitbutton closetext - loadmovesprites - follow PLAYER, $9 + follow PLAYER, ROUTE32_COOLTRAINER_M applymovement PLAYER, MovementData_0x190789 stopfollow spriteface PLAYER, DOWN scall UnknownScript_0x190470 - applymovement $9, MovementData_0x19078c - applymovement $9, MovementData_0x19078e + applymovement ROUTE32_COOLTRAINER_M, MovementData_0x19078c + applymovement ROUTE32_COOLTRAINER_M, MovementData_0x19078e end FisherScript_0x1904ce: @@ -103,13 +119,13 @@ FisherScript_0x1904ce: setevent EVENT_GOT_TM05_ROAR UnknownScript_0x1904e3: writetext UnknownText_0x19118c - closetext + waitbutton UnknownScript_0x1904e7: - loadmovesprites + closetext end UnknownScript_0x1904e9: - spriteface $b, DOWN + spriteface ROUTE32_FISHER4, DOWN spriteface PLAYER, UP jump UnknownScript_0x1904f3 @@ -122,36 +138,36 @@ UnknownScript_0x1904f3: yesorno iffalse UnknownScript_0x190503 writetext UnknownText_0x190acf + waitbutton closetext - loadmovesprites end UnknownScript_0x190503: writetext UnknownText_0x190afc + waitbutton closetext - loadmovesprites end TrainerCamperRoland: trainer EVENT_BEAT_CAMPER_ROLAND, CAMPER, ROLAND, CamperRolandSeenText, CamperRolandBeatenText, 0, CamperRolandScript CamperRolandScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x190faa + waitbutton closetext - loadmovesprites end TrainerFisherJustin: trainer EVENT_BEAT_FISHER_JUSTIN, FISHER, JUSTIN, FisherJustinSeenText, FisherJustinBeatenText, 0, FisherJustinScript FisherJustinScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x190b4e + waitbutton closetext - loadmovesprites end TrainerFisherRalph1: @@ -159,7 +175,7 @@ TrainerFisherRalph1: FisherRalph1Script: writecode VAR_CALLERID, PHONE_FISHER_RALPH - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_RALPH iftrue UnknownScript_0x19057d @@ -207,7 +223,7 @@ UnknownScript_0x19057d: checkflag ENGINE_FLYPOINT_ECRUTEAK iftrue .LoadFight1 .LoadFight0 - loadtrainer FISHER, RALPH1 + scriptedtrainerdata FISHER, RALPH1 startbattle returnafterbattle loadvar wRalphFightCount, 1 @@ -215,7 +231,7 @@ UnknownScript_0x19057d: end .LoadFight1 - loadtrainer FISHER, RALPH2 + scriptedtrainerdata FISHER, RALPH2 startbattle returnafterbattle loadvar wRalphFightCount, 2 @@ -223,7 +239,7 @@ UnknownScript_0x19057d: end .LoadFight2 - loadtrainer FISHER, RALPH3 + scriptedtrainerdata FISHER, RALPH3 startbattle returnafterbattle loadvar wRalphFightCount, 3 @@ -231,7 +247,7 @@ UnknownScript_0x19057d: end .LoadFight3 - loadtrainer FISHER, RALPH4 + scriptedtrainerdata FISHER, RALPH4 startbattle returnafterbattle loadvar wRalphFightCount, 4 @@ -239,7 +255,7 @@ UnknownScript_0x19057d: end .LoadFight4 - loadtrainer FISHER, RALPH5 + scriptedtrainerdata FISHER, RALPH5 startbattle returnafterbattle clearflag ENGINE_RALPH @@ -247,8 +263,8 @@ UnknownScript_0x19057d: UnknownScript_0x1905f1: writetext UnknownText_0x190c37 + waitbutton closetext - loadmovesprites end UnknownScript_0x1905f7: @@ -283,11 +299,11 @@ TrainerFisherHenry: trainer EVENT_BEAT_FISHER_HENRY, FISHER, HENRY, FisherHenrySeenText, FisherHenryBeatenText, 0, FisherHenryScript FisherHenryScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x190df2 + waitbutton closetext - loadmovesprites end TrainerPicnickerLiz1: @@ -295,7 +311,7 @@ TrainerPicnickerLiz1: PicnickerLiz1Script: writecode VAR_CALLERID, PHONE_PICNICKER_LIZ - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_LIZ iftrue UnknownScript_0x19066d @@ -341,7 +357,7 @@ UnknownScript_0x19066d: checkflag ENGINE_FLYPOINT_ECRUTEAK iftrue .LoadFight1 .LoadFight0 - loadtrainer PICNICKER, LIZ1 + scriptedtrainerdata PICNICKER, LIZ1 startbattle returnafterbattle loadvar wLizFightCount, 1 @@ -349,7 +365,7 @@ UnknownScript_0x19066d: end .LoadFight1 - loadtrainer PICNICKER, LIZ2 + scriptedtrainerdata PICNICKER, LIZ2 startbattle returnafterbattle loadvar wLizFightCount, 2 @@ -357,7 +373,7 @@ UnknownScript_0x19066d: end .LoadFight2 - loadtrainer PICNICKER, LIZ3 + scriptedtrainerdata PICNICKER, LIZ3 startbattle returnafterbattle loadvar wLizFightCount, 3 @@ -365,7 +381,7 @@ UnknownScript_0x19066d: end .LoadFight3 - loadtrainer PICNICKER, LIZ4 + scriptedtrainerdata PICNICKER, LIZ4 startbattle returnafterbattle loadvar wLizFightCount, 4 @@ -373,7 +389,7 @@ UnknownScript_0x19066d: end .LoadFight4 - loadtrainer PICNICKER, LIZ5 + scriptedtrainerdata PICNICKER, LIZ5 startbattle returnafterbattle clearflag ENGINE_LIZ @@ -411,33 +427,33 @@ TrainerYoungsterAlbert: trainer EVENT_BEAT_YOUNGSTER_ALBERT, YOUNGSTER, ALBERT, YoungsterAlbertSeenText, YoungsterAlbertBeatenText, 0, YoungsterAlbertScript YoungsterAlbertScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x190e82 + waitbutton closetext - loadmovesprites end TrainerYoungsterGordon: trainer EVENT_BEAT_YOUNGSTER_GORDON, YOUNGSTER, GORDON, YoungsterGordonSeenText, YoungsterGordonBeatenText, 0, YoungsterGordonScript YoungsterGordonScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x190f49 + waitbutton closetext - loadmovesprites end TrainerBird_keeperPeter: trainer EVENT_BEAT_BIRD_KEEPER_PETER, BIRD_KEEPER, PETER, Bird_keeperPeterSeenText, Bird_keeperPeterBeatenText, 0, Bird_keeperPeterScript Bird_keeperPeterScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1910d4 + waitbutton closetext - loadmovesprites end FriedaScript: @@ -459,21 +475,21 @@ FriedaScript: iffalse FriedaDoneScript setevent EVENT_GOT_POISON_BARB_FROM_FRIEDA writetext FriedaGaveGiftText + waitbutton closetext - loadmovesprites end FriedaFridayScript: writetext FriedaFridayText - closetext + waitbutton FriedaDoneScript: - loadmovesprites + closetext end FriedaNotFridayScript: writetext FriedaNotFridayText + waitbutton closetext - loadmovesprites end ItemFragment_0x190773: diff --git a/maps/Route32PokeCenter1F.asm b/maps/Route32PokeCenter1F.asm index 439aecbb6..574cc5dc0 100644 --- a/maps/Route32PokeCenter1F.asm +++ b/maps/Route32PokeCenter1F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE32POKECENTER1F_NURSE + const ROUTE32POKECENTER1F_FISHING_GURU + const ROUTE32POKECENTER1F_COOLTRAINER_F + Route32PokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -20,21 +25,21 @@ FishingGuruScript_0x69b55: keeptextopen verbosegiveitem OLD_ROD writetext UnknownText_0x69c1b + waitbutton closetext - loadmovesprites setevent EVENT_GOT_OLD_ROD end UnknownScript_0x69b74: writetext UnknownText_0x69c6c + waitbutton closetext - loadmovesprites end UnknownScript_0x69b7a: writetext UnknownText_0x69c8d + waitbutton closetext - loadmovesprites end CooltrainerFScript_0x69b80: diff --git a/maps/Route32RuinsofAlphGate.asm b/maps/Route32RuinsofAlphGate.asm index 4f43f5121..404bb1a5f 100644 --- a/maps/Route32RuinsofAlphGate.asm +++ b/maps/Route32RuinsofAlphGate.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE32RUINSOFALPHGATE_OFFICER + const ROUTE32RUINSOFALPHGATE_POKEFAN_M + const ROUTE32RUINSOFALPHGATE_YOUNGSTER + Route32RuinsofAlphGate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route33.asm b/maps/Route33.asm index c56188c71..2d3f7044a 100644 --- a/maps/Route33.asm +++ b/maps/Route33.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE33_POKEFAN_M + const ROUTE33_LASS + const ROUTE33_FRUIT_TREE + Route33_MapScriptHeader: .MapTriggers: db 0 @@ -13,7 +18,7 @@ TrainerHikerAnthony: HikerAnthony2Script: writecode VAR_CALLERID, PHONE_HIKER_ANTHONY - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_ANTHONY iftrue UnknownScript_0x1ac051 @@ -61,7 +66,7 @@ UnknownScript_0x1ac051: checkflag ENGINE_FLYPOINT_OLIVINE iftrue .LoadFight1 .LoadFight0 - loadtrainer HIKER, ANTHONY2 + scriptedtrainerdata HIKER, ANTHONY2 startbattle returnafterbattle loadvar wAnthonyFightCount, 1 @@ -69,7 +74,7 @@ UnknownScript_0x1ac051: end .LoadFight1 - loadtrainer HIKER, ANTHONY1 + scriptedtrainerdata HIKER, ANTHONY1 startbattle returnafterbattle loadvar wAnthonyFightCount, 2 @@ -77,7 +82,7 @@ UnknownScript_0x1ac051: end .LoadFight2 - loadtrainer HIKER, ANTHONY3 + scriptedtrainerdata HIKER, ANTHONY3 startbattle returnafterbattle loadvar wAnthonyFightCount, 3 @@ -85,7 +90,7 @@ UnknownScript_0x1ac051: end .LoadFight3 - loadtrainer HIKER, ANTHONY4 + scriptedtrainerdata HIKER, ANTHONY4 startbattle returnafterbattle loadvar wAnthonyFightCount, 4 @@ -93,7 +98,7 @@ UnknownScript_0x1ac051: end .LoadFight4 - loadtrainer HIKER, ANTHONY5 + scriptedtrainerdata HIKER, ANTHONY5 startbattle returnafterbattle clearflag ENGINE_ANTHONY @@ -101,8 +106,8 @@ UnknownScript_0x1ac051: UnknownScript_0x1ac0c5: writetext UnknownText_0x1ac180 + waitbutton closetext - loadmovesprites end UnknownScript_0x1ac0cb: diff --git a/maps/Route34.asm b/maps/Route34.asm index 0b336311e..4b590caab 100644 --- a/maps/Route34.asm +++ b/maps/Route34.asm @@ -1,3 +1,18 @@ +const_value set 2 + const ROUTE34_YOUNGSTER1 + const ROUTE34_YOUNGSTER2 + const ROUTE34_YOUNGSTER3 + const ROUTE34_LASS + const ROUTE34_OFFICER + const ROUTE34_POKEFAN_M + const ROUTE34_GRAMPS + const ROUTE34_DAYCARE_MON_1 + const ROUTE34_DAYCARE_MON_2 + const ROUTE34_COOLTRAINER_F1 + const ROUTE34_COOLTRAINER_F2 + const ROUTE34_COOLTRAINER_F3 + const ROUTE34_POKE_BALL + Route34_MapScriptHeader: .MapTriggers: db 0 @@ -45,34 +60,34 @@ GrampsScript_0x7803d: faceplayer loadfont special Special_DayCareManOutside + waitbutton closetext - loadmovesprites if_equal $1, UnknownScript_0x7805a clearflag ENGINE_DAYCARE_MONS_ARE_COMPATIBLE checkcode VAR_FACING - if_equal $3, UnknownScript_0x7805b - applymovement $8, MovementData_0x78333 + if_equal RIGHT, UnknownScript_0x7805b + applymovement ROUTE34_GRAMPS, MovementData_0x78333 playsound SFX_ENTER_DOOR - disappear $8 + disappear ROUTE34_GRAMPS UnknownScript_0x7805a: end UnknownScript_0x7805b: - applymovement $8, MovementData_0x78337 + applymovement ROUTE34_GRAMPS, MovementData_0x78337 playsound SFX_ENTER_DOOR - disappear $8 + disappear ROUTE34_GRAMPS end DaycareMon1Script_0x78065: loadfont special Special_DayCareMon1 - loadmovesprites + closetext end DaycareMon2Script_0x7806b: loadfont special Special_DayCareMon2 - loadmovesprites + closetext end TrainerCamperTodd1: @@ -80,7 +95,7 @@ TrainerCamperTodd1: CamperTodd1Script: writecode VAR_CALLERID, PHONE_CAMPER_TODD - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_TODD iftrue UnknownScript_0x780bd @@ -128,7 +143,7 @@ UnknownScript_0x780bd: checkflag ENGINE_FLYPOINT_CIANWOOD iftrue .LoadFight1 .LoadFight0 - loadtrainer CAMPER, TODD1 + scriptedtrainerdata CAMPER, TODD1 startbattle returnafterbattle loadvar wToddFightCount, 1 @@ -136,7 +151,7 @@ UnknownScript_0x780bd: end .LoadFight1 - loadtrainer CAMPER, TODD2 + scriptedtrainerdata CAMPER, TODD2 startbattle returnafterbattle loadvar wToddFightCount, 2 @@ -144,7 +159,7 @@ UnknownScript_0x780bd: end .LoadFight2 - loadtrainer CAMPER, TODD3 + scriptedtrainerdata CAMPER, TODD3 startbattle returnafterbattle loadvar wToddFightCount, 3 @@ -152,7 +167,7 @@ UnknownScript_0x780bd: end .LoadFight3 - loadtrainer CAMPER, TODD4 + scriptedtrainerdata CAMPER, TODD4 startbattle returnafterbattle loadvar wToddFightCount, 4 @@ -160,7 +175,7 @@ UnknownScript_0x780bd: end .LoadFight4 - loadtrainer CAMPER, TODD5 + scriptedtrainerdata CAMPER, TODD5 startbattle returnafterbattle clearflag ENGINE_TODD @@ -168,8 +183,8 @@ UnknownScript_0x780bd: UnknownScript_0x78131: writetext UnknownText_0x78532 + waitbutton closetext - loadmovesprites end UnknownScript_0x78137: @@ -205,7 +220,7 @@ TrainerPicnickerGina1: PicnickerGina1Script: writecode VAR_CALLERID, PHONE_PICNICKER_GINA - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_GINA iftrue UnknownScript_0x7819f @@ -253,7 +268,7 @@ UnknownScript_0x7819f: checkflag ENGINE_FLYPOINT_MAHOGANY iftrue .LoadFight1 .LoadFight0 - loadtrainer PICNICKER, GINA1 + scriptedtrainerdata PICNICKER, GINA1 startbattle returnafterbattle loadvar wGinaFightCount, 1 @@ -261,7 +276,7 @@ UnknownScript_0x7819f: end .LoadFight1 - loadtrainer PICNICKER, GINA2 + scriptedtrainerdata PICNICKER, GINA2 startbattle returnafterbattle loadvar wGinaFightCount, 2 @@ -269,7 +284,7 @@ UnknownScript_0x7819f: end .LoadFight2 - loadtrainer PICNICKER, GINA3 + scriptedtrainerdata PICNICKER, GINA3 startbattle returnafterbattle loadvar wGinaFightCount, 3 @@ -277,7 +292,7 @@ UnknownScript_0x7819f: end .LoadFight3 - loadtrainer PICNICKER, GINA4 + scriptedtrainerdata PICNICKER, GINA4 startbattle returnafterbattle loadvar wGinaFightCount, 4 @@ -285,7 +300,7 @@ UnknownScript_0x7819f: end .LoadFight4 - loadtrainer PICNICKER, GINA5 + scriptedtrainerdata PICNICKER, GINA5 startbattle returnafterbattle clearflag ENGINE_GINA @@ -347,104 +362,104 @@ OfficerScript_0x7824c: iftrue UnknownScript_0x78270 playmusic MUSIC_OFFICER_ENCOUNTER writetext UnknownText_0x785e4 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x78609, 0 - loadtrainer OFFICER, KEITH + scriptedtrainerdata OFFICER, KEITH startbattle returnafterbattle setevent EVENT_BEAT_OFFICER_KEITH - loadmovesprites + closetext end UnknownScript_0x78270: writetext UnknownText_0x78624 + waitbutton closetext - loadmovesprites end UnknownScript_0x78276: writetext UnknownText_0x7866a + waitbutton closetext - loadmovesprites end TrainerYoungsterSamuel: trainer EVENT_BEAT_YOUNGSTER_SAMUEL, YOUNGSTER, SAMUEL, YoungsterSamuelSeenText, YoungsterSamuelBeatenText, 0, YoungsterSamuelScript YoungsterSamuelScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x783d8 + waitbutton closetext - loadmovesprites end TrainerYoungsterIan: trainer EVENT_BEAT_YOUNGSTER_IAN, YOUNGSTER, IAN, YoungsterIanSeenText, YoungsterIanBeatenText, 0, YoungsterIanScript YoungsterIanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x78469 + waitbutton closetext - loadmovesprites end TrainerPokefanmBrandon: trainer EVENT_BEAT_POKEFANM_BRANDON, POKEFANM, BRANDON, PokefanmBrandonSeenText, PokefanmBrandonBeatenText, 0, PokefanmBrandonScript PokefanmBrandonScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x786fc + waitbutton closetext - loadmovesprites end TrainerCooltrainerfIrene: trainer EVENT_BEAT_COOLTRAINERF_IRENE, COOLTRAINERF, IRENE, CooltrainerfIreneSeenText, CooltrainerfIreneBeatenText, 0, CooltrainerfIreneScript CooltrainerfIreneScript: - talkaftercancel + end_if_just_battled loadfont checkevent EVENT_GOT_SOFT_SAND_FROM_KATE iftrue UnknownScript_0x782d2 writetext UnknownText_0x7877f + waitbutton closetext - loadmovesprites end UnknownScript_0x782d2: writetext UnknownText_0x787ad + waitbutton closetext - loadmovesprites end TrainerCooltrainerfJenn: trainer EVENT_BEAT_COOLTRAINERF_JENN, COOLTRAINERF, JENN, CooltrainerfJennSeenText, CooltrainerfJennBeatenText, 0, CooltrainerfJennScript CooltrainerfJennScript: - talkaftercancel + end_if_just_battled loadfont checkevent EVENT_GOT_SOFT_SAND_FROM_KATE iftrue UnknownScript_0x782f2 writetext UnknownText_0x78836 + waitbutton closetext - loadmovesprites end UnknownScript_0x782f2: writetext UnknownText_0x78866 + waitbutton closetext - loadmovesprites end TrainerCooltrainerfKate: trainer EVENT_BEAT_COOLTRAINERF_KATE, COOLTRAINERF, KATE, CooltrainerfKateSeenText, CooltrainerfKateBeatenText, 0, CooltrainerfKateScript CooltrainerfKateScript: - talkaftercancel + end_if_just_battled loadfont checkevent EVENT_GOT_SOFT_SAND_FROM_KATE iftrue UnknownScript_0x78319 @@ -455,9 +470,9 @@ CooltrainerfKateScript: setevent EVENT_GOT_SOFT_SAND_FROM_KATE UnknownScript_0x78319: writetext UnknownText_0x7892b - closetext + waitbutton UnknownScript_0x7831d: - loadmovesprites + closetext end UnknownScript_0x7831f: diff --git a/maps/Route34IlexForestGate.asm b/maps/Route34IlexForestGate.asm index 78c161082..0b63707b4 100644 --- a/maps/Route34IlexForestGate.asm +++ b/maps/Route34IlexForestGate.asm @@ -1,3 +1,9 @@ +const_value set 2 + const ROUTE34ILEXFORESTGATE_TEACHER1 + const ROUTE34ILEXFORESTGATE_BUTTERFREE + const ROUTE34ILEXFORESTGATE_LASS + const ROUTE34ILEXFORESTGATE_TEACHER2 + Route34IlexForestGate_MapScriptHeader: .MapTriggers: db 0 @@ -12,30 +18,30 @@ Route34IlexForestGate_MapScriptHeader: UnknownScript_0x62d2d: checkevent EVENT_FOREST_IS_RESTLESS iffalse UnknownScript_0x62d38 - disappear $2 - appear $5 + disappear ROUTE34ILEXFORESTGATE_TEACHER1 + appear ROUTE34ILEXFORESTGATE_TEACHER2 return UnknownScript_0x62d38: - disappear $5 - appear $2 + disappear ROUTE34ILEXFORESTGATE_TEACHER2 + appear ROUTE34ILEXFORESTGATE_TEACHER1 return UnknownScript_0x62d3d: checkevent EVENT_FOREST_IS_RESTLESS iffalse UnknownScript_0x62d62 - showemote EMOTE_SHOCK, $5, 20 - spriteface $5, LEFT + showemote EMOTE_SHOCK, ROUTE34ILEXFORESTGATE_TEACHER2, 20 + spriteface ROUTE34ILEXFORESTGATE_TEACHER2, LEFT spriteface PLAYER, RIGHT - follow PLAYER, $5 + follow PLAYER, ROUTE34ILEXFORESTGATE_TEACHER2 applymovement PLAYER, MovementData_0x62d97 stopfollow spriteface PLAYER, DOWN loadfont writetext UnknownText_0x62e41 + waitbutton closetext - loadmovesprites - applymovement $5, MovementData_0x62d9a + applymovement ROUTE34ILEXFORESTGATE_TEACHER2, MovementData_0x62d9a UnknownScript_0x62d62: end @@ -53,23 +59,23 @@ TeacherScript_0x62d63: setevent EVENT_GOT_TM12_SWEET_SCENT UnknownScript_0x62d7e: writetext UnknownText_0x62df6 - closetext + waitbutton UnknownScript_0x62d82: - loadmovesprites + closetext end UnknownScript_0x62d84: writetext UnknownText_0x62e41 keeptextopen - loadmovesprites + closetext end ButterfreeScript_0x62d8a: loadfont writetext UnknownText_0x62e83 cry BUTTERFREE + waitbutton closetext - loadmovesprites end LassScript_0x62d94: diff --git a/maps/Route35.asm b/maps/Route35.asm index c4175e7b6..57c13ab86 100644 --- a/maps/Route35.asm +++ b/maps/Route35.asm @@ -1,3 +1,16 @@ +const_value set 2 + const ROUTE35_YOUNGSTER1 + const ROUTE35_YOUNGSTER2 + const ROUTE35_LASS1 + const ROUTE35_LASS2 + const ROUTE35_YOUNGSTER3 + const ROUTE35_FISHER + const ROUTE35_BUG_CATCHER + const ROUTE35_SUPER_NERD + const ROUTE35_OFFICER + const ROUTE35_FRUIT_TREE + const ROUTE35_POKE_BALL + Route35_MapScriptHeader: .MapTriggers: db 0 @@ -9,11 +22,11 @@ TrainerBird_keeperBryan: trainer EVENT_BEAT_BIRD_KEEPER_BRYAN, BIRD_KEEPER, BRYAN, Bird_keeperBryanSeenText, Bird_keeperBryanBeatenText, 0, Bird_keeperBryanScript Bird_keeperBryanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19cc87 + waitbutton closetext - loadmovesprites end TrainerJugglerIrwin: @@ -21,7 +34,7 @@ TrainerJugglerIrwin: JugglerIrwin1Script: writecode VAR_CALLERID, PHONE_JUGGLER_IRWIN - talkaftercancel + end_if_just_battled loadfont checkcellnum PHONE_JUGGLER_IRWIN iftrue UnknownScript_0x19c90f @@ -75,44 +88,44 @@ TrainerCamperIvan: trainer EVENT_BEAT_CAMPER_IVAN, CAMPER, IVAN, CamperIvanSeenText, CamperIvanBeatenText, 0, CamperIvanScript CamperIvanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19cac4 + waitbutton closetext - loadmovesprites end TrainerCamperElliot: trainer EVENT_BEAT_CAMPER_ELLIOT, CAMPER, ELLIOT, CamperElliotSeenText, CamperElliotBeatenText, 0, CamperElliotScript CamperElliotScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19cb47 + waitbutton closetext - loadmovesprites end TrainerPicnickerBrooke: trainer EVENT_BEAT_PICNICKER_BROOKE, PICNICKER, BROOKE, PicnickerBrookeSeenText, PicnickerBrookeBeatenText, 0, PicnickerBrookeScript PicnickerBrookeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19cbba + waitbutton closetext - loadmovesprites end TrainerPicnickerKim: trainer EVENT_BEAT_PICNICKER_KIM, PICNICKER, KIM, PicnickerKimSeenText, PicnickerKimBeatenText, 0, PicnickerKimScript PicnickerKimScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19cc21 + waitbutton closetext - loadmovesprites end TrainerBug_catcherArnie1: @@ -120,7 +133,7 @@ TrainerBug_catcherArnie1: Bug_catcherArnie1Script: writecode VAR_CALLERID, PHONE_BUG_CATCHER_ARNIE - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_ARNIE iftrue UnknownScript_0x19c9bb @@ -168,7 +181,7 @@ UnknownScript_0x19c9bb: checkflag ENGINE_FLYPOINT_LAKE_OF_RAGE iftrue .LoadFight1 .LoadFight0 - loadtrainer BUG_CATCHER, ARNIE1 + scriptedtrainerdata BUG_CATCHER, ARNIE1 startbattle returnafterbattle loadvar wArnieFightCount, 1 @@ -176,7 +189,7 @@ UnknownScript_0x19c9bb: end .LoadFight1 - loadtrainer BUG_CATCHER, ARNIE2 + scriptedtrainerdata BUG_CATCHER, ARNIE2 startbattle returnafterbattle loadvar wArnieFightCount, 2 @@ -184,7 +197,7 @@ UnknownScript_0x19c9bb: end .LoadFight2 - loadtrainer BUG_CATCHER, ARNIE3 + scriptedtrainerdata BUG_CATCHER, ARNIE3 startbattle returnafterbattle loadvar wArnieFightCount, 3 @@ -192,7 +205,7 @@ UnknownScript_0x19c9bb: end .LoadFight3 - loadtrainer BUG_CATCHER, ARNIE4 + scriptedtrainerdata BUG_CATCHER, ARNIE4 startbattle returnafterbattle loadvar wArnieFightCount, 4 @@ -200,7 +213,7 @@ UnknownScript_0x19c9bb: end .LoadFight4 - loadtrainer BUG_CATCHER, ARNIE5 + scriptedtrainerdata BUG_CATCHER, ARNIE5 startbattle returnafterbattle clearflag ENGINE_ARNIE @@ -208,19 +221,19 @@ UnknownScript_0x19c9bb: UnknownScript_0x19ca2f: writetext UnknownText_0x19ce38 + waitbutton closetext - loadmovesprites end TrainerFirebreatherWalt: trainer EVENT_BEAT_FIREBREATHER_WALT, FIREBREATHER, WALT, FirebreatherWaltSeenText, FirebreatherWaltBeatenText, 0, FirebreatherWaltScript FirebreatherWaltScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19cebc + waitbutton closetext - loadmovesprites end OfficerScript_0x19ca49: @@ -232,26 +245,26 @@ OfficerScript_0x19ca49: iftrue UnknownScript_0x19ca6d playmusic MUSIC_OFFICER_ENCOUNTER writetext UnknownText_0x19ceea + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x19cf06, 0 - loadtrainer OFFICER, DIRK + scriptedtrainerdata OFFICER, DIRK startbattle returnafterbattle setevent EVENT_BEAT_OFFICER_DIRK - loadmovesprites + closetext end UnknownScript_0x19ca6d: writetext UnknownText_0x19cf0f + waitbutton closetext - loadmovesprites end UnknownScript_0x19ca73: writetext UnknownText_0x19cf56 + waitbutton closetext - loadmovesprites end MapRoute35Signpost1Script: diff --git a/maps/Route35Goldenrodgate.asm b/maps/Route35Goldenrodgate.asm index 161aa3e1f..61af766cf 100644 --- a/maps/Route35Goldenrodgate.asm +++ b/maps/Route35Goldenrodgate.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE35GOLDENRODGATE_OFFICER + const ROUTE35GOLDENRODGATE_POKEFAN_F + const ROUTE35GOLDENRODGATE_FISHER + Route35Goldenrodgate_MapScriptHeader: .MapTriggers: db 0 @@ -19,31 +24,31 @@ OfficerScript_0x69d37: iffalse .refused writetext UnknownText_0x69e48 keeptextopen - waitbutton + waitsfx checkcode VAR_PARTYCOUNT if_equal PARTY_LENGTH, .partyfull writetext UnknownText_0x69eb8 playsound SFX_KEY_ITEM - waitbutton + waitsfx givepoke SPEAROW, 10, NO_ITEM, 1, GiftSpearowName, GiftSpearowOTName givepokeitem GiftSpearowMail setevent EVENT_GOT_KENYA .alreadyhavekenya: writetext UnknownText_0x69ed6 + waitbutton closetext - loadmovesprites end .partyfull: writetext UnknownText_0x69f56 + waitbutton closetext - loadmovesprites end .refused: writetext UnknownText_0x69f74 + waitbutton closetext - loadmovesprites end .questcomplete: @@ -54,9 +59,9 @@ OfficerScript_0x69d37: setevent EVENT_GOT_HP_UP_FROM_RANDY .gothpup: writetext UnknownText_0x69fd9 - closetext + waitbutton .bagfull: - loadmovesprites + closetext end GiftSpearowMail: @@ -76,14 +81,14 @@ PokefanFScript_0x69dc6: checkevent EVENT_FOUGHT_SUDOWOODO iftrue .aftersudowoodo writetext UnknownText_0x6a00a + waitbutton closetext - loadmovesprites end .aftersudowoodo: writetext UnknownText_0x6a09a + waitbutton closetext - loadmovesprites end FisherScript_0x69dda: diff --git a/maps/Route35NationalParkgate.asm b/maps/Route35NationalParkgate.asm index ba5c3516a..d2591c664 100644 --- a/maps/Route35NationalParkgate.asm +++ b/maps/Route35NationalParkgate.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE35NATIONALPARKGATE_OFFICER1 + const ROUTE35NATIONALPARKGATE_YOUNGSTER + const ROUTE35NATIONALPARKGATE_OFFICER2 + Route35NationalParkgate_MapScriptHeader: .MapTriggers: db 3 @@ -43,20 +48,20 @@ Route35NationalParkgate_CheckIfContestDay: if_equal SATURDAY, Route35NationalParkgate_IsContestDay checkflag ENGINE_BUG_CONTEST_TIMER iftrue Route35NationalParkgate_Yes - disappear $2 - appear $3 - appear $4 + disappear ROUTE35NATIONALPARKGATE_OFFICER1 + appear ROUTE35NATIONALPARKGATE_YOUNGSTER + appear ROUTE35NATIONALPARKGATE_OFFICER2 return Route35NationalParkgate_IsContestDay: - appear $2 - disappear $3 - disappear $4 + appear ROUTE35NATIONALPARKGATE_OFFICER1 + disappear ROUTE35NATIONALPARKGATE_YOUNGSTER + disappear ROUTE35NATIONALPARKGATE_OFFICER2 return Route35NationalParkGate_LeavingContestEarly: applymovement PLAYER, MovementData_0x6a2e2 - spriteface $2, RIGHT + spriteface ROUTE35NATIONALPARKGATE_OFFICER1, RIGHT loadfont checkcode VAR_CONTESTMINUTES addvar $1 @@ -65,18 +70,18 @@ Route35NationalParkGate_LeavingContestEarly: yesorno iffalse Route35NationalParkgate_GoBackIn writetext UnknownText_0x6a7db + waitbutton closetext - loadmovesprites jumpstd bugcontestresultswarp Route35NationalParkgate_GoBackIn: writetext UnknownText_0x6a823 + waitbutton closetext - loadmovesprites scall Route35NationalParkgate_EnterContest playsound SFX_ENTER_DOOR special FadeOutPalettes - waitbutton + waitsfx warpfacing UP, NATIONAL_PARK_BUG_CONTEST, $a, $2f end @@ -105,15 +110,15 @@ Route35NationalParkgate_OkayToProceed: keeptextopen writetext UnknownText_0x6a3c7 playsound SFX_ITEM - waitbutton + waitsfx writetext UnknownText_0x6a3e2 + waitbutton closetext - loadmovesprites special Special_GiveParkBalls scall Route35NationalParkgate_EnterContest playsound SFX_ENTER_DOOR special FadeOutPalettes - waitbutton + waitsfx special Special_SelectRandomBugContestContestants warpfacing UP, NATIONAL_PARK_BUG_CONTEST, $a, $2f end @@ -147,44 +152,44 @@ Route35NationalParkgate_LessThanFullParty: ; 6a27d keeptextopen writetext UnknownText_0x6a56b playsound SFX_GOT_SAFARI_BALLS - waitbutton + waitsfx keeptextopen jump Route35NationalParkgate_OkayToProceed Route35NationalParkgate_DeclinedToParticipate: writetext UnknownText_0x6a5dc + waitbutton closetext - loadmovesprites end Route35NationalParkgate_DeclinedToLeaveMonsBehind: writetext UnknownText_0x6a597 + waitbutton closetext - loadmovesprites end Route35NationalParkgate_FirstMonIsFainted: writetext UnknownText_0x6a608 + waitbutton closetext - loadmovesprites end Route35NationalParkgate_NoRoomInBox: writetext UnknownText_0x6a67c + waitbutton closetext - loadmovesprites end Route35NationalParkgate_FirstMonIsEgg: writetext UnknownText_0x6a71f + waitbutton closetext - loadmovesprites end Route35NationalParkgate_ContestIsOver: writetext UnknownText_0x6a84f + waitbutton closetext - loadmovesprites end Route35NationalParkgate_NoContestToday: @@ -196,8 +201,8 @@ OfficerScript_0x6a2ca: checkflag ENGINE_DAILY_BUG_CONTEST iftrue Route35NationalParkgate_ContestIsOver writetext UnknownText_0x6a894 + waitbutton closetext - loadmovesprites end YoungsterScript_0x6a2d8: diff --git a/maps/Route36.asm b/maps/Route36.asm index 2fe3e7b28..5ec0870bd 100644 --- a/maps/Route36.asm +++ b/maps/Route36.asm @@ -1,3 +1,14 @@ +const_value set 2 + const ROUTE36_YOUNGSTER1 + const ROUTE36_YOUNGSTER2 + const ROUTE36_WEIRD_TREE + const ROUTE36_LASS1 + const ROUTE36_FISHER + const ROUTE36_FRUIT_TREE + const ROUTE36_YOUNGSTER3 + const ROUTE36_LASS2 + const ROUTE36_SUICUNE + Route36_MapScriptHeader: .MapTriggers: db 2 @@ -22,11 +33,11 @@ UnknownScript_0x19400e: ArthurCallback: checkcode VAR_WEEKDAY if_equal THURSDAY, .ArthurAppears - disappear $8 + disappear ROUTE36_YOUNGSTER3 return .ArthurAppears - appear $8 + appear ROUTE36_YOUNGSTER3 return UnknownScript_0x19401b: @@ -34,8 +45,8 @@ UnknownScript_0x19401b: pause 15 playsound SFX_WARP_FROM spriteface PLAYER, UP - applymovement $a, MovementData_0x194262 - disappear $a + applymovement ROUTE36_SUICUNE, MovementData_0x194262 + disappear ROUTE36_SUICUNE spriteface PLAYER, DOWN pause 10 dotrigger $0 @@ -46,9 +57,9 @@ UnknownScript_0x19401b: WeirdTreeScript_0x19403c: checkitem SQUIRTBOTTLE iftrue UnknownScript_0x19404a - waitbutton + waitsfx playsound SFX_SANDSTORM - applymovement $4, MovementData_0x194249 + applymovement ROUTE36_WEIRD_TREE, MovementData_0x194249 end UnknownScript_0x19404a: @@ -56,38 +67,38 @@ UnknownScript_0x19404a: writetext UnknownText_0x19426b yesorno iffalse UnknownScript_0x194079 - loadmovesprites + closetext ; fallthrough WateredWeirdTreeScript:: loadfont writetext UnknownText_0x194290 - closetext - loadmovesprites waitbutton + closetext + waitsfx playsound SFX_SANDSTORM - applymovement $4, MovementData_0x194249 + applymovement ROUTE36_WEIRD_TREE, MovementData_0x194249 loadfont writetext UnknownText_0x1942aa + waitbutton closetext - loadmovesprites - loadpokedata SUDOWOODO, 20 + scriptedpokedata SUDOWOODO, 20 startbattle setevent EVENT_FOUGHT_SUDOWOODO if_equal $2, UnknownScript_0x19407b - disappear $4 + disappear ROUTE36_WEIRD_TREE variablesprite SPRITE_WEIRD_TREE, SPRITE_TWIN returnafterbattle end UnknownScript_0x194079: - loadmovesprites + closetext end UnknownScript_0x19407b: returnafterbattle - applymovement $4, MovementData_0x19424b - disappear $4 + applymovement ROUTE36_WEIRD_TREE, MovementData_0x19424b + disappear ROUTE36_WEIRD_TREE variablesprite SPRITE_WEIRD_TREE, SPRITE_TWIN special RunCallback_04 special RefreshSprites @@ -100,24 +111,24 @@ LassScript_0x19408c: iftrue UnknownScript_0x1940b3 setevent EVENT_MET_FLORIA writetext UnknownText_0x1942f1 + waitbutton closetext - loadmovesprites clearevent EVENT_FLORIA_AT_FLOWER_SHOP checkcode VAR_FACING - if_equal $1, UnknownScript_0x1940ac - applymovement $9, MovementData_0x19424e - disappear $9 + if_equal UP, UnknownScript_0x1940ac + applymovement ROUTE36_LASS2, MovementData_0x19424e + disappear ROUTE36_LASS2 end UnknownScript_0x1940ac: - applymovement $9, MovementData_0x194258 - disappear $9 + applymovement ROUTE36_LASS2, MovementData_0x194258 + disappear ROUTE36_LASS2 end UnknownScript_0x1940b3: writetext UnknownText_0x1943ed + waitbutton closetext - loadmovesprites end FisherScript_0x1940b9: @@ -128,8 +139,8 @@ FisherScript_0x1940b9: checkevent EVENT_FOUGHT_SUDOWOODO iftrue UnknownScript_0x1940cd writetext UnknownText_0x19446f + waitbutton closetext - loadmovesprites end UnknownScript_0x1940cd: @@ -140,9 +151,9 @@ UnknownScript_0x1940cd: setevent EVENT_GOT_TM08_ROCK_SMASH UnknownScript_0x1940da: writetext UnknownText_0x19452c - closetext + waitbutton UnknownScript_0x1940de: - loadmovesprites + closetext end LassScript_0x1940e0: @@ -151,14 +162,14 @@ LassScript_0x1940e0: checkevent EVENT_FOUGHT_SUDOWOODO iftrue UnknownScript_0x1940ee writetext UnknownText_0x194626 + waitbutton closetext - loadmovesprites end UnknownScript_0x1940ee: writetext UnknownText_0x19469e + waitbutton closetext - loadmovesprites end TrainerSchoolboyAlan1: @@ -166,7 +177,7 @@ TrainerSchoolboyAlan1: SchoolboyAlan1Script: writecode VAR_CALLERID, PHONE_SCHOOLBOY_ALAN - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_ALAN iftrue UnknownScript_0x194140 @@ -214,7 +225,7 @@ UnknownScript_0x194140: checkflag ENGINE_FLYPOINT_OLIVINE iftrue .LoadFight1 .LoadFight0 - loadtrainer SCHOOLBOY, ALAN1 + scriptedtrainerdata SCHOOLBOY, ALAN1 startbattle returnafterbattle loadvar wAlanFightCount, 1 @@ -222,7 +233,7 @@ UnknownScript_0x194140: end .LoadFight1 - loadtrainer SCHOOLBOY, ALAN2 + scriptedtrainerdata SCHOOLBOY, ALAN2 startbattle returnafterbattle loadvar wAlanFightCount, 2 @@ -230,7 +241,7 @@ UnknownScript_0x194140: end .LoadFight2 - loadtrainer SCHOOLBOY, ALAN3 + scriptedtrainerdata SCHOOLBOY, ALAN3 startbattle returnafterbattle loadvar wAlanFightCount, 3 @@ -238,7 +249,7 @@ UnknownScript_0x194140: end .LoadFight3 - loadtrainer SCHOOLBOY, ALAN4 + scriptedtrainerdata SCHOOLBOY, ALAN4 startbattle returnafterbattle loadvar wAlanFightCount, 4 @@ -246,7 +257,7 @@ UnknownScript_0x194140: end .LoadFight4 - loadtrainer SCHOOLBOY, ALAN5 + scriptedtrainerdata SCHOOLBOY, ALAN5 startbattle returnafterbattle clearflag ENGINE_ALAN @@ -303,11 +314,11 @@ TrainerPsychicMark: trainer EVENT_BEAT_PSYCHIC_MARK, PSYCHIC_T, MARK, PsychicMarkSeenText, PsychicMarkBeatenText, 0, PsychicMarkScript PsychicMarkScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19471e + waitbutton closetext - loadmovesprites end ArthurScript: @@ -329,21 +340,21 @@ ArthurScript: iffalse ArthurDoneScript setevent EVENT_GOT_HARD_STONE_FROM_ARTHUR writetext ArthurGaveGiftText + waitbutton closetext - loadmovesprites end ArthurThursdayScript: writetext ArthurThursdayText - closetext + waitbutton ArthurDoneScript: - loadmovesprites + closetext end ArthurNotThursdayScript: writetext ArthurNotThursdayText + waitbutton closetext - loadmovesprites end MapRoute36Signpost2Script: diff --git a/maps/Route36NationalParkgate.asm b/maps/Route36NationalParkgate.asm index 03c8c2474..199e424f3 100644 --- a/maps/Route36NationalParkgate.asm +++ b/maps/Route36NationalParkgate.asm @@ -1,3 +1,17 @@ +const_value set 2 + const ROUTE36NATIONALPARKGATE_OFFICER1 + const ROUTE36NATIONALPARKGATE_YOUNGSTER1 + const ROUTE36NATIONALPARKGATE_YOUNGSTER2 + const ROUTE36NATIONALPARKGATE_ROCKER + const ROUTE36NATIONALPARKGATE_POKEFAN_M + const ROUTE36NATIONALPARKGATE_YOUNGSTER3 + const ROUTE36NATIONALPARKGATE_YOUNGSTER4 + const ROUTE36NATIONALPARKGATE_LASS + const ROUTE36NATIONALPARKGATE_YOUNGSTER5 + const ROUTE36NATIONALPARKGATE_YOUNGSTER6 + const ROUTE36NATIONALPARKGATE_YOUNGSTER7 + const ROUTE36NATIONALPARKGATE_OFFICER2 + Route36NationalParkgate_MapScriptHeader: .MapTriggers: db 3 @@ -45,13 +59,13 @@ Route36NationalParkgate_MapScriptHeader: if_equal SATURDAY, .SetContestOfficer checkflag ENGINE_BUG_CONTEST_TIMER iftrue .SetContestOfficer - disappear $2 - appear $d + disappear ROUTE36NATIONALPARKGATE_OFFICER1 + appear ROUTE36NATIONALPARKGATE_OFFICER2 return .SetContestOfficer: - appear $2 - disappear $d + appear ROUTE36NATIONALPARKGATE_OFFICER1 + disappear ROUTE36NATIONALPARKGATE_OFFICER2 .Return: return @@ -65,13 +79,13 @@ Route36NationalParkgate_MapScriptHeader: yesorno iffalse .GoBackToContest writetext UnknownText_0x6b2c5 + waitbutton closetext - loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes scall .CopyContestants - disappear $2 - appear $d + disappear ROUTE36NATIONALPARKGATE_OFFICER1 + appear ROUTE36NATIONALPARKGATE_OFFICER2 applymovement PLAYER, MovementData_0x6add1 pause 15 special Special_FadeInQuickly @@ -79,55 +93,55 @@ Route36NationalParkgate_MapScriptHeader: .GoBackToContest: writetext UnknownText_0x6b300 + waitbutton closetext - loadmovesprites spriteface PLAYER, LEFT playsound SFX_EXIT_BUILDING special FadeOutPalettes - waitbutton + waitsfx warpfacing LEFT, NATIONAL_PARK_BUG_CONTEST, $21, $12 end .CopyContestants: checkevent EVENT_BUG_CATCHING_CONTESTANT_1A iftrue .Not1 - appear $3 + appear ROUTE36NATIONALPARKGATE_YOUNGSTER1 .Not1: checkevent EVENT_BUG_CATCHING_CONTESTANT_2A iftrue .Not2 - appear $4 + appear ROUTE36NATIONALPARKGATE_YOUNGSTER2 .Not2: checkevent EVENT_BUG_CATCHING_CONTESTANT_3A iftrue .Not3 - appear $5 + appear ROUTE36NATIONALPARKGATE_ROCKER .Not3: checkevent EVENT_BUG_CATCHING_CONTESTANT_4A iftrue .Not4 - appear $6 + appear ROUTE36NATIONALPARKGATE_POKEFAN_M .Not4: checkevent EVENT_BUG_CATCHING_CONTESTANT_5A iftrue .Not5 - appear $7 + appear ROUTE36NATIONALPARKGATE_YOUNGSTER3 .Not5: checkevent EVENT_BUG_CATCHING_CONTESTANT_6A iftrue .Not6 - appear $8 + appear ROUTE36NATIONALPARKGATE_YOUNGSTER4 .Not6: checkevent EVENT_BUG_CATCHING_CONTESTANT_7A iftrue .Not7 - appear $9 + appear ROUTE36NATIONALPARKGATE_LASS .Not7: checkevent EVENT_BUG_CATCHING_CONTESTANT_8A iftrue .Not8 - appear $a + appear ROUTE36NATIONALPARKGATE_YOUNGSTER5 .Not8: checkevent EVENT_BUG_CATCHING_CONTESTANT_9A iftrue .Not9 - appear $b + appear ROUTE36NATIONALPARKGATE_YOUNGSTER6 .Not9: checkevent EVENT_BUG_CATCHING_CONTESTANT_10A iftrue .Not10 - appear $c + appear ROUTE36NATIONALPARKGATE_YOUNGSTER7 .Not10: special UpdateSprites end @@ -155,19 +169,19 @@ Route36OfficerScriptContest: special PlayMapMusic writetext UnknownText_0x6ae87 keeptextopen - waitbutton + waitsfx writetext UnknownText_0x6aeb1 playsound SFX_ITEM - waitbutton + waitsfx writetext UnknownText_0x6aecc + waitbutton closetext - loadmovesprites setflag ENGINE_BUG_CONTEST_TIMER special Special_GiveParkBalls spriteface PLAYER, LEFT playsound SFX_EXIT_BUILDING special FadeOutPalettes - waitbutton + waitsfx special Special_SelectRandomBugContestContestants warpfacing LEFT, NATIONAL_PARK_BUG_CONTEST, $21, $12 end @@ -190,38 +204,38 @@ Route36OfficerScriptContest: keeptextopen writetext UnknownText_0x6b055 playsound SFX_GOT_SAFARI_BALLS - waitbutton + waitsfx keeptextopen jump .ResumeStartingContest .DecidedNotToJoinContest: writetext UnknownText_0x6b0c6 + waitbutton closetext - loadmovesprites end .RefusedToLeaveMons: writetext UnknownText_0x6b081 + waitbutton closetext - loadmovesprites end .FirstMonIsFainted: writetext UnknownText_0x6b0f2 + waitbutton closetext - loadmovesprites end .BoxFull: writetext UnknownText_0x6b166 + waitbutton closetext - loadmovesprites end .FirstMonIsEgg: writetext UnknownText_0x6b209 + waitbutton closetext - loadmovesprites end Route36Officer_ContestHasConcluded: @@ -234,8 +248,8 @@ Route36Officer_ContestHasConcluded: checkevent EVENT_CONTEST_OFFICER_HAS_BERRY iftrue .Berry writetext UnknownText_0x6b32b + waitbutton closetext - loadmovesprites end .Sunstone: @@ -244,7 +258,7 @@ Route36Officer_ContestHasConcluded: verbosegiveitem SUN_STONE iffalse .BagFull clearevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE - loadmovesprites + closetext end .Everstone: @@ -253,7 +267,7 @@ Route36Officer_ContestHasConcluded: verbosegiveitem EVERSTONE iffalse .BagFull clearevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE - loadmovesprites + closetext end .GoldBerry: @@ -262,7 +276,7 @@ Route36Officer_ContestHasConcluded: verbosegiveitem GOLD_BERRY iffalse .BagFull clearevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY - loadmovesprites + closetext end .Berry: @@ -271,13 +285,13 @@ Route36Officer_ContestHasConcluded: verbosegiveitem BERRY iffalse .BagFull clearevent EVENT_CONTEST_OFFICER_HAS_BERRY - loadmovesprites + closetext end .BagFull: writetext UnknownText_0x6b910 + waitbutton closetext - loadmovesprites end _ContestNotOn: @@ -289,8 +303,8 @@ OfficerScript_0x6acf4: checkflag ENGINE_DAILY_BUG_CONTEST iftrue Route36Officer_ContestHasConcluded writetext UnknownText_0x6b370 + waitbutton closetext - loadmovesprites end Route36Parkgate_DayToText: @@ -303,14 +317,14 @@ YoungsterScript_0x6ad06: checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x6ad14 writetext UnknownText_0x6b399 + waitbutton closetext - loadmovesprites end UnknownScript_0x6ad14: writetext UnknownText_0x6b3c4 + waitbutton closetext - loadmovesprites end YoungsterScript_0x6ad1a: @@ -319,14 +333,14 @@ YoungsterScript_0x6ad1a: checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x6ad28 writetext UnknownText_0x6b40f + waitbutton closetext - loadmovesprites end UnknownScript_0x6ad28: writetext UnknownText_0x6b440 + waitbutton closetext - loadmovesprites end RockerScript_0x6ad2e: @@ -335,14 +349,14 @@ RockerScript_0x6ad2e: checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x6ad3c writetext UnknownText_0x6b462 + waitbutton closetext - loadmovesprites end UnknownScript_0x6ad3c: writetext UnknownText_0x6b496 + waitbutton closetext - loadmovesprites end PokefanMScript_0x6ad42: @@ -351,14 +365,14 @@ PokefanMScript_0x6ad42: checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x6ad50 writetext UnknownText_0x6b4da + waitbutton closetext - loadmovesprites end UnknownScript_0x6ad50: writetext UnknownText_0x6b50a + waitbutton closetext - loadmovesprites end YoungsterScript_0x6ad56: @@ -367,14 +381,14 @@ YoungsterScript_0x6ad56: checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x6ad64 writetext UnknownText_0x6b54e + waitbutton closetext - loadmovesprites end UnknownScript_0x6ad64: writetext UnknownText_0x6b57c + waitbutton closetext - loadmovesprites end YoungsterScript_0x6ad6a: @@ -383,14 +397,14 @@ YoungsterScript_0x6ad6a: checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x6ad78 writetext UnknownText_0x6b5b0 + waitbutton closetext - loadmovesprites end UnknownScript_0x6ad78: writetext UnknownText_0x6b5dd + waitbutton closetext - loadmovesprites end LassScript_0x6ad7e: @@ -399,14 +413,14 @@ LassScript_0x6ad7e: checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x6ad8c writetext UnknownText_0x6b64b + waitbutton closetext - loadmovesprites end UnknownScript_0x6ad8c: writetext UnknownText_0x6b698 + waitbutton closetext - loadmovesprites end YoungsterScript_0x6ad92: @@ -415,14 +429,14 @@ YoungsterScript_0x6ad92: checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x6ada0 writetext UnknownText_0x6b6b8 + waitbutton closetext - loadmovesprites end UnknownScript_0x6ada0: writetext UnknownText_0x6b6e9 + waitbutton closetext - loadmovesprites end YoungsterScript_0x6ada6: @@ -431,14 +445,14 @@ YoungsterScript_0x6ada6: checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x6adb4 writetext UnknownText_0x6b71b + waitbutton closetext - loadmovesprites end UnknownScript_0x6adb4: writetext UnknownText_0x6b740 + waitbutton closetext - loadmovesprites end YoungsterScript_0x6adba: @@ -447,14 +461,14 @@ YoungsterScript_0x6adba: checkevent EVENT_GAVE_KURT_APRICORNS iffalse UnknownScript_0x6adc8 writetext UnknownText_0x6b76f + waitbutton closetext - loadmovesprites end UnknownScript_0x6adc8: writetext UnknownText_0x6b7af + waitbutton closetext - loadmovesprites end UnknownScript_0x6adce: diff --git a/maps/Route36RuinsofAlphgate.asm b/maps/Route36RuinsofAlphgate.asm index b24097c80..88ba737f4 100644 --- a/maps/Route36RuinsofAlphgate.asm +++ b/maps/Route36RuinsofAlphgate.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ROUTE36RUINSOFALPHGATE_OFFICER + const ROUTE36RUINSOFALPHGATE_GRAMPS + Route36RuinsofAlphgate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route37.asm b/maps/Route37.asm index 47a5d5bda..5e0853607 100644 --- a/maps/Route37.asm +++ b/maps/Route37.asm @@ -1,3 +1,12 @@ +const_value set 2 + const ROUTE37_WEIRD_TREE1 + const ROUTE37_WEIRD_TREE2 + const ROUTE37_YOUNGSTER + const ROUTE37_FRUIT_TREE1 + const ROUTE37_BUG_CATCHER + const ROUTE37_FRUIT_TREE2 + const ROUTE37_FRUIT_TREE3 + Route37_MapScriptHeader: .MapTriggers: db 0 @@ -12,44 +21,44 @@ Route37_MapScriptHeader: SunnyCallback: checkcode VAR_WEEKDAY if_equal SUNDAY, .SunnyAppears - disappear $6 + disappear ROUTE37_BUG_CATCHER return .SunnyAppears - appear $6 + appear ROUTE37_BUG_CATCHER return TrainerTwinsAnnandanne1: trainer EVENT_BEAT_TWINS_ANN_AND_ANNE, TWINS, ANNANDANNE1, TwinsAnnandanne1SeenText, TwinsAnnandanne1BeatenText, 0, TwinsAnnandanne1Script TwinsAnnandanne1Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a8e62 + waitbutton closetext - loadmovesprites end TrainerTwinsAnnandanne2: trainer EVENT_BEAT_TWINS_ANN_AND_ANNE, TWINS, ANNANDANNE2, TwinsAnnandanne2SeenText, TwinsAnnandanne2BeatenText, 0, TwinsAnnandanne2Script TwinsAnnandanne2Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a8eec + waitbutton closetext - loadmovesprites end TrainerPsychicGreg: trainer EVENT_BEAT_PSYCHIC_GREG, PSYCHIC_T, GREG, PsychicGregSeenText, PsychicGregBeatenText, 0, PsychicGregScript PsychicGregScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a8f80 + waitbutton closetext - loadmovesprites end SunnyScript: @@ -78,21 +87,21 @@ SunnyScript: iffalse SunnyDoneScript setevent EVENT_GOT_MAGNET_FROM_SUNNY writetext SunnyGaveGiftText + waitbutton closetext - loadmovesprites end SunnySundayScript: writetext SunnySundayText - closetext + waitbutton SunnyDoneScript: - loadmovesprites + closetext end SunnyNotSundayScript: writetext SunnyNotSundayText + waitbutton closetext - loadmovesprites end MapRoute37Signpost0Script: diff --git a/maps/Route38.asm b/maps/Route38.asm index bf5bacf48..d9c0e1dc9 100644 --- a/maps/Route38.asm +++ b/maps/Route38.asm @@ -1,3 +1,12 @@ +const_value set 2 + const ROUTE38_STANDING_YOUNGSTER1 + const ROUTE38_LASS + const ROUTE38_STANDING_YOUNGSTER2 + const ROUTE38_BUENA1 + const ROUTE38_SAILOR + const ROUTE38_FRUIT_TREE + const ROUTE38_BUENA2 + Route38_MapScriptHeader: .MapTriggers: db 0 @@ -9,22 +18,22 @@ TrainerBird_keeperToby: trainer EVENT_BEAT_BIRD_KEEPER_TOBY, BIRD_KEEPER, TOBY, Bird_keeperTobySeenText, Bird_keeperTobyBeatenText, 0, .script .script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a1f86 + waitbutton closetext - loadmovesprites end TrainerSailorHarry: trainer EVENT_BEAT_SAILOR_HARRY, SAILOR, HARRY, SailorHarrySeenText, SailorHarryBeatenText, 0, .script .script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a220c + waitbutton closetext - loadmovesprites end TrainerLassDana1: @@ -32,7 +41,7 @@ TrainerLassDana1: .script: writecode VAR_CALLERID, PHONE_LASS_DANA - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_DANA iftrue .DanaRematch @@ -80,7 +89,7 @@ TrainerLassDana1: checkflag ENGINE_FLYPOINT_CIANWOOD iftrue .LoadFight1 .LoadFight0 - loadtrainer LASS, DANA1 + scriptedtrainerdata LASS, DANA1 startbattle returnafterbattle loadvar wDanaFightCount, 1 @@ -88,7 +97,7 @@ TrainerLassDana1: end .LoadFight1 - loadtrainer LASS, DANA2 + scriptedtrainerdata LASS, DANA2 startbattle returnafterbattle loadvar wDanaFightCount, 2 @@ -96,7 +105,7 @@ TrainerLassDana1: end .LoadFight2 - loadtrainer LASS, DANA3 + scriptedtrainerdata LASS, DANA3 startbattle returnafterbattle loadvar wDanaFightCount, 3 @@ -104,7 +113,7 @@ TrainerLassDana1: end .LoadFight3 - loadtrainer LASS, DANA4 + scriptedtrainerdata LASS, DANA4 startbattle returnafterbattle loadvar wDanaFightCount, 4 @@ -112,7 +121,7 @@ TrainerLassDana1: end .LoadFight4 - loadtrainer LASS, DANA5 + scriptedtrainerdata LASS, DANA5 startbattle returnafterbattle clearflag ENGINE_DANA @@ -170,7 +179,7 @@ TrainerSchoolboyChad1: .script: writecode VAR_CALLERID, PHONE_SCHOOLBOY_CHAD - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_CHAD iftrue .ChadRematch @@ -216,7 +225,7 @@ TrainerSchoolboyChad1: checkflag ENGINE_FLYPOINT_MAHOGANY iftrue .LoadFight1 .LoadFight0 - loadtrainer SCHOOLBOY, CHAD1 + scriptedtrainerdata SCHOOLBOY, CHAD1 startbattle returnafterbattle loadvar wChadFightCount, 1 @@ -224,7 +233,7 @@ TrainerSchoolboyChad1: end .LoadFight1 - loadtrainer SCHOOLBOY, CHAD2 + scriptedtrainerdata SCHOOLBOY, CHAD2 startbattle returnafterbattle loadvar wChadFightCount, 2 @@ -232,7 +241,7 @@ TrainerSchoolboyChad1: end .LoadFight2 - loadtrainer SCHOOLBOY, CHAD3 + scriptedtrainerdata SCHOOLBOY, CHAD3 startbattle returnafterbattle loadvar wChadFightCount, 3 @@ -240,7 +249,7 @@ TrainerSchoolboyChad1: end .LoadFight3 - loadtrainer SCHOOLBOY, CHAD4 + scriptedtrainerdata SCHOOLBOY, CHAD4 startbattle returnafterbattle loadvar wChadFightCount, 4 @@ -248,7 +257,7 @@ TrainerSchoolboyChad1: end .LoadFight4 - loadtrainer SCHOOLBOY, CHAD5 + scriptedtrainerdata SCHOOLBOY, CHAD5 startbattle returnafterbattle clearflag ENGINE_CHAD @@ -286,22 +295,22 @@ TrainerBeautyValerie: trainer EVENT_BEAT_BEAUTY_VALERIE, BEAUTY, VALERIE, BeautyValerieSeenText, BeautyValerieBeatenText, 0, .script .script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a2185 + waitbutton closetext - loadmovesprites end TrainerBeautyOlivia: trainer EVENT_BEAT_BEAUTY_OLIVIA, BEAUTY, OLIVIA, BeautyOliviaSeenText, BeautyOliviaBeatenText, 0, .script .script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a229a + waitbutton closetext - loadmovesprites end MapRoute38Signpost0Script: diff --git a/maps/Route38EcruteakGate.asm b/maps/Route38EcruteakGate.asm index afeb6000c..7e376b413 100644 --- a/maps/Route38EcruteakGate.asm +++ b/maps/Route38EcruteakGate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE38ECRUTEAKGATE_OFFICER + Route38EcruteakGate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route39.asm b/maps/Route39.asm index 515314981..e365c1119 100644 --- a/maps/Route39.asm +++ b/maps/Route39.asm @@ -1,3 +1,15 @@ +const_value set 2 + const ROUTE39_SAILOR + const ROUTE39_POKEFAN_M + const ROUTE39_POKEFAN_F1 + const ROUTE39_TAUROS1 + const ROUTE39_TAUROS2 + const ROUTE39_TAUROS3 + const ROUTE39_TAUROS4 + const ROUTE39_STANDING_YOUNGSTER + const ROUTE39_FRUIT_TREE + const ROUTE39_POKEFAN_F2 + Route39_MapScriptHeader: .MapTriggers: db 0 @@ -9,8 +21,8 @@ TaurosScript_0x1a5af5: loadfont writetext UnknownText_0x1a5bf9 cry MILTANK + waitbutton closetext - loadmovesprites end TrainerPokefanmDerek1: @@ -18,7 +30,7 @@ TrainerPokefanmDerek1: PokefanmDerek1Script: writecode VAR_CALLERID, PHONE_POKEFANM_DEREK - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_DEREK_HAS_NUGGET iftrue UnknownScript_0x1a5b4a @@ -56,8 +68,8 @@ UnknownScript_0x1a5b59: UnknownScript_0x1a5b5c: writetext UnknownText_0x1a5dec + waitbutton closetext - loadmovesprites end UnknownScript_0x1a5b62: @@ -96,33 +108,33 @@ TrainerPokefanfRuth: trainer EVENT_BEAT_POKEFANF_RUTH, POKEFANF, RUTH, PokefanfRuthSeenText, PokefanfRuthBeatenText, 0, PokefanfRuthScript PokefanfRuthScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a5db2 + waitbutton closetext - loadmovesprites end TrainerSailorEugene: trainer EVENT_BEAT_SAILOR_EUGENE, SAILOR, EUGENE, SailorEugeneSeenText, SailorEugeneBeatenText, 0, SailorEugeneScript SailorEugeneScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a5c4d + waitbutton closetext - loadmovesprites end TrainerPsychicNorman: trainer EVENT_BEAT_PSYCHIC_NORMAN, PSYCHIC_T, NORMAN, PsychicNormanSeenText, PsychicNormanBeatenText, 0, PsychicNormanScript PsychicNormanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a5e57 + waitbutton closetext - loadmovesprites end PokefanFScript_0x1a5bbe: @@ -133,26 +145,26 @@ PokefanFScript_0x1a5bbe: checkevent EVENT_BEAT_POKEFANF_JAIME iftrue UnknownScript_0x1a5bdf writetext UnknownText_0x1a5ee8 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x1a5f17, 0 - loadtrainer POKEFANF, JAIME + scriptedtrainerdata POKEFANF, JAIME startbattle returnafterbattle setevent EVENT_BEAT_POKEFANF_JAIME - loadmovesprites + closetext end UnknownScript_0x1a5bdf: writetext UnknownText_0x1a5f31 + waitbutton closetext - loadmovesprites end UnknownScript_0x1a5be5: writetext UnknownText_0x1a5ec4 + waitbutton closetext - loadmovesprites end MapRoute39Signpost2Script: diff --git a/maps/Route39Barn.asm b/maps/Route39Barn.asm index d4574eac6..285f4f868 100644 --- a/maps/Route39Barn.asm +++ b/maps/Route39Barn.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE39BARN_TWIN1 + const ROUTE39BARN_TWIN2 + const ROUTE39BARN_TAUROS + Route39Barn_MapScriptHeader: .MapTriggers: db 0 @@ -11,16 +16,16 @@ TwinScript_0x9cc76: checkevent EVENT_HEALED_MOOMOO iftrue .FeedingMooMoo writetext Text_MoomooIsSick + waitbutton closetext - loadmovesprites - spriteface $2, RIGHT + spriteface ROUTE39BARN_TWIN1, RIGHT end .FeedingMooMoo: writetext Text_WereFeedingMoomoo + waitbutton closetext - loadmovesprites - spriteface $2, RIGHT + spriteface ROUTE39BARN_TWIN1, RIGHT end TwinScript_0x9cc90: @@ -29,16 +34,16 @@ TwinScript_0x9cc90: checkevent EVENT_HEALED_MOOMOO iftrue .FeedingMooMoo writetext Text_MoomooIsSick + waitbutton closetext - loadmovesprites - spriteface $3, LEFT + spriteface ROUTE39BARN_TWIN2, LEFT end .FeedingMooMoo: writetext Text_WereFeedingMoomoo + waitbutton closetext - loadmovesprites - spriteface $3, LEFT + spriteface ROUTE39BARN_TWIN2, LEFT end TaurosScript_0x9ccaa: @@ -52,8 +57,8 @@ TaurosScript_0x9ccaa: writetext Text_ItsCryIsWeak checkevent EVENT_TALKED_TO_FARMER_ABOUT_MOOMOO iftrue .GiveBerry + waitbutton closetext - loadmovesprites end .GiveBerry: @@ -71,24 +76,24 @@ TaurosScript_0x9ccaa: if_equal 5, .FiveBerries if_equal 7, .SevenBerries writetext Text_GaveBerry + waitbutton closetext - loadmovesprites end .ThreeBerries: writetext Text_GaveBerry keeptextopen writetext Text_LittleHealthier + waitbutton closetext - loadmovesprites end .FiveBerries: writetext Text_GaveBerry keeptextopen writetext Text_QuiteHealthy + waitbutton closetext - loadmovesprites end .SevenBerries: @@ -98,28 +103,28 @@ TaurosScript_0x9ccaa: keeptextopen special RestartMapMusic writetext Text_TotallyHealthy + waitbutton closetext - loadmovesprites setevent EVENT_HEALED_MOOMOO end .NoBerriesInBag: writetext Text_NoBerries + waitbutton closetext - loadmovesprites end .Refused: writetext Text_RefusedToGiveBerry + waitbutton closetext - loadmovesprites end .HappyCow: writetext UnknownText_0x9cd92 cry MILTANK + waitbutton closetext - loadmovesprites end Text_MoomooIsSick: diff --git a/maps/Route39Farmhouse.asm b/maps/Route39Farmhouse.asm index 6ca69ab49..7202925d7 100644 --- a/maps/Route39Farmhouse.asm +++ b/maps/Route39Farmhouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ROUTE39FARMHOUSE_POKEFAN_M + const ROUTE39FARMHOUSE_POKEFAN_F + Route39Farmhouse_MapScriptHeader: .MapTriggers: db 0 @@ -11,8 +15,8 @@ PokefanMScript_0x9ceb4: checkevent EVENT_HEALED_MOOMOO iftrue UnknownScript_0x9cec5 writetext UnknownText_0x9cf38 + waitbutton closetext - loadmovesprites setevent EVENT_TALKED_TO_FARMER_ABOUT_MOOMOO end @@ -29,36 +33,36 @@ UnknownScript_0x9cec5: iffalse UnknownScript_0x9cefc takemoney $0, 500 special PlaceMoneyTopRightOW - waitbutton + waitsfx playsound SFX_TRANSACTION writetext UnknownText_0x9d05d keeptextopen itemnotify - loadmovesprites + closetext end UnknownScript_0x9cef6: writetext UnknownText_0x9d07c + waitbutton closetext - loadmovesprites end UnknownScript_0x9cefc: writetext UnknownText_0x9d09d + waitbutton closetext - loadmovesprites end UnknownScript_0x9cf02: writetext UnknownText_0x9d0b7 + waitbutton closetext - loadmovesprites end UnknownScript_0x9cf08: writetext UnknownText_0x9d0dc + waitbutton closetext - loadmovesprites end PokefanFScript_0x9cf0e: @@ -69,8 +73,8 @@ PokefanFScript_0x9cf0e: checkevent EVENT_HEALED_MOOMOO iftrue UnknownScript_0x9cf22 writetext UnknownText_0x9d0f6 + waitbutton closetext - loadmovesprites end UnknownScript_0x9cf22: @@ -81,9 +85,9 @@ UnknownScript_0x9cf22: setevent EVENT_GOT_TM13_SNORE_FROM_MOOMOO_FARM UnknownScript_0x9cf2f: writetext UnknownText_0x9d1c7 - closetext + waitbutton UnknownScript_0x9cf33: - loadmovesprites + closetext end FarmhouseBookshelf: diff --git a/maps/Route4.asm b/maps/Route4.asm index 281c97f38..6bf7f276e 100644 --- a/maps/Route4.asm +++ b/maps/Route4.asm @@ -1,3 +1,9 @@ +const_value set 2 + const ROUTE4_YOUNGSTER + const ROUTE4_LASS1 + const ROUTE4_LASS2 + const ROUTE4_POKE_BALL + Route4_MapScriptHeader: .MapTriggers: db 0 @@ -9,33 +15,33 @@ TrainerBird_keeperHank: trainer EVENT_BEAT_BIRD_KEEPER_HANK, BIRD_KEEPER, HANK, Bird_keeperHankSeenText, Bird_keeperHankBeatenText, 0, Bird_keeperHankScript Bird_keeperHankScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ae258 + waitbutton closetext - loadmovesprites end TrainerPicnickerHope: trainer EVENT_BEAT_PICNICKER_HOPE, PICNICKER, HOPE, PicnickerHopeSeenText, PicnickerHopeBeatenText, 0, PicnickerHopeScript PicnickerHopeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ae320 + waitbutton closetext - loadmovesprites end TrainerPicnickerSharon: trainer EVENT_BEAT_PICNICKER_SHARON, PICNICKER, SHARON, PicnickerSharonSeenText, PicnickerSharonBeatenText, 0, PicnickerSharonScript PicnickerSharonScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ae369 + waitbutton closetext - loadmovesprites end MapRoute4Signpost0Script: diff --git a/maps/Route40.asm b/maps/Route40.asm index d753be910..e9c7f61c0 100644 --- a/maps/Route40.asm +++ b/maps/Route40.asm @@ -1,3 +1,17 @@ +const_value set 2 + const ROUTE40_OLIVINE_RIVAL1 + const ROUTE40_OLIVINE_RIVAL2 + const ROUTE40_SWIMMER_GIRL1 + const ROUTE40_SWIMMER_GIRL2 + const ROUTE40_ROCK1 + const ROUTE40_ROCK2 + const ROUTE40_ROCK3 + const ROUTE40_LASS1 + const ROUTE40_BUENA + const ROUTE40_POKEFAN_M + const ROUTE40_LASS2 + const ROUTE40_STANDING_YOUNGSTER + Route40_MapScriptHeader: .MapTriggers: db 0 @@ -13,55 +27,55 @@ MonicaCallback: clearevent EVENT_BATTLE_TOWER_OUTSIDE_SAILOR checkcode VAR_WEEKDAY if_equal MONDAY, .MonicaAppears - disappear $a + disappear ROUTE40_BUENA return .MonicaAppears - appear $a + appear ROUTE40_BUENA return TrainerSwimmerfElaine: trainer EVENT_BEAT_SWIMMERF_ELAINE, SWIMMERF, ELAINE, SwimmerfElaineSeenText, SwimmerfElaineBeatenText, 0, SwimmerfElaineScript SwimmerfElaineScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a637b + waitbutton closetext - loadmovesprites end TrainerSwimmerfPaula: trainer EVENT_BEAT_SWIMMERF_PAULA, SWIMMERF, PAULA, SwimmerfPaulaSeenText, SwimmerfPaulaBeatenText, 0, SwimmerfPaulaScript SwimmerfPaulaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a63f5 + waitbutton closetext - loadmovesprites end TrainerSwimmermSimon: trainer EVENT_BEAT_SWIMMERM_SIMON, SWIMMERM, SIMON, SwimmermSimonSeenText, SwimmermSimonBeatenText, 0, SwimmermSimonScript SwimmermSimonScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a6282 + waitbutton closetext - loadmovesprites end TrainerSwimmermRandall: trainer EVENT_BEAT_SWIMMERM_RANDALL, SWIMMERM, RANDALL, SwimmermRandallSeenText, SwimmermRandallBeatenText, 0, SwimmermRandallScript SwimmermRandallScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a62fa + waitbutton closetext - loadmovesprites end LassScript_0x1a61c4: @@ -100,21 +114,21 @@ MonicaScript: iffalse MonicaDoneScript setevent EVENT_GOT_SHARP_BEAK_FROM_MONICA writetext MonicaGaveGiftText + waitbutton closetext - loadmovesprites end MonicaMondayScript: writetext MonicaMondayText - closetext + waitbutton MonicaDoneScript: - loadmovesprites + closetext end MonicaNotMondayScript: writetext MonicaNotMondayText + waitbutton closetext - loadmovesprites end MapRoute40Signpost0Script: diff --git a/maps/Route40BattleTowerGate.asm b/maps/Route40BattleTowerGate.asm index 9827690b3..ad98bb81e 100644 --- a/maps/Route40BattleTowerGate.asm +++ b/maps/Route40BattleTowerGate.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ROUTE40BATTLETOWERGATE_ROCKER + const ROUTE40BATTLETOWERGATE_TWIN + Route40BattleTowerGate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route41.asm b/maps/Route41.asm index 31ecded71..bf92dd50a 100644 --- a/maps/Route41.asm +++ b/maps/Route41.asm @@ -1,3 +1,15 @@ +const_value set 2 + const ROUTE41_OLIVINE_RIVAL1 + const ROUTE41_OLIVINE_RIVAL2 + const ROUTE41_OLIVINE_RIVAL3 + const ROUTE41_OLIVINE_RIVAL4 + const ROUTE41_OLIVINE_RIVAL5 + const ROUTE41_SWIMMER_GIRL1 + const ROUTE41_SWIMMER_GIRL2 + const ROUTE41_SWIMMER_GIRL3 + const ROUTE41_SWIMMER_GIRL4 + const ROUTE41_SWIMMER_GIRL5 + Route41_MapScriptHeader: .MapTriggers: db 0 @@ -9,110 +21,110 @@ TrainerSwimmerfKaylee: trainer EVENT_BEAT_SWIMMERF_KAYLEE, SWIMMERF, KAYLEE, SwimmerfKayleeSeenText, SwimmerfKayleeBeatenText, 0, SwimmerfKayleeScript SwimmerfKayleeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a6c7f + waitbutton closetext - loadmovesprites end TrainerSwimmerfSusie: trainer EVENT_BEAT_SWIMMERF_SUSIE, SWIMMERF, SUSIE, SwimmerfSusieSeenText, SwimmerfSusieBeatenText, 0, SwimmerfSusieScript SwimmerfSusieScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a6d11 + waitbutton closetext - loadmovesprites end TrainerSwimmerfDenise: trainer EVENT_BEAT_SWIMMERF_DENISE, SWIMMERF, DENISE, SwimmerfDeniseSeenText, SwimmerfDeniseBeatenText, 0, SwimmerfDeniseScript SwimmerfDeniseScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a6d79 + waitbutton closetext - loadmovesprites end TrainerSwimmerfKara: trainer EVENT_BEAT_SWIMMERF_KARA, SWIMMERF, KARA, SwimmerfKaraSeenText, SwimmerfKaraBeatenText, 0, SwimmerfKaraScript SwimmerfKaraScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a6e58 + waitbutton closetext - loadmovesprites end TrainerSwimmerfWendy: trainer EVENT_BEAT_SWIMMERF_WENDY, SWIMMERF, WENDY, SwimmerfWendySeenText, SwimmerfWendyBeatenText, 0, SwimmerfWendyScript SwimmerfWendyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a6ec2 + waitbutton closetext - loadmovesprites end TrainerSwimmermCharlie: trainer EVENT_BEAT_SWIMMERM_CHARLIE, SWIMMERM, CHARLIE, SwimmermCharlieSeenText, SwimmermCharlieBeatenText, 0, SwimmermCharlieScript SwimmermCharlieScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a696e + waitbutton closetext - loadmovesprites end TrainerSwimmermGeorge: trainer EVENT_BEAT_SWIMMERM_GEORGE, SWIMMERM, GEORGE, SwimmermGeorgeSeenText, SwimmermGeorgeBeatenText, 0, SwimmermGeorgeScript SwimmermGeorgeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a69d4 + waitbutton closetext - loadmovesprites end TrainerSwimmermBerke: trainer EVENT_BEAT_SWIMMERM_BERKE, SWIMMERM, BERKE, SwimmermBerkeSeenText, SwimmermBerkeBeatenText, 0, SwimmermBerkeScript SwimmermBerkeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a6aa4 + waitbutton closetext - loadmovesprites end TrainerSwimmermKirk: trainer EVENT_BEAT_SWIMMERM_KIRK, SWIMMERM, KIRK, SwimmermKirkSeenText, SwimmermKirkBeatenText, 0, SwimmermKirkScript SwimmermKirkScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a6b6c + waitbutton closetext - loadmovesprites end TrainerSwimmermMathew: trainer EVENT_BEAT_SWIMMERM_MATHEW, SWIMMERM, MATHEW, SwimmermMathewSeenText, SwimmermMathewBeatenText, 0, SwimmermMathewScript SwimmermMathewScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a6bed + waitbutton closetext - loadmovesprites end Route41Rock: diff --git a/maps/Route42.asm b/maps/Route42.asm index 327c7b88d..b330d88f8 100644 --- a/maps/Route42.asm +++ b/maps/Route42.asm @@ -1,3 +1,14 @@ +const_value set 2 + const ROUTE42_FISHER + const ROUTE42_POKEFAN_M + const ROUTE42_SUPER_NERD + const ROUTE42_FRUIT_TREE1 + const ROUTE42_FRUIT_TREE2 + const ROUTE42_FRUIT_TREE3 + const ROUTE42_POKE_BALL1 + const ROUTE42_POKE_BALL2 + const ROUTE42_SUICUNE + Route42_MapScriptHeader: .MapTriggers: db 2 @@ -19,8 +30,8 @@ UnknownScript_0x1a9218: showemote EMOTE_SHOCK, PLAYER, 15 pause 15 playsound SFX_WARP_FROM - applymovement $a, MovementData_0x1a9356 - disappear $a + applymovement ROUTE42_SUICUNE, MovementData_0x1a9356 + disappear ROUTE42_SUICUNE pause 10 dotrigger $0 clearevent EVENT_SAW_SUICUNE_ON_ROUTE_36 @@ -32,7 +43,7 @@ TrainerFisherTully1: FisherTully1Script: writecode VAR_CALLERID, PHONE_FISHER_TULLY - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_TULLY iftrue UnknownScript_0x1a927f @@ -76,7 +87,7 @@ UnknownScript_0x1a927f: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue .LoadFight1 .LoadFight0 - loadtrainer FISHER, TULLY1 + scriptedtrainerdata FISHER, TULLY1 startbattle returnafterbattle loadvar wTullyFightCount, 1 @@ -84,7 +95,7 @@ UnknownScript_0x1a927f: end .LoadFight1 - loadtrainer FISHER, TULLY2 + scriptedtrainerdata FISHER, TULLY2 startbattle returnafterbattle loadvar wTullyFightCount, 2 @@ -92,7 +103,7 @@ UnknownScript_0x1a927f: end .LoadFight2 - loadtrainer FISHER, TULLY3 + scriptedtrainerdata FISHER, TULLY3 startbattle returnafterbattle loadvar wTullyFightCount, 3 @@ -100,7 +111,7 @@ UnknownScript_0x1a927f: end .LoadFight3 - loadtrainer FISHER, TULLY4 + scriptedtrainerdata FISHER, TULLY4 startbattle returnafterbattle clearflag ENGINE_TULLY @@ -157,22 +168,22 @@ TrainerPokemaniacShane: trainer EVENT_BEAT_POKEMANIAC_SHANE, POKEMANIAC, SHANE, PokemaniacShaneSeenText, PokemaniacShaneBeatenText, 0, PokemaniacShaneScript PokemaniacShaneScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a94d6 + waitbutton closetext - loadmovesprites end TrainerHikerBenjamin: trainer EVENT_BEAT_HIKER_BENJAMIN, HIKER, BENJAMIN, HikerBenjaminSeenText, HikerBenjaminBeatenText, 0, HikerBenjaminScript HikerBenjaminScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a943f + waitbutton closetext - loadmovesprites end MapRoute42Signpost0Script: diff --git a/maps/Route42EcruteakGate.asm b/maps/Route42EcruteakGate.asm index 773b7279d..df7927010 100644 --- a/maps/Route42EcruteakGate.asm +++ b/maps/Route42EcruteakGate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE42ECRUTEAKGATE_OFFICER + Route42EcruteakGate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route43.asm b/maps/Route43.asm index 24e3a90ea..c03f5b227 100644 --- a/maps/Route43.asm +++ b/maps/Route43.asm @@ -1,3 +1,13 @@ +const_value set 2 + const ROUTE43_SUPER_NERD1 + const ROUTE43_SUPER_NERD2 + const ROUTE43_SUPER_NERD3 + const ROUTE43_FISHER + const ROUTE43_LASS + const ROUTE43_YOUNGSTER + const ROUTE43_FRUIT_TREE + const ROUTE43_POKE_BALL + Route43_MapScriptHeader: .MapTriggers: db 0 @@ -23,22 +33,22 @@ TrainerCamperSpencer: trainer EVENT_BEAT_CAMPER_SPENCER, CAMPER, SPENCER, CamperSpencerSeenText, CamperSpencerBeatenText, 0, CamperSpencerScript CamperSpencerScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19d57e + waitbutton closetext - loadmovesprites end TrainerPokemaniacBen: trainer EVENT_BEAT_POKEMANIAC_BEN, POKEMANIAC, BEN, PokemaniacBenSeenText, PokemaniacBenBeatenText, 0, PokemaniacBenScript PokemaniacBenScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19d2d2 + waitbutton closetext - loadmovesprites end TrainerPokemaniacBrent1: @@ -46,7 +56,7 @@ TrainerPokemaniacBrent1: PokemaniacBrent1Script: writecode VAR_CALLERID, PHONE_POKEMANIAC_BRENT - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_BRENT iftrue UnknownScript_0x19d0cf @@ -88,7 +98,7 @@ UnknownScript_0x19d0cf: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue .LoadFight1 .LoadFight0 - loadtrainer POKEMANIAC, BRENT1 + scriptedtrainerdata POKEMANIAC, BRENT1 startbattle returnafterbattle loadvar wBrentFightCount, 1 @@ -96,7 +106,7 @@ UnknownScript_0x19d0cf: end .LoadFight1 - loadtrainer POKEMANIAC, BRENT2 + scriptedtrainerdata POKEMANIAC, BRENT2 startbattle returnafterbattle loadvar wBrentFightCount, 2 @@ -104,7 +114,7 @@ UnknownScript_0x19d0cf: end .LoadFight2 - loadtrainer POKEMANIAC, BRENT3 + scriptedtrainerdata POKEMANIAC, BRENT3 startbattle returnafterbattle loadvar wBrentFightCount, 3 @@ -112,7 +122,7 @@ UnknownScript_0x19d0cf: end .LoadFight3 - loadtrainer POKEMANIAC, BRENT4 + scriptedtrainerdata POKEMANIAC, BRENT4 startbattle returnafterbattle clearflag ENGINE_BRENT @@ -150,22 +160,22 @@ TrainerPokemaniacRon: trainer EVENT_BEAT_POKEMANIAC_RON, POKEMANIAC, RON, PokemaniacRonSeenText, PokemaniacRonBeatenText, 0, PokemaniacRonScript PokemaniacRonScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19d3f8 + waitbutton closetext - loadmovesprites end TrainerFisherMarvin: trainer EVENT_BEAT_FISHER_MARVIN, FISHER, MARVIN, FisherMarvinSeenText, FisherMarvinBeatenText, 0, FisherMarvinScript FisherMarvinScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19d4d3 + waitbutton closetext - loadmovesprites end TrainerPicnickerTiffany3: @@ -173,7 +183,7 @@ TrainerPicnickerTiffany3: PicnickerTiffany3Script: writecode VAR_CALLERID, PHONE_PICNICKER_TIFFANY - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_TIFFANY iftrue UnknownScript_0x19d1c1 @@ -219,7 +229,7 @@ UnknownScript_0x19d1c1: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight1 .LoadFight0 - loadtrainer PICNICKER, TIFFANY3 + scriptedtrainerdata PICNICKER, TIFFANY3 startbattle returnafterbattle loadvar wTiffanyFightCount, 1 @@ -227,7 +237,7 @@ UnknownScript_0x19d1c1: end .LoadFight1 - loadtrainer PICNICKER, TIFFANY1 + scriptedtrainerdata PICNICKER, TIFFANY1 startbattle returnafterbattle loadvar wTiffanyFightCount, 2 @@ -235,7 +245,7 @@ UnknownScript_0x19d1c1: end .LoadFight2 - loadtrainer PICNICKER, TIFFANY2 + scriptedtrainerdata PICNICKER, TIFFANY2 startbattle returnafterbattle loadvar wTiffanyFightCount, 3 @@ -243,7 +253,7 @@ UnknownScript_0x19d1c1: end .LoadFight3 - loadtrainer PICNICKER, TIFFANY4 + scriptedtrainerdata PICNICKER, TIFFANY4 startbattle returnafterbattle clearflag ENGINE_TIFFANY @@ -262,8 +272,8 @@ UnknownScript_0x19d230: UnknownScript_0x19d233: writetext UnknownText_0x19d64b + waitbutton closetext - loadmovesprites end UnknownScript_0x19d239: diff --git a/maps/Route43Gate.asm b/maps/Route43Gate.asm index c4fafdf81..2702e9fcb 100644 --- a/maps/Route43Gate.asm +++ b/maps/Route43Gate.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE43GATE_OFFICER + const ROUTE43GATE_ROCKET1 + const ROUTE43GATE_ROCKET2 + Route43Gate_MapScriptHeader: .MapTriggers: db 2 @@ -33,18 +38,18 @@ UnknownScript_0x19abd5: UnknownScript_0x19abda: playmusic MUSIC_ROCKET_ENCOUNTER checkcode VAR_FACING - if_equal $0, UnknownScript_0x19abea - if_equal $1, UnknownScript_0x19ac38 + if_equal DOWN, UnknownScript_0x19abea + if_equal UP, UnknownScript_0x19ac38 dotrigger $1 end UnknownScript_0x19abea: applymovement PLAYER, MovementData_0x19aca2 - showemote EMOTE_SHOCK, $4, 15 - applymovement $4, MovementData_0x19acbb - spriteface $3, UP - showemote EMOTE_SHOCK, $3, 15 - applymovement $3, MovementData_0x19aca4 + showemote EMOTE_SHOCK, ROUTE43GATE_ROCKET2, 15 + applymovement ROUTE43GATE_ROCKET2, MovementData_0x19acbb + spriteface ROUTE43GATE_ROCKET1, UP + showemote EMOTE_SHOCK, ROUTE43GATE_ROCKET1, 15 + applymovement ROUTE43GATE_ROCKET1, MovementData_0x19aca4 loadfont writetext UnknownText_0x19acd2 keeptextopen @@ -64,19 +69,19 @@ UnknownScript_0x19ac1d: UnknownScript_0x19ac28: keeptextopen - loadmovesprites - applymovement $3, MovementData_0x19acaa - applymovement $4, MovementData_0x19acc1 + closetext + applymovement ROUTE43GATE_ROCKET1, MovementData_0x19acaa + applymovement ROUTE43GATE_ROCKET2, MovementData_0x19acc1 dotrigger $1 special RestartMapMusic end UnknownScript_0x19ac38: - showemote EMOTE_SHOCK, $3, 15 - applymovement $3, MovementData_0x19acaf - spriteface $4, DOWN - showemote EMOTE_SHOCK, $4, 15 - applymovement $4, MovementData_0x19acc7 + showemote EMOTE_SHOCK, ROUTE43GATE_ROCKET1, 15 + applymovement ROUTE43GATE_ROCKET1, MovementData_0x19acaf + spriteface ROUTE43GATE_ROCKET2, DOWN + showemote EMOTE_SHOCK, ROUTE43GATE_ROCKET2, 15 + applymovement ROUTE43GATE_ROCKET2, MovementData_0x19acc7 loadfont writetext UnknownText_0x19acd2 keeptextopen @@ -96,9 +101,9 @@ UnknownScript_0x19ac67: UnknownScript_0x19ac72: keeptextopen - loadmovesprites - applymovement $4, MovementData_0x19accd - applymovement $3, MovementData_0x19acb5 + closetext + applymovement ROUTE43GATE_ROCKET2, MovementData_0x19accd + applymovement ROUTE43GATE_ROCKET1, MovementData_0x19acb5 dotrigger $1 special RestartMapMusic end @@ -116,14 +121,14 @@ OfficerScript_0x19ac85: verbosegiveitem TM_SLUDGE_BOMB iffalse UnknownScript_0x19aca0 setevent EVENT_GOT_TM36_SLUDGE_BOMB - loadmovesprites + closetext end UnknownScript_0x19ac9c: writetext UnknownText_0x19ae2d - closetext + waitbutton UnknownScript_0x19aca0: - loadmovesprites + closetext end MovementData_0x19aca2: diff --git a/maps/Route43MahoganyGate.asm b/maps/Route43MahoganyGate.asm index e3f750a44..a0d4d4ea8 100644 --- a/maps/Route43MahoganyGate.asm +++ b/maps/Route43MahoganyGate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE43MAHOGANYGATE_OFFICER + Route43MahoganyGate_MapScriptHeader: .MapTriggers: db 0 @@ -11,14 +14,14 @@ OfficerScript_0x19ab0b: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x19ab19 writetext UnknownText_0x19ab1f + waitbutton closetext - loadmovesprites end UnknownScript_0x19ab19: writetext UnknownText_0x19ab65 + waitbutton closetext - loadmovesprites end UnknownText_0x19ab1f: diff --git a/maps/Route44.asm b/maps/Route44.asm index 0692d8c71..7c4041726 100644 --- a/maps/Route44.asm +++ b/maps/Route44.asm @@ -1,3 +1,16 @@ +const_value set 2 + const ROUTE44_FISHER1 + const ROUTE44_FISHER2 + const ROUTE44_YOUNGSTER1 + const ROUTE44_SUPER_NERD + const ROUTE44_YOUNGSTER2 + const ROUTE44_COOLTRAINER_M + const ROUTE44_COOLTRAINER_F + const ROUTE44_FRUIT_TREE + const ROUTE44_POKE_BALL1 + const ROUTE44_POKE_BALL2 + const ROUTE44_POKE_BALL3 + Route44_MapScriptHeader: .MapTriggers: db 0 @@ -10,7 +23,7 @@ TrainerBird_keeperVance1: Bird_keeperVance1Script: writecode VAR_CALLERID, PHONE_BIRDKEEPER_VANCE - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_VANCE iftrue UnknownScript_0x19d86a @@ -48,7 +61,7 @@ UnknownScript_0x19d86a: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 .LoadFight0 - loadtrainer BIRD_KEEPER, VANCE1 + scriptedtrainerdata BIRD_KEEPER, VANCE1 startbattle returnafterbattle loadvar wVanceFightCount, 1 @@ -56,7 +69,7 @@ UnknownScript_0x19d86a: end .LoadFight1 - loadtrainer BIRD_KEEPER, VANCE2 + scriptedtrainerdata BIRD_KEEPER, VANCE2 startbattle returnafterbattle loadvar wVanceFightCount, 2 @@ -64,7 +77,7 @@ UnknownScript_0x19d86a: end .LoadFight2 - loadtrainer BIRD_KEEPER, VANCE3 + scriptedtrainerdata BIRD_KEEPER, VANCE3 startbattle returnafterbattle clearflag ENGINE_VANCE @@ -84,7 +97,7 @@ UnknownScript_0x19d8ca: UnknownScript_0x19d8cb: loadfont writetext UnknownText_0x19dc67 - closetext + waitbutton verbosegiveitem CARBOS iffalse UnknownScript_0x19d903 clearevent EVENT_VANCE_CARBOS @@ -140,11 +153,11 @@ TrainerPsychicPhil: trainer EVENT_BEAT_PSYCHIC_PHIL, PSYCHIC_T, PHIL, PsychicPhilSeenText, PsychicPhilBeatenText, 0, PsychicPhilScript PsychicPhilScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19dcfc + waitbutton closetext - loadmovesprites end TrainerFisherWilton1: @@ -152,7 +165,7 @@ TrainerFisherWilton1: FisherWilton1Script: writecode VAR_CALLERID, PHONE_FISHER_WILTON - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_WILTON iftrue UnknownScript_0x19d96e @@ -192,7 +205,7 @@ UnknownScript_0x19d96e: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 .LoadFight0 - loadtrainer FISHER, WILTON1 + scriptedtrainerdata FISHER, WILTON1 startbattle returnafterbattle loadvar wWiltonFightCount, 1 @@ -200,7 +213,7 @@ UnknownScript_0x19d96e: end .LoadFight1 - loadtrainer FISHER, WILTON2 + scriptedtrainerdata FISHER, WILTON2 startbattle returnafterbattle loadvar wWiltonFightCount, 2 @@ -208,7 +221,7 @@ UnknownScript_0x19d96e: end .LoadFight2 - loadtrainer FISHER, WILTON3 + scriptedtrainerdata FISHER, WILTON3 startbattle returnafterbattle clearflag ENGINE_WILTON @@ -246,44 +259,44 @@ TrainerFisherEdgar: trainer EVENT_BEAT_FISHER_EDGAR, FISHER, EDGAR, FisherEdgarSeenText, FisherEdgarBeatenText, 0, FisherEdgarScript FisherEdgarScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19db6f + waitbutton closetext - loadmovesprites end TrainerCooltrainerfCybil: trainer EVENT_BEAT_COOLTRAINERF_CYBIL, COOLTRAINERF, CYBIL, CooltrainerfCybilSeenText, CooltrainerfCybilBeatenText, 0, CooltrainerfCybilScript CooltrainerfCybilScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19df4d + waitbutton closetext - loadmovesprites end TrainerPokemaniacZach: trainer EVENT_BEAT_POKEMANIAC_ZACH, POKEMANIAC, ZACH, PokemaniacZachSeenText, PokemaniacZachBeatenText, 0, PokemaniacZachScript PokemaniacZachScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19dd7e + waitbutton closetext - loadmovesprites end TrainerCooltrainermAllen: trainer EVENT_BEAT_COOLTRAINERM_ALLEN, COOLTRAINERM, ALLEN, CooltrainermAllenSeenText, CooltrainermAllenBeatenText, 0, CooltrainermAllenScript CooltrainermAllenScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19de66 + waitbutton closetext - loadmovesprites end MapRoute44Signpost0Script: diff --git a/maps/Route45.asm b/maps/Route45.asm index bab4302a5..6525ff9ed 100644 --- a/maps/Route45.asm +++ b/maps/Route45.asm @@ -1,3 +1,18 @@ +const_value set 2 + const ROUTE45_POKEFAN_M1 + const ROUTE45_POKEFAN_M2 + const ROUTE45_POKEFAN_M3 + const ROUTE45_POKEFAN_M4 + const ROUTE45_BLACK_BELT + const ROUTE45_COOLTRAINER_M + const ROUTE45_COOLTRAINER_F + const ROUTE45_FRUIT_TREE + const ROUTE45_POKE_BALL1 + const ROUTE45_POKE_BALL2 + const ROUTE45_POKE_BALL3 + const ROUTE45_POKE_BALL4 + const ROUTE45_YOUNGSTER + Route45_MapScriptHeader: .MapTriggers: db 0 @@ -10,7 +25,7 @@ TrainerBlackbeltKenji: BlackbeltKenji3Script: writecode VAR_CALLERID, PHONE_BLACKBELT_KENJI - talkaftercancel + end_if_just_battled loadfont checkcellnum PHONE_BLACKBELT_KENJI iftrue UnknownScript_0x19e0e4 @@ -18,7 +33,7 @@ BlackbeltKenji3Script: iftrue UnknownScript_0x19e0cd special Special_SampleKenjiBreakCountdown writetext UnknownText_0x19e5e2 - closetext + waitbutton setevent EVENT_KENJI_ASKED_FOR_PHONE_NUMBER scall UnknownScript_0x19e11b jump UnknownScript_0x19e0d0 @@ -51,14 +66,14 @@ UnknownScript_0x19e0e4: UnknownScript_0x19e10c: writetext UnknownText_0x19e634 + waitbutton closetext - loadmovesprites end UnknownScript_0x19e112: writetext UnknownText_0x19e66c + waitbutton closetext - loadmovesprites end UnknownScript_0x19e118: @@ -113,22 +128,22 @@ TrainerHikerErik: trainer EVENT_BEAT_HIKER_ERIK, HIKER, ERIK, HikerErikSeenText, HikerErikBeatenText, 0, HikerErikScript HikerErikScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19e301 + waitbutton closetext - loadmovesprites end TrainerHikerMichael: trainer EVENT_BEAT_HIKER_MICHAEL, HIKER, MICHAEL, HikerMichaelSeenText, HikerMichaelBeatenText, 0, HikerMichaelScript HikerMichaelScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19e3b1 + waitbutton closetext - loadmovesprites end TrainerHikerParry: @@ -136,7 +151,7 @@ TrainerHikerParry: HikerParry3Script: writecode VAR_CALLERID, PHONE_HIKER_PARRY - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_PARRY iftrue UnknownScript_0x19e1b8 @@ -174,7 +189,7 @@ UnknownScript_0x19e1b8: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 .LoadFight0 - loadtrainer HIKER, PARRY3 + scriptedtrainerdata HIKER, PARRY3 startbattle returnafterbattle loadvar wParryFightCount, 1 @@ -182,7 +197,7 @@ UnknownScript_0x19e1b8: end .LoadFight1 - loadtrainer HIKER, PARRY1 + scriptedtrainerdata HIKER, PARRY1 startbattle returnafterbattle loadvar wParryFightCount, 2 @@ -190,7 +205,7 @@ UnknownScript_0x19e1b8: end .LoadFight2 - loadtrainer HIKER, PARRY2 + scriptedtrainerdata HIKER, PARRY2 startbattle returnafterbattle clearflag ENGINE_PARRY @@ -210,7 +225,7 @@ UnknownScript_0x19e218: UnknownScript_0x19e219: loadfont writetext UnknownText_0x19e52c - closetext + waitbutton verbosegiveitem IRON iffalse UnknownScript_0x19e13f clearevent EVENT_PARRY_IRON @@ -221,33 +236,33 @@ TrainerHikerTimothy: trainer EVENT_BEAT_HIKER_TIMOTHY, HIKER, TIMOTHY, HikerTimothySeenText, HikerTimothyBeatenText, 0, HikerTimothyScript HikerTimothyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19e4f1 + waitbutton closetext - loadmovesprites end TrainerCooltrainermRyan: trainer EVENT_BEAT_COOLTRAINERM_RYAN, COOLTRAINERM, RYAN, CooltrainermRyanSeenText, CooltrainermRyanBeatenText, 0, CooltrainermRyanScript CooltrainermRyanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19e70d + waitbutton closetext - loadmovesprites end TrainerCooltrainerfKelly: trainer EVENT_BEAT_COOLTRAINERF_KELLY, COOLTRAINERF, KELLY, CooltrainerfKellySeenText, CooltrainerfKellyBeatenText, 0, CooltrainerfKellyScript CooltrainerfKellyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19e7d1 + waitbutton closetext - loadmovesprites end YoungsterScript_0x19e269: @@ -256,26 +271,26 @@ YoungsterScript_0x19e269: checkevent EVENT_BEAT_CAMPER_QUENTIN iftrue UnknownScript_0x19e285 writetext UnknownText_0x19e87f + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x19e899, 0 - loadtrainer CAMPER, QUENTIN + scriptedtrainerdata CAMPER, QUENTIN startbattle returnafterbattle setevent EVENT_BEAT_CAMPER_QUENTIN - loadmovesprites + closetext end UnknownScript_0x19e285: writetext UnknownText_0x19e8bb + waitbutton closetext - loadmovesprites end UnknownScript_0x19e28b: writetext UnknownText_0x19e830 + waitbutton closetext - loadmovesprites end MapRoute45Signpost0Script: diff --git a/maps/Route46.asm b/maps/Route46.asm index 493bd5303..182d6c7ca 100644 --- a/maps/Route46.asm +++ b/maps/Route46.asm @@ -1,3 +1,11 @@ +const_value set 2 + const ROUTE46_POKEFAN_M + const ROUTE46_YOUNGSTER + const ROUTE46_LASS + const ROUTE46_FRUIT_TREE1 + const ROUTE46_FRUIT_TREE2 + const ROUTE46_POKE_BALL + Route46_MapScriptHeader: .MapTriggers: db 0 @@ -9,11 +17,11 @@ TrainerCamperTed: trainer EVENT_BEAT_CAMPER_TED, CAMPER, TED, CamperTedSeenText, CamperTedBeatenText, 0, CamperTedScript CamperTedScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a9851 + waitbutton closetext - loadmovesprites end TrainerPicnickerErin1: @@ -21,7 +29,7 @@ TrainerPicnickerErin1: PicnickerErin1Script: writecode VAR_CALLERID, PHONE_PICNICKER_ERIN - talkaftercancel + end_if_just_battled loadfont checkflag ENGINE_ERIN iftrue UnknownScript_0x1a96da @@ -59,7 +67,7 @@ UnknownScript_0x1a96da: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 .LoadFight0 - loadtrainer PICNICKER, ERIN1 + scriptedtrainerdata PICNICKER, ERIN1 startbattle returnafterbattle loadvar wErinFightCount, 1 @@ -67,7 +75,7 @@ UnknownScript_0x1a96da: end .LoadFight1 - loadtrainer PICNICKER, ERIN2 + scriptedtrainerdata PICNICKER, ERIN2 startbattle returnafterbattle loadvar wErinFightCount, 2 @@ -75,7 +83,7 @@ UnknownScript_0x1a96da: end .LoadFight2 - loadtrainer PICNICKER, ERIN3 + scriptedtrainerdata PICNICKER, ERIN3 startbattle returnafterbattle clearflag ENGINE_ERIN @@ -95,7 +103,7 @@ UnknownScript_0x1a973a: UnknownScript_0x1a973b: loadfont writetext UnknownText_0x1a9927 - closetext + waitbutton verbosegiveitem CALCIUM iffalse UnknownScript_0x1a976b clearevent EVENT_ERIN_CALCIUM @@ -143,11 +151,11 @@ TrainerHikerBailey: trainer EVENT_BEAT_HIKER_BAILEY, HIKER, BAILEY, HikerBaileySeenText, HikerBaileyBeatenText, 0, HikerBaileyScript HikerBaileyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1a97e8 + waitbutton closetext - loadmovesprites end MapRoute46Signpost0Script: diff --git a/maps/Route5.asm b/maps/Route5.asm index 607b98413..dfbf9b7cf 100644 --- a/maps/Route5.asm +++ b/maps/Route5.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE5_POKEFAN_M + Route5_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route5CleanseTagSpeechHouse.asm b/maps/Route5CleanseTagSpeechHouse.asm index 9cafc81ea..ad801e3ac 100644 --- a/maps/Route5CleanseTagSpeechHouse.asm +++ b/maps/Route5CleanseTagSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const ROUTE5CLEANSETAGSPEECHHOUSE_GRANNY + const ROUTE5CLEANSETAGSPEECHHOUSE_TEACHER + Route5CleanseTagSpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -17,9 +21,9 @@ GrannyScript_0x18b634: setevent EVENT_GOT_CLEANSE_TAG UnknownScript_0x18b649: writetext UnknownText_0x18b6a7 - closetext + waitbutton UnknownScript_0x18b64d: - loadmovesprites + closetext end TeacherScript_0x18b64f: diff --git a/maps/Route5SaffronCityGate.asm b/maps/Route5SaffronCityGate.asm index 293d53121..cefe24e47 100644 --- a/maps/Route5SaffronCityGate.asm +++ b/maps/Route5SaffronCityGate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE5SAFFRONCITYGATE_OFFICER + Route5SaffronCityGate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route5UndergroundEntrance.asm b/maps/Route5UndergroundEntrance.asm index d56a31b26..a9051d75b 100644 --- a/maps/Route5UndergroundEntrance.asm +++ b/maps/Route5UndergroundEntrance.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE5UNDERGROUNDENTRANCE_TEACHER + Route5UndergroundEntrance_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route6.asm b/maps/Route6.asm index d70ed689d..534301966 100644 --- a/maps/Route6.asm +++ b/maps/Route6.asm @@ -1,3 +1,8 @@ +const_value set 2 + const ROUTE6_POKEFAN_M1 + const ROUTE6_POKEFAN_M2 + const ROUTE6_POKEFAN_M3 + Route6_MapScriptHeader: .MapTriggers: db 0 @@ -9,22 +14,22 @@ TrainerPokefanmRex: trainer EVENT_BEAT_POKEFANM_REX, POKEFANM, REX, PokefanmRexSeenText, PokefanmRexBeatenText, 0, PokefanmRexScript PokefanmRexScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ad9ff + waitbutton closetext - loadmovesprites end TrainerPokefanmAllan: trainer EVENT_BEAT_POKEFANM_ALLAN, POKEFANM, ALLAN, PokefanmAllanSeenText, PokefanmAllanBeatenText, 0, PokefanmAllanScript PokefanmAllanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ada88 + waitbutton closetext - loadmovesprites end PokefanMScript_0x1ad951: diff --git a/maps/Route6SaffronGate.asm b/maps/Route6SaffronGate.asm index cb32e10c6..96210fcd7 100644 --- a/maps/Route6SaffronGate.asm +++ b/maps/Route6SaffronGate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE6SAFFRONGATE_OFFICER + Route6SaffronGate_MapScriptHeader: .MapTriggers: db 1 @@ -17,14 +20,14 @@ OfficerScript_0x1926ea: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x1926f8 writetext UnknownText_0x1926fe + waitbutton closetext - loadmovesprites end UnknownScript_0x1926f8: writetext UnknownText_0x1927cb + waitbutton closetext - loadmovesprites end UnknownText_0x1926fe: diff --git a/maps/Route6UndergroundEntrance.asm b/maps/Route6UndergroundEntrance.asm index e1dbd1b86..f2d23ef50 100644 --- a/maps/Route6UndergroundEntrance.asm +++ b/maps/Route6UndergroundEntrance.asm @@ -1,3 +1,5 @@ +const_value set 2 + Route6UndergroundEntrance_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route7.asm b/maps/Route7.asm index 5ccd0239c..e98fc20b9 100644 --- a/maps/Route7.asm +++ b/maps/Route7.asm @@ -1,3 +1,5 @@ +const_value set 2 + Route7_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route7SaffronGate.asm b/maps/Route7SaffronGate.asm index 29be287d4..3a36253cb 100644 --- a/maps/Route7SaffronGate.asm +++ b/maps/Route7SaffronGate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE7SAFFRONGATE_OFFICER + Route7SaffronGate_MapScriptHeader: .MapTriggers: db 0 @@ -11,14 +14,14 @@ OfficerScript_0x73518: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x73526 writetext UnknownText_0x7352c + waitbutton closetext - loadmovesprites end UnknownScript_0x73526: writetext UnknownText_0x73592 + waitbutton closetext - loadmovesprites end UnknownText_0x7352c: diff --git a/maps/Route8.asm b/maps/Route8.asm index e9d87f31b..ce626b879 100644 --- a/maps/Route8.asm +++ b/maps/Route8.asm @@ -1,3 +1,11 @@ +const_value set 2 + const ROUTE8_BIKER1 + const ROUTE8_BIKER2 + const ROUTE8_BIKER3 + const ROUTE8_SUPER_NERD1 + const ROUTE8_SUPER_NERD2 + const ROUTE8_FRUIT_TREE + Route8_MapScriptHeader: .MapTriggers: db 0 @@ -9,55 +17,55 @@ TrainerBikerDwayne: trainer EVENT_BEAT_BIKER_DWAYNE, BIKER, DWAYNE, BikerDwayneSeenText, BikerDwayneBeatenText, 0, BikerDwayneScript BikerDwayneScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6c0c8 + waitbutton closetext - loadmovesprites end TrainerBikerHarris: trainer EVENT_BEAT_BIKER_HARRIS, BIKER, HARRIS, BikerHarrisSeenText, BikerHarrisBeatenText, 0, BikerHarrisScript BikerHarrisScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6c143 + waitbutton closetext - loadmovesprites end TrainerBikerZeke: trainer EVENT_BEAT_BIKER_ZEKE, BIKER, ZEKE, BikerZekeSeenText, BikerZekeBeatenText, 0, BikerZekeScript BikerZekeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6c1a3 + waitbutton closetext - loadmovesprites end TrainerSupernerdSam: trainer EVENT_BEAT_SUPER_NERD_SAM, SUPER_NERD, SAM, SupernerdSamSeenText, SupernerdSamBeatenText, 0, SupernerdSamScript SupernerdSamScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6c219 + waitbutton closetext - loadmovesprites end TrainerSupernerdTom: trainer EVENT_BEAT_SUPER_NERD_TOM, SUPER_NERD, TOM, SupernerdTomSeenText, SupernerdTomBeatenText, 0, SupernerdTomScript SupernerdTomScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6c27e + waitbutton closetext - loadmovesprites end MapRoute8Signpost1Script: diff --git a/maps/Route8SaffronGate.asm b/maps/Route8SaffronGate.asm index 047599830..6f871c5fd 100644 --- a/maps/Route8SaffronGate.asm +++ b/maps/Route8SaffronGate.asm @@ -1,3 +1,6 @@ +const_value set 2 + const ROUTE8SAFFRONGATE_OFFICER + Route8SaffronGate_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/Route9.asm b/maps/Route9.asm index 5d13a398c..2ffdba46e 100644 --- a/maps/Route9.asm +++ b/maps/Route9.asm @@ -1,3 +1,11 @@ +const_value set 2 + const ROUTE9_YOUNGSTER1 + const ROUTE9_LASS1 + const ROUTE9_YOUNGSTER2 + const ROUTE9_LASS2 + const ROUTE9_POKEFAN_M1 + const ROUTE9_POKEFAN_M2 + Route9_MapScriptHeader: .MapTriggers: db 0 @@ -9,66 +17,66 @@ TrainerCamperDean: trainer EVENT_BEAT_CAMPER_DEAN, CAMPER, DEAN, CamperDeanSeenText, CamperDeanBeatenText, 0, CamperDeanScript CamperDeanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1aafd9 + waitbutton closetext - loadmovesprites end TrainerPicnickerHeidi: trainer EVENT_BEAT_PICNICKER_HEIDI, PICNICKER, HEIDI, PicnickerHeidiSeenText, PicnickerHeidiBeatenText, 0, PicnickerHeidiScript PicnickerHeidiScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ab07c + waitbutton closetext - loadmovesprites end TrainerCamperSid: trainer EVENT_BEAT_CAMPER_SID, CAMPER, SID, CamperSidSeenText, CamperSidBeatenText, 0, CamperSidScript CamperSidScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ab0f6 + waitbutton closetext - loadmovesprites end TrainerPicnickerEdna: trainer EVENT_BEAT_PICNICKER_EDNA, PICNICKER, EDNA, PicnickerEdnaSeenText, PicnickerEdnaBeatenText, 0, PicnickerEdnaScript PicnickerEdnaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ab15f + waitbutton closetext - loadmovesprites end TrainerHikerTim: trainer EVENT_BEAT_HIKER_TIM, HIKER, TIM, HikerTimSeenText, HikerTimBeatenText, 0, HikerTimScript HikerTimScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ab210 + waitbutton closetext - loadmovesprites end TrainerHikerSidney: trainer EVENT_BEAT_HIKER_SIDNEY, HIKER, SIDNEY, HikerSidneySeenText, HikerSidneyBeatenText, 0, HikerSidneyScript HikerSidneyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1ab278 + waitbutton closetext - loadmovesprites end MapRoute9Signpost0Script: diff --git a/maps/RuinsofAlphAerodactylChamber.asm b/maps/RuinsofAlphAerodactylChamber.asm index 506884841..f1f592f15 100644 --- a/maps/RuinsofAlphAerodactylChamber.asm +++ b/maps/RuinsofAlphAerodactylChamber.asm @@ -1,3 +1,5 @@ +const_value set 2 + RuinsofAlphAerodactylChamber_MapScriptHeader: .MapTriggers: db 2 @@ -49,14 +51,14 @@ UnknownScript_0x58dd3: reloadmappart earthquake 50 dotrigger $1 - loadmovesprites + closetext end MapRuinsofAlphAerodactylChamberSignpost2Script: refreshscreen $0 writebyte $2 special Special_UnownPuzzle - loadmovesprites + closetext iftrue UnknownScript_0x58df7 end @@ -74,7 +76,7 @@ UnknownScript_0x58df7: earthquake 80 applymovement PLAYER, MovementData_0x58e4d playsound SFX_KINESIS - waitbutton + waitsfx pause 20 warpcheck end @@ -90,7 +92,7 @@ MapRuinsofAlphAerodactylChamberSignpost4Script: writetext UnknownText_0x58e4f writebyte $1 special Special_DisplayUnownWords - loadmovesprites + closetext end MapRuinsofAlphAerodactylChamberSignpost5Script: @@ -100,14 +102,14 @@ MapRuinsofAlphAerodactylChamberSignpost5Script: writetext UnknownText_0x58e81 writebyte $1 special Special_DisplayUnownWords - loadmovesprites + closetext end UnknownScript_0x58e46: loadfont writetext UnknownText_0x58ea2 + waitbutton closetext - loadmovesprites end MovementData_0x58e4d: diff --git a/maps/RuinsofAlphAerodactylItemRoom.asm b/maps/RuinsofAlphAerodactylItemRoom.asm index 07e2a2103..1ea6976e6 100644 --- a/maps/RuinsofAlphAerodactylItemRoom.asm +++ b/maps/RuinsofAlphAerodactylItemRoom.asm @@ -1,3 +1,9 @@ +const_value set 2 + const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL1 + const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL2 + const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL3 + const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL4 + RuinsofAlphAerodactylItemRoom_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/RuinsofAlphAerodactylWordRoom.asm b/maps/RuinsofAlphAerodactylWordRoom.asm index e79ca5c21..5b7917c6e 100644 --- a/maps/RuinsofAlphAerodactylWordRoom.asm +++ b/maps/RuinsofAlphAerodactylWordRoom.asm @@ -1,3 +1,5 @@ +const_value set 2 + RuinsofAlphAerodactylWordRoom_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/RuinsofAlphHoOhChamber.asm b/maps/RuinsofAlphHoOhChamber.asm index ff04d56f2..6e1e30968 100644 --- a/maps/RuinsofAlphHoOhChamber.asm +++ b/maps/RuinsofAlphHoOhChamber.asm @@ -1,3 +1,5 @@ +const_value set 2 + RuinsofAlphHoOhChamber_MapScriptHeader: .MapTriggers: db 2 @@ -50,14 +52,14 @@ UnknownScript_0x58596: reloadmappart earthquake 50 dotrigger $1 - loadmovesprites + closetext end MapRuinsofAlphHoOhChamberSignpost2Script: refreshscreen $0 writebyte $3 special Special_UnownPuzzle - loadmovesprites + closetext iftrue UnknownScript_0x585ba end @@ -75,7 +77,7 @@ UnknownScript_0x585ba: earthquake 80 applymovement PLAYER, MovementData_0x58610 playsound SFX_KINESIS - waitbutton + waitsfx pause 20 warpcheck end @@ -91,7 +93,7 @@ MapRuinsofAlphHoOhChamberSignpost4Script: writetext UnknownText_0x58612 writebyte $3 special Special_DisplayUnownWords - loadmovesprites + closetext end MapRuinsofAlphHoOhChamberSignpost5Script: @@ -101,14 +103,14 @@ MapRuinsofAlphHoOhChamberSignpost5Script: writetext UnknownText_0x58644 writebyte $3 special Special_DisplayUnownWords - loadmovesprites + closetext end UnknownScript_0x58609: loadfont writetext UnknownText_0x58665 + waitbutton closetext - loadmovesprites end MovementData_0x58610: diff --git a/maps/RuinsofAlphHoOhItemRoom.asm b/maps/RuinsofAlphHoOhItemRoom.asm index 83d5720c4..6578c223d 100644 --- a/maps/RuinsofAlphHoOhItemRoom.asm +++ b/maps/RuinsofAlphHoOhItemRoom.asm @@ -1,3 +1,9 @@ +const_value set 2 + const RUINSOFALPHHOOHITEMROOM_POKE_BALL1 + const RUINSOFALPHHOOHITEMROOM_POKE_BALL2 + const RUINSOFALPHHOOHITEMROOM_POKE_BALL3 + const RUINSOFALPHHOOHITEMROOM_POKE_BALL4 + RuinsofAlphHoOhItemRoom_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/RuinsofAlphHoOhWordRoom.asm b/maps/RuinsofAlphHoOhWordRoom.asm index e0d35fa14..b547912e7 100644 --- a/maps/RuinsofAlphHoOhWordRoom.asm +++ b/maps/RuinsofAlphHoOhWordRoom.asm @@ -1,3 +1,5 @@ +const_value set 2 + RuinsofAlphHoOhWordRoom_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/RuinsofAlphInnerChamber.asm b/maps/RuinsofAlphInnerChamber.asm index bb4b47d85..4751a9abe 100644 --- a/maps/RuinsofAlphInnerChamber.asm +++ b/maps/RuinsofAlphInnerChamber.asm @@ -1,3 +1,8 @@ +const_value set 2 + const RUINSOFALPHINNERCHAMBER_FISHER + const RUINSOFALPHINNERCHAMBER_TEACHER + const RUINSOFALPHINNERCHAMBER_GRAMPS + RuinsofAlphInnerChamber_MapScriptHeader: .MapTriggers: db 2 @@ -21,8 +26,8 @@ UnknownScript_0x58f6d: UnknownScript_0x58f6e: loadfont writetext UnknownText_0x58f89 + waitbutton closetext - loadmovesprites dotrigger $0 setevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS clearevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_FISHER diff --git a/maps/RuinsofAlphKabutoChamber.asm b/maps/RuinsofAlphKabutoChamber.asm index 63bd06be8..5c8566c57 100644 --- a/maps/RuinsofAlphKabutoChamber.asm +++ b/maps/RuinsofAlphKabutoChamber.asm @@ -1,3 +1,7 @@ +const_value set 2 + const RUINSOFALPHKABUTOCHAMBER_RECEPTIONIST + const RUINSOFALPHKABUTOCHAMBER_SCIENTIST + RuinsofAlphKabutoChamber_MapScriptHeader: .MapTriggers: db 2 @@ -51,7 +55,7 @@ UnknownScript_0x58751: reloadmappart earthquake 50 dotrigger $1 - loadmovesprites + closetext end ReceptionistScript_0x58769: @@ -61,7 +65,7 @@ MapRuinsofAlphKabutoChamberSignpost2Script: refreshscreen $0 writebyte $0 special Special_UnownPuzzle - loadmovesprites + closetext iftrue UnknownScript_0x58778 end @@ -80,7 +84,7 @@ UnknownScript_0x58778: earthquake 80 applymovement PLAYER, MovementData_0x587fe playsound SFX_KINESIS - waitbutton + waitsfx pause 20 warpcheck end @@ -98,21 +102,21 @@ ScientistScript_0x587a8: keeptextopen UnknownScript_0x587c0: writetext UnknownText_0x588f5 + waitbutton closetext - loadmovesprites - spriteface $3, UP + spriteface RUINSOFALPHKABUTOCHAMBER_SCIENTIST, UP end UnknownScript_0x587c9: writetext UnknownText_0x5897c + waitbutton closetext - loadmovesprites end UnknownScript_0x587cf: writetext UnknownText_0x594cb + waitbutton closetext - loadmovesprites end MapRuinsofAlphKabutoChamberSignpost1Script: @@ -126,7 +130,7 @@ MapRuinsofAlphKabutoChamberSignpost4Script: writetext UnknownText_0x58aa7 writebyte $0 special Special_DisplayUnownWords - loadmovesprites + closetext end MapRuinsofAlphKabutoChamberSignpost5Script: @@ -136,14 +140,14 @@ MapRuinsofAlphKabutoChamberSignpost5Script: writetext UnknownText_0x58ad9 writebyte $0 special Special_DisplayUnownWords - loadmovesprites + closetext end UnknownScript_0x587f7: loadfont writetext UnknownText_0x58afa + waitbutton closetext - loadmovesprites end MovementData_0x587fe: diff --git a/maps/RuinsofAlphKabutoItemRoom.asm b/maps/RuinsofAlphKabutoItemRoom.asm index 19a991479..3e771583a 100644 --- a/maps/RuinsofAlphKabutoItemRoom.asm +++ b/maps/RuinsofAlphKabutoItemRoom.asm @@ -1,3 +1,9 @@ +const_value set 2 + const RUINSOFALPHKABUTOITEMROOM_POKE_BALL1 + const RUINSOFALPHKABUTOITEMROOM_POKE_BALL2 + const RUINSOFALPHKABUTOITEMROOM_POKE_BALL3 + const RUINSOFALPHKABUTOITEMROOM_POKE_BALL4 + RuinsofAlphKabutoItemRoom_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/RuinsofAlphKabutoWordRoom.asm b/maps/RuinsofAlphKabutoWordRoom.asm index 8d754f657..1db1e5c6a 100644 --- a/maps/RuinsofAlphKabutoWordRoom.asm +++ b/maps/RuinsofAlphKabutoWordRoom.asm @@ -1,3 +1,5 @@ +const_value set 2 + RuinsofAlphKabutoWordRoom_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/RuinsofAlphOmanyteChamber.asm b/maps/RuinsofAlphOmanyteChamber.asm index 29b96cdd2..b8180a85e 100644 --- a/maps/RuinsofAlphOmanyteChamber.asm +++ b/maps/RuinsofAlphOmanyteChamber.asm @@ -1,3 +1,5 @@ +const_value set 2 + RuinsofAlphOmanyteChamber_MapScriptHeader: .MapTriggers: db 2 @@ -50,14 +52,14 @@ UnknownScript_0x58c12: reloadmappart earthquake 50 dotrigger $1 - loadmovesprites + closetext end MapRuinsofAlphOmanyteChamberSignpost2Script: refreshscreen $0 writebyte $1 special Special_UnownPuzzle - loadmovesprites + closetext iftrue UnknownScript_0x58c36 end @@ -75,7 +77,7 @@ UnknownScript_0x58c36: earthquake 80 applymovement PLAYER, MovementData_0x58c8c playsound SFX_KINESIS - waitbutton + waitsfx pause 20 warpcheck end @@ -91,7 +93,7 @@ MapRuinsofAlphOmanyteChamberSignpost4Script: writetext UnknownText_0x58c8e writebyte $2 special Special_DisplayUnownWords - loadmovesprites + closetext end MapRuinsofAlphOmanyteChamberSignpost5Script: @@ -101,14 +103,14 @@ MapRuinsofAlphOmanyteChamberSignpost5Script: writetext UnknownText_0x58cc0 writebyte $2 special Special_DisplayUnownWords - loadmovesprites + closetext end UnknownScript_0x58c85: loadfont writetext UnknownText_0x58ce1 + waitbutton closetext - loadmovesprites end MovementData_0x58c8c: diff --git a/maps/RuinsofAlphOmanyteItemRoom.asm b/maps/RuinsofAlphOmanyteItemRoom.asm index 0611de183..cb030b494 100644 --- a/maps/RuinsofAlphOmanyteItemRoom.asm +++ b/maps/RuinsofAlphOmanyteItemRoom.asm @@ -1,3 +1,9 @@ +const_value set 2 + const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL1 + const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL2 + const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL3 + const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL4 + RuinsofAlphOmanyteItemRoom_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/RuinsofAlphOmanyteWordRoom.asm b/maps/RuinsofAlphOmanyteWordRoom.asm index 7600f41d9..87848a2a7 100644 --- a/maps/RuinsofAlphOmanyteWordRoom.asm +++ b/maps/RuinsofAlphOmanyteWordRoom.asm @@ -1,3 +1,5 @@ +const_value set 2 + RuinsofAlphOmanyteWordRoom_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/RuinsofAlphOutside.asm b/maps/RuinsofAlphOutside.asm index 4c5293821..2bcaed562 100644 --- a/maps/RuinsofAlphOutside.asm +++ b/maps/RuinsofAlphOutside.asm @@ -1,3 +1,10 @@ +const_value set 2 + const RUINSOFALPHOUTSIDE_YOUNGSTER1 + const RUINSOFALPHOUTSIDE_SCIENTIST + const RUINSOFALPHOUTSIDE_FISHER + const RUINSOFALPHOUTSIDE_YOUNGSTER2 + const RUINSOFALPHOUTSIDE_YOUNGSTER3 + RuinsofAlphOutside_MapScriptHeader: .MapTriggers: db 2 @@ -32,22 +39,22 @@ UnknownScript_0x5801e: jump UnknownScript_0x5802c UnknownScript_0x58027: - appear $3 + appear RUINSOFALPHOUTSIDE_SCIENTIST dotrigger $1 return UnknownScript_0x5802c: - disappear $3 + disappear RUINSOFALPHOUTSIDE_SCIENTIST dotrigger $0 return UnknownScript_0x58031: - spriteface $3, UP + spriteface RUINSOFALPHOUTSIDE_SCIENTIST, UP spriteface PLAYER, DOWN jump UnknownScript_0x58044 UnknownScript_0x5803a: - spriteface $3, LEFT + spriteface RUINSOFALPHOUTSIDE_SCIENTIST, LEFT spriteface PLAYER, RIGHT jump UnknownScript_0x58044 @@ -56,12 +63,12 @@ ScientistScript_0x58043: UnknownScript_0x58044: loadfont writetext UnknownText_0x580c7 + waitbutton closetext - loadmovesprites playmusic MUSIC_SHOW_ME_AROUND - follow $3, PLAYER - applymovement $3, MovementData_0x580ba - disappear $3 + follow RUINSOFALPHOUTSIDE_SCIENTIST, PLAYER + applymovement RUINSOFALPHOUTSIDE_SCIENTIST, MovementData_0x580ba + disappear RUINSOFALPHOUTSIDE_SCIENTIST stopfollow applymovement PLAYER, MovementData_0x580c5 domaptrigger RUINS_OF_ALPH_RESEARCH_CENTER, $1 @@ -78,36 +85,36 @@ FisherScript_0x58061: keeptextopen .Next writetext UnknownText_0x58420 + waitbutton closetext - loadmovesprites end YoungsterScript_0x58076: faceplayer loadfont writetext UnknownText_0x58449 + waitbutton closetext - loadmovesprites end YoungsterScript_0x5807e: faceplayer loadfont writetext UnknownText_0x5848e + waitbutton closetext - loadmovesprites - spriteface $6, UP + spriteface RUINSOFALPHOUTSIDE_YOUNGSTER3, UP end TrainerPsychicNathan: trainer EVENT_BEAT_PSYCHIC_NATHAN, PSYCHIC_T, NATHAN, PsychicNathanSeenText, PsychicNathanBeatenText, 0, PsychicNathanScript PsychicNathanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5830e + waitbutton closetext - loadmovesprites end @@ -115,11 +122,11 @@ TrainerSuperNerdStan: trainer EVENT_BEAT_SUPER_NERD_STAN, SUPER_NERD, STAN, UnknownText_0x581e5, UnknownText_0x58217, 0, UnknownScript_0x580a9 UnknownScript_0x580a9: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x58250 + waitbutton closetext - loadmovesprites end diff --git a/maps/RuinsofAlphResearchCenter.asm b/maps/RuinsofAlphResearchCenter.asm index 59262d20b..520afe0e0 100644 --- a/maps/RuinsofAlphResearchCenter.asm +++ b/maps/RuinsofAlphResearchCenter.asm @@ -1,3 +1,8 @@ +const_value set 2 + const RUINSOFALPHRESEARCHCENTER_SCIENTIST1 + const RUINSOFALPHRESEARCHCENTER_SCIENTIST2 + const RUINSOFALPHRESEARCHCENTER_SCIENTIST3 + RuinsofAlphResearchCenter_MapScriptHeader: .MapTriggers: db 2 @@ -26,12 +31,12 @@ UnknownScript_0x59185: return UnknownScript_0x5918b: - moveperson $4, $3, $7 - appear $4 + moveperson RUINSOFALPHRESEARCHCENTER_SCIENTIST3, $3, $7 + appear RUINSOFALPHRESEARCHCENTER_SCIENTIST3 return UnknownScript_0x59192: - applymovement $4, MovementData_0x5926f + applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, MovementData_0x5926f playsound SFX_BOOT_PC pause 60 playsound SFX_SWITCH_POKEMON @@ -40,21 +45,21 @@ UnknownScript_0x59192: pause 30 playsound SFX_TRANSACTION pause 30 - spriteface $4, DOWN + spriteface RUINSOFALPHRESEARCHCENTER_SCIENTIST3, DOWN loadfont writetext UnknownText_0x59278 + waitbutton closetext - loadmovesprites - applymovement $4, MovementData_0x59274 + applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, MovementData_0x59274 loadfont writetext UnknownText_0x592fa playsound SFX_ITEM - waitbutton + waitsfx setflag ENGINE_UNOWN_DEX writetext UnknownText_0x59311 + waitbutton closetext - loadmovesprites - applymovement $4, MovementData_0x59276 + applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, MovementData_0x59276 dotrigger $0 special RestartMapMusic end @@ -65,14 +70,14 @@ ScientistScript_0x591d1: checkcode VAR_UNOWNCOUNT if_equal 26, UnknownScript_0x591df writetext UnknownText_0x59311 + waitbutton closetext - loadmovesprites end UnknownScript_0x591df: writetext UnknownText_0x5935f + waitbutton closetext - loadmovesprites end ScientistScript_0x591e5: @@ -85,26 +90,26 @@ ScientistScript_0x591e5: checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS iftrue UnknownScript_0x591ff writetext UnknownText_0x593ed + waitbutton closetext - loadmovesprites end UnknownScript_0x591ff: writetext UnknownText_0x59478 + waitbutton closetext - loadmovesprites end UnknownScript_0x59205: writetext UnknownText_0x59445 + waitbutton closetext - loadmovesprites end UnknownScript_0x5920b: writetext UnknownText_0x594cb + waitbutton closetext - loadmovesprites clearevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS end @@ -116,20 +121,20 @@ ScientistScript_0x59214: checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS iftrue UnknownScript_0x59228 writetext UnknownText_0x5954f + waitbutton closetext - loadmovesprites end UnknownScript_0x59228: writetext UnknownText_0x595cb + waitbutton closetext - loadmovesprites end UnknownScript_0x5922e: writetext UnknownText_0x59769 + waitbutton closetext - loadmovesprites end MapRuinsofAlphResearchCenterSignpost1Script: @@ -140,14 +145,14 @@ MapRuinsofAlphResearchCenterSignpost1Script: if_equal 26, UnknownScript_0x59247 UnknownScript_0x59241: writetext UnknownText_0x597b6 + waitbutton closetext - loadmovesprites end UnknownScript_0x59247: writetext UnknownText_0x597d9 + waitbutton closetext - loadmovesprites end MapRuinsofAlphResearchCenterSignpost2Script: @@ -158,15 +163,15 @@ MapRuinsofAlphResearchCenterSignpost2Script: if_equal 26, UnknownScript_0x59260 UnknownScript_0x5925a: writetext UnknownText_0x5980e + waitbutton closetext - loadmovesprites end UnknownScript_0x59260: writetext UnknownText_0x5982d - closetext + waitbutton special Special_UnownPrinter - loadmovesprites + closetext end UnknownScript_0x59269: diff --git a/maps/SafariZoneBeta.asm b/maps/SafariZoneBeta.asm index 2f5fbe2ab..c29dce0df 100644 --- a/maps/SafariZoneBeta.asm +++ b/maps/SafariZoneBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + SafariZoneBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/SafariZoneFuchsiaGateBeta.asm b/maps/SafariZoneFuchsiaGateBeta.asm index 60b24d4e1..0f5cddc98 100644 --- a/maps/SafariZoneFuchsiaGateBeta.asm +++ b/maps/SafariZoneFuchsiaGateBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + SafariZoneFuchsiaGateBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/SafariZoneMainOffice.asm b/maps/SafariZoneMainOffice.asm index a116519ba..e557e7a61 100644 --- a/maps/SafariZoneMainOffice.asm +++ b/maps/SafariZoneMainOffice.asm @@ -1,3 +1,5 @@ +const_value set 2 + SafariZoneMainOffice_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/SafariZoneWardensHome.asm b/maps/SafariZoneWardensHome.asm index e3ea7f4ed..48d26f21e 100644 --- a/maps/SafariZoneWardensHome.asm +++ b/maps/SafariZoneWardensHome.asm @@ -1,3 +1,6 @@ +const_value set 2 + const SAFARIZONEWARDENSHOME_LASS + SafariZoneWardensHome_MapScriptHeader: .MapTriggers: db 0 @@ -11,14 +14,14 @@ WardensGranddaughter: checkevent EVENT_TALKED_TO_WARDENS_GRANDDAUGHTER iftrue .AlreadyMet writetext WardensGranddaughterText1 + waitbutton closetext - loadmovesprites setevent EVENT_TALKED_TO_WARDENS_GRANDDAUGHTER end .AlreadyMet writetext WardensGranddaughterText2 + waitbutton closetext - loadmovesprites end WardenPhoto: diff --git a/maps/SaffronCity.asm b/maps/SaffronCity.asm index 46fd6186f..e01956fd4 100644 --- a/maps/SaffronCity.asm +++ b/maps/SaffronCity.asm @@ -1,3 +1,13 @@ +const_value set 2 + const SAFFRONCITY_LASS1 + const SAFFRONCITY_POKEFAN_M + const SAFFRONCITY_COOLTRAINER_M + const SAFFRONCITY_COOLTRAINER_F + const SAFFRONCITY_FISHER + const SAFFRONCITY_YOUNGSTER1 + const SAFFRONCITY_YOUNGSTER2 + const SAFFRONCITY_LASS2 + SaffronCity_MapScriptHeader: .MapTriggers: db 0 @@ -18,14 +28,14 @@ LassScript_0x19932a: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x199338 writetext UnknownText_0x19938d + waitbutton closetext - loadmovesprites end UnknownScript_0x199338: writetext UnknownText_0x19940d + waitbutton closetext - loadmovesprites end PokefanMScript_0x19933e: @@ -34,14 +44,14 @@ PokefanMScript_0x19933e: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x19934c writetext UnknownText_0x199460 + waitbutton closetext - loadmovesprites end UnknownScript_0x19934c: writetext UnknownText_0x1994ae + waitbutton closetext - loadmovesprites end CooltrainerMScript_0x199352: @@ -56,14 +66,14 @@ FisherScript_0x199358: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x199366 writetext UnknownText_0x1995fc + waitbutton closetext - loadmovesprites end UnknownScript_0x199366: writetext UnknownText_0x19964b + waitbutton closetext - loadmovesprites end YoungsterScript_0x19936c: diff --git a/maps/SaffronGym.asm b/maps/SaffronGym.asm index 0813c904a..6ee2b7245 100644 --- a/maps/SaffronGym.asm +++ b/maps/SaffronGym.asm @@ -1,3 +1,11 @@ +const_value set 2 + const SAFFRONGYM_SABRINA + const SAFFRONGYM_GRANNY1 + const SAFFRONGYM_YOUNGSTER1 + const SAFFRONGYM_GRANNY2 + const SAFFRONGYM_YOUNGSTER2 + const SAFFRONGYM_GYM_GUY + SaffronGym_MapScriptHeader: .MapTriggers: db 0 @@ -11,10 +19,10 @@ SabrinaScript_0x189c2e: checkflag ENGINE_MARSHBADGE iftrue .FightDone writetext UnknownText_0x189cdf + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x189df4, 0 - loadtrainer SABRINA, 1 + scriptedtrainerdata SABRINA, 1 startbattle returnafterbattle setevent EVENT_BEAT_SABRINA @@ -25,61 +33,61 @@ SabrinaScript_0x189c2e: loadfont writetext UnknownText_0x189e95 playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_MARSHBADGE writetext UnknownText_0x189ead + waitbutton closetext - loadmovesprites end .FightDone writetext UnknownText_0x189f6c + waitbutton closetext - loadmovesprites end TrainerMediumRebecca: trainer EVENT_BEAT_MEDIUM_REBECCA, MEDIUM, REBECCA, MediumRebeccaSeenText, MediumRebeccaBeatenText, 0, MediumRebeccaScript MediumRebeccaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x18a034 + waitbutton closetext - loadmovesprites end TrainerPsychicFranklin: trainer EVENT_BEAT_PSYCHIC_FRANKLIN, PSYCHIC_T, FRANKLIN, PsychicFranklinSeenText, PsychicFranklinBeatenText, 0, PsychicFranklinScript PsychicFranklinScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x18a0a6 + waitbutton closetext - loadmovesprites end TrainerMediumDoris: trainer EVENT_BEAT_MEDIUM_DORIS, MEDIUM, DORIS, MediumDorisSeenText, MediumDorisBeatenText, 0, MediumDorisScript MediumDorisScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x18a136 + waitbutton closetext - loadmovesprites end TrainerPsychicJared: trainer EVENT_BEAT_PSYCHIC_JARED, PSYCHIC_T, JARED, PsychicJaredSeenText, PsychicJaredBeatenText, 0, PsychicJaredScript PsychicJaredScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x18a1b3 + waitbutton closetext - loadmovesprites end SaffronGymGuyScript: @@ -88,14 +96,14 @@ SaffronGymGuyScript: checkevent EVENT_BEAT_SABRINA iftrue .SaffronGymGuyWinScript writetext SaffronGymGuyText + waitbutton closetext - loadmovesprites end .SaffronGymGuyWinScript writetext SaffronGymGuyWinText + waitbutton closetext - loadmovesprites end SaffronGymStatue: diff --git a/maps/SaffronMart.asm b/maps/SaffronMart.asm index de4f50a67..f63ae3cf9 100644 --- a/maps/SaffronMart.asm +++ b/maps/SaffronMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const SAFFRONMART_CLERK + const SAFFRONMART_COOLTRAINER_M + const SAFFRONMART_COOLTRAINER_F + SaffronMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ SaffronMart_MapScriptHeader: ClerkScript_0x18a3bf: loadfont pokemart MARTTYPE_STANDARD, MART_SAFFRON - loadmovesprites + closetext end CooltrainerMScript_0x18a3c6: diff --git a/maps/SaffronPokeCenter1F.asm b/maps/SaffronPokeCenter1F.asm index 21d6aa136..5c0ad4a17 100644 --- a/maps/SaffronPokeCenter1F.asm +++ b/maps/SaffronPokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const SAFFRONPOKECENTER1F_NURSE + const SAFFRONPOKECENTER1F_TEACHER + const SAFFRONPOKECENTER1F_FISHER + const SAFFRONPOKECENTER1F_YOUNGSTER + SaffronPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -22,14 +28,14 @@ FisherScript_0x18a48c: checkevent EVENT_RETURNED_MACHINE_PART iftrue .SolvedKantoPowerCrisis writetext UnknownText_0x18a5d3 + waitbutton closetext - loadmovesprites end .SolvedKantoPowerCrisis: writetext UnknownText_0x18a62e + waitbutton closetext - loadmovesprites end YoungsterScript_0x18a4a0: diff --git a/maps/SaffronPokeCenter2FBeta.asm b/maps/SaffronPokeCenter2FBeta.asm index 987236d0b..d45e81076 100644 --- a/maps/SaffronPokeCenter2FBeta.asm +++ b/maps/SaffronPokeCenter2FBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + SaffronPokeCenter2FBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/SaffronTrainStation.asm b/maps/SaffronTrainStation.asm index b79485c2e..466409e76 100644 --- a/maps/SaffronTrainStation.asm +++ b/maps/SaffronTrainStation.asm @@ -1,3 +1,9 @@ +const_value set 2 + const SAFFRONTRAINSTATION_OFFICER + const SAFFRONTRAINSTATION_GYM_GUY + const SAFFRONTRAINSTATION_TEACHER + const SAFFRONTRAINSTATION_LASS + SaffronTrainStation_MapScriptHeader: .MapTriggers: db 1 @@ -17,8 +23,8 @@ OfficerScript_0x18a81e: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .MagnetTrainToGoldenrod writetext UnknownText_0x18a8a9 + waitbutton closetext - loadmovesprites end .MagnetTrainToGoldenrod: @@ -28,9 +34,9 @@ OfficerScript_0x18a81e: checkitem PASS iffalse .PassNotInBag writetext UnknownText_0x18a917 + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x18a88f + applymovement SAFFRONTRAINSTATION_OFFICER, MovementData_0x18a88f applymovement PLAYER, MovementData_0x18a898 writebyte $1 special Special_MagnetTrain @@ -46,24 +52,24 @@ OfficerScript_0x18a81e: .PassNotInBag: writetext UnknownText_0x18a956 + waitbutton closetext - loadmovesprites end .DecidedNotToRide: writetext UnknownText_0x18a978 + waitbutton closetext - loadmovesprites end Script_ArriveFromGoldenrod: - applymovement $2, MovementData_0x18a88f + applymovement SAFFRONTRAINSTATION_OFFICER, MovementData_0x18a88f applymovement PLAYER, MovementData_0x18a8a1 - applymovement $2, MovementData_0x18a894 + applymovement SAFFRONTRAINSTATION_OFFICER, MovementData_0x18a894 loadfont writetext UnknownText_0x18a993 + waitbutton closetext - loadmovesprites end GymGuyScript_0x18a875: @@ -72,14 +78,14 @@ GymGuyScript_0x18a875: checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x18a883 writetext UnknownText_0x18a9ca + waitbutton closetext - loadmovesprites end UnknownScript_0x18a883: writetext UnknownText_0x18aa61 + waitbutton closetext - loadmovesprites end TeacherScript_0x18a889: diff --git a/maps/SeafoamGym.asm b/maps/SeafoamGym.asm index 4b0a49491..b617c7647 100644 --- a/maps/SeafoamGym.asm +++ b/maps/SeafoamGym.asm @@ -1,3 +1,7 @@ +const_value set 2 + const SEAFOAMGYM_BLAINE + const SEAFOAMGYM_GYM_GUY + SeafoamGym_MapScriptHeader: .MapTriggers: db 1 @@ -17,30 +21,30 @@ BlaineScript_0x1ab4fb: checkflag ENGINE_VOLCANOBADGE iftrue .FightDone writetext UnknownText_0x1ab548 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x1ab646, 0 - loadtrainer BLAINE, 1 + scriptedtrainerdata BLAINE, 1 startbattle iftrue .ReturnAfterBattle - appear $3 + appear SEAFOAMGYM_GYM_GUY .ReturnAfterBattle returnafterbattle setevent EVENT_BEAT_BLAINE loadfont writetext UnknownText_0x1ab683 playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_VOLCANOBADGE writetext UnknownText_0x1ab69d + waitbutton closetext - loadmovesprites end .FightDone writetext UnknownText_0x1ab71c + waitbutton closetext - loadmovesprites end SeafoamGymGuyScript: @@ -49,15 +53,15 @@ SeafoamGymGuyScript: checkevent EVENT_TALKED_TO_SEAFOAM_GYM_GUY_ONCE iftrue .TalkedToSeafoamGymGuyScript writetext SeafoamGymGuyWinText + waitbutton closetext - loadmovesprites setevent EVENT_TALKED_TO_SEAFOAM_GYM_GUY_ONCE end .TalkedToSeafoamGymGuyScript writetext SeafoamGymGuyWinText2 + waitbutton closetext - loadmovesprites end UnknownText_0x1ab548: diff --git a/maps/SilphCo1F.asm b/maps/SilphCo1F.asm index b5424ff25..67db2c5fb 100644 --- a/maps/SilphCo1F.asm +++ b/maps/SilphCo1F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const SILPHCO1F_RECEPTIONIST + const SILPHCO1F_OFFICER + SilphCo1F_MapScriptHeader: .MapTriggers: db 0 @@ -20,9 +24,9 @@ OfficerScript_0x18abe8: setevent EVENT_GOT_UP_GRADE UnknownScript_0x18abfd: writetext UnknownText_0x18aca8 - closetext + waitbutton UnknownScript_0x18ac01: - loadmovesprites + closetext end UnknownText_0x18ac03: diff --git a/maps/SilverCaveItemRooms.asm b/maps/SilverCaveItemRooms.asm index 19830802e..000ce091f 100644 --- a/maps/SilverCaveItemRooms.asm +++ b/maps/SilverCaveItemRooms.asm @@ -1,3 +1,7 @@ +const_value set 2 + const SILVERCAVEITEMROOMS_POKE_BALL1 + const SILVERCAVEITEMROOMS_POKE_BALL2 + SilverCaveItemRooms_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/SilverCaveOutside.asm b/maps/SilverCaveOutside.asm index 51718ba61..52bfe2eb2 100644 --- a/maps/SilverCaveOutside.asm +++ b/maps/SilverCaveOutside.asm @@ -1,3 +1,5 @@ +const_value set 2 + SilverCaveOutside_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/SilverCavePokeCenter1F.asm b/maps/SilverCavePokeCenter1F.asm index 32f11f61b..7aba170fe 100644 --- a/maps/SilverCavePokeCenter1F.asm +++ b/maps/SilverCavePokeCenter1F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const SILVERCAVEPOKECENTER1F_NURSE + const SILVERCAVEPOKECENTER1F_GRANNY + SilverCavePokeCenter1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/SilverCaveRoom1.asm b/maps/SilverCaveRoom1.asm index 03c33bda2..8f837b931 100644 --- a/maps/SilverCaveRoom1.asm +++ b/maps/SilverCaveRoom1.asm @@ -1,3 +1,9 @@ +const_value set 2 + const SILVERCAVEROOM1_POKE_BALL1 + const SILVERCAVEROOM1_POKE_BALL2 + const SILVERCAVEROOM1_POKE_BALL3 + const SILVERCAVEROOM1_POKE_BALL4 + SilverCaveRoom1_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/SilverCaveRoom2.asm b/maps/SilverCaveRoom2.asm index c596024c1..88cf949b8 100644 --- a/maps/SilverCaveRoom2.asm +++ b/maps/SilverCaveRoom2.asm @@ -1,3 +1,8 @@ +const_value set 2 + const SILVERCAVEROOM2_POKE_BALL1 + const SILVERCAVEROOM2_POKE_BALL2 + const SILVERCAVEROOM2_POKE_BALL3 + SilverCaveRoom2_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/SilverCaveRoom3.asm b/maps/SilverCaveRoom3.asm index 08831af22..663e4dd09 100644 --- a/maps/SilverCaveRoom3.asm +++ b/maps/SilverCaveRoom3.asm @@ -1,3 +1,6 @@ +const_value set 2 + const SILVERCAVEROOM3_RED + SilverCaveRoom3_MapScriptHeader: .MapTriggers: db 0 @@ -10,21 +13,21 @@ RedScript_0x18c603: faceplayer loadfont writetext UnknownText_0x18c637 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x18c63c, UnknownText_0x18c63c - loadtrainer RED, 1 + scriptedtrainerdata RED, 1 startbattle reloadmapmusic returnafterbattle special Special_RotatePalettesRightMusic loadfont writetext UnknownText_0x18c63f + waitbutton closetext - loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes - disappear $2 + disappear SILVERCAVEROOM3_RED pause 15 special Special_FadeInQuickly pause 30 diff --git a/maps/SlowpokeWellB1F.asm b/maps/SlowpokeWellB1F.asm index 27b397543..f3d20e993 100644 --- a/maps/SlowpokeWellB1F.asm +++ b/maps/SlowpokeWellB1F.asm @@ -1,3 +1,14 @@ +const_value set 2 + const SLOWPOKEWELLB1F_ROCKET1 + const SLOWPOKEWELLB1F_ROCKET2 + const SLOWPOKEWELLB1F_ROCKET3 + const SLOWPOKEWELLB1F_ROCKET_GIRL + const SLOWPOKEWELLB1F_SLOWPOKE1 + const SLOWPOKEWELLB1F_SLOWPOKE2 + const SLOWPOKEWELLB1F_KURT + const SLOWPOKEWELLB1F_BOULDER + const SLOWPOKEWELLB1F_POKE_BALL + SlowpokeWellB1F_MapScriptHeader: .MapTriggers: db 0 @@ -12,11 +23,11 @@ TrainerGruntM29: trainer EVENT_BEAT_ROCKET_GRUNTM_29, GRUNTM, 29, GruntM29SeenText, GruntM29BeatenText, 0, GruntM29Script GruntM29Script: - talkaftercancel + end_if_just_battled loadfont writetext TrainerGruntM29SlowpokeProfitText + waitbutton closetext - loadmovesprites end TrainerGruntM1: @@ -25,25 +36,25 @@ TrainerGruntM1: GruntM1Script: loadfont writetext TrainerGruntM1WhenTalkText + waitbutton closetext - loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes - disappear $2 - disappear $3 - disappear $4 - disappear $5 + disappear SLOWPOKEWELLB1F_ROCKET1 + disappear SLOWPOKEWELLB1F_ROCKET2 + disappear SLOWPOKEWELLB1F_ROCKET3 + disappear SLOWPOKEWELLB1F_ROCKET_GIRL pause 15 special Special_FadeInQuickly - disappear $8 - moveperson $8, $b, $6 - appear $8 - applymovement $8, KurtSlowpokeWellVictoryMovementData + disappear SLOWPOKEWELLB1F_KURT + moveperson SLOWPOKEWELLB1F_KURT, $b, $6 + appear SLOWPOKEWELLB1F_KURT + applymovement SLOWPOKEWELLB1F_KURT, KurtSlowpokeWellVictoryMovementData spriteface PLAYER, RIGHT loadfont writetext KurtLeaveSlowpokeWellText + waitbutton closetext - loadmovesprites setevent EVENT_CLEARED_SLOWPOKE_WELL variablesprite SPRITE_AZALEA_ROCKET, SPRITE_SILVER domaptrigger AZALEA_TOWN, $1 @@ -66,22 +77,22 @@ TrainerGruntM2: trainer EVENT_BEAT_ROCKET_GRUNTM_2, GRUNTM, 2, GruntM2SeenText, GruntM2BeatenText, 0, GruntM2Script GruntM2Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5aaf2 + waitbutton closetext - loadmovesprites end TrainerGruntF1: trainer EVENT_BEAT_ROCKET_GRUNTF_1, GRUNTF, 1, GruntF1SeenText, GruntF1BeatenText, 0, GruntF1Script GruntF1Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5ab8d + waitbutton closetext - loadmovesprites end SlowpokeScript_0x5a681: @@ -91,13 +102,13 @@ SlowpokeScript_0x5a681: writetext UnknownText_0x5abcb yesorno iftrue UnknownScript_0x5a68f - loadmovesprites + closetext end UnknownScript_0x5a68f: writetext UnknownText_0x5ac09 + waitbutton closetext - loadmovesprites end SlowpokeScript_0x5a695: @@ -105,8 +116,8 @@ SlowpokeScript_0x5a695: loadfont writetext UnknownText_0x5ac61 cry SLOWPOKE + waitbutton closetext - loadmovesprites end SlowpokeWellB1FBoulder: diff --git a/maps/SlowpokeWellB2F.asm b/maps/SlowpokeWellB2F.asm index f33718b12..d3f002b76 100644 --- a/maps/SlowpokeWellB2F.asm +++ b/maps/SlowpokeWellB2F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const SLOWPOKEWELLB2F_GYM_GUY + const SLOWPOKEWELLB2F_POKE_BALL + SlowpokeWellB2F_MapScriptHeader: .MapTriggers: db 0 @@ -16,13 +20,13 @@ GymGuyScript_0x5ad0b: iffalse UnknownScript_0x5ad20 setevent EVENT_GOT_KINGS_ROCK_IN_SLOWPOKE_WELL UnknownScript_0x5ad20: - loadmovesprites + closetext end UnknownScript_0x5ad22: writetext UnknownText_0x5adf2 + waitbutton closetext - loadmovesprites end ItemFragment_0x5ad28: diff --git a/maps/SoulHouse.asm b/maps/SoulHouse.asm index 30b682850..db00dda58 100644 --- a/maps/SoulHouse.asm +++ b/maps/SoulHouse.asm @@ -1,3 +1,9 @@ +const_value set 2 + const SOULHOUSE_GRAMPS + const SOULHOUSE_TEACHER + const SOULHOUSE_LASS + const SOULHOUSE_GRANNY + SoulHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/SproutTower1F.asm b/maps/SproutTower1F.asm index 7e0d0069a..cb899e8e2 100644 --- a/maps/SproutTower1F.asm +++ b/maps/SproutTower1F.asm @@ -1,3 +1,11 @@ +const_value set 2 + const SPROUTTOWER1F_SAGE1 + const SPROUTTOWER1F_SAGE2 + const SPROUTTOWER1F_GRANNY + const SPROUTTOWER1F_TEACHER + const SPROUTTOWER1F_SAGE3 + const SPROUTTOWER1F_POKE_BALL + SproutTower1F_MapScriptHeader: .MapTriggers: db 0 @@ -21,11 +29,11 @@ TrainerSageChow: trainer EVENT_BEAT_SAGE_CHOW, SAGE, CHOW, SageChowSeenText, SageChowBeatenText, 0, SageChowScript SageChowScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x184583 + waitbutton closetext - loadmovesprites end ItemFragment_0x18451e: diff --git a/maps/SproutTower2F.asm b/maps/SproutTower2F.asm index bdf50309b..d43363a5b 100644 --- a/maps/SproutTower2F.asm +++ b/maps/SproutTower2F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const SPROUTTOWER2F_SAGE1 + const SPROUTTOWER2F_SAGE2 + const SPROUTTOWER2F_POKE_BALL + SproutTower2F_MapScriptHeader: .MapTriggers: db 0 @@ -9,22 +14,22 @@ TrainerSageNico: trainer EVENT_BEAT_SAGE_NICO, SAGE, NICO, SageNicoSeenText, SageNicoBeatenText, 0, SageNicoScript SageNicoScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1847ff + waitbutton closetext - loadmovesprites end TrainerSageEdmond: trainer EVENT_BEAT_SAGE_EDMOND, SAGE, EDMOND, SageEdmondSeenText, SageEdmondBeatenText, 0, SageEdmondScript SageEdmondScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x18486f + waitbutton closetext - loadmovesprites end MapSproutTower2FSignpost0Script: diff --git a/maps/SproutTower3F.asm b/maps/SproutTower3F.asm index c8a1216a8..d81ad7013 100644 --- a/maps/SproutTower3F.asm +++ b/maps/SproutTower3F.asm @@ -1,3 +1,12 @@ +const_value set 2 + const SPROUTTOWER3F_SAGE1 + const SPROUTTOWER3F_SAGE2 + const SPROUTTOWER3F_SAGE3 + const SPROUTTOWER3F_SAGE4 + const SPROUTTOWER3F_POKE_BALL1 + const SPROUTTOWER3F_POKE_BALL2 + const SPROUTTOWER3F_SILVER + SproutTower3F_MapScriptHeader: .MapTriggers: db 2 @@ -27,30 +36,30 @@ UnknownScript_0x184947: playsound SFX_ELEVATOR earthquake 79 applymovement PLAYER, MovementData_0x184a1d - applymovement $8, MovementData_0x184a22 + applymovement SPROUTTOWER3F_SILVER, MovementData_0x184a22 loadfont writetext UnknownText_0x184a27 + waitbutton closetext - loadmovesprites - showemote EMOTE_SHOCK, $8, 15 - spriteface $8, DOWN + showemote EMOTE_SHOCK, SPROUTTOWER3F_SILVER, 15 + spriteface SPROUTTOWER3F_SILVER, DOWN pause 15 - applymovement $8, MovementData_0x184a24 + applymovement SPROUTTOWER3F_SILVER, MovementData_0x184a24 playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x184aec + waitbutton closetext - loadmovesprites - spriteface $8, UP + spriteface SPROUTTOWER3F_SILVER, UP loadfont writetext UnknownText_0x184bc8 pause 15 - loadmovesprites + closetext playsound SFX_WARP_TO special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes - disappear $8 - waitbutton + disappear SPROUTTOWER3F_SILVER + waitsfx special Special_FadeInQuickly dotrigger $1 special RestartMapMusic @@ -62,10 +71,10 @@ SageLiScript: checkevent EVENT_GOT_HM05_FLASH iftrue UnknownScript_0x1849d1 writetext SageLiSeenText + waitbutton closetext - loadmovesprites winlosstext SageLiBeatenText, 0 - loadtrainer SAGE, LI + scriptedtrainerdata SAGE, LI startbattle returnafterbattle loadfont @@ -75,47 +84,47 @@ SageLiScript: setevent EVENT_GOT_HM05_FLASH setevent EVENT_BEAT_SAGE_LI writetext UnknownText_0x184d13 + waitbutton closetext - loadmovesprites end UnknownScript_0x1849d1: writetext UnknownText_0x184d88 + waitbutton closetext - loadmovesprites end TrainerSageJin: trainer EVENT_BEAT_SAGE_JIN, SAGE, JIN, SageJinSeenText, SageJinBeatenText, 0, SageJinScript SageJinScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x184dfa + waitbutton closetext - loadmovesprites end TrainerSageTroy: trainer EVENT_BEAT_SAGE_TROY, SAGE, TROY, SageTroySeenText, SageTroyBeatenText, 0, SageTroyScript SageTroyScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x184ea4 + waitbutton closetext - loadmovesprites end TrainerSageNeal: trainer EVENT_BEAT_SAGE_NEAL, SAGE, NEAL, SageNealSeenText, SageNealBeatenText, 0, SageNealScript SageNealScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x184f12 + waitbutton closetext - loadmovesprites end MapSproutTower3FSignpost3Script: diff --git a/maps/TeamRocketBaseB1F.asm b/maps/TeamRocketBaseB1F.asm index e9e68a97d..44032079a 100644 --- a/maps/TeamRocketBaseB1F.asm +++ b/maps/TeamRocketBaseB1F.asm @@ -1,3 +1,11 @@ +const_value set 2 + const TEAMROCKETBASEB1F_ROCKET1 + const TEAMROCKETBASEB1F_ROCKET2 + const TEAMROCKETBASEB1F_SCIENTIST + const TEAMROCKETBASEB1F_POKE_BALL1 + const TEAMROCKETBASEB1F_POKE_BALL2 + const TEAMROCKETBASEB1F_POKE_BALL3 + TeamRocketBaseB1F_MapScriptHeader: .MapTriggers: db 1 @@ -16,7 +24,7 @@ UnknownScript_0x6c65a: end UnknownScript_0x6c65b: - disappear $2 + disappear TEAMROCKETBASEB1F_ROCKET1 return SecurityCamera1a: @@ -27,18 +35,18 @@ SecurityCamera1a: iftrue NoSecurityCamera showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER - moveperson $2, $13, $2 - appear $2 + moveperson TEAMROCKETBASEB1F_ROCKET1, $13, $2 + appear TEAMROCKETBASEB1F_ROCKET1 spriteface PLAYER, LEFT - applymovement $2, SecurityCameraMovement1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 scall TrainerCameraGrunt1 if_equal $1, NoSecurityCamera scall PlaySecurityCameraSounds showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER - moveperson $2, $13, $2 - appear $2 - applymovement $2, SecurityCameraMovement1 + moveperson TEAMROCKETBASEB1F_ROCKET1, $13, $2 + appear TEAMROCKETBASEB1F_ROCKET1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 scall TrainerCameraGrunt2 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_1 @@ -52,18 +60,18 @@ SecurityCamera1b: iftrue NoSecurityCamera showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER - moveperson $2, $13, $3 - appear $2 + moveperson TEAMROCKETBASEB1F_ROCKET1, $13, $3 + appear TEAMROCKETBASEB1F_ROCKET1 spriteface PLAYER, LEFT - applymovement $2, SecurityCameraMovement1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 scall TrainerCameraGrunt1 if_equal $1, NoSecurityCamera scall PlaySecurityCameraSounds showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER - moveperson $2, $13, $3 - appear $2 - applymovement $2, SecurityCameraMovement1 + moveperson TEAMROCKETBASEB1F_ROCKET1, $13, $3 + appear TEAMROCKETBASEB1F_ROCKET1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 scall TrainerCameraGrunt2 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_1 @@ -77,19 +85,19 @@ SecurityCamera2a: iftrue NoSecurityCamera showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER - moveperson $2, $4, $7 - appear $2 + moveperson TEAMROCKETBASEB1F_ROCKET1, $4, $7 + appear TEAMROCKETBASEB1F_ROCKET1 spriteface PLAYER, LEFT - applymovement $2, SecurityCameraMovement2 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement2 scall TrainerCameraGrunt1 if_equal $1, NoSecurityCamera scall PlaySecurityCameraSounds showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER spriteface PLAYER, RIGHT - moveperson $2, $c, $5 - appear $2 - applymovement $2, SecurityCameraMovement3 + moveperson TEAMROCKETBASEB1F_ROCKET1, $c, $5 + appear TEAMROCKETBASEB1F_ROCKET1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement3 scall TrainerCameraGrunt2 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_2 @@ -103,19 +111,19 @@ SecurityCamera2b: iftrue NoSecurityCamera showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER - moveperson $2, $4, $8 - appear $2 + moveperson TEAMROCKETBASEB1F_ROCKET1, $4, $8 + appear TEAMROCKETBASEB1F_ROCKET1 spriteface PLAYER, LEFT - applymovement $2, SecurityCameraMovement4 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement4 scall TrainerCameraGrunt1 if_equal $1, NoSecurityCamera scall PlaySecurityCameraSounds showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER spriteface PLAYER, RIGHT - moveperson $2, $c, $5 - appear $2 - applymovement $2, SecurityCameraMovement5 + moveperson TEAMROCKETBASEB1F_ROCKET1, $c, $5 + appear TEAMROCKETBASEB1F_ROCKET1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement5 scall TrainerCameraGrunt2 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_2 @@ -129,19 +137,19 @@ SecurityCamera3a: iftrue NoSecurityCamera showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER - moveperson $2, $13, $6 - appear $2 + moveperson TEAMROCKETBASEB1F_ROCKET1, $13, $6 + appear TEAMROCKETBASEB1F_ROCKET1 spriteface PLAYER, LEFT - applymovement $2, SecurityCameraMovement1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 scall TrainerCameraGrunt1 if_equal $1, NoSecurityCamera scall PlaySecurityCameraSounds showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER spriteface PLAYER, RIGHT - moveperson $2, $19, $b - appear $2 - applymovement $2, SecurityCameraMovement6 + moveperson TEAMROCKETBASEB1F_ROCKET1, $19, $b + appear TEAMROCKETBASEB1F_ROCKET1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement6 scall TrainerCameraGrunt2 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_3 @@ -155,19 +163,19 @@ SecurityCamera3b: iftrue NoSecurityCamera showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER - moveperson $2, $13, $7 - appear $2 + moveperson TEAMROCKETBASEB1F_ROCKET1, $13, $7 + appear TEAMROCKETBASEB1F_ROCKET1 spriteface PLAYER, LEFT - applymovement $2, SecurityCameraMovement1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 scall TrainerCameraGrunt1 if_equal $1, NoSecurityCamera scall PlaySecurityCameraSounds showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER spriteface PLAYER, RIGHT - moveperson $2, $19, $c - appear $2 - applymovement $2, SecurityCameraMovement7 + moveperson TEAMROCKETBASEB1F_ROCKET1, $19, $c + appear TEAMROCKETBASEB1F_ROCKET1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement7 scall TrainerCameraGrunt2 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_3 @@ -181,19 +189,19 @@ SecurityCamera4: iftrue NoSecurityCamera showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER - moveperson $2, $11, $10 - appear $2 + moveperson TEAMROCKETBASEB1F_ROCKET1, $11, $10 + appear TEAMROCKETBASEB1F_ROCKET1 spriteface PLAYER, LEFT - applymovement $2, SecurityCameraMovement1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 scall TrainerCameraGrunt1 if_equal $1, NoSecurityCamera scall PlaySecurityCameraSounds showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER spriteface PLAYER, RIGHT - moveperson $2, $19, $b - appear $2 - applymovement $2, SecurityCameraMovement8 + moveperson TEAMROCKETBASEB1F_ROCKET1, $19, $b + appear TEAMROCKETBASEB1F_ROCKET1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement8 scall TrainerCameraGrunt2 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_4 @@ -207,19 +215,19 @@ SecurityCamera5: iftrue NoSecurityCamera showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER - moveperson $2, $3, $10 - appear $2 + moveperson TEAMROCKETBASEB1F_ROCKET1, $3, $10 + appear TEAMROCKETBASEB1F_ROCKET1 spriteface PLAYER, LEFT - applymovement $2, SecurityCameraMovement1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 scall TrainerCameraGrunt1 if_equal $1, NoSecurityCamera scall PlaySecurityCameraSounds showemote EMOTE_SHOCK, PLAYER, 15 playmusic MUSIC_ROCKET_ENCOUNTER spriteface PLAYER, RIGHT - moveperson $2, $e, $10 - appear $2 - applymovement $2, SecurityCameraMovement9 + moveperson TEAMROCKETBASEB1F_ROCKET1, $e, $10 + appear TEAMROCKETBASEB1F_ROCKET1 + applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement9 scall TrainerCameraGrunt2 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_5 @@ -231,26 +239,26 @@ NoSecurityCamera: TrainerCameraGrunt1: loadfont writetext CameraGrunt1SeenText + waitbutton closetext - loadmovesprites winlosstext CameraGrunt1BeatenText, 0 setlasttalked $2 - loadtrainer GRUNTM, 20 + scriptedtrainerdata GRUNTM, 20 startbattle - disappear $2 + disappear TEAMROCKETBASEB1F_ROCKET1 returnafterbattle end TrainerCameraGrunt2: loadfont writetext CameraGrunt2SeenText + waitbutton closetext - loadmovesprites winlosstext CameraGrunt2BeatenText, 0 setlasttalked $2 - loadtrainer GRUNTM, 21 + scriptedtrainerdata GRUNTM, 21 startbattle - disappear $2 + disappear TEAMROCKETBASEB1F_ROCKET1 returnafterbattle end @@ -450,7 +458,7 @@ VoltorbExplodingTrap: special FadeInPalettes setlasttalked $ff writecode VAR_BATTLETYPE, BATTLETYPE_TRAP - loadpokedata VOLTORB, 23 + scriptedpokedata VOLTORB, 23 startbattle end @@ -460,7 +468,7 @@ GeodudeExplodingTrap: special FadeInPalettes setlasttalked $ff writecode VAR_BATTLETYPE, BATTLETYPE_TRAP - loadpokedata GEODUDE, 21 + scriptedpokedata GEODUDE, 21 startbattle end @@ -470,7 +478,7 @@ KoffingExplodingTrap: special FadeInPalettes setlasttalked $ff writecode VAR_BATTLETYPE, BATTLETYPE_TRAP - loadpokedata KOFFING, 21 + scriptedpokedata KOFFING, 21 startbattle end @@ -481,22 +489,22 @@ TrainerScientistJed: trainer EVENT_BEAT_SCIENTIST_JED, SCIENTIST, JED, ScientistJedSeenText, ScientistJedBeatenText, 0, ScientistJedScript ScientistJedScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6cc16 + waitbutton closetext - loadmovesprites end TrainerGruntM16: trainer EVENT_BEAT_ROCKET_GRUNTM_16, GRUNTM, 16, GruntM16SeenText, GruntM16BeatenText, 0, GruntM16Script GruntM16Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6cd1b + waitbutton closetext - loadmovesprites end MapTeamRocketBaseB1FSignpost5Script: @@ -511,8 +519,8 @@ MapTeamRocketBaseB1FSignpost0Script: iftrue UnknownScript_0x6cabe writetext UnknownText_0x6cdad playsound SFX_TALLY + waitbutton closetext - loadmovesprites setevent EVENT_TURNED_OFF_SECURITY_CAMERAS setevent EVENT_SECURITY_CAMERA_1 setevent EVENT_SECURITY_CAMERA_2 @@ -523,8 +531,8 @@ MapTeamRocketBaseB1FSignpost0Script: UnknownScript_0x6cabe: writetext UnknownText_0x6cdd0 + waitbutton closetext - loadmovesprites end ItemFragment_0x6cac4: diff --git a/maps/TeamRocketBaseB2F.asm b/maps/TeamRocketBaseB2F.asm index 2a44c4652..f38518976 100644 --- a/maps/TeamRocketBaseB2F.asm +++ b/maps/TeamRocketBaseB2F.asm @@ -1,3 +1,19 @@ +const_value set 2 + const TEAMROCKETBASEB2F_ROCKET1 + const TEAMROCKETBASEB2F_ROCKET_GIRL + const TEAMROCKETBASEB2F_LANCE + const TEAMROCKETBASEB2F_DRAGON + const TEAMROCKETBASEB2F_VOLTORB1 + const TEAMROCKETBASEB2F_VOLTORB2 + const TEAMROCKETBASEB2F_VOLTORB3 + const TEAMROCKETBASEB2F_VOLTORB4 + const TEAMROCKETBASEB2F_VOLTORB5 + const TEAMROCKETBASEB2F_VOLTORB6 + const TEAMROCKETBASEB2F_ROCKET2 + const TEAMROCKETBASEB2F_ROCKET3 + const TEAMROCKETBASEB2F_ROCKET4 + const TEAMROCKETBASEB2F_POKE_BALL + TeamRocketBaseB2F_MapScriptHeader: .MapTriggers: db 4 @@ -37,58 +53,58 @@ UnknownScript_0x6cf90: return UnknownScript_0x6cf95: - moveperson $4, $9, $d + moveperson TEAMROCKETBASEB2F_LANCE, $9, $d jump UnknownScript_0x6cfac UnknownScript_0x6cf9c: - moveperson $3, $15, $10 - moveperson $2, $15, $10 - moveperson $5, $a, $d - moveperson $4, $a, $d + moveperson TEAMROCKETBASEB2F_ROCKET_GIRL, $15, $10 + moveperson TEAMROCKETBASEB2F_ROCKET1, $15, $10 + moveperson TEAMROCKETBASEB2F_DRAGON, $a, $d + moveperson TEAMROCKETBASEB2F_LANCE, $a, $d UnknownScript_0x6cfac: - appear $3 - appear $2 + appear TEAMROCKETBASEB2F_ROCKET_GIRL + appear TEAMROCKETBASEB2F_ROCKET1 loadfont writetext UnknownText_0x6d2ad + waitbutton closetext - loadmovesprites spriteface PLAYER, DOWN showemote EMOTE_SHOCK, PLAYER, 15 applymovement PLAYER, MovementData_0x6d21f playmusic MUSIC_ROCKET_ENCOUNTER - applymovement $3, MovementData_0x6d224 + applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, MovementData_0x6d224 spriteface PLAYER, UP - applymovement $2, MovementData_0x6d22f + applymovement TEAMROCKETBASEB2F_ROCKET1, MovementData_0x6d22f loadfont writetext UnknownText_0x6d2c3 + waitbutton closetext - loadmovesprites cry DRAGONITE - spriteface $3, LEFT + spriteface TEAMROCKETBASEB2F_ROCKET_GIRL, LEFT spriteface PLAYER, LEFT - appear $5 - applymovement $5, MovementData_0x6d236 - applymovement $3, MovementData_0x6d23b - applymovement $2, MovementData_0x6d24c - appear $4 - applymovement $4, MovementData_0x6d244 + appear TEAMROCKETBASEB2F_DRAGON + applymovement TEAMROCKETBASEB2F_DRAGON, MovementData_0x6d236 + applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, MovementData_0x6d23b + applymovement TEAMROCKETBASEB2F_ROCKET1, MovementData_0x6d24c + appear TEAMROCKETBASEB2F_LANCE + applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d244 loadfont writetext UnknownText_0x6d38c + waitbutton closetext - loadmovesprites spriteface PLAYER, RIGHT - applymovement $3, MovementData_0x6d241 + applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, MovementData_0x6d241 loadfont writetext UnknownText_0x6d3bd + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x6d24a - applymovement $3, MovementData_0x6d248 + applymovement TEAMROCKETBASEB2F_ROCKET1, MovementData_0x6d24a + applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, MovementData_0x6d248 winlosstext UnknownText_0x6d45c, 0 setlasttalked $3 - loadtrainer EXECUTIVEF, 2 + scriptedtrainerdata EXECUTIVEF, 2 startbattle - disappear $5 + disappear TEAMROCKETBASEB2F_DRAGON setevent EVENT_TEAM_ROCKET_BASE_B2F_EXECUTIVE setevent EVENT_TEAM_ROCKET_BASE_B2F_GRUNT_WITH_EXECUTIVE setevent EVENT_TEAM_ROCKET_BASE_B2F_LANCE @@ -96,40 +112,40 @@ UnknownScript_0x6cfac: setevent EVENT_BEAT_ROCKET_EXECUTIVEF_2 loadfont writetext UnknownText_0x6d4c6 + waitbutton closetext - loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes - disappear $2 - disappear $3 - disappear $c - disappear $d - disappear $e + disappear TEAMROCKETBASEB2F_ROCKET1 + disappear TEAMROCKETBASEB2F_ROCKET_GIRL + disappear TEAMROCKETBASEB2F_ROCKET2 + disappear TEAMROCKETBASEB2F_ROCKET3 + disappear TEAMROCKETBASEB2F_ROCKET4 pause 15 special Special_FadeInQuickly dotrigger $2 clearevent EVENT_TEAM_ROCKET_BASE_B2F_LANCE - spriteface $4, DOWN + spriteface TEAMROCKETBASEB2F_LANCE, DOWN loadfont writetext UnknownText_0x6d5d8 + waitbutton closetext - loadmovesprites - applymovement $4, MovementData_0x6d250 + applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d250 spriteface PLAYER, UP loadfont writetext UnknownText_0x6d64e + waitbutton closetext - loadmovesprites - follow $4, PLAYER - applymovement $4, MovementData_0x6d254 + follow TEAMROCKETBASEB2F_LANCE, PLAYER + applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d254 stopfollow - applymovement $4, MovementData_0x6d258 + applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d258 loadfont writetext UnknownText_0x6d6cf + waitbutton closetext - loadmovesprites - applymovement $4, MovementData_0x6d267 - disappear $4 + applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d267 + disappear TEAMROCKETBASEB2F_LANCE UnknownScript_0x6d075: applymovement PLAYER, MovementData_0x6d271 @@ -138,8 +154,8 @@ UnknownScript_0x6d075: UnknownScript_0x6d07a: loadfont writetext UnknownText_0x6d7ea + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x6d278 end @@ -149,12 +165,12 @@ UnknownScript_0x6d085: UnknownScript_0x6d08b: spriteface PLAYER, RIGHT - spriteface $4, LEFT + spriteface TEAMROCKETBASEB2F_LANCE, LEFT UnknownScript_0x6d091: loadfont writetext UnknownText_0x6da97 + waitbutton closetext - loadmovesprites special FadeOutPalettes special Mobile_HealParty playsound SFX_FULL_HEAL @@ -162,61 +178,61 @@ UnknownScript_0x6d091: special FadeInPalettes loadfont writetext UnknownText_0x6daf7 + waitbutton closetext - loadmovesprites dotrigger $1 setevent EVENT_LANCE_HEALED_YOU_IN_TEAM_ROCKET_BASE checkcode VAR_FACING if_equal RIGHT, UnknownScript_0x6d0be - applymovement $4, MovementData_0x6d212 - disappear $4 + applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d212 + disappear TEAMROCKETBASEB2F_LANCE end UnknownScript_0x6d0be: - applymovement $4, MovementData_0x6d219 - disappear $4 + applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d219 + disappear TEAMROCKETBASEB2F_LANCE end TrainerGruntM17: trainer EVENT_BEAT_ROCKET_GRUNTM_17, GRUNTM, 17, GruntM17SeenText, GruntM17BeatenText, 0, GruntM17Script GruntM17Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6db88 + waitbutton closetext - loadmovesprites end TrainerGruntM18: trainer EVENT_BEAT_ROCKET_GRUNTM_18, GRUNTM, 18, GruntM18SeenText, GruntM18BeatenText, 0, GruntM18Script GruntM18Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6dc1a + waitbutton closetext - loadmovesprites end TrainerGruntM19: trainer EVENT_BEAT_ROCKET_GRUNTM_19, GRUNTM, 19, GruntM19SeenText, GruntM19BeatenText, 0, GruntM19Script GruntM19Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6dcd1 + waitbutton closetext - loadmovesprites end VoltorbScript_0x6d101: cry ELECTRODE - loadpokedata ELECTRODE, 23 + scriptedpokedata ELECTRODE, 23 startbattle iftrue UnknownScript_0x6d182 - disappear $6 - disappear $9 + disappear TEAMROCKETBASEB2F_VOLTORB1 + disappear TEAMROCKETBASEB2F_VOLTORB4 checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1 iffalse UnknownScript_0x6d182 checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2 @@ -230,11 +246,11 @@ VoltorbScript_0x6d101: VoltorbScript_0x6d12c: cry ELECTRODE - loadpokedata ELECTRODE, 23 + scriptedpokedata ELECTRODE, 23 startbattle iftrue UnknownScript_0x6d182 - disappear $7 - disappear $a + disappear TEAMROCKETBASEB2F_VOLTORB2 + disappear TEAMROCKETBASEB2F_VOLTORB5 checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1 iffalse UnknownScript_0x6d182 checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2 @@ -248,11 +264,11 @@ VoltorbScript_0x6d12c: VoltorbScript_0x6d157: cry ELECTRODE - loadpokedata ELECTRODE, 23 + scriptedpokedata ELECTRODE, 23 startbattle iftrue UnknownScript_0x6d182 - disappear $8 - disappear $b + disappear TEAMROCKETBASEB2F_VOLTORB3 + disappear TEAMROCKETBASEB2F_VOLTORB6 checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1 iffalse UnknownScript_0x6d182 checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2 @@ -269,9 +285,9 @@ UnknownScript_0x6d182: end UnknownScript_0x6d184: - moveperson $4, $12, $6 - appear $4 - applymovement $4, MovementData_0x6d27a + moveperson TEAMROCKETBASEB2F_LANCE, $12, $6 + appear TEAMROCKETBASEB2F_LANCE + applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d27a spriteface PLAYER, RIGHT loadfont writetext UnknownText_0x6d809 @@ -279,16 +295,16 @@ UnknownScript_0x6d184: verbosegiveitem HM_WHIRLPOOL setevent EVENT_GOT_HM06_WHIRLPOOL writetext UnknownText_0x6d8f8 + waitbutton closetext - loadmovesprites - spriteface $4, DOWN + spriteface TEAMROCKETBASEB2F_LANCE, DOWN loadfont writetext UnknownText_0x6d994 + waitbutton closetext - loadmovesprites spriteface PLAYER, DOWN - applymovement $4, MovementData_0x6d283 - disappear $4 + applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d283 + disappear TEAMROCKETBASEB2F_LANCE setevent EVENT_CLEARED_ROCKET_HIDEOUT clearflag ENGINE_ROCKET_SIGNAL_ON_CH20 setevent EVENT_ROUTE_43_GATE_ROCKETS @@ -313,19 +329,19 @@ MapTeamRocketBaseB2FSignpost1Script: checkevent EVENT_LEARNED_HAIL_GIOVANNI iftrue UnknownScript_0x6d1e8 writetext UnknownText_0x6dd39 + waitbutton closetext - loadmovesprites end UnknownScript_0x6d1e8: writetext UnknownText_0x6dd6b - closetext + waitbutton playsound SFX_ENTER_DOOR changeblock $e, $c, $7 reloadmappart - loadmovesprites + closetext setevent EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER - waitbutton + waitsfx end MapTeamRocketBaseB2FSignpost21Script: @@ -333,14 +349,14 @@ MapTeamRocketBaseB2FSignpost21Script: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x6d207 writetext UnknownText_0x6dda7 + waitbutton closetext - loadmovesprites end UnknownScript_0x6d207: writetext UnknownText_0x6de03 + waitbutton closetext - loadmovesprites end ItemFragment_0x6d20d: diff --git a/maps/TeamRocketBaseB3F.asm b/maps/TeamRocketBaseB3F.asm index 76cd16b73..8a8cf50cb 100644 --- a/maps/TeamRocketBaseB3F.asm +++ b/maps/TeamRocketBaseB3F.asm @@ -1,3 +1,19 @@ +const_value set 2 + const TEAMROCKETBASEB3F_LANCE + const TEAMROCKETBASEB3F_ROCKET1 + const TEAMROCKETBASEB3F_MOLTRES + const TEAMROCKETBASEB3F_ROCKET_GIRL + const TEAMROCKETBASEB3F_ROCKET2 + const TEAMROCKETBASEB3F_SCIENTIST1 + const TEAMROCKETBASEB3F_SCIENTIST2 + const TEAMROCKETBASEB3F_ROCKET3 + const TEAMROCKETBASEB3F_SILVER + const TEAMROCKETBASEB3F_POKE_BALL1 + const TEAMROCKETBASEB3F_POKE_BALL2 + const TEAMROCKETBASEB3F_POKE_BALL3 + const TEAMROCKETBASEB3F_POKE_BALL4 + const TEAMROCKETBASEB3F_POKE_BALL5 + TeamRocketBaseB3F_MapScriptHeader: .MapTriggers: db 4 @@ -40,15 +56,15 @@ TeamRocketBaseB3F_MapScriptHeader: LanceScript_0x6dffc: spriteface PLAYER, LEFT pause 5 - spriteface $4, RIGHT + spriteface TEAMROCKETBASEB3F_MOLTRES, RIGHT pause 20 - applymovement $2, MovementData_0x6e12a + applymovement TEAMROCKETBASEB3F_LANCE, MovementData_0x6e12a loadfont writetext UnknownText_0x6e179 + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x6e12c - disappear $2 + applymovement TEAMROCKETBASEB3F_LANCE, MovementData_0x6e12c + disappear TEAMROCKETBASEB3F_LANCE dotrigger $1 end @@ -56,18 +72,18 @@ UnknownScript_0x6e019: spriteface PLAYER, LEFT showemote EMOTE_SHOCK, PLAYER, 15 special Special_RotatePalettesRightMusic - appear $a - applymovement $a, MovementData_0x6e164 + appear TEAMROCKETBASEB3F_SILVER + applymovement TEAMROCKETBASEB3F_SILVER, MovementData_0x6e164 spriteface PLAYER, LEFT playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x6e267 + waitbutton closetext - loadmovesprites playsound SFX_TACKLE applymovement PLAYER, MovementData_0x6e175 - applymovement $a, MovementData_0x6e16d - disappear $a + applymovement TEAMROCKETBASEB3F_SILVER, MovementData_0x6e16d + disappear TEAMROCKETBASEB3F_SILVER dotrigger $2 special RestartMapMusic end @@ -83,36 +99,36 @@ UnknownScript_0x6e052: applymovement PLAYER, MovementData_0x6e13a UnknownScript_0x6e056: pause 30 - showemote EMOTE_SHOCK, $3, 15 + showemote EMOTE_SHOCK, TEAMROCKETBASEB3F_ROCKET1, 15 playmusic MUSIC_ROCKET_ENCOUNTER - spriteface $3, DOWN + spriteface TEAMROCKETBASEB3F_ROCKET1, DOWN loadfont writetext UnknownText_0x6e400 + waitbutton closetext - loadmovesprites - applymovement $3, MovementData_0x6e142 + applymovement TEAMROCKETBASEB3F_ROCKET1, MovementData_0x6e142 winlosstext UnknownText_0x6e511, 0 setlasttalked $3 - loadtrainer EXECUTIVEM, 4 + scriptedtrainerdata EXECUTIVEM, 4 startbattle returnafterbattle setevent EVENT_BEAT_ROCKET_EXECUTIVEM_4 loadfont writetext UnknownText_0x6e548 + waitbutton closetext - loadmovesprites - applymovement $3, MovementData_0x6e144 + applymovement TEAMROCKETBASEB3F_ROCKET1, MovementData_0x6e144 playsound SFX_TACKLE - applymovement $3, MovementData_0x6e147 - disappear $3 + applymovement TEAMROCKETBASEB3F_ROCKET1, MovementData_0x6e147 + disappear TEAMROCKETBASEB3F_ROCKET1 dotrigger $3 end MoltresScript_0x6e091: loadfont writetext UnknownText_0x6e585 + waitbutton closetext - loadmovesprites setevent EVENT_LEARNED_HAIL_GIOVANNI end @@ -120,11 +136,11 @@ TrainerGruntF5: trainer EVENT_BEAT_ROCKET_GRUNTF_5, GRUNTF, 5, GruntF5SeenText, GruntF5BeatenText, 0, GruntF5Script GruntF5Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6e611 + waitbutton closetext - loadmovesprites setevent EVENT_LEARNED_SLOWPOKETAIL end @@ -132,11 +148,11 @@ TrainerGruntM28: trainer EVENT_BEAT_ROCKET_GRUNTM_28, GRUNTM, 28, GruntM28SeenText, GruntM28BeatenText, 0, GruntM28Script GruntM28Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6e737 + waitbutton closetext - loadmovesprites setevent EVENT_LEARNED_RATICATE_TAIL end @@ -144,22 +160,22 @@ TrainerScientistRoss: trainer EVENT_BEAT_SCIENTIST_ROSS, SCIENTIST, ROSS, ScientistRossSeenText, ScientistRossBeatenText, 0, ScientistRossScript ScientistRossScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6e822 + waitbutton closetext - loadmovesprites end TrainerScientistMitch: trainer EVENT_BEAT_SCIENTIST_MITCH, SCIENTIST, MITCH, ScientistMitchSeenText, ScientistMitchBeatenText, 0, ScientistMitchScript ScientistMitchScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x6e90a + waitbutton closetext - loadmovesprites end BossDoor: @@ -176,19 +192,19 @@ BossDoor: .NeedsPassword writetext UnknownText_0x6e970 + waitbutton closetext - loadmovesprites end .OpenSesame writetext UnknownText_0x6e9a3 - closetext + waitbutton playsound SFX_ENTER_DOOR changeblock $a, $8, $7 reloadmappart - loadmovesprites + closetext setevent EVENT_OPENED_DOOR_TO_GIOVANNIS_OFFICE - waitbutton + waitsfx end MapTeamRocketBaseB3FSignpost9Script: diff --git a/maps/TimeCapsule.asm b/maps/TimeCapsule.asm index 3d9237d63..85c5a9bf1 100644 --- a/maps/TimeCapsule.asm +++ b/maps/TimeCapsule.asm @@ -1,3 +1,7 @@ +const_value set 2 + const TIMECAPSULE_CHRIS1 + const TIMECAPSULE_CHRIS2 + TimeCapsule_MapScriptHeader: .MapTriggers: db 2 @@ -23,13 +27,13 @@ TimeCapsule_MapScriptHeader: TimeCapsule_SetWhichChris: special Special_CableClubCheckWhichChris iffalse .Chris2 - disappear $3 - appear $2 + disappear TIMECAPSULE_CHRIS2 + appear TIMECAPSULE_CHRIS1 return .Chris2: - disappear $2 - appear $3 + disappear TIMECAPSULE_CHRIS1 + appear TIMECAPSULE_CHRIS2 return TimeCapsule_Initialize: @@ -45,8 +49,8 @@ MapTimeCapsuleSignpost1Script: ChrisScript_0x19351a: loadfont writetext UnknownText_0x193521 + waitbutton closetext - loadmovesprites end UnknownText_0x193521: diff --git a/maps/TinTower1F.asm b/maps/TinTower1F.asm index 5ac0f1665..f2ee667e5 100644 --- a/maps/TinTower1F.asm +++ b/maps/TinTower1F.asm @@ -1,3 +1,15 @@ +const_value set 2 + const TINTOWER1F_SUICUNE + const TINTOWER1F_RAIKOU + const TINTOWER1F_ENTEI + const TINTOWER1F_SUPER_NERD + const TINTOWER1F_SAGE1 + const TINTOWER1F_SAGE2 + const TINTOWER1F_SAGE3 + const TINTOWER1F_SAGE4 + const TINTOWER1F_SAGE5 + const TINTOWER1F_SAGE6 + TinTower1F_MapScriptHeader: .MapTriggers: db 2 @@ -34,38 +46,38 @@ UnknownScript_0x18502f: UnknownScript_0x185047: checkevent EVENT_FOUGHT_HO_OH iffalse UnknownScript_0x18504f - appear $5 + appear TINTOWER1F_SUPER_NERD UnknownScript_0x18504f: return UnknownScript_0x185050: checkevent EVENT_FOUGHT_SUICUNE iftrue UnknownScript_0x185077 - appear $2 + appear TINTOWER1F_SUICUNE writebyte RAIKOU special SpecialMonCheck iftrue UnknownScript_0x185065 - appear $3 + appear TINTOWER1F_RAIKOU jump UnknownScript_0x185067 UnknownScript_0x185065: - disappear $3 + disappear TINTOWER1F_RAIKOU UnknownScript_0x185067: writebyte ENTEI special SpecialMonCheck iftrue UnknownScript_0x185074 - appear $4 + appear TINTOWER1F_ENTEI jump UnknownScript_0x185076 UnknownScript_0x185074: - disappear $4 + disappear TINTOWER1F_ENTEI UnknownScript_0x185076: return UnknownScript_0x185077: - disappear $2 - disappear $3 - disappear $4 + disappear TINTOWER1F_SUICUNE + disappear TINTOWER1F_RAIKOU + disappear TINTOWER1F_ENTEI clearevent EVENT_TIN_TOWER_1F_WISE_TRIO_1 setevent EVENT_TIN_TOWER_1F_WISE_TRIO_2 return @@ -83,40 +95,40 @@ UnknownScript_0x18508f: writebyte RAIKOU special SpecialMonCheck iftrue UnknownScript_0x1850b6 - applymovement $3, MovementData_0x1851d0 + applymovement TINTOWER1F_RAIKOU, MovementData_0x1851d0 spriteface PLAYER, LEFT cry RAIKOU pause 10 playsound SFX_WARP_FROM - applymovement $3, MovementData_0x1851d4 - disappear $3 + applymovement TINTOWER1F_RAIKOU, MovementData_0x1851d4 + disappear TINTOWER1F_RAIKOU playsound SFX_EXIT_BUILDING - waitbutton + waitsfx UnknownScript_0x1850b6: writebyte ENTEI special SpecialMonCheck iftrue UnknownScript_0x1850d7 - applymovement $4, MovementData_0x1851da + applymovement TINTOWER1F_ENTEI, MovementData_0x1851da spriteface PLAYER, RIGHT cry ENTEI pause 10 playsound SFX_WARP_FROM - applymovement $4, MovementData_0x1851de - disappear $4 + applymovement TINTOWER1F_ENTEI, MovementData_0x1851de + disappear TINTOWER1F_ENTEI playsound SFX_EXIT_BUILDING - waitbutton + waitsfx UnknownScript_0x1850d7: spriteface PLAYER, UP pause 10 applymovement PLAYER, MovementData_0x1851e8 - applymovement $2, MovementData_0x1851e4 + applymovement TINTOWER1F_SUICUNE, MovementData_0x1851e4 cry SUICUNE pause 20 - loadpokedata SUICUNE, 40 + scriptedpokedata SUICUNE, 40 writecode VAR_BATTLETYPE, BATTLETYPE_SUICUNE startbattle reloadmapmusic - disappear $2 + disappear TINTOWER1F_SUICUNE setevent EVENT_FOUGHT_SUICUNE setevent EVENT_SAW_SUICUNE_ON_ROUTE_42 domaptrigger ROUTE_42, $0 @@ -131,33 +143,33 @@ UnknownScript_0x1850d7: spriteface PLAYER, DOWN playmusic MUSIC_MYSTICALMAN_ENCOUNTER playsound SFX_ENTER_DOOR - moveperson $5, $a, $f - appear $5 - applymovement $5, MovementData_0x1851ec + moveperson TINTOWER1F_SUPER_NERD, $a, $f + appear TINTOWER1F_SUPER_NERD + applymovement TINTOWER1F_SUPER_NERD, MovementData_0x1851ec playsound SFX_ENTER_DOOR - moveperson $6, $9, $f - appear $6 - applymovement $6, MovementData_0x1851f5 + moveperson TINTOWER1F_SAGE1, $9, $f + appear TINTOWER1F_SAGE1 + applymovement TINTOWER1F_SAGE1, MovementData_0x1851f5 playsound SFX_ENTER_DOOR - moveperson $7, $9, $f - appear $7 - applymovement $7, MovementData_0x1851fb + moveperson TINTOWER1F_SAGE2, $9, $f + appear TINTOWER1F_SAGE2 + applymovement TINTOWER1F_SAGE2, MovementData_0x1851fb playsound SFX_ENTER_DOOR - moveperson $8, $9, $f - appear $8 - applymovement $8, MovementData_0x1851fe - moveperson $6, $7, $d - moveperson $7, $9, $d - moveperson $8, $b, $d + moveperson TINTOWER1F_SAGE3, $9, $f + appear TINTOWER1F_SAGE3 + applymovement TINTOWER1F_SAGE3, MovementData_0x1851fe + moveperson TINTOWER1F_SAGE1, $7, $d + moveperson TINTOWER1F_SAGE2, $9, $d + moveperson TINTOWER1F_SAGE3, $b, $d spriteface PLAYER, RIGHT loadfont writetext UnknownText_0x185203 + waitbutton closetext - loadmovesprites - applymovement $5, MovementData_0x1851f1 + applymovement TINTOWER1F_SUPER_NERD, MovementData_0x1851f1 playsound SFX_EXIT_BUILDING - disappear $5 - waitbutton + disappear TINTOWER1F_SUPER_NERD + waitsfx special Special_RotatePalettesRightMusic pause 20 playmapmusic @@ -190,26 +202,26 @@ SageScript_0x185188: writetext UnknownText_0x185629 keeptextopen verbosegiveitem RAINBOW_WING - loadmovesprites + closetext refreshscreen $0 earthquake 72 - waitbutton + waitsfx playsound SFX_STRENGTH changeblock $a, $2, $20 reloadmappart setevent EVENT_GOT_RAINBOW_WING - loadmovesprites + closetext loadfont UnknownScript_0x1851b0: writetext UnknownText_0x18564a + waitbutton closetext - loadmovesprites end UnknownScript_0x1851b6: writetext UnknownText_0x185803 + waitbutton closetext - loadmovesprites end SageScript_0x1851bc: diff --git a/maps/TinTower2F.asm b/maps/TinTower2F.asm index 95c9724ea..e1689843e 100644 --- a/maps/TinTower2F.asm +++ b/maps/TinTower2F.asm @@ -1,3 +1,5 @@ +const_value set 2 + TinTower2F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/TinTower3F.asm b/maps/TinTower3F.asm index 78f520a64..038afbc53 100644 --- a/maps/TinTower3F.asm +++ b/maps/TinTower3F.asm @@ -1,3 +1,6 @@ +const_value set 2 + const TINTOWER3F_POKE_BALL + TinTower3F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/TinTower4F.asm b/maps/TinTower4F.asm index 9d4f1bb2c..b50356d88 100644 --- a/maps/TinTower4F.asm +++ b/maps/TinTower4F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const TINTOWER4F_POKE_BALL1 + const TINTOWER4F_POKE_BALL2 + const TINTOWER4F_POKE_BALL3 + TinTower4F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/TinTower5F.asm b/maps/TinTower5F.asm index f946986e8..41bdb04ff 100644 --- a/maps/TinTower5F.asm +++ b/maps/TinTower5F.asm @@ -1,3 +1,6 @@ +const_value set 2 + const TINTOWER5F_POKE_BALL + TinTower5F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/TinTower6F.asm b/maps/TinTower6F.asm index 9063a82dd..82c6f41f4 100644 --- a/maps/TinTower6F.asm +++ b/maps/TinTower6F.asm @@ -1,3 +1,6 @@ +const_value set 2 + const TINTOWER6F_POKE_BALL + TinTower6F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/TinTower7F.asm b/maps/TinTower7F.asm index 0398ba0c3..2d6a4e4ce 100644 --- a/maps/TinTower7F.asm +++ b/maps/TinTower7F.asm @@ -1,3 +1,6 @@ +const_value set 2 + const TINTOWER7F_POKE_BALL + TinTower7F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/TinTower8F.asm b/maps/TinTower8F.asm index d89317a82..1a72e7690 100644 --- a/maps/TinTower8F.asm +++ b/maps/TinTower8F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const TINTOWER8F_POKE_BALL1 + const TINTOWER8F_POKE_BALL2 + const TINTOWER8F_POKE_BALL3 + TinTower8F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/TinTower9F.asm b/maps/TinTower9F.asm index 8e129a15b..02f24da7b 100644 --- a/maps/TinTower9F.asm +++ b/maps/TinTower9F.asm @@ -1,3 +1,6 @@ +const_value set 2 + const TINTOWER9F_POKE_BALL + TinTower9F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/TinTowerRoof.asm b/maps/TinTowerRoof.asm index 09c6ef5e3..c2fe7a2f8 100644 --- a/maps/TinTowerRoof.asm +++ b/maps/TinTowerRoof.asm @@ -1,3 +1,6 @@ +const_value set 2 + const TINTOWERROOF_HO_OH + TinTowerRoof_MapScriptHeader: .MapTriggers: db 0 @@ -17,11 +20,11 @@ UnknownScript_0x77230: jump UnknownScript_0x77241 UnknownScript_0x7723e: - appear $2 + appear TINTOWERROOF_HO_OH return UnknownScript_0x77241: - disappear $2 + disappear TINTOWERROOF_HO_OH return HoOhScript_0x77244: @@ -30,12 +33,12 @@ HoOhScript_0x77244: writetext UnknownText_0x77260 cry HO_OH pause 15 - loadmovesprites + closetext setevent EVENT_FOUGHT_HO_OH writecode VAR_BATTLETYPE, BATTLETYPE_FORCEITEM - loadpokedata HO_OH, 60 + scriptedpokedata HO_OH, 60 startbattle - disappear $2 + disappear TINTOWERROOF_HO_OH returnafterbattle setevent EVENT_SET_WHEN_FOUGHT_HO_OH end diff --git a/maps/TohjoFalls.asm b/maps/TohjoFalls.asm index c14dba7b9..9145f9943 100644 --- a/maps/TohjoFalls.asm +++ b/maps/TohjoFalls.asm @@ -1,3 +1,6 @@ +const_value set 2 + const TOHJOFALLS_POKE_BALL + TohjoFalls_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/TradeCenter.asm b/maps/TradeCenter.asm index def2de6ec..96c126dcb 100644 --- a/maps/TradeCenter.asm +++ b/maps/TradeCenter.asm @@ -1,3 +1,7 @@ +const_value set 2 + const TRADECENTER_CHRIS1 + const TRADECENTER_CHRIS2 + TradeCenter_MapScriptHeader: .MapTriggers: db 2 @@ -23,13 +27,13 @@ TradeCenter_MapScriptHeader: TradeCenter_SetWhichChris: special Special_CableClubCheckWhichChris iffalse .Chris2 - disappear $3 - appear $2 + disappear TRADECENTER_CHRIS2 + appear TRADECENTER_CHRIS1 return .Chris2: - disappear $2 - appear $3 + disappear TRADECENTER_CHRIS1 + appear TRADECENTER_CHRIS2 return TradeCenter_Initialize: @@ -45,8 +49,8 @@ MapTradeCenterSignpost1Script: ChrisScript_0x19340b: loadfont writetext .FriendReadyText + waitbutton closetext - loadmovesprites end .FriendReadyText: diff --git a/maps/TrainerHouse1F.asm b/maps/TrainerHouse1F.asm index cbd68d69d..d196d9a47 100644 --- a/maps/TrainerHouse1F.asm +++ b/maps/TrainerHouse1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const TRAINERHOUSE1F_RECEPTIONIST + const TRAINERHOUSE1F_COOLTRAINER_M + const TRAINERHOUSE1F_COOLTRAINER_F + const TRAINERHOUSE1F_YOUNGSTER + const TRAINERHOUSE1F_GENTLEMAN + TrainerHouse1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/TrainerHouseB1F.asm b/maps/TrainerHouseB1F.asm index acb57b158..9ec37ceb7 100644 --- a/maps/TrainerHouseB1F.asm +++ b/maps/TrainerHouseB1F.asm @@ -1,3 +1,7 @@ +const_value set 2 + const TRAINERHOUSEB1F_RECEPTIONIST + const TRAINERHOUSEB1F_CHRIS + TrainerHouseB1F_MapScriptHeader: .MapTriggers: db 1 @@ -33,25 +37,25 @@ UnknownScript_0x9b3aa: iffalse UnknownScript_0x9b3ed setflag ENGINE_FOUGHT_IN_TRAINER_HALL_TODAY writetext UnknownText_0x9b4a2 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x9b401 loadfont writetext UnknownText_0x9b587 + waitbutton closetext - loadmovesprites special SpecialTrainerHouse iffalse UnknownScript_0x9b3dc winlosstext UnknownText_0x9b578, 0 setlasttalked $3 - loadtrainer CAL, CAL2 + scriptedtrainerdata CAL, CAL2 startbattle returnafterbattle iffalse UnknownScript_0x9b3e8 UnknownScript_0x9b3dc: winlosstext UnknownText_0x9b578, 0 setlasttalked $3 - loadtrainer CAL, CAL3 + scriptedtrainerdata CAL, CAL3 startbattle returnafterbattle UnknownScript_0x9b3e8: @@ -60,15 +64,15 @@ UnknownScript_0x9b3e8: UnknownScript_0x9b3ed: writetext UnknownText_0x9b4d6 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x9b41d end UnknownScript_0x9b3f7: writetext UnknownText_0x9b51d + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x9b41d end diff --git a/maps/Underground.asm b/maps/Underground.asm index d021507f7..b88db2943 100644 --- a/maps/Underground.asm +++ b/maps/Underground.asm @@ -1,3 +1,5 @@ +const_value set 2 + Underground_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/UndergroundPathSwitchRoomEntrances.asm b/maps/UndergroundPathSwitchRoomEntrances.asm index f9cd1222f..77e87a9f4 100644 --- a/maps/UndergroundPathSwitchRoomEntrances.asm +++ b/maps/UndergroundPathSwitchRoomEntrances.asm @@ -1,3 +1,16 @@ +const_value set 2 + const UNDERGROUNDPATHSWITCHROOMENTRANCES_PHARMACIST1 + const UNDERGROUNDPATHSWITCHROOMENTRANCES_PHARMACIST2 + const UNDERGROUNDPATHSWITCHROOMENTRANCES_ROCKET1 + const UNDERGROUNDPATHSWITCHROOMENTRANCES_ROCKET2 + const UNDERGROUNDPATHSWITCHROOMENTRANCES_ROCKET3 + const UNDERGROUNDPATHSWITCHROOMENTRANCES_ROCKET_GIRL + const UNDERGROUNDPATHSWITCHROOMENTRANCES_TEACHER + const UNDERGROUNDPATHSWITCHROOMENTRANCES_SUPER_NERD + const UNDERGROUNDPATHSWITCHROOMENTRANCES_POKE_BALL1 + const UNDERGROUNDPATHSWITCHROOMENTRANCES_POKE_BALL2 + const UNDERGROUNDPATHSWITCHROOMENTRANCES_SILVER + UndergroundPathSwitchRoomEntrances_MapScriptHeader: .MapTriggers: db 2 @@ -83,16 +96,16 @@ UnknownScript_0x7ca80: special Special_RotatePalettesRightMusic pause 15 playsound SFX_EXIT_BUILDING - appear $c - waitbutton - applymovement $c, MovementData_0x7ce87 + appear UNDERGROUNDPATHSWITCHROOMENTRANCES_SILVER + waitsfx + applymovement UNDERGROUNDPATHSWITCHROOMENTRANCES_SILVER, MovementData_0x7ce87 spriteface PLAYER, RIGHT scall UnknownScript_0x7cad4 - applymovement $c, MovementData_0x7ce92 + applymovement UNDERGROUNDPATHSWITCHROOMENTRANCES_SILVER, MovementData_0x7ce92 playsound SFX_EXIT_BUILDING - disappear $c + disappear UNDERGROUNDPATHSWITCHROOMENTRANCES_SILVER dotrigger $1 - waitbutton + waitsfx playmapmusic end @@ -102,16 +115,16 @@ UnknownScript_0x7caaa: special Special_RotatePalettesRightMusic pause 15 playsound SFX_EXIT_BUILDING - appear $c - waitbutton - applymovement $c, MovementData_0x7ce8c + appear UNDERGROUNDPATHSWITCHROOMENTRANCES_SILVER + waitsfx + applymovement UNDERGROUNDPATHSWITCHROOMENTRANCES_SILVER, MovementData_0x7ce8c spriteface PLAYER, RIGHT scall UnknownScript_0x7cad4 - applymovement $c, MovementData_0x7ce97 + applymovement UNDERGROUNDPATHSWITCHROOMENTRANCES_SILVER, MovementData_0x7ce97 playsound SFX_EXIT_BUILDING - disappear $c + disappear UNDERGROUNDPATHSWITCHROOMENTRANCES_SILVER dotrigger $1 - waitbutton + waitsfx playmapmusic end @@ -124,8 +137,8 @@ UnknownScript_0x7cae1: playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x7ce9d + waitbutton closetext - loadmovesprites setevent EVENT_RIVAL_UNDERGROUND_PATH checkevent EVENT_GOT_TOTODILE_FROM_ELM iftrue UnknownScript_0x7cb09 @@ -133,7 +146,7 @@ UnknownScript_0x7cae1: iftrue UnknownScript_0x7cb19 winlosstext UnknownText_0x7cf5d, UnknownText_0x7d102 setlasttalked $c - loadtrainer RIVAL1, RIVAL1_12 + scriptedtrainerdata RIVAL1, RIVAL1_12 startbattle reloadmapmusic returnafterbattle @@ -142,7 +155,7 @@ UnknownScript_0x7cae1: UnknownScript_0x7cb09: winlosstext UnknownText_0x7cf5d, UnknownText_0x7d102 setlasttalked $c - loadtrainer RIVAL1, RIVAL1_10 + scriptedtrainerdata RIVAL1, RIVAL1_10 startbattle reloadmapmusic returnafterbattle @@ -151,7 +164,7 @@ UnknownScript_0x7cb09: UnknownScript_0x7cb19: winlosstext UnknownText_0x7cf5d, UnknownText_0x7d102 setlasttalked $c - loadtrainer RIVAL1, RIVAL1_11 + scriptedtrainerdata RIVAL1, RIVAL1_11 startbattle reloadmapmusic returnafterbattle @@ -161,74 +174,74 @@ UnknownScript_0x7cb29: playmusic MUSIC_RIVAL_AFTER loadfont writetext UnknownText_0x7cfc2 + waitbutton closetext - loadmovesprites end TrainerGruntM11: trainer EVENT_BEAT_ROCKET_GRUNTM_11, GRUNTM, 11, GruntM11SeenText, GruntM11BeatenText, 0, GruntM11Script GruntM11Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7d290 + waitbutton closetext - loadmovesprites end TrainerGruntM25: trainer EVENT_BEAT_ROCKET_GRUNTM_25, GRUNTM, 25, GruntM25SeenText, GruntM25BeatenText, 0, GruntM25Script GruntM25Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7d347 + waitbutton closetext - loadmovesprites end TrainerBurglarDuncan: trainer EVENT_BEAT_BURGLAR_DUNCAN, BURGLAR, DUNCAN, BurglarDuncanSeenText, BurglarDuncanBeatenText, 0, BurglarDuncanScript BurglarDuncanScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7d3cf + waitbutton closetext - loadmovesprites end TrainerBurglarEddie: trainer EVENT_BEAT_BURGLAR_EDDIE, BURGLAR, EDDIE, BurglarEddieSeenText, BurglarEddieBeatenText, 0, BurglarEddieScript BurglarEddieScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7d45b + waitbutton closetext - loadmovesprites end TrainerGruntM13: trainer EVENT_BEAT_ROCKET_GRUNTM_13, GRUNTM, 13, GruntM13SeenText, GruntM13BeatenText, 0, GruntM13Script GruntM13Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7d51f + waitbutton closetext - loadmovesprites end TrainerGruntF3: trainer EVENT_BEAT_ROCKET_GRUNTF_3, GRUNTF, 3, GruntF3SeenText, GruntF3BeatenText, 0, GruntF3Script GruntF3Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7d5e6 + waitbutton closetext - loadmovesprites end MapUndergroundPathSwitchRoomEntrancesSignpost0Script: @@ -336,7 +349,7 @@ UnknownScript_0x7cc70: jump UnknownScript_0x7cc8d UnknownScript_0x7cc8b: - loadmovesprites + closetext end UnknownScript_0x7cc8d: @@ -363,7 +376,7 @@ UnknownScript_0x7ccb0: scall UnknownScript_0x7ce65 scall UnknownScript_0x7ce71 reloadmappart - loadmovesprites + closetext end UnknownScript_0x7ccd7: @@ -376,7 +389,7 @@ UnknownScript_0x7ccd7: scall UnknownScript_0x7ce59 scall UnknownScript_0x7ce71 reloadmappart - loadmovesprites + closetext end UnknownScript_0x7ccf2: @@ -389,7 +402,7 @@ UnknownScript_0x7ccf2: scall UnknownScript_0x7ce65 scall UnknownScript_0x7ce71 reloadmappart - loadmovesprites + closetext end UnknownScript_0x7cd0d: @@ -402,7 +415,7 @@ UnknownScript_0x7cd0d: scall UnknownScript_0x7ce59 scall UnknownScript_0x7ce71 reloadmappart - loadmovesprites + closetext end UnknownScript_0x7cd28: @@ -415,7 +428,7 @@ UnknownScript_0x7cd28: scall UnknownScript_0x7ce65 scall UnknownScript_0x7ce71 reloadmappart - loadmovesprites + closetext end UnknownScript_0x7cd43: @@ -428,7 +441,7 @@ UnknownScript_0x7cd43: scall UnknownScript_0x7ce59 scall UnknownScript_0x7ce71 reloadmappart - loadmovesprites + closetext end UnknownScript_0x7cd5e: @@ -441,7 +454,7 @@ UnknownScript_0x7cd5e: scall UnknownScript_0x7ce41 scall UnknownScript_0x7ce65 reloadmappart - loadmovesprites + closetext end UnknownScript_0x7cd79: @@ -458,7 +471,7 @@ UnknownScript_0x7cd79: scall UnknownScript_0x7ce65 scall UnknownScript_0x7ce05 reloadmappart - loadmovesprites + closetext writebyte $6 copyvartobyte UndergroundSwitchPositions end diff --git a/maps/UndergroundWarehouse.asm b/maps/UndergroundWarehouse.asm index 1f04c7d82..5729a3c6d 100644 --- a/maps/UndergroundWarehouse.asm +++ b/maps/UndergroundWarehouse.asm @@ -1,3 +1,12 @@ +const_value set 2 + const UNDERGROUNDWAREHOUSE_ROCKET1 + const UNDERGROUNDWAREHOUSE_ROCKET2 + const UNDERGROUNDWAREHOUSE_ROCKET3 + const UNDERGROUNDWAREHOUSE_GENTLEMAN + const UNDERGROUNDWAREHOUSE_POKE_BALL1 + const UNDERGROUNDWAREHOUSE_POKE_BALL2 + const UNDERGROUNDWAREHOUSE_POKE_BALL3 + UndergroundWarehouse_MapScriptHeader: .MapTriggers: db 0 @@ -33,33 +42,33 @@ TrainerGruntM24: trainer EVENT_BEAT_ROCKET_GRUNTM_24, GRUNTM, 24, GruntM24SeenText, GruntM24BeatenText, 0, GruntM24Script GruntM24Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7da48 + waitbutton closetext - loadmovesprites end TrainerGruntM14: trainer EVENT_BEAT_ROCKET_GRUNTM_14, GRUNTM, 14, GruntM14SeenText, GruntM14BeatenText, 0, GruntM14Script GruntM14Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7db01 + waitbutton closetext - loadmovesprites end TrainerGruntM15: trainer EVENT_BEAT_ROCKET_GRUNTM_15, GRUNTM, 15, GruntM15SeenText, GruntM15BeatenText, 0, GruntM15Script GruntM15Script: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7db8e + waitbutton closetext - loadmovesprites end GentlemanScript_0x7d9bf: @@ -78,8 +87,8 @@ GentlemanScript_0x7d9bf: keeptextopen UnknownScript_0x7d9de: writetext UnknownText_0x7dc8d + waitbutton closetext - loadmovesprites end ItemFragment_0x7d9e4: diff --git a/maps/UnionCave1F.asm b/maps/UnionCave1F.asm index cf9b6ed88..fdc84a956 100644 --- a/maps/UnionCave1F.asm +++ b/maps/UnionCave1F.asm @@ -1,3 +1,14 @@ +const_value set 2 + const UNIONCAVE1F_POKEFAN_M1 + const UNIONCAVE1F_SUPER_NERD + const UNIONCAVE1F_POKEFAN_M2 + const UNIONCAVE1F_FISHER1 + const UNIONCAVE1F_FISHER2 + const UNIONCAVE1F_POKE_BALL1 + const UNIONCAVE1F_POKE_BALL2 + const UNIONCAVE1F_POKE_BALL3 + const UNIONCAVE1F_POKE_BALL4 + UnionCave1F_MapScriptHeader: .MapTriggers: db 0 @@ -9,55 +20,55 @@ TrainerPokemaniacLarry: trainer EVENT_BEAT_POKEMANIAC_LARRY, POKEMANIAC, LARRY, PokemaniacLarrySeenText, PokemaniacLarryBeatenText, 0, PokemaniacLarryScript PokemaniacLarryScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x59d31 + waitbutton closetext - loadmovesprites end TrainerHikerRussell: trainer EVENT_BEAT_HIKER_RUSSELL, HIKER, RUSSELL, HikerRussellSeenText, HikerRussellBeatenText, 0, HikerRussellScript HikerRussellScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x59c6c + waitbutton closetext - loadmovesprites end TrainerHikerDaniel: trainer EVENT_BEAT_HIKER_DANIEL, HIKER, DANIEL, HikerDanielSeenText, HikerDanielBeatenText, 0, HikerDanielScript HikerDanielScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x59dc9 + waitbutton closetext - loadmovesprites end TrainerFirebreatherBill: trainer EVENT_BEAT_FIREBREATHER_BILL, FIREBREATHER, BILL, FirebreatherBillSeenText, FirebreatherBillBeatenText, 0, FirebreatherBillScript FirebreatherBillScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x59e6f + waitbutton closetext - loadmovesprites end TrainerFirebreatherRay: trainer EVENT_BEAT_FIREBREATHER_RAY, FIREBREATHER, RAY, FirebreatherRaySeenText, FirebreatherRayBeatenText, 0, FirebreatherRayScript FirebreatherRayScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x59efc + waitbutton closetext - loadmovesprites end ItemFragment_0x59c00: diff --git a/maps/UnionCaveB1F.asm b/maps/UnionCaveB1F.asm index d8cbad843..278e414d1 100644 --- a/maps/UnionCaveB1F.asm +++ b/maps/UnionCaveB1F.asm @@ -1,3 +1,12 @@ +const_value set 2 + const UNIONCAVEB1F_POKEFAN_M1 + const UNIONCAVEB1F_POKEFAN_M2 + const UNIONCAVEB1F_SUPER_NERD1 + const UNIONCAVEB1F_SUPER_NERD2 + const UNIONCAVEB1F_POKE_BALL1 + const UNIONCAVEB1F_BOULDER + const UNIONCAVEB1F_POKE_BALL2 + UnionCaveB1F_MapScriptHeader: .MapTriggers: db 0 @@ -9,44 +18,44 @@ TrainerPokemaniacAndrew: trainer EVENT_BEAT_POKEMANIAC_ANDREW, POKEMANIAC, ANDREW, PokemaniacAndrewSeenText, PokemaniacAndrewBeatenText, 0, PokemaniacAndrewScript PokemaniacAndrewScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5a181 + waitbutton closetext - loadmovesprites end TrainerPokemaniacCalvin: trainer EVENT_BEAT_POKEMANIAC_CALVIN, POKEMANIAC, CALVIN, PokemaniacCalvinSeenText, PokemaniacCalvinBeatenText, 0, PokemaniacCalvinScript PokemaniacCalvinScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5a230 + waitbutton closetext - loadmovesprites end TrainerHikerPhillip: trainer EVENT_BEAT_HIKER_PHILLIP, HIKER, PHILLIP, HikerPhillipSeenText, HikerPhillipBeatenText, 0, HikerPhillipScript HikerPhillipScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5a073 + waitbutton closetext - loadmovesprites end TrainerHikerLeonard: trainer EVENT_BEAT_HIKER_LEONARD, HIKER, LEONARD, HikerLeonardSeenText, HikerLeonardBeatenText, 0, HikerLeonardScript HikerLeonardScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5a0fb + waitbutton closetext - loadmovesprites end ItemFragment_0x5a016: diff --git a/maps/UnionCaveB2F.asm b/maps/UnionCaveB2F.asm index a0e1c24e3..97c558c97 100644 --- a/maps/UnionCaveB2F.asm +++ b/maps/UnionCaveB2F.asm @@ -1,3 +1,11 @@ +const_value set 2 + const UNIONCAVEB2F_ROCKER + const UNIONCAVEB2F_COOLTRAINER_F1 + const UNIONCAVEB2F_COOLTRAINER_F2 + const UNIONCAVEB2F_POKE_BALL1 + const UNIONCAVEB2F_POKE_BALL2 + const UNIONCAVEB2F_SURF + UnionCaveB2F_MapScriptHeader: .MapTriggers: db 0 @@ -15,19 +23,19 @@ UnknownScript_0x5a30d: checkcode VAR_WEEKDAY if_equal FRIDAY, UnknownScript_0x5a31c UnknownScript_0x5a319: - disappear $7 + disappear UNIONCAVEB2F_SURF return UnknownScript_0x5a31c: - appear $7 + appear UNIONCAVEB2F_SURF return SurfScript_0x5a31f: faceplayer cry LAPRAS - loadpokedata LAPRAS, 20 + scriptedpokedata LAPRAS, 20 startbattle - disappear $7 + disappear UNIONCAVEB2F_SURF setflag ENGINE_UNION_CAVE_LAPRAS returnafterbattle end @@ -36,33 +44,33 @@ TrainerCooltrainermNick: trainer EVENT_BEAT_COOLTRAINERM_NICK, COOLTRAINERM, NICK, CooltrainermNickSeenText, CooltrainermNickBeatenText, 0, CooltrainermNickScript CooltrainermNickScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5a3f0 + waitbutton closetext - loadmovesprites end TrainerCooltrainerfGwen: trainer EVENT_BEAT_COOLTRAINERF_GWEN, COOLTRAINERF, GWEN, CooltrainerfGwenSeenText, CooltrainerfGwenBeatenText, 0, CooltrainerfGwenScript CooltrainerfGwenScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5a488 + waitbutton closetext - loadmovesprites end TrainerCooltrainerfEmma: trainer EVENT_BEAT_COOLTRAINERF_EMMA, COOLTRAINERF, EMMA, CooltrainerfEmmaSeenText, CooltrainerfEmmaBeatenText, 0, CooltrainerfEmmaScript CooltrainerfEmmaScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x5a52b + waitbutton closetext - loadmovesprites end ItemFragment_0x5a36a: diff --git a/maps/VermilionCity.asm b/maps/VermilionCity.asm index 426cc8249..9fe5e31d3 100644 --- a/maps/VermilionCity.asm +++ b/maps/VermilionCity.asm @@ -1,3 +1,11 @@ +const_value set 2 + const VERMILIONCITY_TEACHER + const VERMILIONCITY_GRAMPS + const VERMILIONCITY_MACHOP + const VERMILIONCITY_SUPER_NERD + const VERMILIONCITY_BIG_SNORLAX + const VERMILIONCITY_POKEFAN_M + VermilionCity_MapScriptHeader: .MapTriggers: db 0 @@ -22,13 +30,13 @@ VermilionMachop: loadfont writetext UnknownText_0x1aaaca cry MACHOP + waitbutton closetext - loadmovesprites earthquake 30 loadfont writetext UnknownText_0x1aaae2 + waitbutton closetext - loadmovesprites end SuperNerdScript_0x1aa99b: @@ -39,19 +47,19 @@ VermilionSnorlax: special SpecialSnorlaxAwake iftrue UnknownScript_0x1aa9ab writetext UnknownText_0x1aab64 + waitbutton closetext - loadmovesprites end UnknownScript_0x1aa9ab: writetext UnknownText_0x1aab84 pause 15 cry SNORLAX - loadmovesprites + closetext writecode VAR_BATTLETYPE, BATTLETYPE_FORCEITEM - loadpokedata SNORLAX, 50 + scriptedpokedata SNORLAX, 50 startbattle - disappear $6 + disappear VERMILIONCITY_BIG_SNORLAX setevent EVENT_FOUGHT_SNORLAX returnafterbattle end @@ -66,20 +74,20 @@ VermilionGymBadgeGuy: if_greater_than 13, .MostBadges if_greater_than 9, .SomeBadges writetext UnknownText_0x1aabc8 + waitbutton closetext - loadmovesprites end .SomeBadges writetext UnknownText_0x1aac2b + waitbutton closetext - loadmovesprites end .MostBadges writetext UnknownText_0x1aac88 + waitbutton closetext - loadmovesprites end .AllBadges @@ -90,9 +98,9 @@ VermilionGymBadgeGuy: setevent EVENT_GOT_HP_UP_FROM_VERMILION_GUY .AlreadyGotItem writetext UnknownText_0x1aad4a - closetext + waitbutton .Done - loadmovesprites + closetext end VermilionCitySign: diff --git a/maps/VermilionGym.asm b/maps/VermilionGym.asm index 17c51ff47..a40359d7d 100644 --- a/maps/VermilionGym.asm +++ b/maps/VermilionGym.asm @@ -1,3 +1,10 @@ +const_value set 2 + const VERMILIONGYM_SURGE + const VERMILIONGYM_GENTLEMAN + const VERMILIONGYM_ROCKER + const VERMILIONGYM_SUPER_NERD + const VERMILIONGYM_GYM_GUY + VermilionGym_MapScriptHeader: .MapTriggers: db 0 @@ -11,10 +18,10 @@ SurgeScript_0x1920a5: checkflag ENGINE_THUNDERBADGE iftrue .FightDone writetext UnknownText_0x192142 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x192238, 0 - loadtrainer LT_SURGE, 1 + scriptedtrainerdata LT_SURGE, 1 startbattle returnafterbattle setevent EVENT_BEAT_LTSURGE @@ -24,50 +31,50 @@ SurgeScript_0x1920a5: loadfont writetext UnknownText_0x192277 playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_THUNDERBADGE writetext UnknownText_0x192291 + waitbutton closetext - loadmovesprites end .FightDone writetext UnknownText_0x192303 + waitbutton closetext - loadmovesprites end TrainerGentlemanGregory: trainer EVENT_BEAT_GENTLEMAN_GREGORY, GENTLEMAN, GREGORY, GentlemanGregorySeenText, GentlemanGregoryBeatenText, 0, GentlemanGregoryScript GentlemanGregoryScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1923b0 + waitbutton closetext - loadmovesprites end TrainerGuitaristVincent: trainer EVENT_BEAT_GUITARIST_VINCENT, GUITARIST, VINCENT, GuitaristVincentSeenText, GuitaristVincentBeatenText, 0, GuitaristVincentScript GuitaristVincentScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x19244b + waitbutton closetext - loadmovesprites end TrainerJugglerHorton: trainer EVENT_BEAT_JUGGLER_HORTON, JUGGLER, HORTON, JugglerHortonSeenText, JugglerHortonBeatenText, 0, JugglerHortonScript JugglerHortonScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x1924d6 + waitbutton closetext - loadmovesprites end VermilionGymGuyScript: @@ -76,14 +83,14 @@ VermilionGymGuyScript: checkevent EVENT_BEAT_LTSURGE iftrue .VermilionGymGuyWinScript writetext VermilionGymGuyText + waitbutton closetext - loadmovesprites end .VermilionGymGuyWinScript writetext VermilionGymGuyWinText + waitbutton closetext - loadmovesprites end MapVermilionGymSignpost14Script: diff --git a/maps/VermilionHouseDiglettsCaveSpeechHouse.asm b/maps/VermilionHouseDiglettsCaveSpeechHouse.asm index 96e683728..1f1f42e66 100644 --- a/maps/VermilionHouseDiglettsCaveSpeechHouse.asm +++ b/maps/VermilionHouseDiglettsCaveSpeechHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const VERMILIONHOUSEDIGLETTSCAVESPEECHHOUSE_GENTLEMAN + VermilionHouseDiglettsCaveSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/VermilionHouseFishingSpeechHouse.asm b/maps/VermilionHouseFishingSpeechHouse.asm index fc784e562..3571d066f 100644 --- a/maps/VermilionHouseFishingSpeechHouse.asm +++ b/maps/VermilionHouseFishingSpeechHouse.asm @@ -1,3 +1,6 @@ +const_value set 2 + const VERMILIONHOUSEFISHINGSPEECHHOUSE_FISHING_GURU + VermilionHouseFishingSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/VermilionMagnetTrainSpeechHouse.asm b/maps/VermilionMagnetTrainSpeechHouse.asm index b9b86a019..c07f6ca28 100644 --- a/maps/VermilionMagnetTrainSpeechHouse.asm +++ b/maps/VermilionMagnetTrainSpeechHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const VERMILIONMAGNETTRAINSPEECHHOUSE_POKEFAN_F + const VERMILIONMAGNETTRAINSPEECHHOUSE_YOUNGSTER + VermilionMagnetTrainSpeechHouse_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/VermilionMart.asm b/maps/VermilionMart.asm index b1f33863e..d671008b5 100644 --- a/maps/VermilionMart.asm +++ b/maps/VermilionMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const VERMILIONMART_CLERK + const VERMILIONMART_SUPER_NERD + const VERMILIONMART_BUENA + VermilionMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ VermilionMart_MapScriptHeader: ClerkScript_0x191f7e: loadfont pokemart MARTTYPE_STANDARD, MART_VERMILION - loadmovesprites + closetext end SuperNerdScript_0x191f85: diff --git a/maps/VermilionPokeCenter1F.asm b/maps/VermilionPokeCenter1F.asm index 300f70722..725567083 100644 --- a/maps/VermilionPokeCenter1F.asm +++ b/maps/VermilionPokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const VERMILIONPOKECENTER1F_NURSE + const VERMILIONPOKECENTER1F_FISHING_GURU + const VERMILIONPOKECENTER1F_SAILOR + const VERMILIONPOKECENTER1F_BUG_CATCHER + VermilionPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -14,14 +20,14 @@ FishingGuruScript_0x191606: checkevent EVENT_FOUGHT_SNORLAX iftrue UnknownScript_0x191614 writetext UnknownText_0x191620 + waitbutton closetext - loadmovesprites end UnknownScript_0x191614: writetext UnknownText_0x191698 + waitbutton closetext - loadmovesprites end SailorScript_0x19161a: diff --git a/maps/VermilionPokeCenter2FBeta.asm b/maps/VermilionPokeCenter2FBeta.asm index 3d8ad1efc..3d97cfd04 100644 --- a/maps/VermilionPokeCenter2FBeta.asm +++ b/maps/VermilionPokeCenter2FBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + VermilionPokeCenter2FBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/VermilionPort.asm b/maps/VermilionPort.asm index c9cb32207..4a5e4e1d3 100644 --- a/maps/VermilionPort.asm +++ b/maps/VermilionPort.asm @@ -1,3 +1,8 @@ +const_value set 2 + const VERMILIONPORT_SAILOR1 + const VERMILIONPORT_SAILOR2 + const VERMILIONPORT_SUPER_NERD + VermilionPort_MapScriptHeader: .MapTriggers: db 2 @@ -25,7 +30,7 @@ VermilionPort_MapScriptHeader: UnknownScript_0x74da6: applymovement PLAYER, MovementData_0x74ef3 - appear $2 + appear VERMILIONPORT_SAILOR1 dotrigger $0 setevent EVENT_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_TWIN_1 setevent EVENT_FAST_SHIP_CABINS_SE_SSE_GENTLEMAN @@ -42,17 +47,17 @@ SailorScript_0x74dc4: checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x74e1a writetext UnknownText_0x74f06 + waitbutton closetext - loadmovesprites - spriteface $2, DOWN + spriteface VERMILIONPORT_SAILOR1, DOWN pause 10 playsound SFX_EXIT_BUILDING - disappear $2 - waitbutton + disappear VERMILIONPORT_SAILOR1 + waitsfx applymovement PLAYER, MovementData_0x74ef1 playsound SFX_EXIT_BUILDING special FadeOutPalettes - waitbutton + waitsfx setevent EVENT_FAST_SHIP_PASSENGERS_EASTBOUND clearevent EVENT_FAST_SHIP_PASSENGERS_WESTBOUND clearevent EVENT_BEAT_POKEMANIAC_ETHAN @@ -66,19 +71,19 @@ SailorScript_0x74dc4: clearevent EVENT_BEAT_SCHOOLBOY_NATE clearevent EVENT_BEAT_SCHOOLBOY_RICKY setevent EVENT_FAST_SHIP_DESTINATION_OLIVINE - appear $2 + appear VERMILIONPORT_SAILOR1 domaptrigger FAST_SHIP_1F, $1 warp FAST_SHIP_1F, $19, $1 end UnknownScript_0x74e1a: writetext UnknownText_0x74f31 + waitbutton closetext - loadmovesprites end UnknownScript_0x74e20: - spriteface $3, RIGHT + spriteface VERMILIONPORT_SAILOR2, RIGHT checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x74e86 checkevent EVENT_RECEIVED_BALLS_FROM_KURT @@ -99,30 +104,30 @@ UnknownScript_0x74e20: checkitem S_S_TICKET iffalse UnknownScript_0x74e68 writetext UnknownText_0x74fc2 + waitbutton closetext - loadmovesprites setevent EVENT_RECEIVED_BALLS_FROM_KURT applymovement PLAYER, MovementData_0x74ef8 jump SailorScript_0x74dc4 UnknownScript_0x74e68: writetext UnknownText_0x74ff2 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x74ef5 end UnknownScript_0x74e72: writetext UnknownText_0x75059 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x74ef5 end UnknownScript_0x74e7c: writetext UnknownText_0x75080 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x74ef5 end @@ -131,14 +136,14 @@ UnknownScript_0x74e86: UnknownScript_0x74e87: writetext UnknownText_0x74fa7 + waitbutton closetext - loadmovesprites end UnknownScript_0x74e8d: writetext UnknownText_0x74fa7 + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x74ef5 end @@ -161,36 +166,36 @@ SailorScript_0x74e97: checkitem S_S_TICKET iffalse UnknownScript_0x74ed4 writetext UnknownText_0x74fc2 + waitbutton closetext - loadmovesprites setevent EVENT_RECEIVED_BALLS_FROM_KURT applymovement PLAYER, MovementData_0x74efe jump SailorScript_0x74dc4 UnknownScript_0x74ed4: writetext UnknownText_0x74ff2 + waitbutton closetext - loadmovesprites end UnknownScript_0x74eda: writetext UnknownText_0x75059 + waitbutton closetext - loadmovesprites end UnknownScript_0x74ee0: writetext UnknownText_0x75080 + waitbutton closetext - loadmovesprites end SuperNerdScript_0x74ee6: faceplayer loadfont writetext UnknownText_0x750a6 + waitbutton closetext - loadmovesprites end MapVermilionPortSignpostItem0: diff --git a/maps/VermilionPortPassage.asm b/maps/VermilionPortPassage.asm index 29b61c72e..8acb74505 100644 --- a/maps/VermilionPortPassage.asm +++ b/maps/VermilionPortPassage.asm @@ -1,3 +1,6 @@ +const_value set 2 + const VERMILIONPORTPASSAGE_TEACHER + VermilionPortPassage_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/VictoryRoad.asm b/maps/VictoryRoad.asm index 25f58022e..d4e3840bb 100644 --- a/maps/VictoryRoad.asm +++ b/maps/VictoryRoad.asm @@ -1,3 +1,11 @@ +const_value set 2 + const VICTORYROAD_SILVER + const VICTORYROAD_POKE_BALL1 + const VICTORYROAD_POKE_BALL2 + const VICTORYROAD_POKE_BALL3 + const VICTORYROAD_POKE_BALL4 + const VICTORYROAD_POKE_BALL5 + VictoryRoad_MapScriptHeader: .MapTriggers: db 2 @@ -16,16 +24,16 @@ UnknownScript_0x74491: end UnknownScript_0x74492: - moveperson $2, $12, $b + moveperson VICTORYROAD_SILVER, $12, $b spriteface PLAYER, DOWN showemote EMOTE_SHOCK, PLAYER, 15 special Special_RotatePalettesRightMusic pause 15 - appear $2 - applymovement $2, MovementData_0x74539 + appear VICTORYROAD_SILVER + applymovement VICTORYROAD_SILVER, MovementData_0x74539 scall UnknownScript_0x744d4 - applymovement $2, MovementData_0x7454c - disappear $2 + applymovement VICTORYROAD_SILVER, MovementData_0x7454c + disappear VICTORYROAD_SILVER dotrigger $1 playmapmusic end @@ -35,11 +43,11 @@ UnknownScript_0x744b5: showemote EMOTE_SHOCK, PLAYER, 15 special Special_RotatePalettesRightMusic pause 15 - appear $2 - applymovement $2, MovementData_0x74542 + appear VICTORYROAD_SILVER + applymovement VICTORYROAD_SILVER, MovementData_0x74542 scall UnknownScript_0x744d4 - applymovement $2, MovementData_0x74555 - disappear $2 + applymovement VICTORYROAD_SILVER, MovementData_0x74555 + disappear VICTORYROAD_SILVER dotrigger $1 playmapmusic end @@ -49,8 +57,8 @@ UnknownScript_0x744d4: playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x7455f + waitbutton closetext - loadmovesprites setevent EVENT_RIVAL_VICTORY_ROAD checkevent EVENT_GOT_TOTODILE_FROM_ELM iftrue UnknownScript_0x744ff @@ -58,7 +66,7 @@ UnknownScript_0x744d4: iftrue UnknownScript_0x7450f winlosstext UnknownText_0x7463d, UnknownText_0x747aa setlasttalked $2 - loadtrainer RIVAL1, RIVAL1_15 + scriptedtrainerdata RIVAL1, RIVAL1_15 startbattle reloadmapmusic returnafterbattle @@ -67,7 +75,7 @@ UnknownScript_0x744d4: UnknownScript_0x744ff: winlosstext UnknownText_0x7463d, UnknownText_0x747aa setlasttalked $2 - loadtrainer RIVAL1, RIVAL1_13 + scriptedtrainerdata RIVAL1, RIVAL1_13 startbattle reloadmapmusic returnafterbattle @@ -76,7 +84,7 @@ UnknownScript_0x744ff: UnknownScript_0x7450f: winlosstext UnknownText_0x7463d, UnknownText_0x747aa setlasttalked $2 - loadtrainer RIVAL1, RIVAL1_14 + scriptedtrainerdata RIVAL1, RIVAL1_14 startbattle reloadmapmusic returnafterbattle @@ -86,8 +94,8 @@ UnknownScript_0x7451f: playmusic MUSIC_RIVAL_AFTER loadfont writetext UnknownText_0x746ce + waitbutton closetext - loadmovesprites end ItemFragment_0x74529: diff --git a/maps/VictoryRoadGate.asm b/maps/VictoryRoadGate.asm index aca132bd1..0de55de72 100644 --- a/maps/VictoryRoadGate.asm +++ b/maps/VictoryRoadGate.asm @@ -1,3 +1,8 @@ +const_value set 2 + const VICTORYROADGATE_OFFICER + const VICTORYROADGATE_BLACK_BELT1 + const VICTORYROADGATE_BLACK_BELT2 + VictoryRoadGate_MapScriptHeader: .MapTriggers: db 2 @@ -28,15 +33,15 @@ UnknownScript_0x9ba04: checkcode VAR_BADGES if_greater_than 7, UnknownScript_0x9ba19 writetext UnknownText_0x9ba5f + waitbutton closetext - loadmovesprites applymovement PLAYER, MovementData_0x9ba27 end UnknownScript_0x9ba19: writetext UnknownText_0x9bab4 + waitbutton closetext - loadmovesprites dotrigger $1 end diff --git a/maps/VioletCity.asm b/maps/VioletCity.asm index 248e3e564..1dea698bc 100644 --- a/maps/VioletCity.asm +++ b/maps/VioletCity.asm @@ -1,3 +1,13 @@ +const_value set 2 + const VIOLETCITY_FISHER + const VIOLETCITY_LASS + const VIOLETCITY_SUPER_NERD + const VIOLETCITY_GRAMPS + const VIOLETCITY_YOUNGSTER + const VIOLETCITY_FRUIT_TREE + const VIOLETCITY_POKE_BALL1 + const VIOLETCITY_POKE_BALL2 + VioletCity_MapScriptHeader: .MapTriggers: db 0 @@ -13,7 +23,7 @@ VioletCity_MapScriptHeader: return FisherScript_0x1a83bb: - applymovement $2, MovementData_0x1a8465 + applymovement VIOLETCITY_FISHER, MovementData_0x1a8465 faceplayer loadfont writetext UnknownText_0x1a8473 @@ -23,31 +33,31 @@ FisherScript_0x1a83bb: UnknownScript_0x1a83cb: writetext UnknownText_0x1a84ac + waitbutton closetext - loadmovesprites end UnknownScript_0x1a83d1: writetext UnknownText_0x1a84cb + waitbutton closetext - loadmovesprites playmusic MUSIC_SHOW_ME_AROUND - follow $2, PLAYER - applymovement $2, MovementData_0x1a842a + follow VIOLETCITY_FISHER, PLAYER + applymovement VIOLETCITY_FISHER, MovementData_0x1a842a spriteface PLAYER, UP - applymovement $2, MovementData_0x1a8465 + applymovement VIOLETCITY_FISHER, MovementData_0x1a8465 stopfollow special RestartMapMusic loadfont writetext UnknownText_0x1a84f9 + waitbutton closetext - loadmovesprites - applymovement $2, MovementData_0x1a8465 - applymovement $2, MovementData_0x1a8463 + applymovement VIOLETCITY_FISHER, MovementData_0x1a8465 + applymovement VIOLETCITY_FISHER, MovementData_0x1a8463 playsound SFX_ENTER_DOOR - disappear $2 + disappear VIOLETCITY_FISHER clearevent EVENT_EARLS_ACADEMY_EARL - waitbutton + waitsfx end LassScript_0x1a8403: diff --git a/maps/VioletGym.asm b/maps/VioletGym.asm index 7b9d36025..1d9ad0668 100644 --- a/maps/VioletGym.asm +++ b/maps/VioletGym.asm @@ -1,3 +1,9 @@ +const_value set 2 + const VIOLETGYM_FALKNER + const VIOLETGYM_YOUNGSTER1 + const VIOLETGYM_YOUNGSTER2 + const VIOLETGYM_GYM_GUY + VioletGym_MapScriptHeader: .MapTriggers: db 0 @@ -11,17 +17,17 @@ FalknerScript_0x683c2: checkevent EVENT_BEAT_FALKNER iftrue .FightDone writetext UnknownText_0x68473 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x6854a, 0 - loadtrainer FALKNER, 1 + scriptedtrainerdata FALKNER, 1 startbattle returnafterbattle setevent EVENT_BEAT_FALKNER loadfont writetext UnknownText_0x685af playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_ZEPHYRBADGE checkcode VAR_BADGES scall VioletGymTriggerRockets @@ -38,15 +44,15 @@ FalknerScript_0x683c2: iffalse .NoRoomForMudSlap setevent EVENT_GOT_TM31_MUD_SLAP writetext UnknownText_0x68648 + waitbutton closetext - loadmovesprites end .SpeechAfterTM: writetext UnknownText_0x68735 - closetext + waitbutton .NoRoomForMudSlap: - loadmovesprites + closetext end VioletGymTriggerRockets: @@ -64,22 +70,22 @@ TrainerBird_keeperRod: trainer EVENT_BEAT_BIRD_KEEPER_ROD, BIRD_KEEPER, ROD, Bird_keeperRodSeenText, Bird_keeperRodBeatenText, 0, Bird_keeperRodScript Bird_keeperRodScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x68837 + waitbutton closetext - loadmovesprites end TrainerBird_keeperAbe: trainer EVENT_BEAT_BIRD_KEEPER_ABE, BIRD_KEEPER, ABE, Bird_keeperAbeSeenText, Bird_keeperAbeBeatenText, 0, Bird_keeperAbeScript Bird_keeperAbeScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x688c7 + waitbutton closetext - loadmovesprites end VioletGymGuyScript: @@ -88,14 +94,14 @@ VioletGymGuyScript: checkevent EVENT_BEAT_FALKNER iftrue .VioletGymGuyWinScript writetext VioletGymGuyText + waitbutton closetext - loadmovesprites end .VioletGymGuyWinScript writetext VioletGymGuyWinText + waitbutton closetext - loadmovesprites end VioletGymStatue: diff --git a/maps/VioletMart.asm b/maps/VioletMart.asm index f338b7086..f6c47e08f 100644 --- a/maps/VioletMart.asm +++ b/maps/VioletMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const VIOLETMART_CLERK + const VIOLETMART_GRANNY + const VIOLETMART_COOLTRAINER_M + VioletMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ VioletMart_MapScriptHeader: ClerkScript_0x68295: loadfont pokemart MARTTYPE_STANDARD, MART_VIOLET - loadmovesprites + closetext end GrannyScript_0x6829c: diff --git a/maps/VioletNicknameSpeechHouse.asm b/maps/VioletNicknameSpeechHouse.asm index 28ed77051..d23891e32 100644 --- a/maps/VioletNicknameSpeechHouse.asm +++ b/maps/VioletNicknameSpeechHouse.asm @@ -1,3 +1,8 @@ +const_value set 2 + const VIOLETNICKNAMESPEECHHOUSE_TEACHER + const VIOLETNICKNAMESPEECHHOUSE_LASS + const VIOLETNICKNAMESPEECHHOUSE_BIRD + VioletNicknameSpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -16,8 +21,8 @@ BirdScript_0x693ef: loadfont writetext UnknownText_0x6947c cry PIDGEY + waitbutton closetext - loadmovesprites end UnknownText_0x693fa: diff --git a/maps/VioletOnixTradeHouse.asm b/maps/VioletOnixTradeHouse.asm index bbdf8639b..76ce91e2c 100644 --- a/maps/VioletOnixTradeHouse.asm +++ b/maps/VioletOnixTradeHouse.asm @@ -1,3 +1,7 @@ +const_value set 2 + const VIOLETONIXTRADEHOUSE_POKEFAN_M + const VIOLETONIXTRADEHOUSE_YOUNGSTER + VioletOnixTradeHouse_MapScriptHeader: .MapTriggers: db 0 @@ -12,8 +16,8 @@ YoungsterScript_0x69990: faceplayer loadfont trade $1 + waitbutton closetext - loadmovesprites end UnknownText_0x69997: diff --git a/maps/VioletPokeCenter1F.asm b/maps/VioletPokeCenter1F.asm index 94d56df43..8c6195b38 100644 --- a/maps/VioletPokeCenter1F.asm +++ b/maps/VioletPokeCenter1F.asm @@ -1,3 +1,10 @@ +const_value set 2 + const VIOLETPOKECENTER1F_NURSE + const VIOLETPOKECENTER1F_GAMEBOY_KID + const VIOLETPOKECENTER1F_GENTLEMAN + const VIOLETPOKECENTER1F_YOUNGSTER + const VIOLETPOKECENTER1F_SCIENTIST + VioletPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -5,71 +12,71 @@ VioletPokeCenter1F_MapScriptHeader: .MapCallbacks: db 0 -NurseScript_0x694c9: +VioletPokeCenterNurse: jumpstd pokecenternurse -ScientistScript_0x694cc: +VioletPokeCenter1F_ElmsAideScript: faceplayer loadfont checkevent EVENT_REFUSED_TO_TAKE_EGG_FROM_ELMS_AIDE - iftrue UnknownScript_0x6953a + iftrue .SecondTimeAsking writetext UnknownText_0x69555 -UnknownScript_0x694d7: +.AskTakeEgg: yesorno - iffalse UnknownScript_0x69531 + iffalse .RefusedEgg checkcode VAR_PARTYCOUNT - if_equal $6, UnknownScript_0x6952b + if_equal PARTY_LENGTH, .PartyFull giveegg TOGEPI, 5 stringtotext .eggname, $1 - scall UnknownScript_0x69527 + scall .AideGivesEgg setevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE clearevent EVENT_ELMS_AIDE_IN_LAB clearevent EVENT_TOGEPI_HATCHED domaptrigger ROUTE_32, $1 writetext UnknownText_0x695c5 + waitbutton closetext - loadmovesprites checkcode VAR_FACING - if_equal $1, .UnknownScript_0x69511 + if_equal UP, .AideWalksAroundPlayer spriteface PLAYER, DOWN - applymovement $6, MovementData_0x69549 + applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_AideWalksStraightOutOfPokecenter playsound SFX_EXIT_BUILDING - disappear $6 - waitbutton + disappear VIOLETPOKECENTER1F_SCIENTIST + waitsfx end -.UnknownScript_0x69511 - applymovement $6, MovementData_0x6954e +.AideWalksAroundPlayer + applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_AideWalksLeftToExitPokecenter spriteface PLAYER, DOWN - applymovement $6, MovementData_0x69551 + applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_AideFinishesLeavingPokecenter playsound SFX_EXIT_BUILDING - disappear $6 - waitbutton + disappear VIOLETPOKECENTER1F_SCIENTIST + waitsfx end .eggname db "EGG@" -UnknownScript_0x69527: +.AideGivesEgg: jumpstd receivetogepiegg end -UnknownScript_0x6952b: +.PartyFull: writetext UnknownText_0x69693 + waitbutton closetext - loadmovesprites end -UnknownScript_0x69531: +.RefusedEgg: writetext UnknownText_0x696f2 + waitbutton closetext - loadmovesprites setevent EVENT_REFUSED_TO_TAKE_EGG_FROM_ELMS_AIDE end -UnknownScript_0x6953a: +.SecondTimeAsking: writetext UnknownText_0x69712 - jump UnknownScript_0x694d7 + jump .AskTakeEgg GameboyKidScript_0x69540: jumptextfaceplayer UnknownText_0x69809 @@ -80,19 +87,19 @@ GentlemanScript_0x69543: YoungsterScript_0x69546: jumptextfaceplayer UnknownText_0x698b8 -MovementData_0x69549: +MovementData_AideWalksStraightOutOfPokecenter: step_down step_down step_down step_down step_end -MovementData_0x6954e: +MovementData_AideWalksLeftToExitPokecenter: step_left step_down step_end -MovementData_0x69551: +MovementData_AideFinishesLeavingPokecenter: step_down step_down step_down @@ -226,8 +233,8 @@ VioletPokeCenter1F_MapEventHeader: .PersonEvents: db 5 - person_event SPRITE_NURSE, 1, 3, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, NurseScript_0x694c9, -1 + person_event SPRITE_NURSE, 1, 3, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, VioletPokeCenterNurse, -1 person_event SPRITE_GAMEBOY_KID, 6, 7, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, GameboyKidScript_0x69540, -1 person_event SPRITE_GENTLEMAN, 4, 1, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, GentlemanScript_0x69543, -1 person_event SPRITE_YOUNGSTER, 1, 8, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x69546, -1 - person_event SPRITE_SCIENTIST, 3, 4, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ScientistScript_0x694cc, EVENT_ELMS_AIDE_IN_VIOLET_POKEMON_CENTER + person_event SPRITE_SCIENTIST, 3, 4, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, VioletPokeCenter1F_ElmsAideScript, EVENT_ELMS_AIDE_IN_VIOLET_POKEMON_CENTER diff --git a/maps/ViridianCity.asm b/maps/ViridianCity.asm index 83743b017..6403063b6 100644 --- a/maps/ViridianCity.asm +++ b/maps/ViridianCity.asm @@ -1,3 +1,9 @@ +const_value set 2 + const VIRIDIANCITY_GRAMPS1 + const VIRIDIANCITY_GRAMPS2 + const VIRIDIANCITY_FISHER + const VIRIDIANCITY_YOUNGSTER + ViridianCity_MapScriptHeader: .MapTriggers: db 0 @@ -19,14 +25,14 @@ GrampsScript_0x1a9a4c: yesorno iffalse UnknownScript_0x1a9a5b writetext UnknownText_0x1a9b6f + waitbutton closetext - loadmovesprites end UnknownScript_0x1a9a5b: writetext UnknownText_0x1a9bb7 + waitbutton closetext - loadmovesprites end GrampsScript_0x1a9a61: @@ -35,14 +41,14 @@ GrampsScript_0x1a9a61: checkevent EVENT_BLUE_IN_CINNABAR iftrue .BlueReturned writetext UnknownText_0x1a9c11 + waitbutton closetext - loadmovesprites end .BlueReturned writetext UnknownText_0x1a9c7e + waitbutton closetext - loadmovesprites end FisherScript_0x1a9a75: @@ -57,9 +63,9 @@ FisherScript_0x1a9a75: setevent EVENT_GOT_TM42_DREAM_EATER UnknownScript_0x1a9a8a: writetext UnknownText_0x1a9d86 - closetext + waitbutton UnknownScript_0x1a9a8e: - loadmovesprites + closetext end YoungsterScript_0x1a9a90: diff --git a/maps/ViridianGym.asm b/maps/ViridianGym.asm index 54dd617e8..970b69374 100644 --- a/maps/ViridianGym.asm +++ b/maps/ViridianGym.asm @@ -1,3 +1,7 @@ +const_value set 2 + const VIRIDIANGYM_BLUE + const VIRIDIANGYM_GYM_GUY + ViridianGym_MapScriptHeader: .MapTriggers: db 0 @@ -11,27 +15,27 @@ BlueScript_0x9aa26: checkflag ENGINE_EARTHBADGE iftrue .FightDone writetext UnknownText_0x9aa7b + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x9abae, 0 - loadtrainer BLUE, 1 + scriptedtrainerdata BLUE, 1 startbattle returnafterbattle setevent EVENT_BEAT_BLUE loadfont writetext UnknownText_0x9ac0f playsound SFX_GET_BADGE - waitbutton + waitsfx setflag ENGINE_EARTHBADGE writetext UnknownText_0x9ac27 + waitbutton closetext - loadmovesprites end .FightDone writetext UnknownText_0x9acab + waitbutton closetext - loadmovesprites end ViridianGymGuyScript: @@ -40,14 +44,14 @@ ViridianGymGuyScript: checkevent EVENT_BEAT_BLUE iftrue .ViridianGymGuyWinScript writetext ViridianGymGuyText + waitbutton closetext - loadmovesprites end .ViridianGymGuyWinScript writetext ViridianGymGuyWinText + waitbutton closetext - loadmovesprites end ViridianGymStatue: diff --git a/maps/ViridianMart.asm b/maps/ViridianMart.asm index 0a3eb2356..0104cdc7d 100644 --- a/maps/ViridianMart.asm +++ b/maps/ViridianMart.asm @@ -1,3 +1,8 @@ +const_value set 2 + const VIRIDIANMART_CLERK + const VIRIDIANMART_LASS + const VIRIDIANMART_COOLTRAINER_M + ViridianMart_MapScriptHeader: .MapTriggers: db 0 @@ -8,7 +13,7 @@ ViridianMart_MapScriptHeader: ClerkScript_0x9b5e7: loadfont pokemart MARTTYPE_STANDARD, MART_VIRIDIAN - loadmovesprites + closetext end LassScript_0x9b5ee: diff --git a/maps/ViridianNicknameSpeechHouse.asm b/maps/ViridianNicknameSpeechHouse.asm index efdc8df83..57943667b 100644 --- a/maps/ViridianNicknameSpeechHouse.asm +++ b/maps/ViridianNicknameSpeechHouse.asm @@ -1,3 +1,9 @@ +const_value set 2 + const VIRIDIANNICKNAMESPEECHHOUSE_POKEFAN_M + const VIRIDIANNICKNAMESPEECHHOUSE_LASS + const VIRIDIANNICKNAMESPEECHHOUSE_MOLTRES + const VIRIDIANNICKNAMESPEECHHOUSE_GROWLITHE + ViridianNicknameSpeechHouse_MapScriptHeader: .MapTriggers: db 0 @@ -15,16 +21,16 @@ MoltresScript_0x9ae40: loadfont writetext UnknownText_0x9aefe cry SPEAROW + waitbutton closetext - loadmovesprites end GrowlitheScript_0x9ae4a: loadfont writetext UnknownText_0x9af10 cry RATTATA + waitbutton closetext - loadmovesprites end UnknownText_0x9ae54: diff --git a/maps/ViridianPokeCenter1F.asm b/maps/ViridianPokeCenter1F.asm index 7669ab8d9..61735b8f0 100644 --- a/maps/ViridianPokeCenter1F.asm +++ b/maps/ViridianPokeCenter1F.asm @@ -1,3 +1,9 @@ +const_value set 2 + const VIRIDIANPOKECENTER1F_NURSE + const VIRIDIANPOKECENTER1F_COOLTRAINER_M + const VIRIDIANPOKECENTER1F_COOLTRAINER_F + const VIRIDIANPOKECENTER1F_BUG_CATCHER + ViridianPokeCenter1F_MapScriptHeader: .MapTriggers: db 0 @@ -14,14 +20,14 @@ CooltrainerMScript_0x9b693: checkevent EVENT_BLUE_IN_CINNABAR iftrue .BlueReturned writetext UnknownText_0x9b6ad + waitbutton closetext - loadmovesprites end .BlueReturned writetext UnknownText_0x9b6f5 + waitbutton closetext - loadmovesprites end CooltrainerFScript_0x9b6a7: diff --git a/maps/ViridianPokeCenter2FBeta.asm b/maps/ViridianPokeCenter2FBeta.asm index c545a50bc..e7f0e36d1 100644 --- a/maps/ViridianPokeCenter2FBeta.asm +++ b/maps/ViridianPokeCenter2FBeta.asm @@ -1,3 +1,5 @@ +const_value set 2 + ViridianPokeCenter2FBeta_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/WarehouseEntrance.asm b/maps/WarehouseEntrance.asm index 2ef14fcc0..114f62e46 100644 --- a/maps/WarehouseEntrance.asm +++ b/maps/WarehouseEntrance.asm @@ -1,3 +1,14 @@ +const_value set 2 + const WAREHOUSEENTRANCE_SUPER_NERD1 + const WAREHOUSEENTRANCE_SUPER_NERD2 + const WAREHOUSEENTRANCE_SUPER_NERD3 + const WAREHOUSEENTRANCE_SUPER_NERD4 + const WAREHOUSEENTRANCE_POKE_BALL + const WAREHOUSEENTRANCE_GRAMPS + const WAREHOUSEENTRANCE_SUPER_NERD5 + const WAREHOUSEENTRANCE_SUPER_NERD6 + const WAREHOUSEENTRANCE_GRANNY + WarehouseEntrance_MapScriptHeader: .MapTriggers: db 0 @@ -52,100 +63,100 @@ WarehouseEntrance_MapScriptHeader: if_equal SATURDAY, .Saturday .Sunday: - disappear $7 - disappear $8 - appear $9 - appear $a + disappear WAREHOUSEENTRANCE_GRAMPS + disappear WAREHOUSEENTRANCE_SUPER_NERD5 + appear WAREHOUSEENTRANCE_SUPER_NERD6 + appear WAREHOUSEENTRANCE_GRANNY return .Monday: - disappear $7 + disappear WAREHOUSEENTRANCE_GRAMPS checkmorn iffalse .NotMondayMorning - appear $7 + appear WAREHOUSEENTRANCE_GRAMPS .NotMondayMorning: - disappear $8 - disappear $9 - disappear $a + disappear WAREHOUSEENTRANCE_SUPER_NERD5 + disappear WAREHOUSEENTRANCE_SUPER_NERD6 + disappear WAREHOUSEENTRANCE_GRANNY return .Tuesday: - disappear $7 - appear $8 - disappear $9 - disappear $a + disappear WAREHOUSEENTRANCE_GRAMPS + appear WAREHOUSEENTRANCE_SUPER_NERD5 + disappear WAREHOUSEENTRANCE_SUPER_NERD6 + disappear WAREHOUSEENTRANCE_GRANNY return .Wednesday: - disappear $7 - disappear $8 - appear $9 - disappear $a + disappear WAREHOUSEENTRANCE_GRAMPS + disappear WAREHOUSEENTRANCE_SUPER_NERD5 + appear WAREHOUSEENTRANCE_SUPER_NERD6 + disappear WAREHOUSEENTRANCE_GRANNY return .Thursday: - disappear $7 - appear $8 - disappear $9 - disappear $a + disappear WAREHOUSEENTRANCE_GRAMPS + appear WAREHOUSEENTRANCE_SUPER_NERD5 + disappear WAREHOUSEENTRANCE_SUPER_NERD6 + disappear WAREHOUSEENTRANCE_GRANNY return .Friday: - disappear $7 - disappear $8 - appear $9 - disappear $a + disappear WAREHOUSEENTRANCE_GRAMPS + disappear WAREHOUSEENTRANCE_SUPER_NERD5 + appear WAREHOUSEENTRANCE_SUPER_NERD6 + disappear WAREHOUSEENTRANCE_GRANNY return .Saturday: - disappear $7 - appear $8 - disappear $9 - appear $a + disappear WAREHOUSEENTRANCE_GRAMPS + appear WAREHOUSEENTRANCE_SUPER_NERD5 + disappear WAREHOUSEENTRANCE_SUPER_NERD6 + appear WAREHOUSEENTRANCE_GRANNY return TrainerSupernerdEric: trainer EVENT_BEAT_SUPER_NERD_ERIC, SUPER_NERD, ERIC, SupernerdEricSeenText, SupernerdEricBeatenText, 0, SupernerdEricScript SupernerdEricScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7c36c + waitbutton closetext - loadmovesprites end TrainerSupernerdTeru: trainer EVENT_BEAT_SUPER_NERD_TERU, SUPER_NERD, TERU, SupernerdTeruSeenText, SupernerdTeruBeatenText, 0, SupernerdTeruScript SupernerdTeruScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7c410 + waitbutton closetext - loadmovesprites end TrainerPokemaniacIssac: trainer EVENT_BEAT_POKEMANIAC_ISSAC, POKEMANIAC, ISSAC, PokemaniacIssacSeenText, PokemaniacIssacBeatenText, 0, PokemaniacIssacScript PokemaniacIssacScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7c498 + waitbutton closetext - loadmovesprites end TrainerPokemaniacDonald: trainer EVENT_BEAT_POKEMANIAC_DONALD, POKEMANIAC, DONALD, PokemaniacDonaldSeenText, PokemaniacDonaldBeatenText, 0, PokemaniacDonaldScript PokemaniacDonaldScript: - talkaftercancel + end_if_just_battled loadfont writetext UnknownText_0x7c52f + waitbutton closetext - loadmovesprites end GrannyScript_0x7c132: @@ -157,7 +168,7 @@ GrannyScript_0x7c132: .Open: pokemart MARTTYPE_BITTER, MART_UNDERGROUND - loadmovesprites + closetext end GrampsScript_0x7c146: @@ -172,7 +183,7 @@ GrampsScript_0x7c146: checkmorn iffalse WarehouseEntranceScript_ShopClosed pokemart MARTTYPE_BARGAIN, 0 - loadmovesprites + closetext end OlderHaircutBrotherScript: @@ -224,8 +235,8 @@ OlderHaircutBrotherScript: takemoney $0, 500 special PlaceMoneyTopRightOW writetext UnknownText_0x7c6b8 + waitbutton closetext - loadmovesprites special FadeOutPalettes playmusic MUSIC_HEAL pause 60 @@ -233,7 +244,7 @@ OlderHaircutBrotherScript: special RestartMapMusic loadfont writetext UnknownText_0x7c6d8 - closetext + waitbutton checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x7c2bb checkevent EVENT_RECEIVED_BALLS_FROM_KURT @@ -242,20 +253,20 @@ OlderHaircutBrotherScript: .Refused: writetext UnknownText_0x7c6ea + waitbutton closetext - loadmovesprites end .NotEnoughMoney: writetext UnknownText_0x7c709 + waitbutton closetext - loadmovesprites end .AlreadyGotHaircut: writetext UnknownText_0x7c72b + waitbutton closetext - loadmovesprites end YoungerHaircutBrotherScript: @@ -307,8 +318,8 @@ YoungerHaircutBrotherScript: takemoney $0, 300 special PlaceMoneyTopRightOW writetext UnknownText_0x7c80e + waitbutton closetext - loadmovesprites special FadeOutPalettes playmusic MUSIC_HEAL pause 60 @@ -316,7 +327,7 @@ YoungerHaircutBrotherScript: special RestartMapMusic loadfont writetext UnknownText_0x7c82a - closetext + waitbutton checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x7c2bb checkevent EVENT_RECEIVED_BALLS_FROM_KURT @@ -325,41 +336,41 @@ YoungerHaircutBrotherScript: .Refused: writetext UnknownText_0x7c842 + waitbutton closetext - loadmovesprites end .NotEnoughMoney: writetext UnknownText_0x7c85b + waitbutton closetext - loadmovesprites end .AlreadyGotHaircut: writetext UnknownText_0x7c87b + waitbutton closetext - loadmovesprites end UnknownScript_0x7c2bb: writetext HaircutBrosText_SlightlyHappier special PlayCurMonCry + waitbutton closetext - loadmovesprites end UnknownScript_0x7c2c4: writetext HaircutBrosText_Happier special PlayCurMonCry + waitbutton closetext - loadmovesprites end UnknownScript_0x7c2cd: writetext HaircutBrosText_MuchHappier special PlayCurMonCry + waitbutton closetext - loadmovesprites end BasementDoorScript:: @@ -369,31 +380,31 @@ BasementDoorScript:: checkitem BASEMENT_KEY iftrue .Unlock writetext UnknownText_0x7c5b0 + waitbutton closetext - loadmovesprites end .Unlock: playsound SFX_TRANSACTION writetext UnknownText_0x7c5d6 + waitbutton closetext - loadmovesprites changeblock $12, $6, $2e reloadmappart - loadmovesprites + closetext setevent EVENT_USED_BASEMENT_KEY end .Open: writetext UnknownText_0x7c5c3 + waitbutton closetext - loadmovesprites end WarehouseEntranceScript_ShopClosed: writetext UnknownText_0x7c904 + waitbutton closetext - loadmovesprites end ItemFragment_0x7c306: diff --git a/maps/WhirlIslandB1F.asm b/maps/WhirlIslandB1F.asm index e1de0b780..730bdaf4e 100644 --- a/maps/WhirlIslandB1F.asm +++ b/maps/WhirlIslandB1F.asm @@ -1,3 +1,11 @@ +const_value set 2 + const WHIRLISLANDB1F_POKE_BALL1 + const WHIRLISLANDB1F_POKE_BALL2 + const WHIRLISLANDB1F_POKE_BALL3 + const WHIRLISLANDB1F_POKE_BALL4 + const WHIRLISLANDB1F_POKE_BALL5 + const WHIRLISLANDB1F_BOULDER + WhirlIslandB1F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/WhirlIslandB2F.asm b/maps/WhirlIslandB2F.asm index 7d8d4311b..5c3823411 100644 --- a/maps/WhirlIslandB2F.asm +++ b/maps/WhirlIslandB2F.asm @@ -1,3 +1,8 @@ +const_value set 2 + const WHIRLISLANDB2F_POKE_BALL1 + const WHIRLISLANDB2F_POKE_BALL2 + const WHIRLISLANDB2F_POKE_BALL3 + WhirlIslandB2F_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/WhirlIslandCave.asm b/maps/WhirlIslandCave.asm index 3b2b6f0e7..5b496eca4 100644 --- a/maps/WhirlIslandCave.asm +++ b/maps/WhirlIslandCave.asm @@ -1,3 +1,5 @@ +const_value set 2 + WhirlIslandCave_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/WhirlIslandLugiaChamber.asm b/maps/WhirlIslandLugiaChamber.asm index 6a1f215a1..8db5eb734 100644 --- a/maps/WhirlIslandLugiaChamber.asm +++ b/maps/WhirlIslandLugiaChamber.asm @@ -1,3 +1,6 @@ +const_value set 2 + const WHIRLISLANDLUGIACHAMBER_LUGIA + WhirlIslandLugiaChamber_MapScriptHeader: .MapTriggers: db 0 @@ -17,11 +20,11 @@ UnknownScript_0x18c504: jump UnknownScript_0x18c515 UnknownScript_0x18c512: - appear $2 + appear WHIRLISLANDLUGIACHAMBER_LUGIA return UnknownScript_0x18c515: - disappear $2 + disappear WHIRLISLANDLUGIACHAMBER_LUGIA return LugiaScript_0x18c518: @@ -30,12 +33,12 @@ LugiaScript_0x18c518: writetext UnknownText_0x18c531 cry LUGIA pause 15 - loadmovesprites + closetext setevent EVENT_FOUGHT_LUGIA writecode VAR_BATTLETYPE, BATTLETYPE_FORCEITEM - loadpokedata LUGIA, 60 + scriptedpokedata LUGIA, 60 startbattle - disappear $2 + disappear WHIRLISLANDLUGIACHAMBER_LUGIA returnafterbattle end diff --git a/maps/WhirlIslandNE.asm b/maps/WhirlIslandNE.asm index e8992db89..5999d0d01 100644 --- a/maps/WhirlIslandNE.asm +++ b/maps/WhirlIslandNE.asm @@ -1,3 +1,6 @@ +const_value set 2 + const WHIRLISLANDNE_POKE_BALL + WhirlIslandNE_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/WhirlIslandNW.asm b/maps/WhirlIslandNW.asm index 60eafae8e..14cddfb45 100644 --- a/maps/WhirlIslandNW.asm +++ b/maps/WhirlIslandNW.asm @@ -1,3 +1,5 @@ +const_value set 2 + WhirlIslandNW_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/WhirlIslandSE.asm b/maps/WhirlIslandSE.asm index 32cad9594..ba5a186d7 100644 --- a/maps/WhirlIslandSE.asm +++ b/maps/WhirlIslandSE.asm @@ -1,3 +1,5 @@ +const_value set 2 + WhirlIslandSE_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/WhirlIslandSW.asm b/maps/WhirlIslandSW.asm index 8cc34dc17..298f68a64 100644 --- a/maps/WhirlIslandSW.asm +++ b/maps/WhirlIslandSW.asm @@ -1,3 +1,6 @@ +const_value set 2 + const WHIRLISLANDSW_POKE_BALL + WhirlIslandSW_MapScriptHeader: .MapTriggers: db 0 diff --git a/maps/WillsRoom.asm b/maps/WillsRoom.asm index a3288fec8..3a81d4d96 100644 --- a/maps/WillsRoom.asm +++ b/maps/WillsRoom.asm @@ -1,3 +1,6 @@ +const_value set 2 + const WILLSROOM_WILL + WillsRoom_MapScriptHeader: .MapTriggers: db 2 @@ -38,10 +41,10 @@ UnknownScript_0x1804e0: earthquake 80 changeblock $4, $e, $2a reloadmappart - loadmovesprites + closetext dotrigger $1 setevent EVENT_WILLS_ROOM_ENTRANCE_CLOSED - waitbutton + waitsfx end WillScript_0x1804f8: @@ -50,29 +53,29 @@ WillScript_0x1804f8: checkevent EVENT_BEAT_ELITE_4_WILL iftrue UnknownScript_0x180526 writetext UnknownText_0x180531 + waitbutton closetext - loadmovesprites winlosstext UnknownText_0x18062c, 0 - loadtrainer WILL, 1 + scriptedtrainerdata WILL, 1 startbattle returnafterbattle setevent EVENT_BEAT_ELITE_4_WILL loadfont writetext UnknownText_0x180644 + waitbutton closetext - loadmovesprites playsound SFX_ENTER_DOOR changeblock $4, $2, $16 reloadmappart - loadmovesprites + closetext setevent EVENT_WILLS_ROOM_EXIT_OPEN - waitbutton + waitsfx end UnknownScript_0x180526: writetext UnknownText_0x180644 + waitbutton closetext - loadmovesprites end MovementData_0x18052c: diff --git a/maps/WiseTriosRoom.asm b/maps/WiseTriosRoom.asm index 01a098a7f..9d6250f64 100644 --- a/maps/WiseTriosRoom.asm +++ b/maps/WiseTriosRoom.asm @@ -1,3 +1,11 @@ +const_value set 2 + const WISETRIOSROOM_SAGE1 + const WISETRIOSROOM_SAGE2 + const WISETRIOSROOM_SAGE3 + const WISETRIOSROOM_SAGE4 + const WISETRIOSROOM_SAGE5 + const WISETRIOSROOM_SAGE6 + WiseTriosRoom_MapScriptHeader: .MapTriggers: db 2 @@ -50,19 +58,19 @@ SageScript_0x985a0: jumptextfaceplayer UnknownText_0x987af UnknownScript_0x985a3: - spriteface $4, UP + spriteface WISETRIOSROOM_SAGE3, UP spriteface PLAYER, DOWN - showemote EMOTE_SHOCK, $4, 20 - follow PLAYER, $4 + showemote EMOTE_SHOCK, WISETRIOSROOM_SAGE3, 20 + follow PLAYER, WISETRIOSROOM_SAGE3 applymovement PLAYER, MovementData_0x98622 stopfollow spriteface PLAYER, RIGHT loadfont writetext UnknownText_0x98712 + waitbutton closetext - loadmovesprites - applymovement $4, MovementData_0x98625 - spriteface $4, LEFT + applymovement WISETRIOSROOM_SAGE3, MovementData_0x98625 + spriteface WISETRIOSROOM_SAGE3, LEFT end TrainerSageGaku: @@ -71,8 +79,8 @@ TrainerSageGaku: SageGakuScript: loadfont writetext UnknownText_0x98938 + waitbutton closetext - loadmovesprites end TrainerSageMasa: @@ -81,8 +89,8 @@ TrainerSageMasa: SageMasaScript: loadfont writetext UnknownText_0x98a35 + waitbutton closetext - loadmovesprites end TrainerSageKoji: @@ -92,15 +100,15 @@ SageKojiScript: checkevent EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER iftrue UnknownScript_0x9861b pause 10 - showemote EMOTE_SHOCK, $7, 20 + showemote EMOTE_SHOCK, WISETRIOSROOM_SAGE6, 20 loadfont writetext UnknownText_0x98c6c keeptextopen writetext UnknownText_0x98cac + waitbutton closetext - loadmovesprites - applymovement $7, MovementData_0x98628 - spriteface $7, UP + applymovement WISETRIOSROOM_SAGE6, MovementData_0x98628 + spriteface WISETRIOSROOM_SAGE6, UP setevent EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER dotrigger $1 end @@ -108,8 +116,8 @@ SageKojiScript: UnknownScript_0x9861b: loadfont writetext UnknownText_0x98db5 + waitbutton closetext - loadmovesprites end MovementData_0x98622: |