mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
make route22 rival events more consistent
This commit is contained in:
parent
6af65df2fc
commit
e6d02b4b7b
|
@ -1317,9 +1317,9 @@ const_value = 0
|
|||
const EVENT_522 ; 522, (D7EB, bit 2)
|
||||
const EVENT_523 ; 523, (D7EB, bit 3)
|
||||
const EVENT_524 ; 524, (D7EB, bit 4)
|
||||
const EVENT_BEAT_ROUTE22_RIVAL_1ST_FIGHT ; 525, (D7EB, bit 5)
|
||||
const EVENT_BEAT_ROUTE22_RIVAL_2ND_FIGHT ; 526, (D7EB, bit 6)
|
||||
const EVENT_ROUTE22_RIVAL_WANTS_FIGHT ; 527, (D7EB, bit 7)
|
||||
const EVENT_BEAT_ROUTE22_RIVAL_1ST_BATTLE ; 525, (D7EB, bit 5)
|
||||
const EVENT_BEAT_ROUTE22_RIVAL_2ND_BATTLE ; 526, (D7EB, bit 6)
|
||||
const EVENT_ROUTE22_RIVAL_WANTS_BATTLE ; 527, (D7EB, bit 7)
|
||||
const EVENT_528 ; 528, (D7EC, bit 0)
|
||||
const EVENT_529 ; 529, (D7EC, bit 1)
|
||||
const EVENT_52A ; 52A, (D7EC, bit 2)
|
||||
|
|
|
@ -634,7 +634,7 @@ OaksLabScript17: ; 1cfd4 (7:4fd4)
|
|||
predef HideObject
|
||||
SetEvent EVENT_1ST_ROUTE22_RIVAL_BATTLE
|
||||
ResetEventReuseHL EVENT_2ND_ROUTE22_RIVAL_BATTLE
|
||||
SetEventReuseHL EVENT_ROUTE22_RIVAL_WANTS_FIGHT
|
||||
SetEventReuseHL EVENT_ROUTE22_RIVAL_WANTS_BATTLE
|
||||
ld a, HS_ROUTE_22_RIVAL_1
|
||||
ld [wcc4d], a
|
||||
predef ShowObject
|
||||
|
@ -985,7 +985,7 @@ OaksLabText5: ; 1d248 (7:5248)
|
|||
ld b,POKE_BALL
|
||||
call IsItemInBag
|
||||
jr nz, .asm_1d2e7
|
||||
CheckEvent EVENT_BEAT_ROUTE22_RIVAL_1ST_FIGHT
|
||||
CheckEvent EVENT_BEAT_ROUTE22_RIVAL_1ST_BATTLE
|
||||
jr nz, .asm_1d2d0
|
||||
CheckEvent EVENT_GOT_POKEDEX
|
||||
jr nz, .asm_1d2c8
|
||||
|
|
|
@ -72,7 +72,7 @@ PewterGymScript_5c3df: ; 5c3df (17:43df)
|
|||
ld [wcc4d], a
|
||||
predef HideObject
|
||||
|
||||
ResetEvents EVENT_1ST_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_FIGHT
|
||||
ResetEvents EVENT_1ST_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_BATTLE
|
||||
|
||||
; deactivate gym trainers
|
||||
SetEvent EVENT_BEAT_PEWTER_GYM_TRAINER_0
|
||||
|
|
|
@ -55,7 +55,7 @@ Route22RivalMovementData: ; 50efb (14:4efb)
|
|||
db $FF
|
||||
|
||||
Route22Script0: ; 50f00 (14:4f00)
|
||||
CheckEvent EVENT_ROUTE22_RIVAL_WANTS_FIGHT
|
||||
CheckEvent EVENT_ROUTE22_RIVAL_WANTS_BATTLE
|
||||
ret z
|
||||
ld hl, .Route22RivalBattleCoords
|
||||
call ArePlayerCoordsInArray
|
||||
|
@ -163,7 +163,7 @@ Route22Script2: ; 50fb5 (14:4fb5)
|
|||
call SetSpriteFacingDirectionAndDelay
|
||||
ld a, $f0
|
||||
ld [wJoyIgnore], a
|
||||
SetEvent EVENT_BEAT_ROUTE22_RIVAL_1ST_FIGHT
|
||||
SetEvent EVENT_BEAT_ROUTE22_RIVAL_1ST_BATTLE
|
||||
ld a, $1
|
||||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
|
@ -227,7 +227,7 @@ Route22Script3: ; 5102a (14:502a)
|
|||
ld [wcc4d], a
|
||||
predef HideObject
|
||||
call PlayDefaultMusic
|
||||
ResetEvents EVENT_1ST_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_FIGHT
|
||||
ResetEvents EVENT_1ST_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_BATTLE
|
||||
ld a, $0
|
||||
ld [W_ROUTE22CURSCRIPT], a
|
||||
ret
|
||||
|
@ -322,7 +322,7 @@ Route22Script5: ; 510df (14:50df)
|
|||
call SetSpriteFacingDirectionAndDelay
|
||||
ld a, $f0
|
||||
ld [wJoyIgnore], a
|
||||
SetEvent EVENT_BEAT_ROUTE22_RIVAL_2ND_FIGHT
|
||||
SetEvent EVENT_BEAT_ROUTE22_RIVAL_2ND_BATTLE
|
||||
ld a, $2
|
||||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
|
@ -372,7 +372,7 @@ Route22Script6: ; 51151 (14:5151)
|
|||
ld [wcc4d], a
|
||||
predef HideObject
|
||||
call PlayDefaultMusic
|
||||
ResetEvents EVENT_2ND_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_FIGHT
|
||||
ResetEvents EVENT_2ND_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_BATTLE
|
||||
ld a, $7
|
||||
ld [W_ROUTE22CURSCRIPT], a
|
||||
ret
|
||||
|
@ -384,7 +384,7 @@ Route22TextPointers: ; 51175 (14:5175)
|
|||
|
||||
Route22Text1: ; 5117b (14:517b)
|
||||
TX_ASM
|
||||
CheckEvent EVENT_BEAT_ROUTE22_RIVAL_1ST_FIGHT
|
||||
CheckEvent EVENT_BEAT_ROUTE22_RIVAL_1ST_BATTLE
|
||||
jr z, .asm_5118b
|
||||
ld hl, Route22RivalAfterBattleText1
|
||||
call PrintText
|
||||
|
@ -397,7 +397,7 @@ Route22Text1: ; 5117b (14:517b)
|
|||
|
||||
Route22Text2: ; 51194 (14:5194)
|
||||
TX_ASM
|
||||
CheckEvent EVENT_BEAT_ROUTE22_RIVAL_2ND_FIGHT
|
||||
CheckEvent EVENT_BEAT_ROUTE22_RIVAL_2ND_BATTLE
|
||||
jr z, .asm_511a4
|
||||
ld hl, Route22RivalAfterBattleText2
|
||||
call PrintText
|
||||
|
|
|
@ -165,7 +165,7 @@ ViridianGymScript3_74995: ; 74995 (1d:4995)
|
|||
ld a, HS_ROUTE_22_RIVAL_2
|
||||
ld [wcc4d], a
|
||||
predef ShowObject
|
||||
SetEvents EVENT_2ND_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_FIGHT
|
||||
SetEvents EVENT_2ND_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_BATTLE
|
||||
jp ViridianGymScript_748d6
|
||||
|
||||
ViridianGymTextPointers: ; 749ec (1d:49ec)
|
||||
|
|
Loading…
Reference in a new issue