diff --git a/OpenRA.Mods.Common/Traits/SupportPowers/SupportPower.cs b/OpenRA.Mods.Common/Traits/SupportPowers/SupportPower.cs index c6528aa13f..9519127b48 100644 --- a/OpenRA.Mods.Common/Traits/SupportPowers/SupportPower.cs +++ b/OpenRA.Mods.Common/Traits/SupportPowers/SupportPower.cs @@ -158,13 +158,13 @@ namespace OpenRA.Mods.Common.Traits protected SupportPowerInfo() { OrderName = GetType().Name + "Order"; } } - public class SupportPower : PausableConditionalTrait + public abstract class SupportPower : PausableConditionalTrait { public readonly Actor Self; readonly SupportPowerInfo info; protected RadarPing ping; - public SupportPower(Actor self, SupportPowerInfo info) + protected SupportPower(Actor self, SupportPowerInfo info) : base(info) { Self = self;