summaryrefslogtreecommitdiff
path: root/maps/Route40.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route40.asm')
-rw-r--r--maps/Route40.asm61
1 files changed, 24 insertions, 37 deletions
diff --git a/maps/Route40.asm b/maps/Route40.asm
index fe7bd2610..1110356a4 100644
--- a/maps/Route40.asm
+++ b/maps/Route40.asm
@@ -7,21 +7,18 @@ Route40_MapScriptHeader: ; 0x1a6160
; callbacks
- dbw 2, UnknownScript_0x1a6165
-; 0x1a6165
+ dbw 2, MonicaCallback
-UnknownScript_0x1a6165: ; 0x1a6165
+MonicaCallback:
clearevent $07cf
checkcode $b
- if_equal MONDAY, UnknownScript_0x1a6171
+ if_equal MONDAY, .MonicaAppears
disappear $a
return
-; 0x1a6171
-UnknownScript_0x1a6171: ; 0x1a6171
+.MonicaAppears
appear $a
return
-; 0x1a6174
TrainerSwimmerfElaine: ; 0x1a6174
; bit/flag number
@@ -161,44 +158,41 @@ StandingYoungsterScript_0x1a61d6: ; 0x1a61d6
jumptextfaceplayer UnknownText_0x1a6564
; 0x1a61d9
-BuenaScript_0x1a61d9: ; 0x1a61d9
+MonicaScript:
faceplayer
loadfont
checkevent EVENT_GOT_SHARP_BEAK_FROM_MONICA
- iftrue UnknownScript_0x1a6207
+ iftrue MonicaMondayScript
checkcode $b
- if_not_equal MONDAY, UnknownScript_0x1a620d
+ if_not_equal MONDAY, MonicaNotMondayScript
checkevent EVENT_MET_MONICA_OF_MONDAY
- iftrue UnknownScript_0x1a61f4
- 2writetext UnknownText_0x1a6606
+ iftrue .MetMonica
+ 2writetext MeetMonicaText
keeptextopen
setevent EVENT_MET_MONICA_OF_MONDAY
-UnknownScript_0x1a61f4: ; 0x1a61f4
- 2writetext UnknownText_0x1a6636
+.MetMonica
+ 2writetext MonicaGivesGiftText
keeptextopen
verbosegiveitem SHARP_BEAK, 1
- iffalse UnknownScript_0x1a620b
+ iffalse MonicaDoneScript
setevent EVENT_GOT_SHARP_BEAK_FROM_MONICA
- 2writetext UnknownText_0x1a666c
+ 2writetext MonicaGaveGiftText
closetext
loadmovesprites
end
-; 0x1a6207
-UnknownScript_0x1a6207: ; 0x1a6207
- 2writetext UnknownText_0x1a66dc
+MonicaMondayScript:
+ 2writetext MonicaMondayText
closetext
-UnknownScript_0x1a620b: ; 0x1a620b
+MonicaDoneScript:
loadmovesprites
end
-; 0x1a620d
-UnknownScript_0x1a620d: ; 0x1a620d
- 2writetext UnknownText_0x1a6737
+MonicaNotMondayScript:
+ 2writetext MonicaNotMondayText
closetext
loadmovesprites
end
-; 0x1a6213
MapRoute40Signpost0Script: ; 0x1a6213
jumptext UnknownText_0x1a6767
@@ -384,22 +378,20 @@ UnknownText_0x1a6564: ; 0x1a6564
done
; 0x1a6606
-UnknownText_0x1a6606: ; 0x1a6606
+MeetMonicaText:
text "MONICA: Glad to"
line "meet you. I'm"
para "MONICA of Monday."
done
-; 0x1a6636
-UnknownText_0x1a6636: ; 0x1a6636
+MonicaGivesGiftText:
text "As a token of our"
line "friendship, I have"
cont "a gift for you!"
done
-; 0x1a666c
-UnknownText_0x1a666c: ; 0x1a666c
+MonicaGaveGiftText:
text "MONICA: It's an"
line "item that raises"
@@ -410,9 +402,8 @@ UnknownText_0x1a666c: ; 0x1a666c
line "bird #MON with"
cont "that item."
done
-; 0x1a66dc
-UnknownText_0x1a66dc: ; 0x1a66dc
+MonicaMondayText:
text "MONICA: My broth-"
line "ers and sisters"
@@ -422,14 +413,12 @@ UnknownText_0x1a66dc: ; 0x1a66dc
para "See if you could"
line "find them all!"
done
-; 0x1a6737
-UnknownText_0x1a6737: ; 0x1a6737
+MonicaNotMondayText:
text "MONICA: I don't"
line "think today is"
cont "Monday. How sad…"
done
-; 0x1a6767
UnknownText_0x1a6767: ; 0x1a6767
text "ROUTE 40"
@@ -465,9 +454,7 @@ Route40_MapEventHeader: ; 0x1a678e
person_event SPRITE_ROCK, 13, 10, $18, $0, 255, 255, $0, 0, RockScript_0x1a6216, $ffff
person_event SPRITE_ROCK, 12, 11, $18, $0, 255, 255, $0, 0, RockScript_0x1a6216, $ffff
person_event SPRITE_LASS, 17, 15, $6, $0, 255, 255, $0, 0, LassScript_0x1a61c4, $ffff
- person_event SPRITE_BUENA, 14, 12, $3, $0, 255, 255, $0, 0, BuenaScript_0x1a61d9, $075e
+ person_event SPRITE_BUENA, 14, 12, $3, $0, 255, 255, $0, 0, MonicaScript, $075e
person_event SPRITE_POKEFAN_M, 10, 11, $9, $0, 255, 255, $0, 0, PokefanMScript_0x1a61c7, $ffff
person_event SPRITE_LASS, 8, 17, $3, $0, 255, 255, $a0, 0, LassScript_0x1a61d3, $ffff
person_event SPRITE_STANDING_YOUNGSTER, 13, 20, $3, $0, 255, 255, $90, 0, StandingYoungsterScript_0x1a61d6, $07cf
-; 0x1a683f
-