diff options
Diffstat (limited to 'maps/Route35.asm')
-rw-r--r-- | maps/Route35.asm | 243 |
1 files changed, 87 insertions, 156 deletions
diff --git a/maps/Route35.asm b/maps/Route35.asm index bd2424e45..06ed26516 100644 --- a/maps/Route35.asm +++ b/maps/Route35.asm @@ -1,14 +1,13 @@ -Route35_MapScriptHeader: ; 0x19c8ad +Route35_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x19c8af -TrainerBird_keeperBryan: ; 0x19c8af +TrainerBird_keeperBryan: ; bit/flag number - dw $3fd + dw EVENT_BEAT_BIRD_KEEPER_BRYAN ; trainer group && trainer id db BIRD_KEEPER, BRYAN @@ -24,20 +23,18 @@ TrainerBird_keeperBryan: ; 0x19c8af ; script when talk again dw Bird_keeperBryanScript -; 0x19c8bb -Bird_keeperBryanScript: ; 0x19c8bb +Bird_keeperBryanScript: talkaftercancel loadfont writetext UnknownText_0x19cc87 closetext loadmovesprites end -; 0x19c8c3 -TrainerJugglerIrwin1: ; 0x19c8c3 +TrainerJugglerIrwin: ; bit/flag number - dw $495 + dw EVENT_BEAT_JUGGLER_IRWIN ; trainer group && trainer id db JUGGLER, IRWIN1 @@ -53,9 +50,8 @@ TrainerJugglerIrwin1: ; 0x19c8c3 ; script when talk again dw JugglerIrwin1Script -; 0x19c8cf -JugglerIrwin1Script: ; 0x19c8cf +JugglerIrwin1Script: writecode VAR_CALLERID, $16 talkaftercancel loadfont @@ -68,57 +64,48 @@ JugglerIrwin1Script: ; 0x19c8cf setevent $0281 scall UnknownScript_0x19c903 jump UnknownScript_0x19c8ef -; 0x19c8ec -UnknownScript_0x19c8ec: ; 0x19c8ec +UnknownScript_0x19c8ec: scall UnknownScript_0x19c907 -UnknownScript_0x19c8ef: ; 0x19c8ef +UnknownScript_0x19c8ef: askforphonenumber $16 if_equal $1, UnknownScript_0x19c917 if_equal $2, UnknownScript_0x19c913 trainertotext JUGGLER, IRWIN1, $0 scall UnknownScript_0x19c90b jump UnknownScript_0x19c90f -; 0x19c903 -UnknownScript_0x19c903: ; 0x19c903 +UnknownScript_0x19c903: jumpstd asknumber1m end -; 0x19c907 -UnknownScript_0x19c907: ; 0x19c907 +UnknownScript_0x19c907: jumpstd asknumber2m end -; 0x19c90b -UnknownScript_0x19c90b: ; 0x19c90b +UnknownScript_0x19c90b: jumpstd registerednumberm end -; 0x19c90f -UnknownScript_0x19c90f: ; 0x19c90f +UnknownScript_0x19c90f: jumpstd numberacceptedm end -; 0x19c913 -UnknownScript_0x19c913: ; 0x19c913 +UnknownScript_0x19c913: jumpstd numberdeclinedm end -; 0x19c917 -UnknownScript_0x19c917: ; 0x19c917 +UnknownScript_0x19c917: jumpstd phonefullm end -; 0x19c91b -UnknownScript_0x19c91b: ; 0x19c91b +UnknownScript_0x19c91b: jumpstd rematchm end -; 0x19c91f -TrainerCamperIvan: ; 0x19c91f +TrainerCamperIvan: ; bit/flag number - dw $41c + dw EVENT_BEAT_CAMPER_IVAN ; trainer group && trainer id db CAMPER, IVAN @@ -134,20 +121,18 @@ TrainerCamperIvan: ; 0x19c91f ; script when talk again dw CamperIvanScript -; 0x19c92b -CamperIvanScript: ; 0x19c92b +CamperIvanScript: talkaftercancel loadfont writetext UnknownText_0x19cac4 closetext loadmovesprites end -; 0x19c933 -TrainerCamperElliot: ; 0x19c933 +TrainerCamperElliot: ; bit/flag number - dw $41d + dw EVENT_BEAT_CAMPER_ELLIOT ; trainer group && trainer id db CAMPER, ELLIOT @@ -163,20 +148,18 @@ TrainerCamperElliot: ; 0x19c933 ; script when talk again dw CamperElliotScript -; 0x19c93f -CamperElliotScript: ; 0x19c93f +CamperElliotScript: talkaftercancel loadfont writetext UnknownText_0x19cb47 closetext loadmovesprites end -; 0x19c947 -TrainerPicnickerBrooke: ; 0x19c947 +TrainerPicnickerBrooke: ; bit/flag number - dw $480 + dw EVENT_BEAT_PICNICKER_BROOKE ; trainer group && trainer id db PICNICKER, BROOKE @@ -192,20 +175,18 @@ TrainerPicnickerBrooke: ; 0x19c947 ; script when talk again dw PicnickerBrookeScript -; 0x19c953 -PicnickerBrookeScript: ; 0x19c953 +PicnickerBrookeScript: talkaftercancel loadfont writetext UnknownText_0x19cbba closetext loadmovesprites end -; 0x19c95b -TrainerPicnickerKim: ; 0x19c95b +TrainerPicnickerKim: ; bit/flag number - dw $481 + dw EVENT_BEAT_PICNICKER_KIM ; trainer group && trainer id db PICNICKER, KIM @@ -221,20 +202,18 @@ TrainerPicnickerKim: ; 0x19c95b ; script when talk again dw PicnickerKimScript -; 0x19c967 -PicnickerKimScript: ; 0x19c967 +PicnickerKimScript: talkaftercancel loadfont writetext UnknownText_0x19cc21 closetext loadmovesprites end -; 0x19c96f -TrainerBug_catcherArnie1: ; 0x19c96f +TrainerBug_catcherArnie1: ; bit/flag number - dw $53f + dw EVENT_BEAT_BUG_CATCHER_ARNIE ; trainer group && trainer id db BUG_CATCHER, ARNIE1 @@ -250,9 +229,8 @@ TrainerBug_catcherArnie1: ; 0x19c96f ; script when talk again dw Bug_catcherArnie1Script -; 0x19c97b -Bug_catcherArnie1Script: ; 0x19c97b +Bug_catcherArnie1Script: writecode VAR_CALLERID, $17 talkaftercancel loadfont @@ -269,20 +247,18 @@ Bug_catcherArnie1Script: ; 0x19c97b setevent $0283 scall UnknownScript_0x19c903 jump UnknownScript_0x19c9a7 -; 0x19c9a4 -UnknownScript_0x19c9a4: ; 0x19c9a4 +UnknownScript_0x19c9a4: scall UnknownScript_0x19c907 -UnknownScript_0x19c9a7: ; 0x19c9a7 +UnknownScript_0x19c9a7: askforphonenumber $17 if_equal $1, UnknownScript_0x19c917 if_equal $2, UnknownScript_0x19c913 trainertotext BUG_CATCHER, ARNIE1, $0 scall UnknownScript_0x19c90b jump UnknownScript_0x19c90f -; 0x19c9bb -UnknownScript_0x19c9bb: ; 0x19c9bb +UnknownScript_0x19c9bb: scall UnknownScript_0x19c91b winlosstext Bug_catcherArnie1BeatenText, $0000 copybytetovar wda01 @@ -291,72 +267,66 @@ UnknownScript_0x19c9bb: ; 0x19c9bb if_equal $2, UnknownScript_0x19c9e6 if_equal $1, UnknownScript_0x19c9ec if_equal $0, UnknownScript_0x19c9f2 -UnknownScript_0x19c9da: ; 0x19c9da +UnknownScript_0x19c9da: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x19ca26 -UnknownScript_0x19c9e0: ; 0x19c9e0 +UnknownScript_0x19c9e0: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x19ca19 -UnknownScript_0x19c9e6: ; 0x19c9e6 +UnknownScript_0x19c9e6: checkflag $004b iftrue UnknownScript_0x19ca0c -UnknownScript_0x19c9ec: ; 0x19c9ec +UnknownScript_0x19c9ec: checkflag $004a iftrue UnknownScript_0x19c9ff -UnknownScript_0x19c9f2: ; 0x19c9f2 +UnknownScript_0x19c9f2: loadtrainer BUG_CATCHER, ARNIE1 startbattle returnafterbattle loadvar wda01, $1 clearflag $0072 end -; 0x19c9ff -UnknownScript_0x19c9ff: ; 0x19c9ff +UnknownScript_0x19c9ff: loadtrainer BUG_CATCHER, ARNIE2 startbattle returnafterbattle loadvar wda01, $2 clearflag $0072 end -; 0x19ca0c -UnknownScript_0x19ca0c: ; 0x19ca0c +UnknownScript_0x19ca0c: loadtrainer BUG_CATCHER, ARNIE3 startbattle returnafterbattle loadvar wda01, $3 clearflag $0072 end -; 0x19ca19 -UnknownScript_0x19ca19: ; 0x19ca19 +UnknownScript_0x19ca19: loadtrainer BUG_CATCHER, ARNIE4 startbattle returnafterbattle loadvar wda01, $4 clearflag $0072 end -; 0x19ca26 -UnknownScript_0x19ca26: ; 0x19ca26 +UnknownScript_0x19ca26: loadtrainer BUG_CATCHER, ARNIE5 startbattle returnafterbattle clearflag $0072 end -; 0x19ca2f -UnknownScript_0x19ca2f: ; 0x19ca2f +UnknownScript_0x19ca2f: writetext UnknownText_0x19ce38 closetext loadmovesprites end -; 0x19ca35 -TrainerFirebreatherWalt: ; 0x19ca35 +TrainerFirebreatherWalt: ; bit/flag number - dw $44b + dw EVENT_BEAT_FIREBREATHER_WALT ; trainer group && trainer id db FIREBREATHER, WALT @@ -372,23 +342,21 @@ TrainerFirebreatherWalt: ; 0x19ca35 ; script when talk again dw FirebreatherWaltScript -; 0x19ca41 -FirebreatherWaltScript: ; 0x19ca41 +FirebreatherWaltScript: talkaftercancel loadfont writetext UnknownText_0x19cebc closetext loadmovesprites end -; 0x19ca49 -OfficerScript_0x19ca49: ; 0x19ca49 +OfficerScript_0x19ca49: faceplayer loadfont checknite iffalse UnknownScript_0x19ca73 - checkevent $0547 + checkevent EVENT_BEAT_OFFICER_DIRK iftrue UnknownScript_0x19ca6d playmusic MUSIC_OFFICER_ENCOUNTER writetext UnknownText_0x19ceea @@ -398,130 +366,110 @@ OfficerScript_0x19ca49: ; 0x19ca49 loadtrainer OFFICER, DIRK startbattle returnafterbattle - setevent $0547 + setevent EVENT_BEAT_OFFICER_DIRK loadmovesprites end -; 0x19ca6d -UnknownScript_0x19ca6d: ; 0x19ca6d +UnknownScript_0x19ca6d: writetext UnknownText_0x19cf0f closetext loadmovesprites end -; 0x19ca73 -UnknownScript_0x19ca73: ; 0x19ca73 +UnknownScript_0x19ca73: writetext UnknownText_0x19cf56 closetext loadmovesprites end -; 0x19ca79 -MapRoute35Signpost1Script: ; 0x19ca79 +MapRoute35Signpost1Script: jumptext UnknownText_0x19cf94 -; 0x19ca7c -ItemFragment_0x19ca7c: ; 0x19ca7c +ItemFragment_0x19ca7c: db TM_ROLLOUT, 1 -; 0x19ca7e -FruitTreeScript_0x19ca7e: ; 0x19ca7e +FruitTreeScript_0x19ca7e: fruittree $b -; 0x19ca80 -CamperIvanSeenText: ; 0x19ca80 +CamperIvanSeenText: text "I've been getting" line "#MON data off" para "my radio. I think" line "I'm good." done -; 0x19cabb -CamperIvanBeatenText: ; 0x19cabb +CamperIvanBeatenText: text "I give!" done -; 0x19cac4 -UnknownText_0x19cac4: ; 0x19cac4 +UnknownText_0x19cac4: text "Music on the radio" line "changes the moods" cont "of wild #MON." done -; 0x19caf8 -CamperElliotSeenText: ; 0x19caf8 +CamperElliotSeenText: text "I'm gonna show my" line "girlfriend I'm hot" cont "stuff!" done -; 0x19cb23 -CamperElliotBeatenText: ; 0x19cb23 +CamperElliotBeatenText: text "I wish you would" line "have lost for me…" done -; 0x19cb47 -UnknownText_0x19cb47: ; 0x19cb47 +UnknownText_0x19cb47: text "I was humiliated" line "in front of my" cont "girlfriend…" done -; 0x19cb74 -PicnickerBrookeSeenText: ; 0x19cb74 +PicnickerBrookeSeenText: text "My boyfriend's" line "weak, so I can't" cont "rely on him." done -; 0x19cba0 -PicnickerBrookeBeatenText: ; 0x19cba0 +PicnickerBrookeBeatenText: text "Oh, my! You're so" line "strong!" done -; 0x19cbba -UnknownText_0x19cbba: ; 0x19cbba +UnknownText_0x19cbba: text "I can count on my" line "#MON more than" cont "my boyfriend." done -; 0x19cbea -PicnickerKimSeenText: ; 0x19cbea +PicnickerKimSeenText: text "Are you going to" line "the GYM? Me too!" done -; 0x19cc0d -PicnickerKimBeatenText: ; 0x19cc0d +PicnickerKimBeatenText: text "Oh. I couldn't" line "win…" done -; 0x19cc21 -UnknownText_0x19cc21: ; 0x19cc21 +UnknownText_0x19cc21: text "The GYM BADGES are" line "pretty. I collect" cont "them." done -; 0x19cc4d -Bird_keeperBryanSeenText: ; 0x19cc4d +Bird_keeperBryanSeenText: text "What kinds of" line "BALLS do you use?" done -; 0x19cc6e -Bird_keeperBryanBeatenText: ; 0x19cc6e +Bird_keeperBryanBeatenText: text "Yikes! Not fast" line "enough!" done -; 0x19cc87 -UnknownText_0x19cc87: ; 0x19cc87 +UnknownText_0x19cc87: text "Some #MON flee" line "right away." @@ -536,21 +484,18 @@ UnknownText_0x19cc87: ; 0x19cc87 para "He turns it into a" line "custom BALL." done -; 0x19cd1e -JugglerIrwin1SeenText: ; 0x19cd1e +JugglerIrwin1SeenText: text "Behold my graceful" line "BALL dexterity!" done -; 0x19cd42 -JugglerIrwin1BeatenText: ; 0x19cd42 +JugglerIrwin1BeatenText: text "Whew! That was a" line "jolt!" done -; 0x19cd5a -UnknownText_0x19cd5a: ; 0x19cd5a +UnknownText_0x19cd5a: text "I was going to" line "dazzle you with my" cont "prize #MON." @@ -558,70 +503,60 @@ UnknownText_0x19cd5a: ; 0x19cd5a para "But your prowess" line "electrified me!" done -; 0x19cdaa -Bug_catcherArnie1SeenText: ; 0x19cdaa +Bug_catcherArnie1SeenText: text "I'll go anywhere" line "if bug #MON" cont "appear there." done -; 0x19cdd5 -Bug_catcherArnie1BeatenText: ; 0x19cdd5 +Bug_catcherArnie1BeatenText: text "Huh? I shouldn't" line "have lost that…" done -; 0x19cdf6 -UnknownText_0x19cdf6: ; 0x19cdf6 +UnknownText_0x19cdf6: text "My VENONAT won me" line "the Bug-Catching" para "Contest at the" line "NATIONAL PARK." done -; 0x19ce38 -UnknownText_0x19ce38: ; 0x19ce38 +UnknownText_0x19ce38: text "Wow… Look at all" line "those YANMA!" para "I'm so blown away," line "I can't move." done -; 0x19ce76 -FirebreatherWaltSeenText: ; 0x19ce76 +FirebreatherWaltSeenText: text "I'm practicing my" line "fire breathing." done -; 0x19ce98 -FirebreatherWaltBeatenText: ; 0x19ce98 +FirebreatherWaltBeatenText: text "Ow! I scorched the" line "tip of my nose!" done -; 0x19cebc -UnknownText_0x19cebc: ; 0x19cebc +UnknownText_0x19cebc: text "The #MON March" line "on the radio lures" cont "wild #MON." done -; 0x19ceea -UnknownText_0x19ceea: ; 0x19ceea +UnknownText_0x19ceea: text "Danger lurks in" line "the night!" done -; 0x19cf06 -UnknownText_0x19cf06: ; 0x19cf06 +UnknownText_0x19cf06: text "Whoops!" done -; 0x19cf0f -UnknownText_0x19cf0f: ; 0x19cf0f +UnknownText_0x19cf0f: text "You know, night-" line "time is fun in its" cont "own ways." @@ -629,23 +564,20 @@ UnknownText_0x19cf0f: ; 0x19cf0f para "But don't overdo" line "it, OK?" done -; 0x19cf56 -UnknownText_0x19cf56: ; 0x19cf56 +UnknownText_0x19cf56: text "Your #MON look" line "pretty tough." para "You could go any-" line "where safely." done -; 0x19cf94 -UnknownText_0x19cf94: ; 0x19cf94 +UnknownText_0x19cf94: text "ROUTE 35" done -; 0x19cf9e -Route35_MapEventHeader: ; 0x19cf9e +Route35_MapEventHeader: ; filler db 0, 0 @@ -672,8 +604,7 @@ Route35_MapEventHeader: ; 0x19cf9e person_event SPRITE_YOUNGSTER, 32, 18, $6, $0, 255, 255, $92, 0, TrainerBird_keeperBryan, $ffff person_event SPRITE_FISHER, 14, 6, $1e, $0, 255, 255, $82, 2, TrainerFirebreatherWalt, $ffff person_event SPRITE_BUG_CATCHER, 11, 20, $6, $2, 255, 255, $b2, 3, TrainerBug_catcherArnie1, $ffff - person_event SPRITE_SUPER_NERD, 14, 9, $a, $0, 255, 255, $92, 2, TrainerJugglerIrwin1, $ffff + person_event SPRITE_SUPER_NERD, 14, 9, $a, $0, 255, 255, $92, 2, TrainerJugglerIrwin, $ffff person_event SPRITE_OFFICER, 10, 9, $6, $0, 255, 255, $90, 0, OfficerScript_0x19ca49, $ffff person_event SPRITE_FRUIT_TREE, 29, 6, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x19ca7e, $ffff person_event SPRITE_POKE_BALL, 20, 17, $1, $0, 255, 255, $1, 0, ItemFragment_0x19ca7c, $06b2 -; 0x19d04c |