flute fix and crystal door lock
This commit is contained in:
@@ -9,7 +9,12 @@ LockAgahnimDoors:
|
|||||||
LDA.w #$0000 : RTL
|
LDA.w #$0000 : RTL
|
||||||
+ : CMP.w #$0001 : BNE +
|
+ : CMP.w #$0001 : BNE +
|
||||||
JSR.w OldLockAgahnimDoors : RTL
|
JSR.w OldLockAgahnimDoors : RTL
|
||||||
|
+ : CMP.w #$0002 : BNE +
|
||||||
|
LDA $7EF37A : AND.w #$007F : CMP.w #$007F : BEQ .unlock
|
||||||
|
LDA.w #$0001
|
||||||
|
RTL
|
||||||
+
|
+
|
||||||
|
.unlock
|
||||||
LDA.w #$0000 ; fallback to never locked
|
LDA.w #$0000 ; fallback to never locked
|
||||||
RTL
|
RTL
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -1917,7 +1917,8 @@ JSL.l OnEnterWater : NOP
|
|||||||
org $0AB8E5 ; <- 538E5
|
org $0AB8E5 ; <- 538E5
|
||||||
JSL.l FloodGateAndMasterSwordFollowerReset
|
JSL.l FloodGateAndMasterSwordFollowerReset
|
||||||
JSL.l IncrementFlute
|
JSL.l IncrementFlute
|
||||||
NOP #32
|
STZ $1000 : STZ $1001
|
||||||
|
NOP #26
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
org $02AA87 ; <- 12A87
|
org $02AA87 ; <- 12A87
|
||||||
JSL.l OnOWTransition
|
JSL.l OnOWTransition
|
||||||
|
|||||||
@@ -747,7 +747,7 @@ db #$08 ; #$08 = 1 Heart (default) - #$02 = 1/4 Heart
|
|||||||
;================================================================================
|
;================================================================================
|
||||||
org $308169 ; PC 0x180169
|
org $308169 ; PC 0x180169
|
||||||
AgahnimDoorStyle:
|
AgahnimDoorStyle:
|
||||||
db #$01 ; #00 = Never Locked - #$01 = Locked During Escape (default)
|
db #$02 ; #00 = Never Locked - #$01 = Locked During Escape (default) - #$02 = Locked Without 7 Crystals
|
||||||
;================================================================================
|
;================================================================================
|
||||||
org $30816A ; PC 0x18016A
|
org $30816A ; PC 0x18016A
|
||||||
FreeItemText:
|
FreeItemText:
|
||||||
|
|||||||
Reference in New Issue
Block a user