summaryrefslogtreecommitdiff
path: root/maps/GoldenrodDeptStore5F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/GoldenrodDeptStore5F.asm')
-rw-r--r--maps/GoldenrodDeptStore5F.asm255
1 files changed, 255 insertions, 0 deletions
diff --git a/maps/GoldenrodDeptStore5F.asm b/maps/GoldenrodDeptStore5F.asm
new file mode 100644
index 000000000..bdc1f294c
--- /dev/null
+++ b/maps/GoldenrodDeptStore5F.asm
@@ -0,0 +1,255 @@
+GoldenrodDeptStore5F_MapScriptHeader: ; 0x5608b
+ ; trigger count
+ db 0
+
+ ; callback count
+ db 1
+
+ ; callbacks
+
+ dbw 2, UnknownScript_0x56090
+; 0x56090
+
+UnknownScript_0x56090: ; 0x56090
+ checkcode $b
+ if_equal SUNDAY, UnknownScript_0x56099
+ disappear $7
+ return
+; 0x56099
+
+UnknownScript_0x56099: ; 0x56099
+ appear $7
+ return
+; 0x5609c
+
+UnknownScript_0x5609c: ; 0x5609c
+ faceplayer
+ loadfont
+ checkbit1 $005f
+ iftrue UnknownScript_0x560ad
+ checkbit1 $004b
+ iftrue UnknownScript_0x560c2
+ 2jump UnknownScript_0x560b6
+; 0x560ad
+
+UnknownScript_0x560ad: ; 0x560ad
+ checkbit1 $004b
+ iftrue UnknownScript_0x560c8
+ 2jump UnknownScript_0x560bc
+; 0x560b6
+
+UnknownScript_0x560b6: ; 0x560b6
+ pokemart $0, $0009
+ loadmovesprites
+ end
+; 0x560bc
+
+UnknownScript_0x560bc: ; 0x560bc
+ pokemart $0, $000a
+ loadmovesprites
+ end
+; 0x560c2
+
+UnknownScript_0x560c2: ; 0x560c2
+ pokemart $0, $000b
+ loadmovesprites
+ end
+; 0x560c8
+
+UnknownScript_0x560c8: ; 0x560c8
+ pokemart $0, $000c
+ loadmovesprites
+ end
+; 0x560ce
+
+UnknownScript_0x560ce: ; 0x560ce
+ faceplayer
+ loadfont
+ checkcode $b
+ if_not_equal SUNDAY, UnknownScript_0x56112
+ checkbit2 $005b
+ iftrue UnknownScript_0x56112
+ special $0059
+ 2writetext UnknownText_0x56143
+ keeptextopen
+ if_less_than $95, UnknownScript_0x560ee
+ if_less_than $31, UnknownScript_0x560fd
+ 2jump UnknownScript_0x56103
+; 0x560ee
+
+UnknownScript_0x560ee: ; 0x560ee
+ 2writetext UnknownText_0x5615a
+ keeptextopen
+ verbosegiveitem TM_27, 1
+ iffalse UnknownScript_0x56116
+ setbit2 $005b
+ loadmovesprites
+ end
+; 0x560fd
+
+UnknownScript_0x560fd: ; 0x560fd
+ 2writetext UnknownText_0x561a6
+ closetext
+ loadmovesprites
+ end
+; 0x56103
+
+UnknownScript_0x56103: ; 0x56103
+ 2writetext UnknownText_0x561d8
+ keeptextopen
+ verbosegiveitem TM_21, 1
+ iffalse UnknownScript_0x56116
+ setbit2 $005b
+ loadmovesprites
+ end
+; 0x56112
+
+UnknownScript_0x56112: ; 0x56112
+ 2writetext UnknownText_0x56202
+ closetext
+UnknownScript_0x56116: ; 0x56116
+ loadmovesprites
+ end
+; 0x56118
+
+UnknownScript_0x56118: ; 0x56118
+ faceplayer
+ loadfont
+ special $0066
+ if_not_equal $2, UnknownScript_0x5612a
+ 2writetext UnknownText_0x56241
+ closetext
+ loadmovesprites
+ special $0013
+ end
+; 0x5612a
+
+UnknownScript_0x5612a: ; 0x5612a
+ 2writetext UnknownText_0x56279
+ closetext
+ loadmovesprites
+ end
+; 0x56130
+
+UnknownScript_0x56130: ; 0x56130
+ jumptextfaceplayer UnknownText_0x562ad
+; 0x56133
+
+UnknownScript_0x56133: ; 0x56133
+ faceplayer
+ loadfont
+ trade $0
+ closetext
+ loadmovesprites
+ end
+; 0x5613a
+
+UnknownScript_0x5613a: ; 0x5613a
+ jumptextfaceplayer UnknownText_0x562f3
+; 0x5613d
+
+MapGoldenrodDeptStore5FSignpost0Script: ; 0x5613d
+ jumptext UnknownText_0x56364
+; 0x56140
+
+MapGoldenrodDeptStore5FSignpost1Script: ; 0x56140
+ jumpstd $0014
+; 0x56143
+
+UnknownText_0x56143: ; 0x56143
+ db $0, "Hello. Oh, your", $4f
+ db "#MON…", $57
+; 0x5615a
+
+UnknownText_0x5615a: ; 0x5615a
+ db $0, "It's very attached", $4f
+ db "to you.", $51
+ db "This move should", $4f
+ db "be perfect for a", $55
+ db "pair like you.", $57
+; 0x561a6
+
+UnknownText_0x561a6: ; 0x561a6
+ db $0, "It's adorable!", $51
+ db "You should teach", $4f
+ db "it good TM moves.", $57
+; 0x561d8
+
+UnknownText_0x561d8: ; 0x561d8
+ db $0, "It looks evil. How", $4f
+ db "about this TM for", $55
+ db "it?", $57
+; 0x56202
+
+UnknownText_0x56202: ; 0x56202
+ db $0, "There are sure to", $4f
+ db "be TMs that are", $51
+ db "just perfect for", $4f
+ db "your #MON.", $57
+; 0x56241
+
+UnknownText_0x56241: ; 0x56241
+ db $0, "MYSTERY GIFT.", $51
+ db "With just a", $4f
+ db "little beep, you", $55
+ db "get a gift.", $57
+; 0x56279
+
+UnknownText_0x56279: ; 0x56279
+ db $0, "The MYSTERY GIFT", $4f
+ db "option requires a", $55
+ db "Game Boy Color.", $57
+; 0x562ad
+
+UnknownText_0x562ad: ; 0x562ad
+ db $0, "On Sundays, a lady", $4f
+ db "comes to check out", $55
+ db "#MON.", $51
+ db "She even gives", $4f
+ db "away TMs!", $57
+; 0x562f3
+
+UnknownText_0x562f3: ; 0x562f3
+ db $0, "You can't rename a", $4f
+ db "#MON you get in", $55
+ db "a trade.", $51
+ db "The name is a re-", $4f
+ db "flection of the", $51
+ db "original trainer's", $4f
+ db "feelings for it.", $57
+; 0x56364
+
+UnknownText_0x56364: ; 0x56364
+ db $0, "Customize Your", $4f
+ db "#MON", $51
+ db "5F TM CORNER", $57
+; 0x56386
+
+GoldenrodDeptStore5F_MapEventHeader: ; 0x56386
+ ; filler
+ db 0, 0
+
+ ; warps
+ db 3
+ warp_def $0, $c, 1, GROUP_GOLDENROD_DEPT_STORE_4F, MAP_GOLDENROD_DEPT_STORE_4F
+ warp_def $0, $f, 1, GROUP_GOLDENROD_DEPT_STORE_6F, MAP_GOLDENROD_DEPT_STORE_6F
+ warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR
+
+ ; xy triggers
+ db 0
+
+ ; signposts
+ db 2
+ signpost 0, 14, $0, MapGoldenrodDeptStore5FSignpost0Script
+ signpost 0, 3, $0, MapGoldenrodDeptStore5FSignpost1Script
+
+ ; people-events
+ db 6
+ person_event $39, 9, 12, $7, $0, 255, 255, $0, 0, UnknownScript_0x5609c, $ffff
+ person_event $28, 10, 7, $2, $11, 255, 255, $0, 0, UnknownScript_0x56130, $ffff
+ person_event $23, 7, 10, $3, $0, 255, 255, $0, 0, UnknownScript_0x56133, $ffff
+ person_event $2d, 9, 17, $2, $22, 255, 255, $0, 0, UnknownScript_0x5613a, $ffff
+ person_event $26, 5, 13, $6, $0, 255, 255, $a0, 0, UnknownScript_0x56118, $ffff
+ person_event $42, 9, 11, $7, $0, 255, 255, $80, 0, UnknownScript_0x560ce, $0763
+; 0x563f3
+