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: GTCutscene_TransferGfx:
PHA PHA
REP #$20 REP #$20
STZ.w DuckPose
LDA.l GanonsTowerOpenGfx : BEQ .original_crystal LDA.l GanonsTowerOpenGfx : BEQ .original_crystal
PHX PHX
LDX.w ItemStackPtr : STA.l ItemGFXStack,X 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. 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 ItemGFXPtr = $7E0AFA ; Pointer for item receipt graphics transfers
; $0000 - no transfer, do nothing ; $0000 - no transfer, do nothing
; bit 7 reset - offset into ROM table ; bit 7 reset - offset into ROM table