22 lines
835 B
NASM
22 lines
835 B
NASM
;================================================================================
|
|
; Mantle Object Changes
|
|
;--------------------------------------------------------------------------------
|
|
Mantle_CorrectPosition:
|
|
LDA.l ProgressFlags : AND.b #$04 : BNE .spawnOpen
|
|
LDA.l StartingEntrance : CMP.b #$04 : BNE +
|
|
.spawnOpen
|
|
LDA.b #$0A : STA $0D10, X ; just spawn it off to the side where we know it should be
|
|
LDA.b #$03 : STA $0D30, X
|
|
LDA.b #$90 : STA $0ED0, X
|
|
+
|
|
LDA $0D00, X : !ADD.b #$03 ; thing we did originally
|
|
RTL
|
|
;--------------------------------------------------------------------------------
|
|
MirrorScrollSpawnZelda:
|
|
LDA.l MirrorEquipment : CMP.b #$01 : BNE + ;mirror scroll
|
|
LDA.l StartingEntrance : CMP.b #$02 : BEQ ++ ; zelda's cell
|
|
CMP.b #$04 : BNE +
|
|
++ INC $04AA
|
|
; what we replaced
|
|
+ STZ.b $11 : STZ.b $14
|
|
RTL |