ref: a429bce189ab81139020299e516d4d693facc17b
dir: /maps/TinTower1F.asm/
TinTower1F_MapScriptHeader: ; 0x18501a ; trigger count db 2 ; triggers dw UnknownScript_0x18502a, $0000 dw UnknownScript_0x18502e, $0000 ; callback count db 2 ; callbacks dbw 2, UnknownScript_0x18502f dbw 1, UnknownScript_0x185084 ; 0x18502a UnknownScript_0x18502a: ; 0x18502a priorityjump UnknownScript_0x18508f end ; 0x18502e UnknownScript_0x18502e: ; 0x18502e end ; 0x18502f UnknownScript_0x18502f: ; 0x18502f checkbit1 $0336 iftrue UnknownScript_0x185047 checkbit1 $0044 iffalse UnknownScript_0x185050 special $0096 iffalse UnknownScript_0x185050 clearbit1 $07c5 setbit1 $07b6 UnknownScript_0x185047: ; 0x185047 checkbit1 $0317 iffalse UnknownScript_0x18504f appear $5 UnknownScript_0x18504f: ; 0x18504f return ; 0x185050 UnknownScript_0x185050: ; 0x185050 checkbit1 $0335 iftrue UnknownScript_0x185077 appear $2 writebyte RAIKOU special $0097 iftrue UnknownScript_0x185065 appear $3 2jump UnknownScript_0x185067 ; 0x185065 UnknownScript_0x185065: ; 0x185065 disappear $3 UnknownScript_0x185067: ; 0x185067 writebyte ENTEI special $0097 iftrue UnknownScript_0x185074 appear $4 2jump UnknownScript_0x185076 ; 0x185074 UnknownScript_0x185074: ; 0x185074 disappear $4 UnknownScript_0x185076: ; 0x185076 return ; 0x185077 UnknownScript_0x185077: ; 0x185077 disappear $2 disappear $3 disappear $4 clearbit1 $07b6 setbit1 $07c5 return ; 0x185084 UnknownScript_0x185084: ; 0x185084 checkbit1 $0336 iftrue UnknownScript_0x18508e changeblock $a, $2, $9 UnknownScript_0x18508e: ; 0x18508e return ; 0x18508f UnknownScript_0x18508f: ; 0x18508f applymovement $0, MovementData_0x1851cb pause 15 writebyte RAIKOU special $0097 iftrue UnknownScript_0x1850b6 applymovement $3, MovementData_0x1851d0 spriteface $0, $2 cry RAIKOU pause 10 playsound $0014 applymovement $3, MovementData_0x1851d4 disappear $3 playsound $0023 waitbutton UnknownScript_0x1850b6: ; 0x1850b6 writebyte ENTEI special $0097 iftrue UnknownScript_0x1850d7 applymovement $4, MovementData_0x1851da spriteface $0, $3 cry ENTEI pause 10 playsound $0014 applymovement $4, MovementData_0x1851de disappear $4 playsound $0023 waitbutton UnknownScript_0x1850d7: ; 0x1850d7 spriteface $0, $1 pause 10 applymovement $0, MovementData_0x1851e8 applymovement $2, MovementData_0x1851e4 cry SUICUNE pause 20 loadpokedata SUICUNE, 40 writecode $3, $c startbattle reloadmapmusic disappear $2 setbit1 $0335 setbit1 $07af domaptrigger GROUP_ROUTE_42, MAP_ROUTE_42, $0 setbit1 $07b0 domaptrigger GROUP_ROUTE_36, MAP_ROUTE_36, $0 setbit1 $07ae domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $0 dotrigger $1 clearbit1 $07b7 returnafterbattle pause 20 spriteface $0, $0 playmusic $0061 playsound $001f moveperson $5, $a, $f appear $5 applymovement $5, MovementData_0x1851ec playsound $001f moveperson $6, $9, $f appear $6 applymovement $6, MovementData_0x1851f5 playsound $001f moveperson $7, $9, $f appear $7 applymovement $7, MovementData_0x1851fb playsound $001f moveperson $8, $9, $f appear $8 applymovement $8, MovementData_0x1851fe moveperson $6, $7, $d moveperson $7, $9, $d moveperson $8, $b, $d spriteface $0, $3 loadfont 2writetext UnknownText_0x185203 closetext loadmovesprites applymovement $5, MovementData_0x1851f1 playsound $0023 disappear $5 waitbutton special $006a pause 20 playmapmusic end ; 0x185173 SageScript_0x185173: ; 0x185173 jumptextfaceplayer UnknownText_0x185386 ; 0x185176 SageScript_0x185176: ; 0x185176 jumptextfaceplayer UnknownText_0x185433 ; 0x185179 SageScript_0x185179: ; 0x185179 jumptextfaceplayer UnknownText_0x185544 ; 0x18517c SageScript_0x18517c: ; 0x18517c checkbit1 $0317 iftrue UnknownScript_0x185185 jumptextfaceplayer UnknownText_0x1855ee ; 0x185185 UnknownScript_0x185185: ; 0x185185 jumptextfaceplayer UnknownText_0x185765 ; 0x185188 SageScript_0x185188: ; 0x185188 faceplayer loadfont checkbit1 $0317 iftrue UnknownScript_0x1851b6 checkbit1 $0336 iftrue UnknownScript_0x1851b0 2writetext UnknownText_0x185629 keeptextopen verbosegiveitem RAINBOW_WING, 1 loadmovesprites refreshscreen $0 earthquake 72 waitbutton playsound $001b changeblock $a, $2, $20 reloadmappart setbit1 $0336 loadmovesprites loadfont UnknownScript_0x1851b0: ; 0x1851b0 2writetext UnknownText_0x18564a closetext loadmovesprites end ; 0x1851b6 UnknownScript_0x1851b6: ; 0x1851b6 2writetext UnknownText_0x185803 closetext loadmovesprites end ; 0x1851bc SageScript_0x1851bc: ; 0x1851bc checkbit1 $0317 iftrue UnknownScript_0x1851c5 jumptextfaceplayer UnknownText_0x185654 ; 0x1851c5 UnknownScript_0x1851c5: ; 0x1851c5 jumptextfaceplayer UnknownText_0x1858d0 ; 0x1851c8 SuperNerdScript_0x1851c8: ; 0x1851c8 jumptextfaceplayer UnknownText_0x1856a3 ; 0x1851cb MovementData_0x1851cb: ; 0x1851cb slow_step_up slow_step_up slow_step_up slow_step_up step_end ; 0x1851d0 MovementData_0x1851d0: ; 0x1851d0 db $39 ; movement fast_jump_step_down db $38 ; movement step_end ; 0x1851d4 MovementData_0x1851d4: ; 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 db $39 ; movement fast_jump_step_down db $38 ; movement step_end ; 0x1851de MovementData_0x1851de: ; 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 db $39 ; movement fast_jump_step_down db $38 ; movement step_end ; 0x1851e8 MovementData_0x1851e8: ; 0x1851e8 fix_facing big_step_down remove_fixed_facing step_end ; 0x1851ec MovementData_0x1851ec: ; 0x1851ec step_up step_up step_up turn_head_left step_end ; 0x1851f1 MovementData_0x1851f1: ; 0x1851f1 step_down step_down step_down step_end ; 0x1851f5 MovementData_0x1851f5: ; 0x1851f5 step_up step_up step_left step_left turn_head_up step_end ; 0x1851fb MovementData_0x1851fb: ; 0x1851fb step_up step_up step_end ; 0x1851fe MovementData_0x1851fe: ; 0x1851fe step_up step_right step_right step_up step_end ; 0x185203 UnknownText_0x185203: ; 0x185203 db $0, "EUSINE: Awesome!", $4f db "Too awesome, even!", $51 db "I've never seen a", $4f db "battle that great.", $51 db "That was truly", $4f db "inspiring to see.", $51 db "SUICUNE was tough,", $4f db "but you were even", $51 db "more incredible,", $4f db $52, ".", $51 db "I heard SUICUNE's", $4f db "mystic power", $51 db "summons a rainbow-", $4f db "colored #MON.", $51 db "Maybe, just maybe,", $4f db "what went on today", $51 db "will cause that", $4f db "#MON to appear.", $51 db "I'm going to study", $4f db "the legends more.", $51 db "Thanks for showing", $4f db "me that fantastic", $55 db "battle.", $51 db "Later, ", $52, "!", $57 ; 0x185386 UnknownText_0x185386: ; 0x185386 db $0, "According to", $4f db "legend…", $51 db "When the souls of", $4f db "#MON and humans", $51 db "commune, from the", $4f db "heavens descends a", $51 db "#MON of rainbow", $4f db "colors…", $51 db "Could it mean the", $4f db "legendary #MON", $51 db "are testing us", $4f db "humans?", $57 ; 0x185433 UnknownText_0x185433: ; 0x185433 db $0, "When the BRASS", $4f db "TOWER burned down,", $51 db "three nameless", $4f db "#MON were said", $51 db "to have perished.", $4f db "It was tragic.", $51 db "However…", $51 db "A rainbow-colored", $4f db "#MON…", $51 db "In other words…", $51 db "HO-OH descended", $4f db "from the sky and", $51 db "gave new life to", $4f db "the three #MON.", $51 db "They are…", $51 db "SUICUNE, ENTEI and", $4f db "RAIKOU.", $51 db "That is what they", $4f db "say.", $57 ; 0x185544 UnknownText_0x185544: ; 0x185544 db $0, "The two TOWERS are", $4f db "said to have been", $51 db "built to foster", $4f db "friendship and", $51 db "hope between #-", $4f db "MON and people.", $51 db "That was 700 years", $4f db "ago, but the ideal", $51 db "still remains", $4f db "important today.", $57 ; 0x1855ee UnknownText_0x1855ee: ; 0x1855ee db $0, "HO-OH appears to", $4f db "have descended", $51 db "upon this, the TIN", $4f db "TOWER!", $57 ; 0x185629 UnknownText_0x185629: ; 0x185629 db $0, "This will protect", $4f db "you. Take it.", $57 ; 0x18564a UnknownText_0x18564a: ; 0x18564a db $0, "Now, go.", $57 ; 0x185654 UnknownText_0x185654: ; 0x185654 db $0, "I believe you are", $4f db "being tested.", $51 db "Free your mind", $4f db "from uncertainty,", $55 db "and advance.", $57 ; 0x1856a3 UnknownText_0x1856a3: ; 0x1856a3 db $0, "I knew it.", $51 db "I knew you'd get", $4f db "to see the #MON", $51 db "of rainbow colors,", $4f db $52, ".", $51 db "It happened just", $4f db "as I envisioned.", $51 db "My research isn't", $4f db "bad, I might say.", $51 db "I'm going to keep", $4f db "studying #MON", $51 db "to become a famous", $4f db "#MANIAC!", $57 ; 0x185765 UnknownText_0x185765: ; 0x185765 db $0, "The legendary", $4f db "#MON are said", $51 db "to embody three", $4f db "powers…", $51 db "The lightning that", $4f db "struck the TOWER.", $51 db "The fire that", $4f db "burned the TOWER.", $51 db "And the rain that", $4f db "put out the fire…", $57 ; 0x185803 UnknownText_0x185803: ; 0x185803 db $0, "When the legendary", $4f db "#MON appeared…", $51 db "They struck terror", $4f db "in those who saw", $55 db "their rise.", $51 db "And…", $51 db "Some even took to", $4f db "futile attacks.", $51 db "The legendary", $4f db "#MON, knowing", $51 db "their own power,", $4f db "fled, ignoring the", $55 db "frightened people.", $57 ; 0x1858d0 UnknownText_0x1858d0: ; 0x1858d0 db $0, "Of the legendary", $4f db "#MON, SUICUNE", $51 db "is said to be the", $4f db "closest to HO-OH.", $51 db "I hear there may", $4f db "also be a link to", $51 db "#MON known as", $4f db "UNOWN.", $51 db "The #MON UNOWN", $4f db "must be sharing a", $51 db "cooperative bond", $4f db "with SUICUNE.", $57 ; 0x18598c TinTower1F_MapEventHeader: ; 0x18598c ; filler db 0, 0 ; warps db 3 warp_def $f, $9, 12, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $f, $a, 12, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $2, $a, 2, GROUP_TIN_TOWER_2F, MAP_TIN_TOWER_2F ; xy triggers db 0 ; signposts db 0 ; people-events db 10 person_event SPRITE_SUICUNE, 13, 13, $1, $0, 255, 255, $90, 0, ObjectEvent, $07b2 person_event SPRITE_RAIKOU, 13, 11, $1, $0, 255, 255, $b0, 0, ObjectEvent, $07b4 person_event SPRITE_ENTEI, 13, 16, $1, $0, 255, 255, $80, 0, ObjectEvent, $07b3 person_event SPRITE_SUPER_NERD, 7, 12, $3, $0, 255, 255, $90, 0, SuperNerdScript_0x1851c8, $07b5 person_event SPRITE_SAGE, 13, 9, $3, $0, 255, 255, $0, 0, SageScript_0x185173, $07b6 person_event SPRITE_SAGE, 15, 15, $3, $0, 255, 255, $0, 0, SageScript_0x185176, $07b6 person_event SPRITE_SAGE, 10, 18, $3, $0, 255, 255, $0, 0, SageScript_0x185179, $07b6 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