mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-21 06:38:40 +13:00
Elite Four + Champion refights
This was an interesting thought exercise. As you can see, this code adds a scaling function for when you reach the KEP post-game. These teams are very powerful and a strong test of the player's skills. I did, however, remove the Legendary Pokemon from the first three's teams. They felt a little bit out there and kind of decrease the significance of the player's. Plus, we just went through hell adding conditional Hall of Fame respawns. The Elite Four use refight text based on their LGPE appearances. It's honestly a little odd, so if it's too much, the FRLG conditional text could be used instead. I like the way Agatha's plays out, though... Anyway, stupid hacky implementation done, please don't look at how I did the champion's trainer number.
This commit is contained in:
parent
0659fb1c65
commit
6c9265f0a2
13 changed files with 325 additions and 21 deletions
|
|
@ -16,7 +16,7 @@ LoreleiShowOrHideExitBlock:
|
|||
ret z
|
||||
ld hl, wBeatLorelei
|
||||
set 1, [hl]
|
||||
CheckEvent EVENT_BEAT_LORELEIS_ROOM_TRAINER_0
|
||||
CheckEitherEventSet EVENT_BEAT_LORELEIS_ROOM_TRAINER_0, EVENT_BEAT_LORELEIS_ROOM_TRAINER_1
|
||||
jr z, .blockExitToNextRoom
|
||||
ld a, $5
|
||||
jr .setExitBlock
|
||||
|
|
@ -123,12 +123,24 @@ LoreleisRoomTrainerHeaders:
|
|||
def_trainers
|
||||
LoreleisRoomTrainerHeader0:
|
||||
trainer EVENT_BEAT_LORELEIS_ROOM_TRAINER_0, 0, LoreleiBeforeBattleText, LoreleiEndBattleText, LoreleiAfterBattleText
|
||||
LoreleisRoomTrainerHeader1:
|
||||
trainer EVENT_BEAT_LORELEIS_ROOM_TRAINER_1, 0, LoreleiRematchText, LoreleiRematchEndBattleText, LoreleiRematchAfterBattleText
|
||||
db -1 ; end
|
||||
|
||||
LoreleiText1:
|
||||
text_asm
|
||||
ld hl, LoreleisRoomTrainerHeader0
|
||||
CheckEvent EVENT_POST_GAME_ATTAINED
|
||||
jr z, .skip
|
||||
ld hl, LoreleisRoomTrainerHeader1
|
||||
.skip
|
||||
call TalkToTrainer
|
||||
CheckEvent EVENT_POST_GAME_ATTAINED
|
||||
jr z, .skip2
|
||||
ld a, [wTrainerNo]
|
||||
inc a
|
||||
ld [wTrainerNo], a
|
||||
.skip2
|
||||
jp TextScriptEnd
|
||||
|
||||
LoreleiBeforeBattleText:
|
||||
|
|
@ -146,3 +158,16 @@ LoreleiAfterBattleText:
|
|||
LoreleiDontRunAwayText:
|
||||
text_far _LoreleiDontRunAwayText
|
||||
text_end
|
||||
|
||||
LoreleiRematchText:
|
||||
text_far _LoreleiRematchText
|
||||
text_end
|
||||
|
||||
LoreleiRematchEndBattleText:
|
||||
text_far _LoreleiRematchEndBattleText
|
||||
text_end
|
||||
|
||||
LoreleiRematchAfterBattleText:
|
||||
text_far _LoreleiRematchAfterBattleText
|
||||
text_end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue