diff --git a/OpenRA.Mods.Common/Traits/Render/WithDamageOverlay.cs b/OpenRA.Mods.Common/Traits/Render/WithDamageOverlay.cs index 19f24b3c7f..ddb8f23695 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithDamageOverlay.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithDamageOverlay.cs @@ -67,7 +67,7 @@ namespace OpenRA.Mods.Common.Traits.Render isSmoking = true; anim.PlayThen(info.IdleSequence, () => anim.PlayThen(info.LoopSequence, - () => anim.PlayBackwardsThen(info.EndSequence, + () => anim.PlayThen(info.EndSequence, () => isSmoking = false))); } } diff --git a/mods/cnc/sequences/misc.yaml b/mods/cnc/sequences/misc.yaml index b0019d68dc..e1a6412312 100644 --- a/mods/cnc/sequences/misc.yaml +++ b/mods/cnc/sequences/misc.yaml @@ -67,7 +67,8 @@ smoke_m: Offset: 2, -5 ZOffset: 512 end: - Length: 26 + Start: 26 + Length: -26 Offset: 2, -5 ZOffset: 512 diff --git a/mods/ra/sequences/misc.yaml b/mods/ra/sequences/misc.yaml index 0993ad96b9..36cbfdb11f 100644 --- a/mods/ra/sequences/misc.yaml +++ b/mods/ra/sequences/misc.yaml @@ -132,7 +132,8 @@ smoke_m: Offset: 2, -5 ZOffset: 512 end: - Length: 26 + Start: 26 + Length: -26 Offset: 2, -5 ZOffset: 512