diff options
Diffstat (limited to 'maps/TinTower1F.asm')
-rw-r--r-- | maps/TinTower1F.asm | 151 |
1 files changed, 53 insertions, 98 deletions
diff --git a/maps/TinTower1F.asm b/maps/TinTower1F.asm index 26bf05d4d..e121fb5d1 100644 --- a/maps/TinTower1F.asm +++ b/maps/TinTower1F.asm @@ -1,4 +1,4 @@ -TinTower1F_MapScriptHeader: ; 0x18501a +TinTower1F_MapScriptHeader: ; trigger count db 2 @@ -14,18 +14,15 @@ TinTower1F_MapScriptHeader: ; 0x18501a dbw 2, UnknownScript_0x18502f dbw 1, UnknownScript_0x185084 -; 0x18502a -UnknownScript_0x18502a: ; 0x18502a +UnknownScript_0x18502a: priorityjump UnknownScript_0x18508f end -; 0x18502e -UnknownScript_0x18502e: ; 0x18502e +UnknownScript_0x18502e: end -; 0x18502f -UnknownScript_0x18502f: ; 0x18502f +UnknownScript_0x18502f: checkevent EVENT_GOT_RAINBOW_WING iftrue UnknownScript_0x185047 checkevent EVENT_BEAT_ELITE_FOUR @@ -34,15 +31,14 @@ UnknownScript_0x18502f: ; 0x18502f iffalse UnknownScript_0x185050 clearevent $07c5 setevent $07b6 -UnknownScript_0x185047: ; 0x185047 +UnknownScript_0x185047: checkevent EVENT_FOUGHT_HO_OH iffalse UnknownScript_0x18504f appear $5 -UnknownScript_0x18504f: ; 0x18504f +UnknownScript_0x18504f: return -; 0x185050 -UnknownScript_0x185050: ; 0x185050 +UnknownScript_0x185050: checkevent EVENT_FOUGHT_SUICUNE iftrue UnknownScript_0x185077 appear $2 @@ -51,42 +47,37 @@ UnknownScript_0x185050: ; 0x185050 iftrue UnknownScript_0x185065 appear $3 jump UnknownScript_0x185067 -; 0x185065 -UnknownScript_0x185065: ; 0x185065 +UnknownScript_0x185065: disappear $3 -UnknownScript_0x185067: ; 0x185067 +UnknownScript_0x185067: writebyte ENTEI special SpecialMonCheck iftrue UnknownScript_0x185074 appear $4 jump UnknownScript_0x185076 -; 0x185074 -UnknownScript_0x185074: ; 0x185074 +UnknownScript_0x185074: disappear $4 -UnknownScript_0x185076: ; 0x185076 +UnknownScript_0x185076: return -; 0x185077 -UnknownScript_0x185077: ; 0x185077 +UnknownScript_0x185077: disappear $2 disappear $3 disappear $4 clearevent $07b6 setevent $07c5 return -; 0x185084 -UnknownScript_0x185084: ; 0x185084 +UnknownScript_0x185084: checkevent EVENT_GOT_RAINBOW_WING iftrue UnknownScript_0x18508e changeblock $a, $2, $9 -UnknownScript_0x18508e: ; 0x18508e +UnknownScript_0x18508e: return -; 0x18508f -UnknownScript_0x18508f: ; 0x18508f +UnknownScript_0x18508f: applymovement $0, MovementData_0x1851cb pause 15 writebyte RAIKOU @@ -101,7 +92,7 @@ UnknownScript_0x18508f: ; 0x18508f disappear $3 playsound SFX_EXIT_BUILDING waitbutton -UnknownScript_0x1850b6: ; 0x1850b6 +UnknownScript_0x1850b6: writebyte ENTEI special SpecialMonCheck iftrue UnknownScript_0x1850d7 @@ -114,7 +105,7 @@ UnknownScript_0x1850b6: ; 0x1850b6 disappear $4 playsound SFX_EXIT_BUILDING waitbutton -UnknownScript_0x1850d7: ; 0x1850d7 +UnknownScript_0x1850d7: spriteface $0, UP pause 10 applymovement $0, MovementData_0x1851e8 @@ -171,31 +162,25 @@ UnknownScript_0x1850d7: ; 0x1850d7 pause 20 playmapmusic end -; 0x185173 -SageScript_0x185173: ; 0x185173 +SageScript_0x185173: jumptextfaceplayer UnknownText_0x185386 -; 0x185176 -SageScript_0x185176: ; 0x185176 +SageScript_0x185176: jumptextfaceplayer UnknownText_0x185433 -; 0x185179 -SageScript_0x185179: ; 0x185179 +SageScript_0x185179: jumptextfaceplayer UnknownText_0x185544 -; 0x18517c -SageScript_0x18517c: ; 0x18517c +SageScript_0x18517c: checkevent EVENT_FOUGHT_HO_OH iftrue UnknownScript_0x185185 jumptextfaceplayer UnknownText_0x1855ee -; 0x185185 -UnknownScript_0x185185: ; 0x185185 +UnknownScript_0x185185: jumptextfaceplayer UnknownText_0x185765 -; 0x185188 -SageScript_0x185188: ; 0x185188 +SageScript_0x185188: faceplayer loadfont checkevent EVENT_FOUGHT_HO_OH @@ -215,127 +200,110 @@ SageScript_0x185188: ; 0x185188 setevent EVENT_GOT_RAINBOW_WING loadmovesprites loadfont -UnknownScript_0x1851b0: ; 0x1851b0 +UnknownScript_0x1851b0: writetext UnknownText_0x18564a closetext loadmovesprites end -; 0x1851b6 -UnknownScript_0x1851b6: ; 0x1851b6 +UnknownScript_0x1851b6: writetext UnknownText_0x185803 closetext loadmovesprites end -; 0x1851bc -SageScript_0x1851bc: ; 0x1851bc +SageScript_0x1851bc: checkevent EVENT_FOUGHT_HO_OH iftrue UnknownScript_0x1851c5 jumptextfaceplayer UnknownText_0x185654 -; 0x1851c5 -UnknownScript_0x1851c5: ; 0x1851c5 +UnknownScript_0x1851c5: jumptextfaceplayer UnknownText_0x1858d0 -; 0x1851c8 -SuperNerdScript_0x1851c8: ; 0x1851c8 +SuperNerdScript_0x1851c8: jumptextfaceplayer UnknownText_0x1856a3 -; 0x1851cb -MovementData_0x1851cb: ; 0x1851cb +MovementData_0x1851cb: slow_step_up slow_step_up slow_step_up slow_step_up step_end -; 0x1851d0 -MovementData_0x1851d0: ; 0x1851d0 +MovementData_0x1851d0: db $39 ; movement fast_jump_step_down db $38 ; movement step_end -; 0x1851d4 -MovementData_0x1851d4: ; 0x1851d4 +MovementData_0x1851d4: db $39 ; movement fast_jump_step_down fast_jump_step_right fast_jump_step_down db $38 ; movement step_end -; 0x1851da -MovementData_0x1851da: ; 0x1851da +MovementData_0x1851da: db $39 ; movement fast_jump_step_down db $38 ; movement step_end -; 0x1851de -MovementData_0x1851de: ; 0x1851de +MovementData_0x1851de: db $39 ; movement fast_jump_step_down fast_jump_step_left fast_jump_step_down db $38 ; movement step_end -; 0x1851e4 -MovementData_0x1851e4: ; 0x1851e4 +MovementData_0x1851e4: db $39 ; movement fast_jump_step_down db $38 ; movement step_end -; 0x1851e8 -MovementData_0x1851e8: ; 0x1851e8 +MovementData_0x1851e8: fix_facing big_step_down remove_fixed_facing step_end -; 0x1851ec -MovementData_0x1851ec: ; 0x1851ec +MovementData_0x1851ec: step_up step_up step_up turn_head_left step_end -; 0x1851f1 -MovementData_0x1851f1: ; 0x1851f1 +MovementData_0x1851f1: step_down step_down step_down step_end -; 0x1851f5 -MovementData_0x1851f5: ; 0x1851f5 +MovementData_0x1851f5: step_up step_up step_left step_left turn_head_up step_end -; 0x1851fb -MovementData_0x1851fb: ; 0x1851fb +MovementData_0x1851fb: step_up step_up step_end -; 0x1851fe -MovementData_0x1851fe: ; 0x1851fe +MovementData_0x1851fe: step_up step_right step_right step_up step_end -; 0x185203 -UnknownText_0x185203: ; 0x185203 +UnknownText_0x185203: text "EUSINE: Awesome!" line "Too awesome, even!" @@ -372,9 +340,8 @@ UnknownText_0x185203: ; 0x185203 para "Later, <PLAYER>!" done -; 0x185386 -UnknownText_0x185386: ; 0x185386 +UnknownText_0x185386: text "According to" line "legend…" @@ -393,9 +360,8 @@ UnknownText_0x185386: ; 0x185386 para "are testing us" line "humans?" done -; 0x185433 -UnknownText_0x185433: ; 0x185433 +UnknownText_0x185433: text "When the BRASS" line "TOWER burned down," @@ -426,9 +392,8 @@ UnknownText_0x185433: ; 0x185433 para "That is what they" line "say." done -; 0x185544 -UnknownText_0x185544: ; 0x185544 +UnknownText_0x185544: text "The two TOWERS are" line "said to have been" @@ -444,29 +409,25 @@ UnknownText_0x185544: ; 0x185544 para "still remains" line "important today." done -; 0x1855ee -UnknownText_0x1855ee: ; 0x1855ee +UnknownText_0x1855ee: text "HO-OH appears to" line "have descended" para "upon this, the TIN" line "TOWER!" done -; 0x185629 -UnknownText_0x185629: ; 0x185629 +UnknownText_0x185629: text "This will protect" line "you. Take it." done -; 0x18564a -UnknownText_0x18564a: ; 0x18564a +UnknownText_0x18564a: text "Now, go." done -; 0x185654 -UnknownText_0x185654: ; 0x185654 +UnknownText_0x185654: text "I believe you are" line "being tested." @@ -474,9 +435,8 @@ UnknownText_0x185654: ; 0x185654 line "from uncertainty," cont "and advance." done -; 0x1856a3 -UnknownText_0x1856a3: ; 0x1856a3 +UnknownText_0x1856a3: text "I knew it." para "I knew you'd get" @@ -497,9 +457,8 @@ UnknownText_0x1856a3: ; 0x1856a3 para "to become a famous" line "#MANIAC!" done -; 0x185765 -UnknownText_0x185765: ; 0x185765 +UnknownText_0x185765: text "The legendary" line "#MON are said" @@ -515,9 +474,8 @@ UnknownText_0x185765: ; 0x185765 para "And the rain that" line "put out the fire…" done -; 0x185803 -UnknownText_0x185803: ; 0x185803 +UnknownText_0x185803: text "When the legendary" line "#MON appeared…" @@ -537,9 +495,8 @@ UnknownText_0x185803: ; 0x185803 line "fled, ignoring the" cont "frightened people." done -; 0x1858d0 -UnknownText_0x1858d0: ; 0x1858d0 +UnknownText_0x1858d0: text "Of the legendary" line "#MON, SUICUNE" @@ -558,9 +515,8 @@ UnknownText_0x1858d0: ; 0x1858d0 para "cooperative bond" line "with SUICUNE." done -; 0x18598c -TinTower1F_MapEventHeader: ; 0x18598c +TinTower1F_MapEventHeader: ; filler db 0, 0 @@ -588,4 +544,3 @@ TinTower1F_MapEventHeader: ; 0x18598c person_event SPRITE_SAGE, 6, 8, $4, $10, 255, 255, $0, 0, SageScript_0x18517c, $07c5 person_event SPRITE_SAGE, 5, 13, $6, $0, 255, 255, $0, 0, SageScript_0x185188, $07c5 person_event SPRITE_SAGE, 6, 18, $5, $1, 255, 255, $0, 0, SageScript_0x1851bc, $07c5 -; 0x185a23 |