diff --git a/inventory.asm b/inventory.asm index 9971c87..68f419a 100644 --- a/inventory.asm +++ b/inventory.asm @@ -215,11 +215,9 @@ DungeonIncrement: CMP.l BallNChainDungeon : BNE + CPY.b #$32 : BEQ .ballchain_bigkey + - CMP.b #$04 : BCS + - REP #$20 : LDA.l SewersLocations : INC : STA.l SewersLocations : STA.l HCLocations : SEP #$20 - BRA .done - + - TAX : REP #$20 : LDA.l DungeonLocationsChecked, X : INC : STA.l DungeonLocationsChecked, X : SEP #$20 + CMP.b #$00 : BNE + + INC #2 + + TAX : REP #$20 : LDA.l DungeonLocationsChecked, X : INC : STA.l DungeonLocationsChecked, X : SEP #$20 CPX.b #$0D : BNE + LDA.l BigKeyField : BIT.b #$04 : BNE ++ LDA.l PreGTBKLocations : INC : STA.l PreGTBKLocations diff --git a/sram.asm b/sram.asm index d04f3b6..6cba6f0 100644 --- a/sram.asm +++ b/sram.asm @@ -378,7 +378,6 @@ SpriteDropData: skip 592 ; Table for expanded drop shuffle. One word per PurchaseCounts: skip 96 ; Keeps track of shop purchases PrivateBlockPersistent: skip 513 ; Reserved for 3rd party developers skip 231 -DungeonLocationsCheckedBCD: ;================================================================================ ; Direct SRAM Assignments ($700000 - $7080000)