diff options
Diffstat (limited to 'maps/VictoryRoad.asm')
-rw-r--r-- | maps/VictoryRoad.asm | 117 |
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 |