summaryrefslogtreecommitdiff
path: root/maps/RuinsofAlphResearchCenter.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/RuinsofAlphResearchCenter.asm')
-rw-r--r--maps/RuinsofAlphResearchCenter.asm182
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