ref: 2b4a5bdd8d9c711d8a8ad8dc822539f969744329
dir: /maps/WiseTriosRoom.asm/
WiseTriosRoom_MapScriptHeader: ; 0x98565 ; trigger count db 2 ; triggers dw UnknownScript_0x98572, $0000 dw UnknownScript_0x98573, $0000 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x98574 ; 0x98572 UnknownScript_0x98572: ; 0x98572 end ; 0x98573 UnknownScript_0x98573: ; 0x98573 end ; 0x98574 UnknownScript_0x98574: ; 0x98574 checkbit1 EVENT_FOUGHT_SUICUNE iftrue UnknownScript_0x98593 checkbit1 EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER iftrue UnknownScript_0x9858c checkitem CLEAR_BELL iftrue UnknownScript_0x9858c clearbit1 $07ab setbit1 $07ac return ; 0x9858c UnknownScript_0x9858c: ; 0x9858c setbit1 $07ab clearbit1 $07ac return ; 0x98593 UnknownScript_0x98593: ; 0x98593 setbit1 $07ab setbit1 $07ac return ; 0x9859a SageScript_0x9859a: ; 0x9859a jumptextfaceplayer UnknownText_0x9862b ; 0x9859d SageScript_0x9859d: ; 0x9859d jumptextfaceplayer UnknownText_0x9868b ; 0x985a0 SageScript_0x985a0: ; 0x985a0 jumptextfaceplayer UnknownText_0x987af ; 0x985a3 UnknownScript_0x985a3: ; 0x985a3 spriteface $4, $1 spriteface $0, $0 showemote $0, $4, 20 follow $0, $4 applymovement $0, MovementData_0x98622 stopfollow spriteface $0, $3 loadfont 2writetext UnknownText_0x98712 closetext loadmovesprites applymovement $4, MovementData_0x98625 spriteface $4, $2 end ; 0x985c6 TrainerSageGaku: ; 0x985c6 ; bit/flag number dw $5c9 ; trainer group && trainer id db SAGE, GAKU ; text when seen dw SageGakuSeenText ; text when trainer beaten dw SageGakuBeatenText ; script when lost dw $0000 ; script when talk again dw SageGakuScript ; 0x985d2 SageGakuScript: ; 0x985d2 loadfont 2writetext UnknownText_0x98938 closetext loadmovesprites end ; 0x985d9 TrainerSageMasa: ; 0x985d9 ; bit/flag number dw $5ca ; trainer group && trainer id db SAGE, MASA ; text when seen dw SageMasaSeenText ; text when trainer beaten dw SageMasaBeatenText ; script when lost dw $0000 ; script when talk again dw SageMasaScript ; 0x985e5 SageMasaScript: ; 0x985e5 loadfont 2writetext UnknownText_0x98a35 closetext loadmovesprites end ; 0x985ec TrainerSageKoji: ; 0x985ec ; bit/flag number dw $5cb ; trainer group && trainer id db SAGE, KOJI ; text when seen dw SageKojiSeenText ; text when trainer beaten dw SageKojiBeatenText ; script when lost dw $0000 ; script when talk again dw SageKojiScript ; 0x985f8 SageKojiScript: ; 0x985f8 checkbit1 EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER iftrue UnknownScript_0x9861b pause 10 showemote $0, $7, 20 loadfont 2writetext UnknownText_0x98c6c keeptextopen 2writetext UnknownText_0x98cac closetext loadmovesprites applymovement $7, MovementData_0x98628 spriteface $7, $1 setbit1 EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER dotrigger $1 end ; 0x9861b UnknownScript_0x9861b: ; 0x9861b loadfont 2writetext UnknownText_0x98db5 closetext loadmovesprites end ; 0x98622 MovementData_0x98622: ; 0x98622 step_left step_left step_end ; 0x98625 MovementData_0x98625: ; 0x98625 step_right step_down step_end ; 0x98628 MovementData_0x98628: ; 0x98628 step_right step_down step_end ; 0x9862b UnknownText_0x9862b: ; 0x9862b db $0, "Astounding…", $51 db "SUICUNE, ENTEI and", $4f db "RAIKOU have arisen", $55 db "from their sleep…", $51 db "Is the legend", $4f db "coming true?", $57 ; 0x9868b UnknownText_0x9868b: ; 0x9868b db $0, "We train at the", $4f db "BURNED TOWER, but", $51 db "we've never heard", $4f db "of a hole opening", $51 db "up there before.", $4f db "It must have been", $51 db "deliberately made", $4f db "by someone.", $57 ; 0x98712 UnknownText_0x98712: ; 0x98712 db $0, "TIN TOWER may be", $4f db "entered by those", $51 db "bearing ECRUTEAK's", $4f db "GYM BADGE.", $51 db "However, now that", $4f db "SUICUNE, RAIKOU", $51 db "and ENTEI have", $4f db "arisen, I ask you", $51 db "to refrain from", $4f db "entering!", $57 ; 0x987af UnknownText_0x987af: ; 0x987af db $0, "We, the WISE TRIO,", $4f db "are the protectors", $51 db "of the legendary", $4f db "#MON.", $57 ; 0x987ed SageGakuSeenText: ; 0x987ed db $0, "Legend has it that", $4f db "upon the emergence", $51 db "of a trainer who", $4f db "has the ability to", $51 db "touch the souls of", $4f db "#MON, a #MON", $51 db "will come forth to", $4f db "put that trainer", $51 db "to test at the TIN", $4f db "TOWER.", $51 db "The legend has", $4f db "come true!", $51 db "The legendary", $4f db "#MON SUICUNE", $55 db "has arrived!", $51 db "We, the WISE TRIO,", $4f db "shall test your", $51 db "worthiness to go", $4f db "inside!", $57 ; 0x98914 SageGakuBeatenText: ; 0x98914 db $0, "Stronger than we", $4f db "thought? Perhaps…", $57 ; 0x98938 UnknownText_0x98938: ; 0x98938 db $0, "Ah, so it is you", $4f db "who claim to have", $51 db "seen SUICUNE,", $4f db "ENTEI and RAIKOU", $55 db "while they slept?", $51 db "Unbelievable!", $51 db "Legend has it that", $4f db "they can't be seen", $55 db "while they sleep…", $57 ; 0x989d2 SageMasaSeenText: ; 0x989d2 db $0, "Can you be trusted", $4f db "with the truth?", $51 db "I must ascertain", $4f db "your worthiness.", $57 ; 0x98a18 SageMasaBeatenText: ; 0x98a18 db $0, "…I will tell you", $4f db "the truth…", $57 ; 0x98a35 UnknownText_0x98a35: ; 0x98a35 db $0, "In the past, there", $4f db "were two nine-tier", $55 db "towers here.", $51 db "The BRASS TOWER,", $4f db "which was said to", $51 db "awaken #MON,", $4f db "and the TIN TOWER,", $51 db "where #MON were", $4f db "said to rest.", $51 db "The view from the", $4f db "tops of the TOWERS", $51 db "must have been", $4f db "magnificent.", $51 db "At the time, an", $4f db "immense, silver-", $51 db "colored #MON", $4f db "was said to make", $51 db "its roost atop the", $4f db "BRASS TOWER.", $51 db "However…", $51 db "About 150 years", $4f db "ago, a lightning", $51 db "bolt struck one of", $4f db "the TOWERS.", $51 db "It was engulfed in", $4f db "flames that raged", $55 db "for three days.", $51 db "A sudden downpour", $4f db "finally put out", $55 db "the blaze.", $51 db "And that is how", $4f db "the BURNED TOWER", $55 db "came to be.", $57 ; 0x98c42 SageKojiSeenText: ; 0x98c42 db $0, "Let me see your", $4f db "power!", $57 ; 0x98c5a SageKojiBeatenText: ; 0x98c5a db $0, "Too strong!", $4f db "Why?", $57 ; 0x98c6c UnknownText_0x98c6c: ; 0x98c6c db $0, "You… Are you the", $4f db "trainer who is", $51 db "awaited by the", $4f db "legendary #MON?", $57 ; 0x98cac UnknownText_0x98cac: ; 0x98cac db $0, "I see…", $51 db "We, the WISE TRIO,", $4f db "have been given ", $51 db "the responsibility", $4f db "of protecting the", $51 db "legendary #MON.", $4f db "We are to allow", $51 db "passage only to", $4f db "those people who", $51 db "possess the power", $4f db "and soul of truth.", $51 db "Please, do go on", $4f db "and enter the TIN", $55 db "TOWER ahead.", $51 db "SUICUNE will put", $4f db "you to the test.", $57 ; 0x98db5 UnknownText_0x98db5: ; 0x98db5 db $0, "Please, do go on.", $51 db "SUICUNE will put", $4f db "you to the test.", $57 ; 0x98dea WiseTriosRoom_MapEventHeader: ; 0x98dea ; filler db 0, 0 ; warps db 3 warp_def $4, $7, 4, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $5, $7, 5, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $4, $1, 5, GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE ; xy triggers db 1 xy_trigger 0, $4, $7, $0, UnknownScript_0x985a3, $0, $0 ; signposts db 0 ; people-events db 6 person_event SPRITE_SAGE, 6, 10, $3, $0, 255, 255, $0, 0, SageScript_0x9859a, $07ab person_event SPRITE_SAGE, 11, 10, $5, $1, 255, 255, $0, 0, SageScript_0x9859d, $07ab person_event SPRITE_SAGE, 9, 11, $8, $0, 255, 255, $0, 0, SageScript_0x985a0, $07ab person_event SPRITE_SAGE, 6, 8, $6, $0, 255, 255, $2, 2, TrainerSageGaku, $07ac person_event SPRITE_SAGE, 10, 8, $7, $0, 255, 255, $2, 2, TrainerSageMasa, $07ac person_event SPRITE_SAGE, 8, 10, $8, $0, 255, 255, $2, 2, TrainerSageKoji, $07ac ; 0x98e55