diff options
Diffstat (limited to 'maps/RuinsofAlphResearchCenter.asm')
-rw-r--r-- | maps/RuinsofAlphResearchCenter.asm | 182 |
1 files changed, 69 insertions, 113 deletions
diff --git a/maps/RuinsofAlphResearchCenter.asm b/maps/RuinsofAlphResearchCenter.asm index 54d1e078d..121a624af 100644 --- a/maps/RuinsofAlphResearchCenter.asm +++ b/maps/RuinsofAlphResearchCenter.asm @@ -1,41 +1,36 @@ -RuinsofAlphResearchCenter_MapScriptHeader: ; 0x59173 - ; trigger count +RuinsofAlphResearchCenter_MapScriptHeader: +.MapTriggers: db 2 ; triggers dw UnknownScript_0x59180, $0000 dw UnknownScript_0x59181, $0000 - ; callback count +.MapCallbacks: db 1 ; callbacks dbw 2, UnknownScript_0x59185 -; 0x59180 -UnknownScript_0x59180: ; 0x59180 +UnknownScript_0x59180: end -; 0x59181 -UnknownScript_0x59181: ; 0x59181 +UnknownScript_0x59181: priorityjump UnknownScript_0x59192 end -; 0x59185 -UnknownScript_0x59185: ; 0x59185 +UnknownScript_0x59185: checktriggers if_equal $1, UnknownScript_0x5918b return -; 0x5918b -UnknownScript_0x5918b: ; 0x5918b +UnknownScript_0x5918b: moveperson $4, $3, $7 appear $4 return -; 0x59192 -UnknownScript_0x59192: ; 0x59192 +UnknownScript_0x59192: applymovement $4, MovementData_0x5926f playsound SFX_BOOT_PC pause 60 @@ -55,7 +50,7 @@ UnknownScript_0x59192: ; 0x59192 writetext UnknownText_0x592fa playsound SFX_ITEM waitbutton - setflag $000c + setflag ENGINE_UNOWN_DEX writetext UnknownText_0x59311 closetext loadmovesprites @@ -63,32 +58,29 @@ UnknownScript_0x59192: ; 0x59192 dotrigger $0 special RestartMapMusic end -; 0x591d1 -ScientistScript_0x591d1: ; 0x591d1 +ScientistScript_0x591d1: faceplayer loadfont - checkcode $e + checkcode VAR_UNOWNCOUNT if_equal 26, UnknownScript_0x591df writetext UnknownText_0x59311 closetext loadmovesprites end -; 0x591df -UnknownScript_0x591df: ; 0x591df +UnknownScript_0x591df: writetext UnknownText_0x5935f closetext loadmovesprites end -; 0x591e5 -ScientistScript_0x591e5: ; 0x591e5 +ScientistScript_0x591e5: faceplayer loadfont - checkcode $e + checkcode VAR_UNOWNCOUNT if_equal 26, UnknownScript_0x5920b - checkflag $000c + checkflag ENGINE_UNOWN_DEX iftrue UnknownScript_0x59205 checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS iftrue UnknownScript_0x591ff @@ -96,34 +88,30 @@ ScientistScript_0x591e5: ; 0x591e5 closetext loadmovesprites end -; 0x591ff -UnknownScript_0x591ff: ; 0x591ff +UnknownScript_0x591ff: writetext UnknownText_0x59478 closetext loadmovesprites end -; 0x59205 -UnknownScript_0x59205: ; 0x59205 +UnknownScript_0x59205: writetext UnknownText_0x59445 closetext loadmovesprites end -; 0x5920b -UnknownScript_0x5920b: ; 0x5920b +UnknownScript_0x5920b: writetext UnknownText_0x594cb closetext loadmovesprites - clearevent $078f + clearevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS end -; 0x59214 -ScientistScript_0x59214: ; 0x59214 +ScientistScript_0x59214: faceplayer loadfont - checkcode $e + checkcode VAR_UNOWNCOUNT if_equal 26, UnknownScript_0x5922e checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS iftrue UnknownScript_0x59228 @@ -131,90 +119,78 @@ ScientistScript_0x59214: ; 0x59214 closetext loadmovesprites end -; 0x59228 -UnknownScript_0x59228: ; 0x59228 +UnknownScript_0x59228: writetext UnknownText_0x595cb closetext loadmovesprites end -; 0x5922e -UnknownScript_0x5922e: ; 0x5922e +UnknownScript_0x5922e: writetext UnknownText_0x59769 closetext loadmovesprites end -; 0x59234 -MapRuinsofAlphResearchCenterSignpost1Script: ; 0x59234 +MapRuinsofAlphResearchCenterSignpost1Script: loadfont - checkevent $0704 + checkevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST iftrue UnknownScript_0x59241 - checkcode $e + checkcode VAR_UNOWNCOUNT if_equal 26, UnknownScript_0x59247 -UnknownScript_0x59241: ; 0x59241 +UnknownScript_0x59241: writetext UnknownText_0x597b6 closetext loadmovesprites end -; 0x59247 -UnknownScript_0x59247: ; 0x59247 +UnknownScript_0x59247: writetext UnknownText_0x597d9 closetext loadmovesprites end -; 0x5924d -MapRuinsofAlphResearchCenterSignpost2Script: ; 0x5924d +MapRuinsofAlphResearchCenterSignpost2Script: loadfont - checkevent $0704 + checkevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST iftrue UnknownScript_0x5925a - checkcode $e + checkcode VAR_UNOWNCOUNT if_equal 26, UnknownScript_0x59260 -UnknownScript_0x5925a: ; 0x5925a +UnknownScript_0x5925a: writetext UnknownText_0x5980e closetext loadmovesprites end -; 0x59260 -UnknownScript_0x59260: ; 0x59260 +UnknownScript_0x59260: writetext UnknownText_0x5982d closetext - special Functionc2cd + special Special_UnownPrinter loadmovesprites end -; 0x59269 -UnknownScript_0x59269: ; 0x59269 +UnknownScript_0x59269: jumptext UnknownText_0x59848 -; 0x5926c -MapRuinsofAlphResearchCenterSignpost0Script: ; 0x5926c +MapRuinsofAlphResearchCenterSignpost0Script: jumptext UnknownText_0x59886 -; 0x5926f -MovementData_0x5926f: ; 0x5926f +MovementData_0x5926f: step_up step_up step_left turn_head_up step_end -; 0x59274 -MovementData_0x59274: ; 0x59274 +MovementData_0x59274: step_down step_end -; 0x59276 -MovementData_0x59276: ; 0x59276 +MovementData_0x59276: step_up step_end -; 0x59278 -UnknownText_0x59278: ; 0x59278 +UnknownText_0x59278: text "Done!" para "I modified your" @@ -230,15 +206,13 @@ UnknownText_0x59278: ; 0x59278 line "the sequence that" cont "they were caught." done -; 0x592fa -UnknownText_0x592fa: ; 0x592fa +UnknownText_0x592fa: text "<PLAYER>'s #DEX" line "was upgraded." done -; 0x59311 -UnknownText_0x59311: ; 0x59311 +UnknownText_0x59311: text "The UNOWN you" line "catch will all be" cont "recorded." @@ -246,9 +220,8 @@ UnknownText_0x59311: ; 0x59311 para "Check to see how" line "many kinds exist." done -; 0x5935f -UnknownText_0x5935f: ; 0x5935f +UnknownText_0x5935f: text "You caught all the" line "UNOWN variations?" @@ -262,9 +235,8 @@ UnknownText_0x5935f: ; 0x5935f para "Feel free to use" line "it anytime." done -; 0x593ed -UnknownText_0x593ed: ; 0x593ed +UnknownText_0x593ed: text "The RUINS are" line "about 1500 years" cont "old." @@ -273,16 +245,14 @@ UnknownText_0x593ed: ; 0x593ed line "why they were" cont "built--or by whom." done -; 0x59445 -UnknownText_0x59445: ; 0x59445 +UnknownText_0x59445: text "I wonder how many" line "kinds of #MON" cont "are in the RUINS?" done -; 0x59478 -UnknownText_0x59478: ; 0x59478 +UnknownText_0x59478: text "#MON appeared" line "in the RUINS?" @@ -292,9 +262,8 @@ UnknownText_0x59478: ; 0x59478 para "We'll need to" line "investigate this." done -; 0x594cb -UnknownText_0x594cb: ; 0x594cb +UnknownText_0x594cb: text "Our investigation," line "with your help, is" @@ -307,9 +276,8 @@ UnknownText_0x594cb: ; 0x594cb para "as a habitat for" line "#MON." done -; 0x5954f -UnknownText_0x5954f: ; 0x5954f +UnknownText_0x5954f: text "There are odd pat-" line "terns drawn on the" @@ -321,9 +289,8 @@ UnknownText_0x5954f: ; 0x5954f cont "ing the mystery" cont "of the RUINS." done -; 0x595cb -UnknownText_0x595cb: ; 0x595cb +UnknownText_0x595cb: text "The strange #-" line "MON you saw in the" cont "RUINS?" @@ -340,10 +307,9 @@ UnknownText_0x595cb: ; 0x595cb line "there are many" cont "kinds of them…" done -; 0x59669 ; possibly unused -UnknownText_0x59669: ; 0x59669 +UnknownText_0x59669: text "We think something" line "caused the cryptic" @@ -353,10 +319,9 @@ UnknownText_0x59669: ; 0x59669 para "We've focused our" line "studies on that." done -; 0x596d3 ; possibly unused -UnknownText_0x596d3: ; 0x596d3 +UnknownText_0x596d3: text "According to my" line "research…" @@ -372,9 +337,8 @@ UnknownText_0x596d3: ; 0x596d3 para "some sort of a" line "link…" done -; 0x59769 -UnknownText_0x59769: ; 0x59769 +UnknownText_0x59769: text "Why did those" line "ancient patterns" @@ -384,48 +348,42 @@ UnknownText_0x59769: ; 0x59769 para "The mystery" line "deepens…" done -; 0x597b6 -UnknownText_0x597b6: ; 0x597b6 +UnknownText_0x597b6: text "RUINS OF ALPH" para "Exploration" line "Year 10" done -; 0x597d9 -UnknownText_0x597d9: ; 0x597d9 +UnknownText_0x597d9: text "Mystery #MON" line "Name: UNOWN" para "A total of 26" line "kinds found." done -; 0x5980e -UnknownText_0x5980e: ; 0x5980e +UnknownText_0x5980e: text "This doesn't seem" line "to work yet." done -; 0x5982d -UnknownText_0x5982d: ; 0x5982d +UnknownText_0x5982d: text "UNOWN may be" line "printed out." done -; 0x59848 ; possibly unused -UnknownText_0x59848: ; 0x59848 +UnknownText_0x59848: text "It's a photo of" line "the RESEARCH" para "CENTER'S founder," line "PROF.SILKTREE." done -; 0x59886 -UnknownText_0x59886: ; 0x59886 +UnknownText_0x59886: text "There are many" line "academic books." @@ -433,29 +391,27 @@ UnknownText_0x59886: ; 0x59886 line "Mysteries of the" cont "Ancients…" done -; 0x598d0 -RuinsofAlphResearchCenter_MapEventHeader: ; 0x598d0 +RuinsofAlphResearchCenter_MapEventHeader: ; filler db 0, 0 - ; warps +.Warps: db 2 warp_def $7, $2, 6, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $7, $3, 6, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - ; xy triggers +.XYTriggers: db 0 - ; signposts +.Signposts: db 3 - signpost 5, 6, $0, MapRuinsofAlphResearchCenterSignpost0Script - signpost 4, 3, $0, MapRuinsofAlphResearchCenterSignpost1Script - signpost 1, 7, $0, MapRuinsofAlphResearchCenterSignpost2Script + signpost 5, 6, SIGNPOST_READ, MapRuinsofAlphResearchCenterSignpost0Script + signpost 4, 3, SIGNPOST_READ, MapRuinsofAlphResearchCenterSignpost1Script + signpost 1, 7, SIGNPOST_READ, MapRuinsofAlphResearchCenterSignpost2Script - ; people-events +.PersonEvents: db 3 - person_event SPRITE_SCIENTIST, 9, 8, $7, $0, 255, 255, $90, 0, ScientistScript_0x591e5, $ffff - person_event SPRITE_SCIENTIST, 6, 9, $2, $12, 255, 255, $90, 0, ScientistScript_0x59214, $ffff - person_event SPRITE_SCIENTIST, 9, 6, $7, $0, 255, 255, $90, 0, ScientistScript_0x591d1, $0704 -; 0x59916 + person_event SPRITE_SCIENTIST, 9, 8, OW_UP | $3, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, ScientistScript_0x591e5, -1 + person_event SPRITE_SCIENTIST, 6, 9, OW_DOWN | $2, $12, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, ScientistScript_0x59214, -1 + person_event SPRITE_SCIENTIST, 9, 6, OW_UP | $3, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, ScientistScript_0x591d1, EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST |