mirror of
https://github.com/pret/pokeyellow.git
synced 2026-04-25 16:19:51 -05:00
Let CheckEitherEventSet reuse A like CheckBothEventsSet
This commit is contained in:
parent
67084c9d26
commit
f92ebdcfbd
|
|
@ -411,9 +411,13 @@ ENDM
|
|||
; returns the complement of whether either event is set in Z flag
|
||||
;\1 = event index 1
|
||||
;\2 = event index 2
|
||||
;\3 = try to reuse a (optional)
|
||||
MACRO CheckEitherEventSet
|
||||
IF ((\1) / 8) == ((\2) / 8)
|
||||
ld a, [wEventFlags + ((\1) / 8)]
|
||||
IF (_NARG < 3) || (((\1) / 8) != event_byte)
|
||||
DEF event_byte = ((\1) / 8)
|
||||
ld a, [wEventFlags + ((\1) / 8)]
|
||||
ENDC
|
||||
and (1 << ((\1) % 8)) | (1 << ((\2) % 8))
|
||||
ELSE
|
||||
; This case doesn't happen in the original ROM.
|
||||
|
|
|
|||
|
|
@ -184,8 +184,7 @@ MtMoonB2FSuperNerdText:
|
|||
text_asm
|
||||
CheckEvent EVENT_BEAT_MT_MOON_EXIT_SUPER_NERD
|
||||
jr z, .beat_super_nerd
|
||||
; CheckEitherEventSetReuseA EVENT_GOT_DOME_FOSSIL, EVENT_GOT_HELIX_FOSSIL
|
||||
and (1 << (EVENT_GOT_DOME_FOSSIL % 8)) | (1 << (EVENT_GOT_HELIX_FOSSIL % 8))
|
||||
CheckEitherEventSet EVENT_GOT_DOME_FOSSIL, EVENT_GOT_HELIX_FOSSIL, 1
|
||||
jr nz, .got_a_fossil
|
||||
ld hl, MtMoonB2fSuperNerdEachTakeOneText
|
||||
call PrintText
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user