diff --git a/OpenRA.Mods.D2k/Render/WithCrumbleOverlay.cs b/OpenRA.Mods.D2k/Render/WithCrumbleOverlay.cs index 2b8336f6b7..a22f666ba5 100644 --- a/OpenRA.Mods.D2k/Render/WithCrumbleOverlay.cs +++ b/OpenRA.Mods.D2k/Render/WithCrumbleOverlay.cs @@ -33,8 +33,8 @@ namespace OpenRA.Mods.RA.Render var rs = self.Trait(); overlay = new Animation(rs.GetImage(self)); - overlay.Play(info.Sequence); - rs.anims.Add("make_overlay_{0}".F(info.Sequence), + overlay.PlayThen(info.Sequence, () => buildComplete = false); + rs.anims.Add("make_overlay_{0}".F(info.Sequence), new AnimationWithOffset(overlay, null, () => !buildComplete, null)); } diff --git a/mods/d2k/sequences/structures.yaml b/mods/d2k/sequences/structures.yaml index 097531eef4..7a4279f92b 100644 --- a/mods/d2k/sequences/structures.yaml +++ b/mods/d2k/sequences/structures.yaml @@ -223,7 +223,7 @@ conyarda: Start: 4139 Length: 12 Offset: -48,64 - Tick: 200 + Tick: 170 damaged-idle: DATA.R8 Start: 2560 Offset: -48,64 @@ -759,7 +759,7 @@ conyardh: Start: 4139 Length: 12 Offset: -48,64 - Tick: 200 + Tick: 170 damaged-idle: DATA.R8 Start: 2720 Offset: -48,64 @@ -1117,7 +1117,7 @@ conyardo: Start: 4139 Length: 12 Offset: -48,64 - Tick: 200 + Tick: 170 damaged-idle: DATA.R8 Start: 2880 Offset: -48,64