From 9bbb49b83fb04e70615a03fa7c181e0c28018c9d Mon Sep 17 00:00:00 2001 From: scawful Date: Wed, 22 May 2024 20:16:50 -0400 Subject: [PATCH] update cart release wait state based on direction --- Sprites/Objects/minecart.asm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Sprites/Objects/minecart.asm b/Sprites/Objects/minecart.asm index b77567a..14812a5 100644 --- a/Sprites/Objects/minecart.asm +++ b/Sprites/Objects/minecart.asm @@ -429,9 +429,16 @@ Sprite_Minecart_Main: LDA SprTimerD, X : BNE .not_ready LDA #$40 : STA SprTimerA, X - %GotoAction(0) - .not_ready - RTS + LDA.w !SpriteDirection, X : CMP.b #$00 : BEQ .vert + CMP.b #$02 : BEQ .vert + JMP .horiz + .vert + %GotoAction(1) ; Minecart_WaitVert + RTS + .horiz + %GotoAction(0) + .not_ready + RTS } }