Fixed issue with Duck overwriting GT cutscene gfx

This commit is contained in:
codemann8
2025-09-21 13:38:02 -05:00
parent 912df0be14
commit c3616f2d65
2 changed files with 3 additions and 0 deletions

View File

@@ -113,6 +113,7 @@ CheckGanonVulnerability:
GTCutscene_TransferGfx:
PHA
REP #$20
STZ.w DuckPose
LDA.l GanonsTowerOpenGfx : BEQ .original_crystal
PHX
LDX.w ItemStackPtr : STA.l ItemGFXStack,X

View File

@@ -348,6 +348,8 @@ TransparencyFlag = $7E0ABD ; Flags transparency effects e.g. in Thieves T
;
OWTransitionFlag = $7E0ABF ; Used for certain transitions like smith, witch, etc.
;
DuckPose = $7E0AF4 ; Used for duck gfx (2 bytes), zero value stops duck drawing in gfx slot
;
ItemGFXPtr = $7E0AFA ; Pointer for item receipt graphics transfers
; $0000 - no transfer, do nothing
; bit 7 reset - offset into ROM table