summaryrefslogtreecommitdiff
path: root/maps/VictoryRoad.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/VictoryRoad.asm')
-rw-r--r--maps/VictoryRoad.asm117
1 files changed, 45 insertions, 72 deletions
diff --git a/maps/VictoryRoad.asm b/maps/VictoryRoad.asm
index eac74251b..509bd0303 100644
--- a/maps/VictoryRoad.asm
+++ b/maps/VictoryRoad.asm
@@ -1,27 +1,24 @@
-VictoryRoad_MapScriptHeader: ; 0x74486
- ; trigger count
+VictoryRoad_MapScriptHeader:
+.MapTriggers:
db 2
; triggers
dw UnknownScript_0x74490, $0000
dw UnknownScript_0x74491, $0000
- ; callback count
+.MapCallbacks:
db 0
-; 0x74490
-UnknownScript_0x74490: ; 0x74490
+UnknownScript_0x74490:
end
-; 0x74491
-UnknownScript_0x74491: ; 0x74491
+UnknownScript_0x74491:
end
-; 0x74492
-UnknownScript_0x74492: ; 0x74492
+UnknownScript_0x74492:
moveperson $2, $12, $b
spriteface $0, DOWN
- showemote $0, $0, 15
+ showemote EMOTE_SHOCK, $0, 15
special Functionc48f
pause 15
appear $2
@@ -32,11 +29,10 @@ UnknownScript_0x74492: ; 0x74492
dotrigger $1
playmapmusic
end
-; 0x744b5
-UnknownScript_0x744b5: ; 0x744b5
+UnknownScript_0x744b5:
spriteface $0, DOWN
- showemote $0, $0, 15
+ showemote EMOTE_SHOCK, $0, 15
special Functionc48f
pause 15
appear $2
@@ -47,16 +43,15 @@ UnknownScript_0x744b5: ; 0x744b5
dotrigger $1
playmapmusic
end
-; 0x744d4
-UnknownScript_0x744d4: ; 0x744d4
+UnknownScript_0x744d4:
spriteface $0, DOWN
playmusic MUSIC_RIVAL_ENCOUNTER
loadfont
writetext UnknownText_0x7455f
closetext
loadmovesprites
- setevent $06c2
+ setevent EVENT_RIVAL_VICTORY_ROAD
checkevent EVENT_GOT_TOTODILE_FROM_ELM
iftrue UnknownScript_0x744ff
checkevent EVENT_GOT_CHIKORITA_FROM_ELM
@@ -68,9 +63,8 @@ UnknownScript_0x744d4: ; 0x744d4
reloadmapmusic
returnafterbattle
jump UnknownScript_0x7451f
-; 0x744ff
-UnknownScript_0x744ff: ; 0x744ff
+UnknownScript_0x744ff:
winlosstext UnknownText_0x7463d, UnknownText_0x747aa
setlasttalked $2
loadtrainer RIVAL1, RIVAL1_13
@@ -78,9 +72,8 @@ UnknownScript_0x744ff: ; 0x744ff
reloadmapmusic
returnafterbattle
jump UnknownScript_0x7451f
-; 0x7450f
-UnknownScript_0x7450f: ; 0x7450f
+UnknownScript_0x7450f:
winlosstext UnknownText_0x7463d, UnknownText_0x747aa
setlasttalked $2
loadtrainer RIVAL1, RIVAL1_14
@@ -88,50 +81,39 @@ UnknownScript_0x7450f: ; 0x7450f
reloadmapmusic
returnafterbattle
jump UnknownScript_0x7451f
-; 0x7451f
-UnknownScript_0x7451f: ; 0x7451f
+UnknownScript_0x7451f:
playmusic MUSIC_RIVAL_AFTER
loadfont
writetext UnknownText_0x746ce
closetext
loadmovesprites
end
-; 0x74529
-ItemFragment_0x74529: ; 0x74529
- db TM_26, 1
-; 0x7452b
+ItemFragment_0x74529:
+ db TM_EARTHQUAKE, 1
-ItemFragment_0x7452b: ; 0x7452b
+ItemFragment_0x7452b:
db MAX_REVIVE, 1
-; 0x7452d
-ItemFragment_0x7452d: ; 0x7452d
+ItemFragment_0x7452d:
db FULL_RESTORE, 1
-; 0x7452f
-ItemFragment_0x7452f: ; 0x7452f
+ItemFragment_0x7452f:
db FULL_HEAL, 1
-; 0x74531
-ItemFragment_0x74531: ; 0x74531
+ItemFragment_0x74531:
db HP_UP, 1
-; 0x74533
-MapVictoryRoadSignpostItem0: ; 0x74533
- dw $009e
- db MAX_POTION
+MapVictoryRoadSignpostItem0:
+ dwb EVENT_VICTORY_ROAD_HIDDEN_MAX_POTION, MAX_POTION
-; 0x74536
-MapVictoryRoadSignpostItem1: ; 0x74536
- dw $009f
- db FULL_HEAL
+MapVictoryRoadSignpostItem1:
+ dwb EVENT_VICTORY_ROAD_HIDDEN_FULL_HEAL, FULL_HEAL
-; 0x74539
-MovementData_0x74539: ; 0x74539
+MovementData_0x74539:
step_left
step_left
step_left
@@ -141,9 +123,8 @@ MovementData_0x74539: ; 0x74539
step_up
step_up
step_end
-; 0x74542
-MovementData_0x74542: ; 0x74542
+MovementData_0x74542:
step_up
step_up
step_left
@@ -154,9 +135,8 @@ MovementData_0x74542: ; 0x74542
step_up
step_up
step_end
-; 0x7454c
-MovementData_0x7454c: ; 0x7454c
+MovementData_0x7454c:
step_down
step_down
step_right
@@ -166,9 +146,8 @@ MovementData_0x7454c: ; 0x7454c
step_right
step_right
step_end
-; 0x74555
-MovementData_0x74555: ; 0x74555
+MovementData_0x74555:
step_down
step_down
step_right
@@ -179,9 +158,8 @@ MovementData_0x74555: ; 0x74555
step_down
step_down
step_end
-; 0x7455f
-UnknownText_0x7455f: ; 0x7455f
+UnknownText_0x7455f:
text "Hold it."
para "…Are you going to"
@@ -206,9 +184,8 @@ UnknownText_0x7455f: ; 0x7455f
para "<PLAYER>!"
line "I challenge you!"
done
-; 0x7463d
-UnknownText_0x7463d: ; 0x7463d
+UnknownText_0x7463d:
text "…I couldn't win…"
para "I gave it every-"
@@ -223,9 +200,8 @@ UnknownText_0x7463d: ; 0x7463d
para "that dragon master"
line "said to me…"
done
-; 0x746ce
-UnknownText_0x746ce: ; 0x746ce
+UnknownText_0x746ce:
text "…I haven't given up"
line "on becoming the"
cont "greatest trainer…"
@@ -246,9 +222,8 @@ UnknownText_0x746ce: ; 0x746ce
para "…Humph! You keep"
line "at it until then."
done
-; 0x747aa
-UnknownText_0x747aa: ; 0x747aa
+UnknownText_0x747aa:
text "…Humph!"
para "When it comes down"
@@ -258,13 +233,12 @@ UnknownText_0x747aa: ; 0x747aa
para "I don't need any-"
line "thing else."
done
-; 0x74802
-VictoryRoad_MapEventHeader: ; 0x74802
+VictoryRoad_MapEventHeader:
; filler
db 0, 0
- ; warps
+.Warps:
db 10
warp_def $43, $9, 5, GROUP_VICTORY_ROAD_GATE, MAP_VICTORY_ROAD_GATE
warp_def $31, $1, 3, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD
@@ -277,22 +251,21 @@ VictoryRoad_MapEventHeader: ; 0x74802
warp_def $1b, $0, 8, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD
warp_def $5, $d, 3, GROUP_ROUTE_23, MAP_ROUTE_23
- ; xy triggers
+.XYTriggers:
db 2
xy_trigger 0, $8, $c, $0, UnknownScript_0x74492, $0, $0
xy_trigger 0, $8, $d, $0, UnknownScript_0x744b5, $0, $0
- ; signposts
+.Signposts:
db 2
- signpost 29, 3, $7, MapVictoryRoadSignpostItem0
- signpost 65, 3, $7, MapVictoryRoadSignpostItem1
+ signpost 29, 3, SIGNPOST_ITEM, MapVictoryRoadSignpostItem0
+ signpost 65, 3, SIGNPOST_ITEM, MapVictoryRoadSignpostItem1
- ; people-events
+.PersonEvents:
db 6
- person_event SPRITE_SILVER, 17, 22, $7, $0, 255, 255, $0, 0, ObjectEvent, $06c2
- person_event SPRITE_POKE_BALL, 32, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x74529, $06a3
- person_event SPRITE_POKE_BALL, 52, 16, $1, $0, 255, 255, $1, 0, ItemFragment_0x7452b, $06a4
- person_event SPRITE_POKE_BALL, 33, 22, $1, $0, 255, 255, $1, 0, ItemFragment_0x7452d, $06a5
- person_event SPRITE_POKE_BALL, 52, 19, $1, $0, 255, 255, $1, 0, ItemFragment_0x7452f, $06a6
- person_event SPRITE_POKE_BALL, 42, 11, $1, $0, 255, 255, $1, 0, ItemFragment_0x74531, $06a7
-; 0x748a2
+ person_event SPRITE_SILVER, 17, 22, OW_UP | $3, $0, -1, -1, $0, 0, ObjectEvent, EVENT_RIVAL_VICTORY_ROAD
+ person_event SPRITE_POKE_BALL, 32, 7, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x74529, EVENT_VICTORY_ROAD_TM_EARTHQUAKE
+ person_event SPRITE_POKE_BALL, 52, 16, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x7452b, EVENT_VICTORY_ROAD_MAX_REVIVE
+ person_event SPRITE_POKE_BALL, 33, 22, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x7452d, EVENT_VICTORY_ROAD_FULL_RESTORE
+ person_event SPRITE_POKE_BALL, 52, 19, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x7452f, EVENT_VICTORY_ROAD_FULL_HEAL
+ person_event SPRITE_POKE_BALL, 42, 11, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x74531, EVENT_VICTORY_ROAD_HP_UP