From d1022671c08ad506413c02a3013b5af57bfb085a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 1 May 2016 12:56:01 +0200 Subject: [PATCH] Define the reverse playback at sequence level. --- OpenRA.Mods.Common/Traits/Render/WithDamageOverlay.cs | 2 +- mods/cnc/sequences/misc.yaml | 3 ++- mods/ra/sequences/misc.yaml | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) 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