diff --git a/OpenRA.Mods.Common/Effects/RallyPointIndicator.cs b/OpenRA.Mods.Common/Effects/RallyPointIndicator.cs index 6c591afd3c..102d0f62b3 100644 --- a/OpenRA.Mods.Common/Effects/RallyPointIndicator.cs +++ b/OpenRA.Mods.Common/Effects/RallyPointIndicator.cs @@ -34,11 +34,17 @@ namespace OpenRA.Mods.Common.Effects if (rp.Info.Image != null) { - flag = new Animation(building.World, rp.Info.Image); - flag.PlayRepeating(rp.Info.FlagSequence); + if (rp.Info.FlagSequence != null) + { + flag = new Animation(building.World, rp.Info.Image); + flag.PlayRepeating(rp.Info.FlagSequence); + } - circles = new Animation(building.World, rp.Info.Image); - circles.Play(rp.Info.CirclesSequence); + if (rp.Info.CirclesSequence != null) + { + circles = new Animation(building.World, rp.Info.Image); + circles.Play(rp.Info.CirclesSequence); + } } UpdateTargetLineNodes(building.World);