Fix for lower layer blocked doors in standard
This commit is contained in:
@@ -30,6 +30,9 @@ warnpc $018939
|
|||||||
org $01BF43
|
org $01BF43
|
||||||
JSL AdjustEscapeDoorCollision
|
JSL AdjustEscapeDoorCollision
|
||||||
|
|
||||||
|
org $01C132 ; ADC.w #$0040 : TAX : LDA.b $00
|
||||||
|
JSL AdjustEscapeDoorCollision_LowEntrance : NOP #2
|
||||||
|
|
||||||
pullpc
|
pullpc
|
||||||
|
|
||||||
;===================================================================================================
|
;===================================================================================================
|
||||||
@@ -211,6 +214,7 @@ BlockedEntrance:
|
|||||||
AdjustEscapeDoorCollision:
|
AdjustEscapeDoorCollision:
|
||||||
LSR ; vanilla shift
|
LSR ; vanilla shift
|
||||||
|
|
||||||
|
AdjustEscapeDoorCollisionShared:
|
||||||
; save our parameters
|
; save our parameters
|
||||||
; but one or both of these may not be necessary depending on how you detect these doors
|
; but one or both of these may not be necessary depending on how you detect these doors
|
||||||
; all that matters is that after identifying blockage, we have:
|
; all that matters is that after identifying blockage, we have:
|
||||||
@@ -236,6 +240,10 @@ AdjustEscapeDoorCollision:
|
|||||||
|
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
|
AdjustEscapeDoorCollision_LowEntrance:
|
||||||
|
ADC.w #$0040 ; vanilla add
|
||||||
|
JMP AdjustEscapeDoorCollisionShared
|
||||||
|
|
||||||
;===================================================================================================
|
;===================================================================================================
|
||||||
|
|
||||||
; Enter with:
|
; Enter with:
|
||||||
|
|||||||
Reference in New Issue
Block a user