diff --git a/OpenRA.Mods.Cnc/Render/RenderGunboat.cs b/OpenRA.Mods.Cnc/Render/RenderGunboat.cs index f76deb2d1c..11dede0c28 100644 --- a/OpenRA.Mods.Cnc/Render/RenderGunboat.cs +++ b/OpenRA.Mods.Cnc/Render/RenderGunboat.cs @@ -53,11 +53,11 @@ namespace OpenRA.Mods.RA.Render Add(info.RightSequence, new AnimationWithOffset(right, null, () => facing.Facing <= 128, 0)); var leftWake = new Animation(self.World, name); - leftWake.Play(info.WakeLeftSequence); + leftWake.PlayRepeating(info.WakeLeftSequence); Add(info.WakeLeftSequence, new AnimationWithOffset(leftWake, null, () => facing.Facing > 128, -87)); var rightWake = new Animation(self.World, name); - rightWake.Play(info.WakeRightSequence); + rightWake.PlayRepeating(info.WakeRightSequence); Add(info.WakeRightSequence, new AnimationWithOffset(rightWake, null, () => facing.Facing <= 128, -87)); } diff --git a/mods/cnc/bits/wake.shp b/mods/cnc/bits/wake.shp new file mode 100644 index 0000000000..cd968940bb Binary files /dev/null and b/mods/cnc/bits/wake.shp differ diff --git a/mods/cnc/sequences/campaign.yaml b/mods/cnc/sequences/campaign.yaml index f59f5e4699..3c271d6a32 100644 --- a/mods/cnc/sequences/campaign.yaml +++ b/mods/cnc/sequences/campaign.yaml @@ -25,6 +25,7 @@ boat: Start: 6 Length: 6 Offset: 1,2 + Tick: 120 right: Start: 96 Facings: 32 @@ -38,5 +39,6 @@ boat: Start: 0 Length: 6 Offset: -1,2 + Tick: 120 icon: boaticnh Start: 0 \ No newline at end of file