Restore Minecart sprite behavior
This commit is contained in:
@@ -795,12 +795,14 @@ MinecartFollower_TransitionToSprite:
|
|||||||
.finish_prep
|
.finish_prep
|
||||||
LDA.w POSYH : STA.w SprYH, X
|
LDA.w POSYH : STA.w SprYH, X
|
||||||
LDA.w POSXH : STA.w SprXH, X
|
LDA.w POSXH : STA.w SprXH, X
|
||||||
LDA.w !MinecartDirection : CLC : ADC.b #$04 : STA.w SprSubtype, X
|
LDA.w !MinecartDirection
|
||||||
|
CLC : ADC.b #$04
|
||||||
|
STA.w SprSubtype, X
|
||||||
|
|
||||||
LDA Minecart_AnimDirection, X : STA $0D90, X
|
LDA Minecart_AnimDirection, X : STA $0D90, X
|
||||||
JSL Sprite_Minecart_Prep
|
JSL Sprite_Minecart_Prep
|
||||||
LDA.b #$00 : STA.l $7EF3CC
|
LDA.b #$00 : STA.l $7EF3CC
|
||||||
RTS
|
RTL
|
||||||
}
|
}
|
||||||
|
|
||||||
; Minecart Follower Main Routine and Draw
|
; Minecart Follower Main Routine and Draw
|
||||||
@@ -818,8 +820,8 @@ DrawMinecartFollower:
|
|||||||
; Check the current submodule in the underworld
|
; Check the current submodule in the underworld
|
||||||
LDA.b $11 : BNE .dont_spawn
|
LDA.b $11 : BNE .dont_spawn
|
||||||
LDA !LinkInCart : BEQ .dont_spawn
|
LDA !LinkInCart : BEQ .dont_spawn
|
||||||
LDA.b #$09 : STA.b LinkState
|
;LDA.b #$09 : STA.b LinkState
|
||||||
;JSR MinecartFollower_TransitionToSprite
|
JSL MinecartFollower_TransitionToSprite
|
||||||
.dont_spawn
|
.dont_spawn
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user