summaryrefslogtreecommitdiff
path: root/maps/DayCare.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/DayCare.asm')
-rw-r--r--maps/DayCare.asm176
1 files changed, 176 insertions, 0 deletions
diff --git a/maps/DayCare.asm b/maps/DayCare.asm
new file mode 100644
index 000000000..d9328ace1
--- /dev/null
+++ b/maps/DayCare.asm
@@ -0,0 +1,176 @@
+DayCare_MapScriptHeader: ; 0x62f76
+ ; trigger count
+ db 0
+
+ ; callback count
+ db 1
+
+ ; callbacks
+
+ dbw 2, UnknownScript_0x62f7b
+; 0x62f7b
+
+UnknownScript_0x62f7b: ; 0x62f7b
+ checkbit2 $0005
+ iftrue UnknownScript_0x62f88
+ clearbit1 $06e5
+ setbit1 $06e6
+ return
+; 0x62f88
+
+UnknownScript_0x62f88: ; 0x62f88
+ setbit1 $06e5
+ clearbit1 $06e6
+ return
+; 0x62f8f
+
+UnknownScript_0x62f8f: ; 0x62f8f
+ faceplayer
+ loadfont
+ checkbit1 $033e
+ iftrue UnknownScript_0x62fbd
+ 2writetext UnknownText_0x630ce
+ keeptextopen
+ loadmovesprites
+ checkcode $1
+ if_equal $6, UnknownScript_0x62fb6
+ special $007d
+ loadfont
+ 2writetext UnknownText_0x631ae
+ playsound $0091
+ waitbutton
+ 2writetext UnknownText_0x631c3
+ closetext
+ loadmovesprites
+ setbit1 $033e
+ end
+; 0x62fb6
+
+UnknownScript_0x62fb6: ; 0x62fb6
+ loadfont
+ 2writetext UnknownText_0x63237
+ closetext
+ loadmovesprites
+ end
+; 0x62fbd
+
+UnknownScript_0x62fbd: ; 0x62fbd
+ special $001e
+ closetext
+ loadmovesprites
+ end
+; 0x62fc3
+
+UnknownScript_0x62fc3: ; 0x62fc3
+ faceplayer
+ loadfont
+ checkbit2 $0005
+ iftrue UnknownScript_0x62fd1
+ special $001f
+ closetext
+ loadmovesprites
+ end
+; 0x62fd1
+
+UnknownScript_0x62fd1: ; 0x62fd1
+ 2writetext UnknownText_0x62fda
+ closetext
+ loadmovesprites
+ end
+; 0x62fd7
+
+MapDayCareSignpost1Script: ; 0x62fd7
+ jumpstd $0001
+; 0x62fda
+
+UnknownText_0x62fda: ; 0x62fda
+ db $0, "Gramps was looking", $4f
+ db "for you.", $57
+; 0x62ff7
+
+UnknownText_0x62ff7: ; 0x62ff7
+ db $0, "I'm the DAY-CARE", $4f
+ db "MAN.", $51
+ db "There's something", $4f
+ db "new in GOLDENROD", $51
+ db "called the TRADE", $4f
+ db "CORNER.", $51
+ db "I was given an EGG", $4f
+ db "TICKET that can be", $51
+ db "traded in for a", $4f
+ db "ODD EGG.", $51
+ db "But since we run a", $4f
+ db "DAY-CARE, we don't", $51
+ db "need it. You may", $4f
+ db "as well have it.", $57
+; 0x630ce
+
+UnknownText_0x630ce: ; 0x630ce
+ db $0, "I'm the DAY-CARE", $4f
+ db "MAN.", $51
+ db "Do you know about", $4f
+ db "EGGS?", $51
+ db "I was raising", $4f
+ db "#MON with my", $55
+ db "wife, you see.", $51
+ db "We were shocked to", $4f
+ db "find an EGG!", $51
+ db "How incredible is", $4f
+ db "that?", $51
+ db "Well, wouldn't you", $4f
+ db "like this EGG?", $51
+ db "Then fine, this is", $4f
+ db "yours to keep!", $57
+; 0x631a1
+
+UnknownText_0x631a1: ; 0x631a1
+ db $0, "Come again.", $57
+; 0x631ae
+
+UnknownText_0x631ae: ; 0x631ae
+ db $0, $52, " received", $4f
+ db "ODD EGG!", $57
+; 0x631c3
+
+UnknownText_0x631c3: ; 0x631c3
+ db $0, "I found that when", $4f
+ db "I was caring for", $51
+ db "someone's #MON", $4f
+ db "before.", $51
+ db "But the trainer", $4f
+ db "didn't want the", $51
+ db "EGG, so I'd kept", $4f
+ db "it around.", $57
+; 0x63237
+
+UnknownText_0x63237: ; 0x63237
+ db $0, "You've no room for", $4f
+ db "this.", $57
+; 0x63250
+
+DayCare_MapEventHeader: ; 0x63250
+ ; filler
+ db 0, 0
+
+ ; warps
+ db 4
+ warp_def $5, $0, 3, GROUP_ROUTE_34, MAP_ROUTE_34
+ warp_def $6, $0, 4, GROUP_ROUTE_34, MAP_ROUTE_34
+ warp_def $7, $2, 5, GROUP_ROUTE_34, MAP_ROUTE_34
+ warp_def $7, $3, 5, GROUP_ROUTE_34, MAP_ROUTE_34
+
+ ; xy triggers
+ db 0
+
+ ; signposts
+ db 2
+ signpost 1, 0, $0, MapDayCareSignpost1Script
+ signpost 1, 1, $0, MapDayCareSignpost1Script
+
+ ; people-events
+ db 2
+ person_event $2f, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x62f8f, $06e5
+ person_event $30, 7, 9, $8, $0, 255, 255, $80, 0, UnknownScript_0x62fc3, $ffff
+; 0x6328e
+
+