pokecrystal/maps/VictoryRoad.asm

269 lines
6.1 KiB
NASM
Raw Normal View History

object_const_def
2015-11-27 05:22:14 +00:00
const VICTORYROAD_SILVER
const VICTORYROAD_POKE_BALL1
const VICTORYROAD_POKE_BALL2
const VICTORYROAD_POKE_BALL3
const VICTORYROAD_POKE_BALL4
const VICTORYROAD_POKE_BALL5
VictoryRoad_MapScripts:
def_scene_scripts
scene_script .DummyScene0, SCENE_VICTORYROAD_RIVAL_BATTLE
scene_script .DummyScene1, SCENE_VICTORYROAD_NOOP
def_callbacks
.DummyScene0:
end
.DummyScene1:
end
VictoryRoadRivalLeft:
moveobject VICTORYROAD_SILVER, 18, 11
turnobject PLAYER, DOWN
showemote EMOTE_SHOCK, PLAYER, 15
special FadeOutMusic
pause 15
2015-11-27 05:22:14 +00:00
appear VICTORYROAD_SILVER
applymovement VICTORYROAD_SILVER, VictoryRoadRivalBattleApproachMovement1
scall VictoryRoadRivalNext
applymovement VICTORYROAD_SILVER, VictoryRoadRivalBattleExitMovement1
2015-11-27 05:22:14 +00:00
disappear VICTORYROAD_SILVER
setscene SCENE_VICTORYROAD_NOOP
playmapmusic
end
VictoryRoadRivalRight:
turnobject PLAYER, DOWN
showemote EMOTE_SHOCK, PLAYER, 15
special FadeOutMusic
pause 15
2015-11-27 05:22:14 +00:00
appear VICTORYROAD_SILVER
applymovement VICTORYROAD_SILVER, VictoryRoadRivalBattleApproachMovement2
scall VictoryRoadRivalNext
applymovement VICTORYROAD_SILVER, VictoryRoadRivalBattleExitMovement2
2015-11-27 05:22:14 +00:00
disappear VICTORYROAD_SILVER
setscene SCENE_VICTORYROAD_NOOP
playmapmusic
end
VictoryRoadRivalNext:
turnobject PLAYER, DOWN
playmusic MUSIC_RIVAL_ENCOUNTER
2015-12-09 23:25:44 +00:00
opentext
writetext VictoryRoadRivalBeforeText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
setevent EVENT_RIVAL_VICTORY_ROAD
2013-09-24 07:48:58 +00:00
checkevent EVENT_GOT_TOTODILE_FROM_ELM
iftrue .GotTotodile
2013-09-24 07:48:58 +00:00
checkevent EVENT_GOT_CHIKORITA_FROM_ELM
iftrue .GotChikorita
winlosstext VictoryRoadRivalDefeatText, VictoryRoadRivalVictoryText
2015-12-09 16:38:40 +00:00
setlasttalked VICTORYROAD_SILVER
loadtrainer RIVAL1, RIVAL1_5_TOTODILE
startbattle
dontrestartmapmusic
reloadmapafterbattle
sjump .AfterBattle
.GotTotodile:
winlosstext VictoryRoadRivalDefeatText, VictoryRoadRivalVictoryText
2015-12-09 16:38:40 +00:00
setlasttalked VICTORYROAD_SILVER
loadtrainer RIVAL1, RIVAL1_5_CHIKORITA
startbattle
dontrestartmapmusic
reloadmapafterbattle
sjump .AfterBattle
.GotChikorita:
winlosstext VictoryRoadRivalDefeatText, VictoryRoadRivalVictoryText
2015-12-09 16:38:40 +00:00
setlasttalked VICTORYROAD_SILVER
loadtrainer RIVAL1, RIVAL1_5_CYNDAQUIL
startbattle
dontrestartmapmusic
reloadmapafterbattle
sjump .AfterBattle
.AfterBattle:
playmusic MUSIC_RIVAL_AFTER
2015-12-09 23:25:44 +00:00
opentext
writetext VictoryRoadRivalAfterText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-12-15 15:55:56 +00:00
VictoryRoadTMEarthquake:
itemball TM_EARTHQUAKE
2015-12-15 15:55:56 +00:00
VictoryRoadMaxRevive:
itemball MAX_REVIVE
2015-12-15 15:55:56 +00:00
VictoryRoadFullRestore:
itemball FULL_RESTORE
2015-12-15 15:55:56 +00:00
VictoryRoadFullHeal:
itemball FULL_HEAL
2015-12-15 15:55:56 +00:00
VictoryRoadHPUp:
itemball HP_UP
VictoryRoadHiddenMaxPotion:
hiddenitem MAX_POTION, EVENT_VICTORY_ROAD_HIDDEN_MAX_POTION
VictoryRoadHiddenFullHeal:
hiddenitem FULL_HEAL, EVENT_VICTORY_ROAD_HIDDEN_FULL_HEAL
VictoryRoadRivalBattleApproachMovement1:
2016-05-14 17:46:14 +00:00
step LEFT
step LEFT
step LEFT
step LEFT
step LEFT
step LEFT
step UP
step UP
step_end
VictoryRoadRivalBattleApproachMovement2:
2016-05-14 17:46:14 +00:00
step UP
step UP
step LEFT
step LEFT
step LEFT
step LEFT
step LEFT
step UP
step UP
step_end
VictoryRoadRivalBattleExitMovement1:
2016-05-14 17:46:14 +00:00
step DOWN
step DOWN
step RIGHT
step RIGHT
step RIGHT
step RIGHT
step RIGHT
step RIGHT
step_end
VictoryRoadRivalBattleExitMovement2:
2016-05-14 17:46:14 +00:00
step DOWN
step DOWN
step RIGHT
step RIGHT
step RIGHT
step RIGHT
step RIGHT
step DOWN
step DOWN
step_end
VictoryRoadRivalBeforeText:
text "Hold it."
para "…Are you going to"
line "take the #MON"
cont "LEAGUE challenge?"
para "…Don't make me"
line "laugh."
para "You're so much"
line "weaker than I am."
para "I'm not like I was"
line "before."
para "I now have the"
line "best and strongest"
para "#MON with me."
line "I'm invincible!"
para "<PLAYER>!"
line "I challenge you!"
done
VictoryRoadRivalDefeatText:
text "…I couldn't win…"
para "I gave it every-"
line "thing I had…"
para "What you possess,"
line "and what I lack…"
para "I'm beginning to"
line "understand what"
para "that dragon master"
line "said to me…"
done
VictoryRoadRivalAfterText:
text "…I haven't given up"
line "on becoming the"
cont "greatest trainer…"
para "I'm going to find"
line "out why I can't"
para "win and become"
line "stronger…"
para "When I do, I will"
line "challenge you."
para "And I'll beat you"
line "down with all my"
cont "power."
para "…Humph! You keep"
line "at it until then."
done
VictoryRoadRivalVictoryText:
text "…Humph!"
para "When it comes down"
line "to it, nothing can"
cont "beat power."
para "I don't need any-"
line "thing else."
done
VictoryRoad_MapEvents:
db 0, 0 ; filler
def_warp_events
2018-02-02 03:22:07 +00:00
warp_event 9, 67, VICTORY_ROAD_GATE, 5
warp_event 1, 49, VICTORY_ROAD, 3
warp_event 1, 35, VICTORY_ROAD, 2
2018-02-02 02:54:00 +00:00
warp_event 13, 31, VICTORY_ROAD, 5
warp_event 13, 17, VICTORY_ROAD, 4
warp_event 17, 33, VICTORY_ROAD, 7
warp_event 17, 19, VICTORY_ROAD, 6
2018-02-02 03:22:07 +00:00
warp_event 0, 11, VICTORY_ROAD, 9
warp_event 0, 27, VICTORY_ROAD, 8
warp_event 13, 5, ROUTE_23, 3
def_coord_events
coord_event 12, 8, SCENE_VICTORYROAD_RIVAL_BATTLE, VictoryRoadRivalLeft
coord_event 13, 8, SCENE_VICTORYROAD_RIVAL_BATTLE, VictoryRoadRivalRight
def_bg_events
2018-02-02 03:22:07 +00:00
bg_event 3, 29, BGEVENT_ITEM, VictoryRoadHiddenMaxPotion
bg_event 3, 65, BGEVENT_ITEM, VictoryRoadHiddenFullHeal
def_object_events
object_event 18, 13, SPRITE_SILVER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_RIVAL_VICTORY_ROAD
2018-02-02 03:22:07 +00:00
object_event 3, 28, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VictoryRoadTMEarthquake, EVENT_VICTORY_ROAD_TM_EARTHQUAKE
object_event 12, 48, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VictoryRoadMaxRevive, EVENT_VICTORY_ROAD_MAX_REVIVE
object_event 18, 29, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VictoryRoadFullRestore, EVENT_VICTORY_ROAD_FULL_RESTORE
object_event 15, 48, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VictoryRoadFullHeal, EVENT_VICTORY_ROAD_FULL_HEAL
2018-02-02 03:22:07 +00:00
object_event 7, 38, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VictoryRoadHPUp, EVENT_VICTORY_ROAD_HP_UP