summaryrefslogtreecommitdiff
path: root/maps/Route33.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route33.asm')
-rw-r--r--maps/Route33.asm242
1 files changed, 242 insertions, 0 deletions
diff --git a/maps/Route33.asm b/maps/Route33.asm
new file mode 100644
index 000000000..f6184d043
--- /dev/null
+++ b/maps/Route33.asm
@@ -0,0 +1,242 @@
+Route33_MapScriptHeader: ; 0x1ac000
+ ; trigger count
+ db 0
+
+ ; callback count
+ db 0
+; 0x1ac002
+
+UnknownScript_0x1ac002: ; 0x1ac002
+ jumptextfaceplayer UnknownText_0x1ac1e7
+; 0x1ac005
+
+TrainerHikerAnthony2: ; 0x1ac005
+ ; bit/flag number
+ dw $528
+
+ ; trainer group && trainer id
+ db HIKER, ANTHONY2
+
+ ; text when seen
+ dw HikerAnthony2SeenText
+
+ ; text when trainer beaten
+ dw HikerAnthony2BeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw HikerAnthony2Script
+; 0x1ac011
+
+HikerAnthony2Script: ; 0x1ac011
+ writecode $17, $13
+ talkaftercancel
+ loadfont
+ checkbit2 $006f
+ iftrue UnknownScript_0x1ac051
+ checkbit2 $00a0
+ iftrue UnknownScript_0x1ac0c5
+ checkcellnum $13
+ iftrue UnknownScript_0x1ac0d7
+ checkbit1 $027b
+ iftrue UnknownScript_0x1ac03a
+ 2writetext UnknownText_0x1ac153
+ keeptextopen
+ setbit1 $027b
+ 2call UnknownScript_0x1ac0cb
+ 2jump UnknownScript_0x1ac03d
+; 0x1ac03a
+
+UnknownScript_0x1ac03a: ; 0x1ac03a
+ 2call UnknownScript_0x1ac0cf
+UnknownScript_0x1ac03d: ; 0x1ac03d
+ askforphonenumber $13
+ if_equal $1, UnknownScript_0x1ac0df
+ if_equal $2, UnknownScript_0x1ac0db
+ trainertotext HIKER, ANTHONY2, $0
+ 2call UnknownScript_0x1ac0d3
+ 2jump UnknownScript_0x1ac0d7
+; 0x1ac051
+
+UnknownScript_0x1ac051: ; 0x1ac051
+ 2call UnknownScript_0x1ac0e3
+ winlosstext HikerAnthony2BeatenText, $0000
+ copybytetovar $d9fd
+ if_equal $4, UnknownScript_0x1ac070
+ if_equal $3, UnknownScript_0x1ac076
+ if_equal $2, UnknownScript_0x1ac07c
+ if_equal $1, UnknownScript_0x1ac082
+ if_equal $0, UnknownScript_0x1ac088
+UnknownScript_0x1ac070: ; 0x1ac070
+ checkbit1 $00cd
+ iftrue UnknownScript_0x1ac0bc
+UnknownScript_0x1ac076: ; 0x1ac076
+ checkbit1 $0044
+ iftrue UnknownScript_0x1ac0af
+UnknownScript_0x1ac07c: ; 0x1ac07c
+ checkbit1 $0021
+ iftrue UnknownScript_0x1ac0a2
+UnknownScript_0x1ac082: ; 0x1ac082
+ checkbit2 $0047
+ iftrue UnknownScript_0x1ac095
+UnknownScript_0x1ac088: ; 0x1ac088
+ loadtrainer HIKER, ANTHONY2
+ startbattle
+ returnafterbattle
+ loadvar $d9fd, $1
+ clearbit2 $006f
+ end
+; 0x1ac095
+
+UnknownScript_0x1ac095: ; 0x1ac095
+ loadtrainer HIKER, ANTHONY1
+ startbattle
+ returnafterbattle
+ loadvar $d9fd, $2
+ clearbit2 $006f
+ end
+; 0x1ac0a2
+
+UnknownScript_0x1ac0a2: ; 0x1ac0a2
+ loadtrainer HIKER, ANTHONY3
+ startbattle
+ returnafterbattle
+ loadvar $d9fd, $3
+ clearbit2 $006f
+ end
+; 0x1ac0af
+
+UnknownScript_0x1ac0af: ; 0x1ac0af
+ loadtrainer HIKER, ANTHONY4
+ startbattle
+ returnafterbattle
+ loadvar $d9fd, $4
+ clearbit2 $006f
+ end
+; 0x1ac0bc
+
+UnknownScript_0x1ac0bc: ; 0x1ac0bc
+ loadtrainer HIKER, ANTHONY5
+ startbattle
+ returnafterbattle
+ clearbit2 $006f
+ end
+; 0x1ac0c5
+
+UnknownScript_0x1ac0c5: ; 0x1ac0c5
+ 2writetext UnknownText_0x1ac180
+ closetext
+ loadmovesprites
+ end
+; 0x1ac0cb
+
+UnknownScript_0x1ac0cb: ; 0x1ac0cb
+ jumpstd $0019
+ end
+; 0x1ac0cf
+
+UnknownScript_0x1ac0cf: ; 0x1ac0cf
+ jumpstd $001a
+ end
+; 0x1ac0d3
+
+UnknownScript_0x1ac0d3: ; 0x1ac0d3
+ jumpstd $001b
+ end
+; 0x1ac0d7
+
+UnknownScript_0x1ac0d7: ; 0x1ac0d7
+ jumpstd $001c
+ end
+; 0x1ac0db
+
+UnknownScript_0x1ac0db: ; 0x1ac0db
+ jumpstd $001d
+ end
+; 0x1ac0df
+
+UnknownScript_0x1ac0df: ; 0x1ac0df
+ jumpstd $001e
+ end
+; 0x1ac0e3
+
+UnknownScript_0x1ac0e3: ; 0x1ac0e3
+ jumpstd $001f
+ end
+; 0x1ac0e7
+
+MapRoute33Signpost0Script: ; 0x1ac0e7
+ jumptext UnknownText_0x1ac279
+; 0x1ac0ea
+
+UnknownScript_0x1ac0ea: ; 0x1ac0ea
+ fruittree $6
+; 0x1ac0ec
+
+HikerAnthony2SeenText: ; 0x1ac0ec
+ db $0, "I came through the", $4f
+ db "tunnel, but I", $51
+ db "still have plenty", $4f
+ db "of energy left.", $57
+; 0x1ac130
+
+HikerAnthony2BeatenText: ; 0x1ac130
+ db $0, "Whoa! You've got", $4f
+ db "more zip than me!", $57
+; 0x1ac153
+
+UnknownText_0x1ac153: ; 0x1ac153
+ db $0, "We HIKERS are at", $4f
+ db "our best in the", $55
+ db "mountains.", $57
+; 0x1ac180
+
+UnknownText_0x1ac180: ; 0x1ac180
+ db $0, "Hey, did you get a", $4f
+ db "DUNSPARCE?", $51
+ db "I caught one too.", $51
+ db "Take a look at it", $4f
+ db "in the light. It's", $55
+ db "got a funny face!", $57
+; 0x1ac1e7
+
+UnknownText_0x1ac1e7: ; 0x1ac1e7
+ db $0, "Pant, pant…", $51
+ db "I finally got", $4f
+ db "through that cave.", $51
+ db "It was much bigger", $4f
+ db "than I'd expected.", $51
+ db "I got too tired to", $4f
+ db "explore the whole", $51
+ db "thing, so I came", $4f
+ db "outside.", $57
+; 0x1ac279
+
+UnknownText_0x1ac279: ; 0x1ac279
+ db $0, "ROUTE 33", $57
+; 0x1ac283
+
+Route33_MapEventHeader: ; 0x1ac283
+ ; filler
+ db 0, 0
+
+ ; warps
+ db 1
+ warp_def $9, $b, 3, GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F
+
+ ; xy triggers
+ db 0
+
+ ; signposts
+ db 1
+ signpost 11, 11, $0, MapRoute33Signpost0Script
+
+ ; people-events
+ db 3
+ person_event $2d, 17, 10, $a, $0, 255, 255, $b2, 2, TrainerHikerAnthony2, $ffff
+ person_event $28, 20, 17, $2, $11, 255, 255, $90, 0, UnknownScript_0x1ac002, $ffff
+ person_event $5d, 20, 18, $1, $0, 255, 255, $0, 0, UnknownScript_0x1ac0ea, $ffff
+; 0x1ac2ba
+