Merge in beta changes to pikit mode #4
+6
-5
@@ -31,8 +31,9 @@ CheckLoot:
|
|||||||
STA.b $0E
|
STA.b $0E
|
||||||
|
|
||||||
+ LDA.w DungeonID
|
+ LDA.w DungeonID
|
||||||
CMP.w #$0010
|
AND.w #$00FF
|
||||||
BCS .skip_dungeon_checks
|
CMP.w #$00FF
|
||||||
|
BEQ .skip_dungeon_checks
|
||||||
|
|
||||||
TAX
|
TAX
|
||||||
|
|
||||||
@@ -628,21 +629,21 @@ GetIncomingStairSection:
|
|||||||
STA.b $CC
|
STA.b $CC
|
||||||
|
|
||||||
LDA.b $CA
|
LDA.b $CA
|
||||||
AND.w #$01FF
|
AND.w #$00FF
|
||||||
ASL A
|
ASL A
|
||||||
TAX
|
TAX
|
||||||
LDA.l SplitRooms, X
|
LDA.l SplitRooms, X
|
||||||
TAX
|
TAX
|
||||||
|
|
||||||
LDA.l SplitRooms, X
|
LDA.l SplitRooms, X
|
||||||
AND.w #$01FF
|
AND.w #$00FF
|
||||||
STA.b $CE
|
STA.b $CE
|
||||||
BEQ .found
|
BEQ .found
|
||||||
|
|
||||||
INX
|
INX
|
||||||
.check_next_section
|
.check_next_section
|
||||||
LDA.l SplitRooms+0, X
|
LDA.l SplitRooms+0, X
|
||||||
AND.w #$01FF
|
AND.w #$00FF
|
||||||
AND.b $CC
|
AND.b $CC
|
||||||
BNE .found
|
BNE .found
|
||||||
TXA : CLC : ADC.w #$000D : TAX
|
TXA : CLC : ADC.w #$000D : TAX
|
||||||
|
|||||||
@@ -15,11 +15,17 @@ UpdateLootHUD:
|
|||||||
LDA.b $08 : PHA
|
LDA.b $08 : PHA
|
||||||
LDA.b $0E : PHA
|
LDA.b $0E : PHA
|
||||||
|
|
||||||
|
LDA.l DRMode
|
||||||
|
BNE +
|
||||||
|
LDA.b RoomIndex
|
||||||
|
BRA .check
|
||||||
|
+
|
||||||
JSL DetectLinksSection
|
JSL DetectLinksSection
|
||||||
INC A
|
INC A
|
||||||
XBA
|
XBA
|
||||||
ASL A : ASL A : ASL A : ASL A
|
ASL A : ASL A : ASL A : ASL A
|
||||||
ORA.b RoomIndex
|
ORA.b RoomIndex
|
||||||
|
.check
|
||||||
JSL CheckLoot
|
JSL CheckLoot
|
||||||
|
|
||||||
SEP #$30
|
SEP #$30
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user