diff options
Diffstat (limited to 'maps/BattleTower1F.asm')
-rw-r--r-- | maps/BattleTower1F.asm | 265 |
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 |