summaryrefslogtreecommitdiff
path: root/maps/BurnedTower1F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/BurnedTower1F.asm')
-rw-r--r--maps/BurnedTower1F.asm312
1 files changed, 312 insertions, 0 deletions
diff --git a/maps/BurnedTower1F.asm b/maps/BurnedTower1F.asm
new file mode 100644
index 000000000..e3c5b0162
--- /dev/null
+++ b/maps/BurnedTower1F.asm
@@ -0,0 +1,312 @@
+BurnedTower1F_MapScriptHeader: ; 0x185be1
+ ; trigger count
+ db 3
+
+ ; triggers
+ dw UnknownScript_0x185bf2, $0000
+ dw UnknownScript_0x185bf6, $0000
+ dw UnknownScript_0x185bf7, $0000
+
+ ; callback count
+ db 1
+
+ ; callbacks
+
+ dbw 1, UnknownScript_0x185bf8
+; 0x185bf2
+
+UnknownScript_0x185bf2: ; 0x185bf2
+ priorityjump UnknownScript_0x185c0d
+ end
+; 0x185bf6
+
+UnknownScript_0x185bf6: ; 0x185bf6
+ end
+; 0x185bf7
+
+UnknownScript_0x185bf7: ; 0x185bf7
+ end
+; 0x185bf8
+
+UnknownScript_0x185bf8: ; 0x185bf8
+ checkbit1 $0332
+ iftrue UnknownScript_0x185c02
+ changeblock $a, $8, $32
+UnknownScript_0x185c02: ; 0x185c02
+ checkbit1 $007b
+ iftrue UnknownScript_0x185c0c
+ changeblock $6, $e, $9
+UnknownScript_0x185c0c: ; 0x185c0c
+ return
+; 0x185c0d
+
+UnknownScript_0x185c0d: ; 0x185c0d
+ spriteface $3, $0
+ showemote $0, $3, 15
+ applymovement $3, MovementData_0x185cd3
+ loadfont
+ 2writetext UnknownText_0x185ecc
+ closetext
+ loadmovesprites
+ moveperson $3, $9, $e
+ dotrigger $1
+ end
+; 0x185c25
+
+UnknownScript_0x185c25: ; 0x185c25
+ showemote $0, $4, 15
+ special $006a
+ pause 15
+ spriteface $4, $3
+ pause 15
+ applymovement $0, MovementData_0x185ccd
+ applymovement $4, MovementData_0x185ccf
+ playmusic $001f
+ loadfont
+ 2writetext UnknownText_0x185cd9
+ closetext
+ loadmovesprites
+ checkbit1 $001c
+ iftrue UnknownScript_0x185c60
+ checkbit1 $001d
+ iftrue UnknownScript_0x185c70
+ winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c
+ setlasttalked $4
+ loadtrainer RIVAL1, RIVAL1_9
+ startbattle
+ reloadmapmusic
+ returnafterbattle
+ 2jump UnknownScript_0x185c80
+; 0x185c60
+
+UnknownScript_0x185c60: ; 0x185c60
+ winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c
+ setlasttalked $4
+ loadtrainer RIVAL1, RIVAL1_7
+ startbattle
+ reloadmapmusic
+ returnafterbattle
+ 2jump UnknownScript_0x185c80
+; 0x185c70
+
+UnknownScript_0x185c70: ; 0x185c70
+ winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c
+ setlasttalked $4
+ loadtrainer RIVAL1, RIVAL1_8
+ startbattle
+ reloadmapmusic
+ returnafterbattle
+ 2jump UnknownScript_0x185c80
+; 0x185c80
+
+UnknownScript_0x185c80: ; 0x185c80
+ playmusic $0020
+ loadfont
+ 2writetext UnknownText_0x185de2
+ closetext
+ loadmovesprites
+ dotrigger $2
+ setbit1 $06c5
+ special $006a
+ pause 15
+ earthquake 50
+ showemote $0, $0, 15
+ playsound $001f
+ waitbutton
+ changeblock $a, $8, $25
+ reloadmappart
+ pause 15
+ applymovement $0, MovementData_0x185cd1
+ playsound $002f
+ showemote $0, $4, 20
+ loadfont
+ 2writetext UnknownText_0x185e75
+ closetext
+ loadmovesprites
+ setbit1 $0332
+ pause 15
+ warpcheck
+ end
+; 0x185cbc
+
+UnknownScript_0x185cbc: ; 0x185cbc
+ jumptextfaceplayer UnknownText_0x185f99
+; 0x185cbf
+
+UnknownScript_0x185cbf: ; 0x185cbf
+ jumptextfaceplayer UnknownText_0x186002
+; 0x185cc2
+
+UnknownScript_0x185cc2: ; 0x185cc2
+ jumpstd $000f
+; 0x185cc5
+
+MapBurnedTower1FSignpostItem0: ; 0x185cc5
+ dw $0080
+ db ETHER
+
+; 0x185cc8
+
+MapBurnedTower1FSignpostItem1: ; 0x185cc8
+ dw $00ff
+ db ULTRA_BALL
+
+; 0x185ccb
+
+ItemFragment_0x185ccb: ; 0x185ccb
+ db HP_UP, 1
+; 0x185ccd
+
+MovementData_0x185ccd: ; 0x185ccd
+ step_left
+ step_end
+; 0x185ccf
+
+MovementData_0x185ccf: ; 0x185ccf
+ step_right
+ step_end
+; 0x185cd1
+
+MovementData_0x185cd1: ; 0x185cd1
+ db $59 ; movement
+ step_end
+; 0x185cd3
+
+MovementData_0x185cd3: ; 0x185cd3
+ step_down
+ step_left
+ step_left
+ step_left
+ step_down
+ step_end
+; 0x185cd9
+
+UnknownText_0x185cd9: ; 0x185cd9
+ db $0, $56, " ", $56, " ", $56, $51
+ db "…Oh, it's you.", $51
+ db "I came looking for", $4f
+ db "some legendary", $51
+ db "#MON that they", $4f
+ db "say roosts here.", $51
+ db "But there's", $4f
+ db "nothing here!", $51
+ db "Nothing after all", $4f
+ db "the trouble of", $51
+ db "coming to this", $4f
+ db "dump? No way!", $51
+ db "It's all your", $4f
+ db "fault!", $57
+; 0x185d9b
+
+UnknownText_0x185d9b: ; 0x185d9b
+ db $0, "…Humph!", $51
+ db "This is why I hate", $4f
+ db "battling wimps.", $51
+ db "There's no", $4f
+ db "challenge in it.", $57
+; 0x185de2
+
+UnknownText_0x185de2: ; 0x185de2
+ db $0, "…Aw, whatever.", $51
+ db "You would never be", $4f
+ db "able to catch a", $51
+ db "legendary #MON", $4f
+ db "anyway.", $57
+; 0x185e2c
+
+UnknownText_0x185e2c: ; 0x185e2c
+ db $0, "…Humph!", $51
+ db "This is why I hate", $4f
+ db "battling wimps.", $51
+ db "It's just a waste", $4f
+ db "of my time.", $57
+; 0x185e75
+
+UnknownText_0x185e75: ; 0x185e75
+ db $0, "Humph!", $51
+ db "What are you doing", $4f
+ db "falling into a", $51
+ db "hole? Some genius", $4f
+ db "you are!", $51
+ db "Serves you right!", $57
+; 0x185ecc
+
+UnknownText_0x185ecc: ; 0x185ecc
+ db $0, "EUSINE: My name's", $4f
+ db "EUSINE.", $51
+ db "I'm on the trail", $4f
+ db "of a #MON named", $55
+ db "SUICUNE.", $51
+ db "And you are…?", $51
+ db $52, "? Glad to", $4f
+ db "meet you!", $51
+ db "I heard rumors", $4f
+ db "that SUICUNE is in", $51
+ db "this BURNED TOWER,", $4f
+ db "so I came to look.", $51
+ db "But where exactly", $4f
+ db "could it be?", $57
+; 0x185f99
+
+UnknownText_0x185f99: ; 0x185f99
+ db $0, "EUSINE: I heard", $4f
+ db "that SUICUNE is in", $51
+ db "this BURNED TOWER,", $4f
+ db "so I came to look.", $51
+ db "But where exactly", $4f
+ db "could it be?", $57
+; 0x186002
+
+UnknownText_0x186002: ; 0x186002
+ db $0, "MORTY: ECRUTEAK's", $4f
+ db "GYM LEADER has to", $51
+ db "study what are", $4f
+ db "said to be the", $51
+ db "legendary #MON", $4f
+ db "--SUICUNE, ENTEI", $55
+ db "and RAIKOU.", $51
+ db "EUSINE is here, so", $4f
+ db "I've decided to", $51
+ db "investigate the", $4f
+ db "TOWER with him.", $57
+; 0x1860b2
+
+BurnedTower1F_MapEventHeader: ; 0x1860b2
+ ; filler
+ db 0, 0
+
+ ; warps
+ db 14
+ warp_def $f, $9, 13, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
+ warp_def $f, $a, 13, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
+ warp_def $9, $a, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $5, $5, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $6, $5, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $6, $4, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $4, $f, 2, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $5, $f, 2, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $7, $a, 3, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $e, $5, 4, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $e, $4, 4, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $e, $e, 5, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $e, $f, 5, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ warp_def $f, $7, 6, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+
+ ; xy triggers
+ db 1
+ xy_trigger 1, $9, $b, $0, UnknownScript_0x185c25, $0, $0
+
+ ; signposts
+ db 2
+ signpost 7, 8, $7, MapBurnedTower1FSignpostItem0
+ signpost 11, 13, $7, MapBurnedTower1FSignpostItem1
+
+ ; people-events
+ db 5
+ person_event $59, 8, 19, $18, $0, 255, 255, $0, 0, UnknownScript_0x185cc2, $ffff
+ person_event $2b, 16, 16, $3, $0, 255, 255, $90, 0, UnknownScript_0x185cbc, $0765
+ person_event $4, 13, 12, $8, $0, 255, 255, $2, 3, ObjectEvent, $06c5
+ person_event $15, 18, 18, $2, $11, 255, 255, $b0, 0, UnknownScript_0x185cbf, $0764
+ person_event $54, 6, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x185ccb, $0656
+; 0x186151
+