summaryrefslogtreecommitdiff
path: root/maps/BattleTower1F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/BattleTower1F.asm')
-rw-r--r--maps/BattleTower1F.asm265
1 files changed, 92 insertions, 173 deletions
diff --git a/maps/BattleTower1F.asm b/maps/BattleTower1F.asm
index 19ef352ff..67315d2e3 100644
--- a/maps/BattleTower1F.asm
+++ b/maps/BattleTower1F.asm
@@ -1,4 +1,4 @@
-BattleTower1F_MapScriptHeader: ; 0x9e393
+BattleTower1F_MapScriptHeader:
; trigger count
db 2
@@ -8,9 +8,8 @@ BattleTower1F_MapScriptHeader: ; 0x9e393
; callback count
db 0
-; 0x9e39d
-UnknownScript_0x9e39d: ; 0x9e39d
+UnknownScript_0x9e39d:
writebyte $9
special Function170687
iffalse UnknownScript_0x9e3d1
@@ -26,36 +25,32 @@ UnknownScript_0x9e39d: ; 0x9e39d
loadmovesprites
priorityjump UnknownScript_0x9e44e
end
-; 0x9e3c4
-UnknownScript_0x9e3c4: ; 0x9e3c4
+UnknownScript_0x9e3c4:
priorityjump UnknownScript_0x9e555
-; 0x9e3c7
-UnknownScript_0x9e3c7: ; 0x9e3c7
+UnknownScript_0x9e3c7:
writebyte $4
special Function170687
writebyte $6
special Function170687
-UnknownScript_0x9e3d1: ; 0x9e3d1
+UnknownScript_0x9e3d1:
dotrigger $1
-UnknownScript_0x9e3d3: ; 0x9e3d3
+UnknownScript_0x9e3d3:
end
-; 0x9e3d4
-MapBattleTower1FSignpost0Script: ; 0x9e3d4
+MapBattleTower1FSignpost0Script:
loadfont
writetext UnknownText_0x9ed3c
yesorno
iffalse UnknownScript_0x9e3e0
writetext UnknownText_0x9ed72
closetext
-UnknownScript_0x9e3e0: ; 0x9e3e0
+UnknownScript_0x9e3e0:
loadmovesprites
end
-; 0x9e3e2
-ReceptionistScript_0x9e3e2: ; 0x9e3e2
+ReceptionistScript_0x9e3e2:
writebyte $2
special Function170687
if_equal $3, BattleTowerBattleRoomScript_0x9f4e4
@@ -66,18 +61,16 @@ ReceptionistScript_0x9e3e2: ; 0x9e3e2
special Function170687
if_not_equal $0, UnknownScript_0x9e3fc
jump UnknownScript_0x9e49e
-; 0x9e3fc
-UnknownScript_0x9e3fc: ; 0x9e3fc
+UnknownScript_0x9e3fc:
writetext UnknownText_0x9e5ea
writebyte $1
special Function17d224
if_equal $1, UnknownScript_0x9e40f
if_equal $2, UnknownScript_0x9e4a5
jump UnknownScript_0x9e4b0
-; 0x9e40f
-UnknownScript_0x9e40f: ; 0x9e40f
+UnknownScript_0x9e40f:
writebyte $1a
special Function170687
special Function170bd3
@@ -102,13 +95,12 @@ UnknownScript_0x9e40f: ; 0x9e40f
writebyte $1e
special Function170687
jump UnknownScript_0x9e454
-; 0x9e44e
-UnknownScript_0x9e44e: ; 0x9e44e
+UnknownScript_0x9e44e:
loadmovesprites
writebyte $8
special Function170687
-UnknownScript_0x9e454: ; 0x9e454
+UnknownScript_0x9e454:
musicfadeout MUSIC_NONE, $8
domaptrigger GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM, $0
domaptrigger GROUP_BATTLE_TOWER_ELEVATOR, MAP_BATTLE_TOWER_ELEVATOR, $0
@@ -123,9 +115,8 @@ UnknownScript_0x9e454: ; 0x9e454
applymovement $0, MovementData_0x9e576
warpcheck
end
-; 0x9e47a
-UnknownScript_0x9e47a: ; 0x9e47a
+UnknownScript_0x9e47a:
writebyte $1c
special Function170687
writebyte $1b
@@ -138,48 +129,42 @@ UnknownScript_0x9e47a: ; 0x9e47a
special Function170687
loadmovesprites
end
-; 0x9e498
-UnknownScript_0x9e498: ; 0x9e498
+UnknownScript_0x9e498:
writetext UnknownText_0x9eb94
closetext
loadmovesprites
end
-; 0x9e49e
-UnknownScript_0x9e49e: ; 0x9e49e
+UnknownScript_0x9e49e:
writetext UnknownText_0x9ec3d
yesorno
iffalse UnknownScript_0x9e4a8
-UnknownScript_0x9e4a5: ; 0x9e4a5
+UnknownScript_0x9e4a5:
writetext UnknownText_0x9e886
-UnknownScript_0x9e4a8: ; 0x9e4a8
+UnknownScript_0x9e4a8:
writebyte $1
special Function170687
jump UnknownScript_0x9e3fc
-; 0x9e4b0
-UnknownScript_0x9e4b0: ; 0x9e4b0
+UnknownScript_0x9e4b0:
writetext UnknownText_0x9ec09
closetext
loadmovesprites
end
-; 0x9e4b6
-UnknownScript_0x9e4b6: ; 0x9e4b6
+UnknownScript_0x9e4b6:
special Function17f53d
loadmovesprites
end
-; 0x9e4bb
-UnknownScript_0x9e4bb: ; 0x9e4bb
+UnknownScript_0x9e4bb:
closetext
loadmovesprites
end
-; 0x9e4be
-UnknownScript_0x9e4be: ; 0x9e4be
+UnknownScript_0x9e4be:
writetext UnknownText_0x9ef1f
yesorno
iffalse UnknownScript_0x9e3fc
@@ -197,9 +182,8 @@ UnknownScript_0x9e4be: ; 0x9e4be
spriteface $2, DOWN
loadmovesprites
end
-; 0x9e4ea
-UnknownScript_0x9e4ea: ; 0x9e4ea
+UnknownScript_0x9e4ea:
writebyte $18
special Function170687
if_not_equal $0, UnknownScript_0x9e542
@@ -213,11 +197,10 @@ UnknownScript_0x9e4ea: ; 0x9e4ea
if_equal $0, UnknownScript_0x9e512
writetext UnknownText_0x9ecb0
jump UnknownScript_0x9e515
-; 0x9e512
-UnknownScript_0x9e512: ; 0x9e512
+UnknownScript_0x9e512:
writetext UnknownText_0x9ec6d
-UnknownScript_0x9e515: ; 0x9e515
+UnknownScript_0x9e515:
yesorno
iffalse UnknownScript_0x9e3fc
writetext UnknownText_0x9ef79
@@ -234,40 +217,34 @@ UnknownScript_0x9e515: ; 0x9e515
writetext UnknownText_0x9e60a
closetext
jump UnknownScript_0x9e44e
-; 0x9e53b
-UnknownScript_0x9e53b: ; 0x9e53b
+UnknownScript_0x9e53b:
writetext UnknownText_0x9f076
closetext
jump UnknownScript_0x9e4b0
-; 0x9e542
-UnknownScript_0x9e542: ; 0x9e542
+UnknownScript_0x9e542:
writetext UnknownText_0x9f1e5
closetext
jump UnknownScript_0x9e3fc
-; 0x9e549
-UnknownScript_0x9e549: ; 0x9e549
+UnknownScript_0x9e549:
writetext UnknownText_0x9f217
closetext
jump UnknownScript_0x9e3fc
-; 0x9e550
-UnknownScript_0x9e550: ; 0x9e550
+UnknownScript_0x9e550:
special Function17f53d
loadmovesprites
end
-; 0x9e555
-UnknownScript_0x9e555: ; 0x9e555
+UnknownScript_0x9e555:
loadfont
writetext UnknownText_0x9ee18
closetext
jump UnknownScript_0x9e4b0
-; 0x9e55d
-YoungsterScript_0x9e55d: ; 0x9e55d
+YoungsterScript_0x9e55d:
faceplayer
loadfont
writetext UnknownText_0x9f264
@@ -275,137 +252,119 @@ YoungsterScript_0x9e55d: ; 0x9e55d
loadmovesprites
spriteface $3, RIGHT
end
-; 0x9e568
-CooltrainerFScript_0x9e568: ; 0x9e568
+CooltrainerFScript_0x9e568:
jumptextfaceplayer UnknownText_0x9f2a4
-; 0x9e56b
-BugCatcherScript_0x9e56b: ; 0x9e56b
+BugCatcherScript_0x9e56b:
jumptextfaceplayer UnknownText_0x9f35b
-; 0x9e56e
-GrannyScript_0x9e56e: ; 0x9e56e
+GrannyScript_0x9e56e:
jumptextfaceplayer UnknownText_0x9f2e3
-; 0x9e571
-MovementData_0x9e571: ; 0x9e571
+MovementData_0x9e571:
step_up
step_up
step_up
step_up
step_up
-MovementData_0x9e576: ; 0x9e576
+MovementData_0x9e576:
step_up
step_end
-; 0x9e578
-MovementData_0x9e578: ; 0x9e578
+MovementData_0x9e578:
step_down
step_end
-; 0x9e57a
-MovementData_0x9e57a: ; 0x9e57a
+MovementData_0x9e57a:
step_right
step_right
-MovementData_0x9e57c: ; 0x9e57c
+MovementData_0x9e57c:
step_right
step_right
step_up
step_right
turn_head_left
step_end
-; 0x9e582
-MovementData_0x9e582: ; 0x9e582
+MovementData_0x9e582:
step_left
step_left
-MovementData_0x9e584: ; 0x9e584
+MovementData_0x9e584:
step_left
step_left
-MovementData_0x9e586: ; 0x9e586
+MovementData_0x9e586:
step_left
step_left
step_up
step_left
turn_head_right
step_end
-; 0x9e58c
-MovementData_0x9e58c: ; 0x9e58c
+MovementData_0x9e58c:
step_up
step_up
step_up
step_up
turn_head_right
step_end
-; 0x9e592
-MovementData_0x9e592: ; 0x9e592
+MovementData_0x9e592:
slow_step_down
slow_step_down
slow_step_down
turn_head_left
step_end
-; 0x9e597
-MovementData_0x9e597: ; 0x9e597
+MovementData_0x9e597:
turn_head_up
slow_step_up
slow_step_up
slow_step_up
step_end
-; 0x9e59c
-MovementData_0x9e59c: ; 0x9e59c
+MovementData_0x9e59c:
slow_step_right
slow_step_right
slow_step_up
slow_step_up
step_end
-; 0x9e5a1
-MovementData_0x9e5a1: ; 0x9e5a1
+MovementData_0x9e5a1:
slow_step_down
slow_step_down
slow_step_left
slow_step_left
turn_head_right
step_end
-; 0x9e5a7
-MovementData_0x9e5a7: ; 0x9e5a7
+MovementData_0x9e5a7:
turn_head_down
step_end
-; 0x9e5a9
-MovementData_0x9e5a9: ; 0x9e5a9
+MovementData_0x9e5a9:
turn_head_right
step_end
-; 0x9e5ab
-UnknownText_0x9e5ab: ; 0x9e5ab
+UnknownText_0x9e5ab:
text "BATTLE TOWER"
line "welcomes you!"
para "I could show you"
line "to a BATTLE ROOM."
done
-; 0x9e5ea
-UnknownText_0x9e5ea: ; 0x9e5ea
+UnknownText_0x9e5ea:
text "Want to go into a"
line "BATTLE ROOM?"
done
-; 0x9e60a
-UnknownText_0x9e60a: ; 0x9e60a
+UnknownText_0x9e60a:
text "Right this way to"
line "your BATTLE ROOM."
done
-; 0x9e62f
-UnknownText_0x9e62f: ; 0x9e62f
+UnknownText_0x9e62f:
text "BATTLE TOWER is a"
line "facility made for"
cont "#MON battles."
@@ -464,9 +423,8 @@ UnknownText_0x9e62f: ; 0x9e62f
para ""
done
-; 0x9e886
-UnknownText_0x9e886: ; 0x9e886
+UnknownText_0x9e886:
text "BATTLE TOWER is a"
line "facility made for"
cont "#MON battles."
@@ -501,37 +459,32 @@ UnknownText_0x9e886: ; 0x9e886
para ""
done
-; 0x9e9eb
-UnknownText_0x9e9eb: ; 0x9e9eb
+UnknownText_0x9e9eb:
text "Received a list of"
line "LEADERS on the"
cont "HONOR ROLL."
para ""
done
-; 0x9ea1b
-UnknownText_0x9ea1b: ; 0x9ea1b
+UnknownText_0x9ea1b:
text "Please confirm on"
line "this monitor."
done
-; 0x9ea3c
-UnknownText_0x9ea3c: ; 0x9ea3c
+UnknownText_0x9ea3c:
text "Thank you!"
para ""
done
-; 0x9ea49
-UnknownText_0x9ea49: ; 0x9ea49
+UnknownText_0x9ea49:
text "Thanks for"
line "visiting!"
done
-; 0x9ea5f
-UnknownText_0x9ea5f: ; 0x9ea5f
+UnknownText_0x9ea5f:
text "Congratulations!"
para "You've beaten all"
@@ -548,9 +501,8 @@ UnknownText_0x9ea5f: ; 0x9ea5f
para ""
done
-; 0x9eaef
-UnknownText_0x9eaef: ; 0x9eaef
+UnknownText_0x9eaef:
text "Congratulations!"
para "You've beaten all"
@@ -561,18 +513,16 @@ UnknownText_0x9eaef: ; 0x9eaef
para ""
done
-; 0x9eb45
-UnknownText_0x9eb45: ; 0x9eb45
+UnknownText_0x9eb45:
text "Would you like to"
line "register your"
para "record with the"
line "CENTER?"
done
-; 0x9eb7e
-UnknownText_0x9eb7e: ; 0x9eb7e
+UnknownText_0x9eb7e:
text "<PLAYER> got five"
line "@"
text_from_ram StringBuffer4
@@ -580,54 +530,47 @@ UnknownText_0x9eb7e: ; 0x9eb7e
sound0x0F
text_waitbutton
db "@"
-; 0x9eb94
-UnknownText_0x9eb94: ; 0x9eb94
+UnknownText_0x9eb94:
text "Oops, your PACK is"
line "stuffed full."
para "Please make room"
line "and come back."
done
-; 0x9ebd6
-UnknownText_0x9ebd6: ; 0x9ebd6
+UnknownText_0x9ebd6:
text "Your registration"
line "is complete."
para "Please come again!"
done
-; 0x9ec09
-UnknownText_0x9ec09: ; 0x9ec09
+UnknownText_0x9ec09:
text "We hope to serve"
line "you again."
done
-; 0x9ec26
-UnknownText_0x9ec26: ; 0x9ec26
+UnknownText_0x9ec26:
text "Please step this"
line "way."
done
-; 0x9ec3d
-UnknownText_0x9ec3d: ; 0x9ec3d
+UnknownText_0x9ec3d:
text "Would you like to"
line "hear about the"
cont "BATTLE TOWER?"
done
-; 0x9ec6d
-UnknownText_0x9ec6d: ; 0x9ec6d
+UnknownText_0x9ec6d:
text "Your record from"
line "the previous"
para "BATTLE ROOM can't"
line "be registered. OK?"
done
-; 0x9ecb0
-UnknownText_0x9ecb0: ; 0x9ecb0
+UnknownText_0x9ecb0:
text "Your record from"
line "the previous"
@@ -638,23 +581,20 @@ UnknownText_0x9ecb0: ; 0x9ecb0
line "record will be"
cont "deleted. OK?"
done
-; 0x9ed1e
-UnknownText_0x9ed1e: ; 0x9ed1e
+UnknownText_0x9ed1e:
text "Check the LEADER"
line "HONOR ROLL?"
done
-; 0x9ed3c
-UnknownText_0x9ed3c: ; 0x9ed3c
+UnknownText_0x9ed3c:
text "BATTLE TOWER rules"
line "are written here."
para "Read the rules?"
done
-; 0x9ed72
-UnknownText_0x9ed72: ; 0x9ed72
+UnknownText_0x9ed72:
text "Three #MON may"
line "enter battles."
@@ -671,9 +611,8 @@ UnknownText_0x9ed72: ; 0x9ed72
para "level restrictions"
line "placed on them."
done
-; 0x9ee18
-UnknownText_0x9ee18: ; 0x9ee18
+UnknownText_0x9ee18:
text "Excuse me!"
line "You didn't SAVE"
@@ -686,63 +625,55 @@ UnknownText_0x9ee18: ; 0x9ee18
para "will be declared"
line "invalid."
done
-; 0x9ee92
-UnknownText_0x9ee92: ; 0x9ee92
+UnknownText_0x9ee92:
text "Your #MON will"
line "be healed to full"
cont "health."
done
-; 0x9eebc
-UnknownText_0x9eebc: ; 0x9eebc
+UnknownText_0x9eebc:
text "Next up, opponent"
line "no.@"
text_from_ram StringBuffer3
text ". Ready?"
done
-; 0x9eee0
-UnknownText_0x9eee0: ; 0x9eee0
+UnknownText_0x9eee0:
text "Your session will"
line "be SAVED before"
para "connecting with"
line "the CENTER."
done
-; 0x9ef1f
-UnknownText_0x9ef1f: ; 0x9ef1f
+UnknownText_0x9ef1f:
text "Before entering"
line "the BATTLE ROOM,"
para "your progress will"
line "be saved."
done
-; 0x9ef5e
-UnknownText_0x9ef5e: ; 0x9ef5e
+UnknownText_0x9ef5e:
text "SAVE and end the"
line "session?"
done
-; 0x9ef79
-UnknownText_0x9ef79: ; 0x9ef79
+UnknownText_0x9ef79:
text "Your record will"
line "be SAVED before"
para "you go back into"
line "the previous ROOM."
done
-; 0x9efbf
-UnknownText_0x9efbf: ; 0x9efbf
+UnknownText_0x9efbf:
text "Cancel your BATTLE"
line "ROOM challenge?"
done
-; 0x9efe3
-UnknownText_0x9efe3: ; 0x9efe3
+UnknownText_0x9efe3:
text "We have your"
line "previous record on"
@@ -750,18 +681,16 @@ UnknownText_0x9efe3: ; 0x9efe3
line "like to register"
cont "it at the CENTER?"
done
-; 0x9f037
-UnknownText_0x9f037: ; 0x9f037
+UnknownText_0x9f037:
text "We've been waiting"
line "for you. This way"
para "to a BATTLE ROOM,"
line "please."
done
-; 0x9f076
-UnknownText_0x9f076: ; 0x9f076
+UnknownText_0x9f076:
text "You may enter only"
line "five BATTLE ROOMS"
cont "each day."
@@ -769,9 +698,8 @@ UnknownText_0x9f076: ; 0x9f076
para "Please come back"
line "tomorrow."
done
-; 0x9f0c1
-UnknownText_0x9f0c1: ; 0x9f0c1
+UnknownText_0x9f0c1:
text "Sorry, but it's"
line "not possible to"
@@ -785,10 +713,9 @@ UnknownText_0x9f0c1: ; 0x9f0c1
line "start of your"
cont "challenge."
done
-; 0x9f151
; a dupe?
-UnknownText_0x9f151: ; 0x9f151
+UnknownText_0x9f151:
text "Sorry, but it's"
line "not possible to"
@@ -802,18 +729,16 @@ UnknownText_0x9f151: ; 0x9f151
line "start of your"
cont "challenge."
done
-; 0x9f1e5
-UnknownText_0x9f1e5: ; 0x9f1e5
+UnknownText_0x9f1e5:
text "One or more of"
line "your #MON's"
cont "levels exceeds @"
deciram ScriptVar, $13
text "."
done
-; 0x9f217
-UnknownText_0x9f217: ; 0x9f217
+UnknownText_0x9f217:
text_from_ram wcd49
text " may not"
line "enter a BATTLE"
@@ -824,27 +749,24 @@ UnknownText_0x9f217: ; 0x9f217
deciram ScriptVar, $13
text "."
done
-; 0x9f264
-UnknownText_0x9f264: ; 0x9f264
+UnknownText_0x9f264:
text "Destroyed by the"
line "first opponent in"
para "no time at all…"
line "I'm no good…"
done
-; 0x9f2a4
-UnknownText_0x9f2a4: ; 0x9f2a4
+UnknownText_0x9f2a4:
text "There are lots of"
line "BATTLE ROOMS, but"
para "I'm going to win"
line "them all!"
done
-; 0x9f2e3
-UnknownText_0x9f2e3: ; 0x9f2e3
+UnknownText_0x9f2e3:
text "It's a grueling"
line "task, not being"
@@ -857,9 +779,8 @@ UnknownText_0x9f2e3: ; 0x9f2e3
para "is the key to"
line "winning battles."
done
-; 0x9f35b
-UnknownText_0x9f35b: ; 0x9f35b
+UnknownText_0x9f35b:
text "I'm trying to see"
line "how far I can go"
@@ -869,9 +790,8 @@ UnknownText_0x9f35b: ; 0x9f35b
para "Don't let there be"
line "any fire #MON…"
done
-; 0x9f3b4
-BattleTower1F_MapEventHeader: ; 0x9f3b4
+BattleTower1F_MapEventHeader:
; filler
db 0, 0
@@ -895,4 +815,3 @@ BattleTower1F_MapEventHeader: ; 0x9f3b4
person_event SPRITE_COOLTRAINER_F, 13, 8, $5, $1, 255, 255, $80, 0, CooltrainerFScript_0x9e568, $ffff
person_event SPRITE_BUG_CATCHER, 7, 5, $2, $11, 255, 255, $90, 0, BugCatcherScript_0x9e56b, $ffff
person_event SPRITE_GRANNY, 7, 18, $4, $10, 255, 255, $0, 0, GrannyScript_0x9e56e, $ffff
-; 0x9f40f