summaryrefslogtreecommitdiff
path: root/maps/CeladonCity.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/CeladonCity.asm')
-rw-r--r--maps/CeladonCity.asm269
1 files changed, 269 insertions, 0 deletions
diff --git a/maps/CeladonCity.asm b/maps/CeladonCity.asm
new file mode 100644
index 000000000..375f8960a
--- /dev/null
+++ b/maps/CeladonCity.asm
@@ -0,0 +1,269 @@
+CeladonCity_MapScriptHeader: ; 0x1a9f3a
+ ; trigger count
+ db 0
+
+ ; callback count
+ db 1
+
+ ; callbacks
+
+ dbw 5, UnknownScript_0x1a9f3f
+; 0x1a9f3f
+
+UnknownScript_0x1a9f3f: ; 0x1a9f3f
+ setbit2 $003d
+ return
+; 0x1a9f43
+
+UnknownScript_0x1a9f43: ; 0x1a9f43
+ jumptextfaceplayer UnknownText_0x1a9f7d
+; 0x1a9f46
+
+UnknownScript_0x1a9f46: ; 0x1a9f46
+ loadfont
+ 2writetext UnknownText_0x1a9fcb
+ cry POLIWRATH
+ closetext
+ loadmovesprites
+ end
+; 0x1a9f50
+
+UnknownScript_0x1a9f50: ; 0x1a9f50
+ jumptextfaceplayer UnknownText_0x1a9fde
+; 0x1a9f53
+
+UnknownScript_0x1a9f53: ; 0x1a9f53
+ jumptextfaceplayer UnknownText_0x1aa043
+; 0x1a9f56
+
+UnknownScript_0x1a9f56: ; 0x1a9f56
+ jumptextfaceplayer UnknownText_0x1aa0dc
+; 0x1a9f59
+
+UnknownScript_0x1a9f59: ; 0x1a9f59
+ jumptextfaceplayer UnknownText_0x1aa115
+; 0x1a9f5c
+
+UnknownScript_0x1a9f5c: ; 0x1a9f5c
+ jumptextfaceplayer UnknownText_0x1aa155
+; 0x1a9f5f
+
+UnknownScript_0x1a9f5f: ; 0x1a9f5f
+ jumptextfaceplayer UnknownText_0x1aa1bd
+; 0x1a9f62
+
+UnknownScript_0x1a9f62: ; 0x1a9f62
+ jumptextfaceplayer UnknownText_0x1aa306
+; 0x1a9f65
+
+MapCeladonCitySignpost0Script: ; 0x1a9f65
+ jumptext UnknownText_0x1aa340
+; 0x1a9f68
+
+MapCeladonCitySignpost1Script: ; 0x1a9f68
+ jumptext UnknownText_0x1aa369
+; 0x1a9f6b
+
+MapCeladonCitySignpost2Script: ; 0x1a9f6b
+ jumptext UnknownText_0x1aa3a9
+; 0x1a9f6e
+
+MapCeladonCitySignpost3Script: ; 0x1a9f6e
+ jumptext UnknownText_0x1aa3d4
+; 0x1a9f71
+
+MapCeladonCitySignpost4Script: ; 0x1a9f71
+ jumptext UnknownText_0x1aa3e5
+; 0x1a9f74
+
+MapCeladonCitySignpost5Script: ; 0x1a9f74
+ jumptext UnknownText_0x1aa418
+; 0x1a9f77
+
+MapCeladonCitySignpost6Script: ; 0x1a9f77
+ jumpstd $0010
+; 0x1a9f7a
+
+MapCeladonCitySignpostItem7: ; 0x1a9f7a
+ dw $00fd
+ db PP_UP
+
+; 0x1a9f7d
+
+UnknownText_0x1a9f7d: ; 0x1a9f7d
+ db $0, "This POLIWRATH is", $4f
+ db "my partner.", $51
+ db "I wonder if it'll", $4f
+ db "ever evolve into a", $55
+ db "frog #MON.", $57
+; 0x1a9fcb
+
+UnknownText_0x1a9fcb: ; 0x1a9fcb
+ db $0, "POLIWRATH: Croak!", $57
+; 0x1a9fde
+
+UnknownText_0x1a9fde: ; 0x1a9fde
+ db $0, "I lost at the slot", $4f
+ db "machines again…", $51
+ db "We girls also play", $4f
+ db "the slots now.", $51
+ db "You should check", $4f
+ db "them out too.", $57
+; 0x1aa043
+
+UnknownText_0x1aa043: ; 0x1aa043
+ db $0, "GRIMER have been", $4f
+ db "appearing lately.", $51
+ db "See that pond out", $4f
+ db "in front of the", $51
+ db "house? GRIMER live", $4f
+ db "there now.", $51
+ db "Where did they", $4f
+ db "come from? This is", $55
+ db "a serious problem…", $57
+; 0x1aa0dc
+
+UnknownText_0x1aa0dc: ; 0x1aa0dc
+ db $0, "Nihihi! This GYM", $4f
+ db "is great! Only", $51
+ db "girls are allowed", $4f
+ db "here!", $57
+; 0x1aa115
+
+UnknownText_0x1aa115: ; 0x1aa115
+ db $0, "Want to know a", $4f
+ db "secret?", $51
+ db "CELADON MANSION", $4f
+ db "has a hidden back", $55
+ db "door.", $57
+; 0x1aa155
+
+UnknownText_0x1aa155: ; 0x1aa155
+ db $0, "They're holding an", $4f
+ db "eating contest at", $55
+ db "the restaurant.", $51
+ db "Just watching them", $4f
+ db "go at it makes me", $55
+ db "feel bloated…", $57
+; 0x1aa1bd
+
+UnknownText_0x1aa1bd: ; 0x1aa1bd
+ db $0, "CELADON DEPT.STORE", $4f
+ db "has the biggest", $51
+ db "and best selection", $4f
+ db "of merchandise.", $51
+ db "If you can't get", $4f
+ db "it there, you", $51
+ db "can't get it any-", $4f
+ db "where.", $51
+ db "Gee… I sound like", $4f
+ db "a sales clerk.", $57
+; 0x1aa25b
+
+; possibly unused
+UnknownText_0x1aa25b: ; 0x1aa25b
+ db $0, "I love being", $4f
+ db "surrounded by tall", $55
+ db "buildings!", $51
+ db "Isn't it true that", $4f
+ db "GOLDENROD #MON", $51
+ db "CENTER was made", $4f
+ db "much, much bigger?", $51
+ db "That is so neat!", $4f
+ db "I wish we had a", $51
+ db "place like that in", $4f
+ db "KANTO…", $57
+; 0x1aa306
+
+UnknownText_0x1aa306: ; 0x1aa306
+ db $0, "Looking at the", $4f
+ db "ground while I was", $51
+ db "walking made me", $4f
+ db "dizzy.", $57
+; 0x1aa340
+
+UnknownText_0x1aa340: ; 0x1aa340
+ db $0, "CELADON CITY", $51
+ db "The City of", $4f
+ db "Rainbow Dreams", $57
+; 0x1aa369
+
+UnknownText_0x1aa369: ; 0x1aa369
+ db $0, "CELADON CITY", $4f
+ db "#MON GYM", $55
+ db "LEADER: ERIKA", $51
+ db "The Nature-Loving", $4f
+ db "Princess", $57
+; 0x1aa3a9
+
+UnknownText_0x1aa3a9: ; 0x1aa3a9
+ db $0, "Find What You", $4f
+ db "Need at CELADON", $55
+ db "DEPT.STORE!", $57
+; 0x1aa3d4
+
+UnknownText_0x1aa3d4: ; 0x1aa3d4
+ db $0, "CELADON MANSION", $57
+; 0x1aa3e5
+
+UnknownText_0x1aa3e5: ; 0x1aa3e5
+ db $0, "The Playground for", $4f
+ db "Everybody--CELADON", $55
+ db "GAME CORNER", $57
+; 0x1aa418
+
+UnknownText_0x1aa418: ; 0x1aa418
+ db $0, "TRAINER TIPS", $51
+ db "GUARD SPEC.", $4f
+ db "protects #MON", $51
+ db "against SPECIAL", $4f
+ db "attacks such as", $55
+ db "fire and water.", $51
+ db "Get your items at", $4f
+ db "CELADON DEPT.", $55
+ db "STORE!", $57
+; 0x1aa497
+
+CeladonCity_MapEventHeader: ; 0x1aa497
+ ; filler
+ db 0, 0
+
+ ; warps
+ db 9
+ warp_def $9, $4, 1, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F
+ warp_def $9, $10, 1, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F
+ warp_def $3, $10, 3, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F
+ warp_def $3, $11, 3, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F
+ warp_def $9, $1d, 1, GROUP_CELADON_POKECENTER_1F, MAP_CELADON_POKECENTER_1F
+ warp_def $13, $12, 1, GROUP_CELADON_GAME_CORNER, MAP_CELADON_GAME_CORNER
+ warp_def $13, $17, 1, GROUP_CELADON_GAME_CORNER_PRIZE_ROOM, MAP_CELADON_GAME_CORNER_PRIZE_ROOM
+ warp_def $1d, $a, 1, GROUP_CELADON_GYM, MAP_CELADON_GYM
+ warp_def $1d, $19, 1, GROUP_CELADON_CAFE, MAP_CELADON_CAFE
+
+ ; xy triggers
+ db 0
+
+ ; signposts
+ db 8
+ signpost 21, 23, $0, MapCeladonCitySignpost0Script
+ signpost 31, 11, $0, MapCeladonCitySignpost1Script
+ signpost 9, 6, $0, MapCeladonCitySignpost2Script
+ signpost 9, 13, $0, MapCeladonCitySignpost3Script
+ signpost 21, 19, $0, MapCeladonCitySignpost4Script
+ signpost 21, 29, $0, MapCeladonCitySignpost5Script
+ signpost 9, 30, $0, MapCeladonCitySignpost6Script
+ signpost 21, 37, $7, MapCeladonCitySignpostItem7
+
+ ; people-events
+ db 9
+ person_event $3a, 15, 30, $9, $0, 255, 255, $a0, 0, UnknownScript_0x1a9f43, $ffff
+ person_event $8d, 15, 31, $16, $0, 255, 255, $90, 0, UnknownScript_0x1a9f46, $ffff
+ person_event $29, 28, 24, $5, $2, 255, 255, $80, 0, UnknownScript_0x1a9f50, $ffff
+ person_event $2f, 20, 18, $6, $0, 255, 255, $b0, 0, UnknownScript_0x1a9f53, $ffff
+ person_event $2f, 35, 12, $7, $0, 255, 255, $80, 0, UnknownScript_0x1a9f56, $ffff
+ person_event $27, 17, 22, $5, $2, 255, 255, $90, 0, UnknownScript_0x1a9f59, $ffff
+ person_event $27, 37, 28, $7, $0, 255, 255, $a0, 0, UnknownScript_0x1a9f5c, $ffff
+ person_event $29, 18, 10, $2, $22, 255, 255, $a0, 0, UnknownScript_0x1a9f5f, $ffff
+ person_event $28, 26, 11, $4, $20, 255, 255, $80, 0, UnknownScript_0x1a9f62, $ffff
+; 0x1aa567
+