mirror of
https://github.com/thornAvery/jep-hack.git
synced 2025-09-16 18:20:50 +12:00

This adds Duplica, Ritchie, and Casey to various Kanto areas, aiming to make the routes a bit more populated. They're also quite strong. Minor rewrite on Silver's Victory Road quote to legitimise the lack of trainers, just like HGSS.
172 lines
3.8 KiB
NASM
172 lines
3.8 KiB
NASM
object_const_def
|
|
const ROUTE4_YOUNGSTER
|
|
const ROUTE4_LASS1
|
|
const ROUTE4_LASS2
|
|
const ROUTE4_POKE_BALL
|
|
const ROUTE4_CASEY
|
|
|
|
Route4_MapScripts:
|
|
def_scene_scripts
|
|
|
|
def_callbacks
|
|
|
|
TrainerBirdKeeperHank:
|
|
trainer BIRD_KEEPER, HANK, EVENT_BEAT_BIRD_KEEPER_HANK, BirdKeeperHankSeenText, BirdKeeperHankBeatenText, 0, .Script
|
|
|
|
.Script:
|
|
endifjustbattled
|
|
opentext
|
|
writetext BirdKeeperHankAfterBattleText
|
|
waitbutton
|
|
closetext
|
|
end
|
|
|
|
TrainerPicnickerHope:
|
|
trainer PICNICKER, HOPE, EVENT_BEAT_PICNICKER_HOPE, PicnickerHopeSeenText, PicnickerHopeBeatenText, 0, .Script
|
|
|
|
.Script:
|
|
endifjustbattled
|
|
opentext
|
|
writetext PicnickerHopeAfterBattleText
|
|
waitbutton
|
|
closetext
|
|
end
|
|
|
|
TrainerPicnickerSharon:
|
|
trainer PICNICKER, SHARON, EVENT_BEAT_PICNICKER_SHARON, PicnickerSharonSeenText, PicnickerSharonBeatenText, 0, .Script
|
|
|
|
.Script:
|
|
endifjustbattled
|
|
opentext
|
|
writetext PicnickerSharonAfterBattleText
|
|
waitbutton
|
|
closetext
|
|
end
|
|
|
|
; A reference to "Those Darn Electabuzz!", a popular episode of the Johto anime.
|
|
; She's actually a super in-depth character, being based on Mighty Casey and such.
|
|
; Not much lore added, just something nice.
|
|
TrainerLassCasey:
|
|
trainer LASS, CASEY, EVENT_BEAT_LASS_CASEY, LassCaseySeenText, LassCaseyBeatenText, 0, .Script
|
|
|
|
.Script:
|
|
endifjustbattled
|
|
opentext
|
|
writetext LassCaseyAfterBattleText
|
|
waitbutton
|
|
closetext
|
|
end
|
|
|
|
LassCaseySeenText:
|
|
text "I'm goin' ta watch" ; In the Japanese version, she speaks with the Kansai dialect, like Bill. Let's make her more casual.
|
|
line "a baseball game!"
|
|
done
|
|
|
|
LassCaseyBeatenText:
|
|
text "ELECTIVIRE! Bahhh!"
|
|
done
|
|
|
|
LassCaseyAfterBattleText:
|
|
text "METRONOME safe at"
|
|
line "home, HYPER BEAM"
|
|
cont "too!"
|
|
|
|
para "Huh? It's my"
|
|
line "favourite song!"
|
|
done
|
|
|
|
MtMoonSquareSign:
|
|
jumptext MtMoonSquareSignText
|
|
|
|
Route4HPUp:
|
|
itemball HP_UP
|
|
|
|
Route4HiddenUltraBall:
|
|
hiddenitem ULTRA_BALL, EVENT_ROUTE_4_HIDDEN_ULTRA_BALL
|
|
|
|
BirdKeeperHankSeenText:
|
|
text "I'm raising my"
|
|
line "#MON. Want to"
|
|
cont "battle with me?"
|
|
done
|
|
|
|
BirdKeeperHankBeatenText:
|
|
text "Ack! I lost that"
|
|
line "one…"
|
|
done
|
|
|
|
BirdKeeperHankAfterBattleText:
|
|
text "If you have a"
|
|
line "specific #MON"
|
|
|
|
para "that you want to"
|
|
line "raise, put it out"
|
|
|
|
para "first, then switch"
|
|
line "it right away."
|
|
|
|
para "That's how to do"
|
|
line "it."
|
|
done
|
|
|
|
PicnickerHopeSeenText:
|
|
text "I have a feeling"
|
|
line "that I can win."
|
|
|
|
para "Let's see if I'm"
|
|
line "right!"
|
|
done
|
|
|
|
PicnickerHopeBeatenText:
|
|
text "Aww, you are too"
|
|
line "strong."
|
|
done
|
|
|
|
PicnickerHopeAfterBattleText:
|
|
text "I heard CLEFAIRY"
|
|
line "appear at MT.MOON."
|
|
|
|
para "But where could"
|
|
line "they be?"
|
|
done
|
|
|
|
PicnickerSharonSeenText:
|
|
text "Um…"
|
|
line "I…"
|
|
done
|
|
|
|
PicnickerSharonBeatenText:
|
|
text "…"
|
|
done
|
|
|
|
PicnickerSharonAfterBattleText:
|
|
text "……I'll go train"
|
|
line "some more…"
|
|
done
|
|
|
|
MtMoonSquareSignText:
|
|
text "MT.MOON SQUARE"
|
|
|
|
para "Just go up the"
|
|
line "stairs."
|
|
done
|
|
|
|
Route4_MapEvents:
|
|
db 0, 0 ; filler
|
|
|
|
def_warp_events
|
|
warp_event 2, 5, MOUNT_MOON, 2
|
|
|
|
def_coord_events
|
|
|
|
def_bg_events
|
|
bg_event 3, 7, BGEVENT_READ, MtMoonSquareSign
|
|
bg_event 10, 3, BGEVENT_ITEM, Route4HiddenUltraBall
|
|
|
|
def_object_events
|
|
object_event 17, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperHank, -1
|
|
object_event 9, 8, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerPicnickerHope, -1
|
|
object_event 21, 6, SPRITE_LASS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerPicnickerSharon, -1
|
|
object_event 26, 3, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route4HPUp, EVENT_ROUTE_4_HP_UP
|
|
object_event 23, 11, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerLassCasey, -1
|