let's dev 6/17/17
updated invincible ganon check to allow requiring all dungeons added extra guard to rain sequence to block misuse of link's house glove upgrade fixed stat tracking for swordless boss victories
This commit is contained in:
22
goalitem.asm
22
goalitem.asm
@@ -26,9 +26,23 @@ DrawGoalIndicator:
|
||||
RTL
|
||||
;--------------------------------------------------------------------------------
|
||||
GoalItemGanonCheck:
|
||||
LDA $0E20, X : CMP.b #$D6 : BNE .normal ; skip if not ganon
|
||||
LDA InvincibleGanon : CMP #$01 : BNE + : RTL : +
|
||||
.normal
|
||||
LDA $44 : CMP.b #$80 ; thing we wrote over
|
||||
LDA $0E20, X : CMP.b #$D6 : BNE .success ; skip if not ganon
|
||||
LDA InvincibleGanon : BNE +
|
||||
;#$00 = Off
|
||||
BRA .success
|
||||
+ : CMP #$01 : BNE +
|
||||
;#$01 = On
|
||||
RTL
|
||||
+ ; CMP #$02 BNE + this is a comment
|
||||
;#$02 = Require All Dungeons
|
||||
LDA $7EF374 : AND.b #$07 : CMP #$07 : BNE .fail ; require all pendants
|
||||
LDA $7EF37A : AND.b #$7F : CMP #$7F : BNE .fail ; require all crystals
|
||||
LDA $7EF3C5 : CMP.b #$03 : !BLT .fail ; require post-aga world state
|
||||
BRA .success
|
||||
.fail
|
||||
LDA.b #$00
|
||||
RTL
|
||||
.success
|
||||
LDA $44 : CMP.b #$80 ; thing we wrote over
|
||||
RTL
|
||||
;--------------------------------------------------------------------------------
|
||||
Reference in New Issue
Block a user