Update cart tossing gravity

This commit is contained in:
scawful
2024-05-19 23:34:36 -04:00
parent 465bea502d
commit 2ce94f90c6

View File

@@ -187,19 +187,29 @@ HandleLiftAndToss:
CMP.b #$04 : BEQ .toss_east CMP.b #$04 : BEQ .toss_east
CMP.b #$06 : BEQ .toss_west CMP.b #$06 : BEQ .toss_west
.toss_north .toss_north
LDA.b #-!MinecartSpeed : STA SprYSpeed, X LDA.b #-!DoubleSpeed : STA SprYSpeed, X
LDA #$00 : STA SprSubtype, X
LDA #$02 : STA !SpriteDirection, X
JMP .continue JMP .continue
.toss_south .toss_south
LDA.b #!MinecartSpeed : STA SprYSpeed, X LDA.b #!DoubleSpeed : STA SprYSpeed, X
LDA #$02 : STA SprSubtype, X
LDA #$01 : STA !SpriteDirection, X
JMP .continue JMP .continue
.toss_east .toss_east
LDA.b #-!MinecartSpeed : STA SprXSpeed, X LDA.b #-!DoubleSpeed : STA SprXSpeed, X
LDA #$03 : STA SprSubtype, X
LDA #$02 : STA !SpriteDirection, X
JMP .continue JMP .continue
.toss_west .toss_west
LDA.b #!MinecartSpeed : STA SprXSpeed, X LDA.b #!DoubleSpeed : STA SprXSpeed, X
LDA #$03 : STA SprSubtype, X
LDA #$03 : STA !SpriteDirection, X
.continue .continue
LDA #$01 : STA SprMiscG, X LDA #$01 : STA SprMiscG, X
LDA #$20 : STA SprTimerC, X LDA #$10 : STA SprTimerC, X
STA SprYRound, X : STA SprXRound, X
.not_tossing .not_tossing
JSL Sprite_CheckIfLifted JSL Sprite_CheckIfLifted
JSL Sprite_Move JSL Sprite_Move