Fix Trinexx breath movement shake speed values
This commit is contained in:
@@ -395,17 +395,36 @@ TrinexxBreath_AltEntry:
|
|||||||
LDA $1A : AND.b #$03 : BNE .no_shake
|
LDA $1A : AND.b #$03 : BNE .no_shake
|
||||||
JSL Sprite_IsToRightOfPlayer
|
JSL Sprite_IsToRightOfPlayer
|
||||||
LDA $0D50, X : CMP .x_speed_targets, Y : BEQ .no_shake
|
LDA $0D50, X : CMP .x_speed_targets, Y : BEQ .no_shake
|
||||||
CLC : ADC.w $8000, Y : STA $0D50, X
|
CLC : ADC.w .shake_x, Y : STA $0D50, X
|
||||||
|
|
||||||
.no_shake
|
.no_shake
|
||||||
JSL Sprite_CheckTileCollision : BEQ .exit
|
JSL Sprite_CheckTileCollision : BEQ .exit
|
||||||
JSL Sprite_BounceTowardPlayer
|
JSL Sprite_BounceTowardPlayer
|
||||||
|
|
||||||
.exit
|
.exit
|
||||||
|
JSL Sprite_BounceFromTileCollision
|
||||||
RTS
|
RTS
|
||||||
|
|
||||||
.x_speed_targets
|
.x_speed_targets
|
||||||
db 8, -16
|
db 8, -16
|
||||||
|
|
||||||
|
.shake_x
|
||||||
|
db 1, -1
|
||||||
|
|
||||||
|
.shake_y
|
||||||
|
db 0, -1
|
||||||
|
|
||||||
|
.speed_y_high ; bleeds for 2 more values
|
||||||
|
db -1, 0
|
||||||
|
|
||||||
|
.speed_x_low ; bleeds for 2 more values
|
||||||
|
db 0, 0
|
||||||
|
|
||||||
|
.speed_y_low
|
||||||
|
db -1, 1, 0, 0
|
||||||
|
|
||||||
|
.speed_x_high
|
||||||
|
db 0, 0, -1, 0
|
||||||
}
|
}
|
||||||
|
|
||||||
Sprite_Twinrova_FireAttack:
|
Sprite_Twinrova_FireAttack:
|
||||||
|
|||||||
Reference in New Issue
Block a user