mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-10-16 20:16:26 +13:00

This was surprisingly easy to add, albeit a bit awkward. I learned how to add trainer battles without headers this way, so I may go back to CeladonU and restructure with this in mind. This commit adds a fully functioning Professor Oak fight, using the Rival party choice script as a launchpad. You can desynchronise the choices easily, just a few number changes. I used the S. S. Anne 2F and Route 22 scripts to hodgepodge it together. Because of how I did this, Oak is fully re-fightable, taking inspiration from XY Serena's daily re-fights. I tried to add a Yes/No prompt, but it would still pull you into the fight, presumably because it's calling a beforebattle script before the code. It's a bit of a hassle and my CeladonU code sucked, so I decided to leave it out for now. It's intended to be unlocked once you enter the Hall of Fame, thus that change there. That hasn't been tested properly so uhhhh *shrug*
18 lines
366 B
NASM
18 lines
366 B
NASM
Route1_Object:
|
|
db $b ; border block
|
|
|
|
def_warp_events
|
|
|
|
def_bg_events
|
|
bg_event 9, 27, 3 ; Route1Text3
|
|
|
|
def_object_events
|
|
object_event 5, 24, SPRITE_YOUNGSTER, WALK, UP_DOWN, 1 ; person
|
|
object_event 15, 13, SPRITE_YOUNGSTER, WALK, LEFT_RIGHT, 2 ; person
|
|
object_event 10, 25, SPRITE_OAK, STAY, RIGHT, 4 ; oak
|
|
|
|
def_warps_to ROUTE_1
|
|
|
|
; unused
|
|
warp_to 2, 7, 4
|