Bugfixes!

This commit is contained in:
2026-01-13 18:57:55 -06:00
parent a011bc9f4a
commit 902e14b3f4
2 changed files with 46 additions and 29 deletions

View File

@@ -138,9 +138,11 @@ DrawFullRoomTile:
LDA.b $00 : PHA
LDA.b $02 : PHA
LDA.b $06 : PHA
LDA.b $08 : PHA
LDA.b $0E : PHA
JSL DrawSingleRoomLoot
PLA : STA.b $0E
PLA : STA.b $08
PLA : STA.b $06
PLA : STA.b $02
PLA : STA.b $00
@@ -577,7 +579,12 @@ DrawStairs:
STA.b $CA
JSR GetSpecificRoomVisibility
BEQ .ply_skip
BNE +
LDA.b $0E
AND.w #$000F
BNE +
BRA .ply_skip
+
TYX
LDA.b $CA
@@ -686,32 +693,42 @@ DrawDropOrWarp:
.found_drop
LDA.w #$0DE0
STA.l $7F0574
INC A
STA.l $7F0576
PHA
LDA.l FallTable+2, X
BRA .draw_room
.found_warp
LDA.w #$0DE2
STA.l $7F0574
INC A
STA.l $7F0576
PHA
LDA.l WarpTable+2, X
.draw_room
PHY
LDX.w #$0030
TXY
STA.l DoorSlots, X
STA.b $CA
JSR GetSpecificRoomVisibility
BNE +
LDA.b $0E
AND.w #$000F
BNE +
PLA
BRA .done
+
PLA
STA.l $7F0574
INC A
STA.l $7F0576
LDX.w #$0030
LDA.b $CA
STA.l DoorSlots, X
LDA.w DoorSlotsBG2, X
CLC : ADC.w #!CenterTile
TAX
JSL DrawFullRoomTile
PLY
.done
PLX