summaryrefslogtreecommitdiff
path: root/maps/DragonShrine.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/DragonShrine.asm')
-rw-r--r--maps/DragonShrine.asm203
1 files changed, 70 insertions, 133 deletions
diff --git a/maps/DragonShrine.asm b/maps/DragonShrine.asm
index 9bc5a3263..f465f3cde 100644
--- a/maps/DragonShrine.asm
+++ b/maps/DragonShrine.asm
@@ -1,4 +1,4 @@
-DragonShrine_MapScriptHeader: ; 0x18d014
+DragonShrine_MapScriptHeader:
; trigger count
db 2
@@ -8,24 +8,21 @@ DragonShrine_MapScriptHeader: ; 0x18d014
; callback count
db 0
-; 0x18d01e
-UnknownScript_0x18d01e: ; 0x18d01e
+UnknownScript_0x18d01e:
priorityjump UnknownScript_0x18d023
end
-; 0x18d022
-UnknownScript_0x18d022: ; 0x18d022
+UnknownScript_0x18d022:
end
-; 0x18d023
-UnknownScript_0x18d023: ; 0x18d023
+UnknownScript_0x18d023:
applymovement $0, MovementData_0x18d2bf
applymovement $2, MovementData_0x18d2c7
loadfont
writetext UnknownText_0x18d2ea
keeptextopen
-UnknownScript_0x18d030: ; 0x18d030
+UnknownScript_0x18d030:
setevent $0001
writetext UnknownText_0x18d3bc
keeptextopen
@@ -36,9 +33,8 @@ UnknownScript_0x18d030: ; 0x18d030
if_equal $2, UnknownScript_0x18d0cb
if_equal $3, UnknownScript_0x18d0a9
end
-; 0x18d049
-UnknownScript_0x18d049: ; 0x18d049
+UnknownScript_0x18d049:
setevent $0002
writetext UnknownText_0x18d3d3
keeptextopen
@@ -48,7 +44,7 @@ UnknownScript_0x18d049: ; 0x18d049
if_equal $1, UnknownScript_0x18d0a9
if_equal $2, UnknownScript_0x18d0a9
if_equal $3, UnknownScript_0x18d0cb
-UnknownScript_0x18d061: ; 0x18d061
+UnknownScript_0x18d061:
setevent $0003
writetext UnknownText_0x18d3f3
keeptextopen
@@ -58,7 +54,7 @@ UnknownScript_0x18d061: ; 0x18d061
if_equal $1, UnknownScript_0x18d0cb
if_equal $2, UnknownScript_0x18d0a9
if_equal $3, UnknownScript_0x18d0a9
-UnknownScript_0x18d079: ; 0x18d079
+UnknownScript_0x18d079:
setevent $0004
writetext UnknownText_0x18d420
keeptextopen
@@ -68,7 +64,7 @@ UnknownScript_0x18d079: ; 0x18d079
if_equal $1, UnknownScript_0x18d0a9
if_equal $2, UnknownScript_0x18d0cb
if_equal $3, UnknownScript_0x18d0a9
-UnknownScript_0x18d091: ; 0x18d091
+UnknownScript_0x18d091:
setevent $0005
writetext UnknownText_0x18d44a
keeptextopen
@@ -78,7 +74,7 @@ UnknownScript_0x18d091: ; 0x18d091
if_equal $1, UnknownScript_0x18d0cb
if_equal $2, UnknownScript_0x18d0a9
if_equal $3, UnknownScript_0x18d0cb
-UnknownScript_0x18d0a9: ; 0x18d0a9
+UnknownScript_0x18d0a9:
checkevent $0005
iftrue UnknownScript_0x18d100
writetext UnknownText_0x18d82d
@@ -91,7 +87,7 @@ UnknownScript_0x18d0a9: ; 0x18d0a9
iftrue UnknownScript_0x18d061
checkevent $0001
iftrue UnknownScript_0x18d049
-UnknownScript_0x18d0cb: ; 0x18d0cb
+UnknownScript_0x18d0cb:
loadmovesprites
spriteface $2, LEFT
loadfont
@@ -115,7 +111,7 @@ UnknownScript_0x18d0cb: ; 0x18d0cb
iftrue UnknownScript_0x18d049
checkevent $0001
iftrue UnknownScript_0x18d030
-UnknownScript_0x18d100: ; 0x18d100
+UnknownScript_0x18d100:
writetext UnknownText_0x18d47c
closetext
loadmovesprites
@@ -190,9 +186,8 @@ UnknownScript_0x18d100: ; 0x18d100
waitbutton
setevent $0000
end
-; 0x18d1a5
-ElderScript_0x18d1a5: ; 0x18d1a5
+ElderScript_0x18d1a5:
faceplayer
loadfont
checkevent $0000
@@ -207,9 +202,8 @@ ElderScript_0x18d1a5: ; 0x18d1a5
closetext
loadmovesprites
end
-; 0x18d1c5
-UnknownScript_0x18d1c5: ; 0x18d1c5
+UnknownScript_0x18d1c5:
writetext UnknownText_0x18d604
closetext
checkcode VAR_PARTYCOUNT
@@ -226,141 +220,124 @@ UnknownScript_0x18d1c5: ; 0x18d1c5
closetext
loadmovesprites
end
-; 0x18d1ed
-UnknownScript_0x18d1ed: ; 0x18d1ed
+UnknownScript_0x18d1ed:
writetext UnknownText_0x18d6ac
closetext
loadmovesprites
end
-; 0x18d1f3
-UnknownScript_0x18d1f3: ; 0x18d1f3
+UnknownScript_0x18d1f3:
writetext UnknownText_0x18d782
closetext
loadmovesprites
end
-; 0x18d1f9
-UnknownScript_0x18d1f9: ; 0x18d1f9
+UnknownScript_0x18d1f9:
writetext UnknownText_0x18d5e5
closetext
loadmovesprites
end
-; 0x18d1ff
-UnknownScript_0x18d1ff: ; 0x18d1ff
+UnknownScript_0x18d1ff:
writetext UnknownText_0x18d6ca
closetext
loadmovesprites
end
-; 0x18d205
-ElderScript_0x18d205: ; 0x18d205
+ElderScript_0x18d205:
faceplayer
loadfont
writetext UnknownText_0x18d840
closetext
loadmovesprites
end
-; 0x18d20d
-ElderScript_0x18d20d: ; 0x18d20d
+ElderScript_0x18d20d:
faceplayer
loadfont
writetext UnknownText_0x18d8b1
closetext
loadmovesprites
end
-; 0x18d215
-MenuDataHeader_0x18d215: ; 0x18d215
+MenuDataHeader_0x18d215:
db $40 ; flags
db 04, 08 ; start coords
db 11, 19 ; end coords
dw MenuData2_0x18d21d
db 1 ; default option
-; 0x18d21d
-MenuData2_0x18d21d: ; 0x18d21d
+MenuData2_0x18d21d:
db $81 ; flags
db 3 ; items
db "Pal@"
db "Underling@"
db "Friend@"
-; 0x18d234
-MenuDataHeader_0x18d234: ; 0x18d234
+MenuDataHeader_0x18d234:
db $40 ; flags
db 04, 09 ; start coords
db 11, 19 ; end coords
dw MenuData2_0x18d23c
db 1 ; default option
-; 0x18d23c
-MenuData2_0x18d23c: ; 0x18d23c
+MenuData2_0x18d23c:
db $81 ; flags
db 3 ; items
db "Strategy@"
db "Raising@"
db "Cheating@"
-; 0x18d258
-MenuDataHeader_0x18d258: ; 0x18d258
+MenuDataHeader_0x18d258:
db $40 ; flags
db 04, 05 ; start coords
db 11, 19 ; end coords
dw MenuData2_0x18d260
db 1 ; default option
-; 0x18d260
-MenuData2_0x18d260: ; 0x18d260
+MenuData2_0x18d260:
db $81 ; flags
db 3 ; items
db "Weak person@"
db "Tough person@"
db "Anybody@"
-; 0x18d283
-MenuDataHeader_0x18d283: ; 0x18d283
+MenuDataHeader_0x18d283:
db $40 ; flags
db 04, 08 ; start coords
db 11, 19 ; end coords
dw MenuData2_0x18d28b
db 1 ; default option
-; 0x18d28b
-MenuData2_0x18d28b: ; 0x18d28b
+MenuData2_0x18d28b:
db $81 ; flags
db 3 ; items
db "Love@"
db "Violence@"
db "Knowledge@"
-; 0x18d2a5
-MenuDataHeader_0x18d2a5: ; 0x18d2a5
+MenuDataHeader_0x18d2a5:
db $40 ; flags
db 04, 12 ; start coords
db 11, 19 ; end coords
dw MenuData2_0x18d2ad
db 1 ; default option
-; 0x18d2ad
-MenuData2_0x18d2ad: ; 0x18d2ad
+MenuData2_0x18d2ad:
db $81 ; flags
db 3 ; items
db "Tough@"
db "Both@"
db "Weak@"
-; 0x18d2bf
-MovementData_0x18d2bf: ; 0x18d2bf
+MovementData_0x18d2bf:
slow_step_up
slow_step_up
slow_step_up
@@ -369,61 +346,52 @@ MovementData_0x18d2bf: ; 0x18d2bf
slow_step_up
slow_step_up
step_end
-; 0x18d2c7
-MovementData_0x18d2c7: ; 0x18d2c7
+MovementData_0x18d2c7:
slow_step_down
step_end
-; 0x18d2c9
-MovementData_0x18d2c9: ; 0x18d2c9
+MovementData_0x18d2c9:
slow_step_left
slow_step_left
slow_step_left
turn_head_down
step_end
-; 0x18d2ce
-MovementData_0x18d2ce: ; 0x18d2ce
+MovementData_0x18d2ce:
slow_step_right
slow_step_right
step_end
-; 0x18d2d1
-MovementData_0x18d2d1: ; 0x18d2d1
+MovementData_0x18d2d1:
slow_step_right
turn_head_down
step_end
-; 0x18d2d4
-MovementData_0x18d2d4: ; 0x18d2d4
+MovementData_0x18d2d4:
slow_step_up
slow_step_up
slow_step_up
slow_step_up
slow_step_up
step_end
-; 0x18d2da
-MovementData_0x18d2da: ; 0x18d2da
+MovementData_0x18d2da:
fix_facing
big_step_left
step_end
-; 0x18d2dd
-MovementData_0x18d2dd: ; 0x18d2dd
+MovementData_0x18d2dd:
slow_step_left
remove_fixed_facing
step_end
-; 0x18d2e0
-MovementData_0x18d2e0: ; 0x18d2e0
+MovementData_0x18d2e0:
slow_step_right
slow_step_right
step_end
-; 0x18d2e3
-MovementData_0x18d2e3: ; 0x18d2e3
+MovementData_0x18d2e3:
step_down
step_down
step_down
@@ -431,9 +399,8 @@ MovementData_0x18d2e3: ; 0x18d2e3
step_down
step_down
step_end
-; 0x18d2ea
-UnknownText_0x18d2ea: ; 0x18d2ea
+UnknownText_0x18d2ea:
text "Hm… Good to see"
line "you here."
@@ -455,44 +422,38 @@ UnknownText_0x18d2ea: ; 0x18d2ea
para "Ready?"
done
-; 0x18d3bc
-UnknownText_0x18d3bc: ; 0x18d3bc
+UnknownText_0x18d3bc:
text "What are #MON"
line "to you?"
done
-; 0x18d3d3
-UnknownText_0x18d3d3: ; 0x18d3d3
+UnknownText_0x18d3d3:
text "What helps you to"
line "win battles?"
done
-; 0x18d3f3
-UnknownText_0x18d3f3: ; 0x18d3f3
+UnknownText_0x18d3f3:
text "What kind of"
line "trainer do you"
cont "wish to battle?"
done
-; 0x18d420
-UnknownText_0x18d420: ; 0x18d420
+UnknownText_0x18d420:
text "What is most"
line "important for"
cont "raising #MON?"
done
-; 0x18d44a
-UnknownText_0x18d44a: ; 0x18d44a
+UnknownText_0x18d44a:
text "Strong #MON."
line "Weak #MON."
para "Which is more"
line "important?"
done
-; 0x18d47c
-UnknownText_0x18d47c: ; 0x18d47c
+UnknownText_0x18d47c:
text "Hm… I see…"
para "You care deeply"
@@ -510,9 +471,8 @@ UnknownText_0x18d47c: ; 0x18d47c
line "through at the"
cont "#MON LEAGUE."
done
-; 0x18d520
-UnknownText_0x18d520: ; 0x18d520
+UnknownText_0x18d520:
text "CLAIR!"
para "This child is"
@@ -526,9 +486,8 @@ UnknownText_0x18d520: ; 0x18d520
para "…Or must I inform"
line "LANCE of this?"
done
-; 0x18d5a3
-UnknownText_0x18d5a3: ; 0x18d5a3
+UnknownText_0x18d5a3:
text "CLAIR…"
para "Reflect upon what"
@@ -537,15 +496,13 @@ UnknownText_0x18d5a3: ; 0x18d5a3
para "lack and this"
line "child has."
done
-; 0x18d5e5
-UnknownText_0x18d5e5: ; 0x18d5e5
+UnknownText_0x18d5e5:
text "Come again, if you"
line "so desire."
done
-; 0x18d604
-UnknownText_0x18d604: ; 0x18d604
+UnknownText_0x18d604:
text "Hm… Good to see"
line "you here."
@@ -561,21 +518,18 @@ UnknownText_0x18d604: ; 0x18d604
para "have recognized"
line "your worth."
done
-; 0x18d697
-UnknownText_0x18d697: ; 0x18d697
+UnknownText_0x18d697:
text "<PLAYER> received"
line "DRATINI!"
done
-; 0x18d6ac
-UnknownText_0x18d6ac: ; 0x18d6ac
+UnknownText_0x18d6ac:
text "Hm? Your #MON"
line "party is full."
done
-; 0x18d6ca
-UnknownText_0x18d6ca: ; 0x18d6ca
+UnknownText_0x18d6ca:
text "Dragon #MON are"
line "symbolic of our"
cont "clan."
@@ -586,9 +540,8 @@ UnknownText_0x18d6ca: ; 0x18d6ca
para "entrusted with"
line "one."
done
-; 0x18d724
-UnknownText_0x18d724: ; 0x18d724
+UnknownText_0x18d724:
text "CLAIR appears to"
line "have learned an"
@@ -598,9 +551,8 @@ UnknownText_0x18d724: ; 0x18d724
para "I thank you as her"
line "grandfather."
done
-; 0x18d782
-UnknownText_0x18d782: ; 0x18d782
+UnknownText_0x18d782:
text "A boy close to"
line "your age is in"
cont "training here."
@@ -611,26 +563,22 @@ UnknownText_0x18d782: ; 0x18d782
para "younger. It is a"
line "little worrisome…"
done
-; 0x18d7f6
-UnknownText_0x18d7f6: ; 0x18d7f6
+UnknownText_0x18d7f6:
text "Hah? I didn't"
line "quite catch that…"
done
-; 0x18d816
-UnknownText_0x18d816: ; 0x18d816
+UnknownText_0x18d816:
text "What was it you"
line "said?"
done
-; 0x18d82d
-UnknownText_0x18d82d: ; 0x18d82d
+UnknownText_0x18d82d:
text "Oh, I understand…"
done
-; 0x18d840
-UnknownText_0x18d840: ; 0x18d840
+UnknownText_0x18d840:
text "It's been quite"
line "some time since a"
@@ -641,9 +589,8 @@ UnknownText_0x18d840: ; 0x18d840
para "In fact, not since"
line "Master LANCE."
done
-; 0x18d8b1
-UnknownText_0x18d8b1: ; 0x18d8b1
+UnknownText_0x18d8b1:
text "You know young"
line "Master LANCE?"
@@ -654,9 +601,8 @@ UnknownText_0x18d8b1: ; 0x18d8b1
para "It's in their"
line "blood."
done
-; 0x18d916
-UnknownText_0x18d916: ; 0x18d916
+UnknownText_0x18d916:
text "So how did it go?"
para "I guess there's no"
@@ -668,41 +614,35 @@ UnknownText_0x18d916: ; 0x18d916
para "…What? You passed?"
done
-; 0x18d974
-UnknownText_0x18d974: ; 0x18d974
+UnknownText_0x18d974:
text "That can't be!"
done
-; 0x18d983
-UnknownText_0x18d983: ; 0x18d983
+UnknownText_0x18d983:
text "You're lying!"
para "Even I haven't"
line "been approved!"
done
-; 0x18d9ae
-UnknownText_0x18d9ae: ; 0x18d9ae
+UnknownText_0x18d9ae:
text "I-I understand…"
done
-; 0x18d9bf
-UnknownText_0x18d9bf: ; 0x18d9bf
+UnknownText_0x18d9bf:
text "Here, this is the"
line "RISINGBADGE…"
para "Hurry up! Take it!"
done
-; 0x18d9f2
-UnknownText_0x18d9f2: ; 0x18d9f2
+UnknownText_0x18d9f2:
text "<PLAYER> received"
line "RISINGBADGE."
done
-; 0x18da0b
-UnknownText_0x18da0b: ; 0x18da0b
+UnknownText_0x18da0b:
text "RISINGBADGE will"
line "enable your"
@@ -719,14 +659,12 @@ UnknownText_0x18da0b: ; 0x18da0b
para "command without"
line "question."
done
-; 0x18dab4
-UnknownText_0x18dab4: ; 0x18dab4
+UnknownText_0x18dab4:
text $56, $56, $56, $56, $56, $56
done
-; 0x18dabc
-DragonShrine_MapEventHeader: ; 0x18dabc
+DragonShrine_MapEventHeader:
; filler
db 0, 0
@@ -747,4 +685,3 @@ DragonShrine_MapEventHeader: ; 0x18dabc
person_event SPRITE_ELDER, 8, 6, $9, $0, 255, 255, $0, 0, ElderScript_0x18d205, $0000
person_event SPRITE_ELDER, 8, 11, $8, $0, 255, 255, $0, 0, ElderScript_0x18d20d, $0000
person_event SPRITE_CLAIR, 12, 8, $7, $0, 255, 255, $90, 0, ObjectEvent, $0790
-; 0x18db00