Change Compass addresses

This commit is contained in:
aerinon
2020-11-09 16:07:34 -07:00
parent 4c4fa74f1a
commit 8d9775c3de
3 changed files with 10 additions and 7 deletions

View File

@@ -11,9 +11,10 @@ DrawDungeonCompassCounts:
BNE + : RTL : + ; skip if we don't have compass BNE + : RTL : + ; skip if we don't have compass
++ ++
LDA $040C : LSR : TAX LDA $040C : LSR
BNE +
LDA.l CompassTotal, X : AND #$00FF INC
+ TAX : LDA.l CompassTotal, X : AND #$00FF
SEP #$20 SEP #$20
JSR HudHexToDec2Digit JSR HudHexToDec2Digit
REP #$20 REP #$20
@@ -22,7 +23,7 @@ DrawDungeonCompassCounts:
LDX.b $07 : TXA : ORA #$2400 : STA $7EC79C LDX.b $07 : TXA : ORA #$2400 : STA $7EC79C
PLX PLX
LDA $7EF4C0, X : AND #$00FF LDA $7EF4BF, X : AND #$00FF
SEP #$20 SEP #$20
JSR HudHexToDec2Digit JSR HudHexToDec2Digit
REP #$20 REP #$20

View File

@@ -316,11 +316,14 @@ AddInventory:
SEP #$20 ; Set 8-bit Accumulator SEP #$20 ; Set 8-bit Accumulator
LDA $040C ; get dungeon id LDA $040C ; get dungeon id
BNE +
INC #2 ; treat sewers as HC
+ CMP #$FF : BEQ .fullItemCounts
CMP.l BallNChainDungeon : BNE + CMP.l BallNChainDungeon : BNE +
CPY.b #$32 : BNE + CPY.b #$32 : BNE +
BRL .fullItemCounts BRL .fullItemCounts
+ LSR : TAX : LDA $7EF4C0, X : INC : STA $7EF4C0, X + LSR : TAX : LDA $7EF4BF, X : INC : STA $7EF4BF, X
CPX.b #$0D : BNE + CPX.b #$0D : BNE +
LDA $7EF366 : AND #$04 : BNE ++ LDA $7EF366 : AND #$04 : BNE ++
JSR .incrementGTowerPreBigKey JSR .incrementGTowerPreBigKey

View File

@@ -1,5 +1,4 @@
;================================================================================ ;================================================================================
;================================================================================
; Lamp Mantle & Light Cone Fix ; Lamp Mantle & Light Cone Fix
;-------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------
; Output: 0 for darkness, 1 for lamp cone ; Output: 0 for darkness, 1 for lamp cone
@@ -12,7 +11,7 @@ LampCheckOverride:
LDA $7EF3CA : BNE + LDA $7EF3CA : BNE +
.lightWorld .lightWorld
LDA $040C : CMP.b #$02 : BNE ++ ; check if we're in HC LDA $040C : CMP.b #$04 : !BGE ++ ; check if we're in HC
LDA LampConeSewers : BRA .done LDA LampConeSewers : BRA .done
++ ++
LDA LampConeLightWorld : BRA .done LDA LampConeLightWorld : BRA .done