Fixed mirror bonk issue incorrectly leaving a mirror portal behind
This commit is contained in:
@@ -170,9 +170,17 @@ OWMirrorSpriteMove:
|
|||||||
}
|
}
|
||||||
OWMirrorSpriteRestore:
|
OWMirrorSpriteRestore:
|
||||||
{
|
{
|
||||||
lda.l OWMode+1 : and.b #!FLAG_OW_CROSSED : beq +
|
lda.l OWMode+1 : and.b #!FLAG_OW_CROSSED : beq .return
|
||||||
lda $1acf : and #$0f : sta $1acf
|
lda InvertedMode : beq +
|
||||||
+ rep #$30 : lda.w $04AC ; what we wrote over
|
lda $7ef3ca : beq .return
|
||||||
|
bra .restorePortal
|
||||||
|
+ lda $7ef3ca : bne .return
|
||||||
|
|
||||||
|
.restorePortal
|
||||||
|
lda $1acf : and #$0f : sta $1acf
|
||||||
|
|
||||||
|
.return
|
||||||
|
rep #$30 : lda.w $04AC ; what we wrote over
|
||||||
rtl
|
rtl
|
||||||
}
|
}
|
||||||
OWLightWorldOrCrossed:
|
OWLightWorldOrCrossed:
|
||||||
|
|||||||
Reference in New Issue
Block a user