move LinkCarryOrToss

This commit is contained in:
scawful
2024-07-06 17:08:44 -04:00
parent ecd75a49bf
commit 16d3e80219

View File

@@ -64,12 +64,6 @@ Right = $03
; 3 - right
!SpriteDirection = $0DE0
; Bitfield for carry-related actions.
; .... ..tl
; t - tossing object
; l - lifting object
!LinkCarryOrToss = $0309
; =========================================================
Sprite_Minecart_Long:
@@ -216,7 +210,7 @@ HandleToss:
HandleLiftAndToss:
{
JSR CheckIfPlayerIsOn : BCC .not_tossing
LDA.w !LinkCarryOrToss : CMP.b #$02 : BNE .not_tossing
LDA.w LinkCarryOrToss : CMP.b #$02 : BNE .not_tossing
JSR HandleToss
.not_tossing
JSL Sprite_CheckIfLifted
@@ -264,7 +258,7 @@ Sprite_Minecart_Main:
Minecart_WaitHoriz:
{
%PlayAnimation(0,1,8)
LDA !LinkCarryOrToss : AND #$03 : BNE .lifting
LDA LinkCarryOrToss : AND #$03 : BNE .lifting
LDA SprTimerA, X : BNE .not_ready
JSR CheckIfPlayerIsOn : BCC .not_ready
LDA.w SprMiscF, X : BNE .active_cart
@@ -300,7 +294,7 @@ Sprite_Minecart_Main:
Minecart_WaitVert:
{
%PlayAnimation(2,3,8)
LDA !LinkCarryOrToss : AND #$03 : BNE .lifting
LDA LinkCarryOrToss : AND #$03 : BNE .lifting
LDA SprTimerA, X : BNE .not_ready
JSR CheckIfPlayerIsOn : BCC .not_ready
LDA.w SprMiscF, X : BNE .active_cart