summaryrefslogtreecommitdiff
path: root/maps/BattleTowerBattleRoom.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/BattleTowerBattleRoom.asm')
-rw-r--r--maps/BattleTowerBattleRoom.asm161
1 files changed, 161 insertions, 0 deletions
diff --git a/maps/BattleTowerBattleRoom.asm b/maps/BattleTowerBattleRoom.asm
new file mode 100644
index 000000000..06755369f
--- /dev/null
+++ b/maps/BattleTowerBattleRoom.asm
@@ -0,0 +1,161 @@
+BattleTowerBattleRoom_MapScriptHeader: ; 0x9f40f
+ ; trigger count
+ db 2
+
+ ; triggers
+ dw UnknownScript_0x9f419, $0000
+ dw UnknownScript_0x9f420, $0000
+
+ ; callback count
+ db 0
+; 0x9f419
+
+UnknownScript_0x9f419: ; 0x9f419
+ disappear $2
+ priorityjump UnknownScript_0x9f421
+ dotrigger $1
+; 0x9f420
+
+UnknownScript_0x9f420: ; 0x9f420
+ end
+; 0x9f421
+
+UnknownScript_0x9f421: ; 0x9f421
+ applymovement $0, MovementData_0x9e58c
+UnknownScript_0x9f425: ; 0x9f425
+ writebyte $2
+ special $007a
+ appear $2
+ warpsound
+ waitbutton
+ applymovement $2, MovementData_0x9e592
+ loadfont
+ storetext 1, UnknownText_0x9f930 + 37 - $3000, $f
+ follownotexact $0, $f
+ giveegg 0, 123
+ if_not_equal $0, UnknownScript_0x9f4c2
+ copybytetovar $cf64
+ if_equal $7, UnknownScript_0x9f4d9
+ applymovement $2, MovementData_0x9e597
+ warpsound
+ disappear $2
+ applymovement $3, MovementData_0x9e59c
+ applymovement $0, MovementData_0x9e5a7
+ loadfont
+ 2writetext UnknownText_0x9ee92
+ closetext
+ loadmovesprites
+ playmusic $000d
+ special $002e
+ special $00a4
+ pause 60
+ special $0031
+ special $003d
+ loadfont
+ 2writetext UnknownText_0x9eebc
+ yesorno
+ iffalse UnknownScript_0x9f483
+UnknownScript_0x9f477: ; 0x9f477
+ loadmovesprites
+ applymovement $0, MovementData_0x9e5a9
+ applymovement $3, MovementData_0x9e5a1
+ 2jump UnknownScript_0x9f425
+; 0x9f483
+
+UnknownScript_0x9f483: ; 0x9f483
+ 2writetext UnknownText_0x9ef5e
+ yesorno
+ iffalse UnknownScript_0x9f4a3
+ writebyte $7
+ special $0086
+ writebyte $1f
+ special $0086
+ writebyte $3
+ special $0086
+ playsound $0025
+ waitbutton
+ special $002e
+ special $007e
+UnknownScript_0x9f4a3: ; 0x9f4a3
+ 2writetext UnknownText_0x9efbf
+ yesorno
+ iffalse UnknownScript_0x9f477
+ writebyte $4
+ special $0086
+ writebyte $6
+ special $0086
+ loadmovesprites
+ special $002e
+ warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
+ loadfont
+ 2jump UnknownScript_0x9e4b0
+; 0x9f4c2
+
+UnknownScript_0x9f4c2: ; 0x9f4c2
+ pause 60
+ special $002f
+ warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
+ writebyte $4
+ special $0086
+ loadfont
+ 2writetext UnknownText_0x9ea49
+ closetext
+ loadmovesprites
+ end
+; 0x9f4d9
+
+UnknownScript_0x9f4d9: ; 0x9f4d9
+ pause 60
+ special $002f
+ warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
+ loadfont
+ 2writetext UnknownText_0x9eaef
+ 2jump UnknownScript_0x9e47a
+; 0x9f4eb
+
+UnknownScript_0x9f4eb: ; 0x9f4eb
+ writebyte $4
+ special $0086
+ loadfont
+ 2writetext UnknownText_0x9f0c1
+ closetext
+ loadmovesprites
+ end
+; 0x9f4f7
+
+UnknownScript_0x9f4f7: ; 0x9f4f7
+ writebyte $4
+ special $0086
+ writebyte $6
+ special $0086
+ loadfont
+ 2writetext UnknownText_0x9ea49
+ 2writetext UnknownText_0x9ec09
+ closetext
+ loadmovesprites
+ end
+; 0x9f50b
+
+INCBIN "baserom.gbc",$9f50b,$9f52e-$9f50b
+
+BattleTowerBattleRoom_MapEventHeader: ; 0x9f52e
+ ; filler
+ db 0, 0
+
+ ; warps
+ db 2
+ warp_def $7, $3, 4, GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY
+ warp_def $7, $4, 4, GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY
+
+ ; xy triggers
+ db 0
+
+ ; signposts
+ db 0
+
+ ; people-events
+ db 2
+ person_event $27, 4, 8, $6, $0, 255, 255, $0, 0, ObjectEvent, $0791
+ person_event $42, 10, 5, $9, $0, 255, 255, $0, 0, ObjectEvent, $ffff
+; 0x9f558
+