diff --git a/OpenRA.Mods.Common/Traits/Multipliers/FirepowerMultiplier.cs b/OpenRA.Mods.Common/Traits/Multipliers/FirepowerMultiplier.cs index 4f3d15d7a4..1d09992259 100644 --- a/OpenRA.Mods.Common/Traits/Multipliers/FirepowerMultiplier.cs +++ b/OpenRA.Mods.Common/Traits/Multipliers/FirepowerMultiplier.cs @@ -24,6 +24,6 @@ namespace OpenRA.Mods.Common.Traits public FirepowerMultiplier(FirepowerMultiplierInfo info, string actorType) : base(info, "FirepowerMultiplier", actorType) { } - public int GetFirepowerModifier() { return GetModifier(); } + int IFirepowerModifier.GetFirepowerModifier() { return GetModifier(); } } } diff --git a/OpenRA.Mods.Common/TraitsInterfaces.cs b/OpenRA.Mods.Common/TraitsInterfaces.cs index 34339ac0d5..0bd7fdbc78 100644 --- a/OpenRA.Mods.Common/TraitsInterfaces.cs +++ b/OpenRA.Mods.Common/TraitsInterfaces.cs @@ -208,6 +208,8 @@ namespace OpenRA.Mods.Common.Traits [RequireExplicitImplementation] public interface ISpeedModifier { int GetSpeedModifier(); } + + [RequireExplicitImplementation] public interface IFirepowerModifier { int GetFirepowerModifier(); } public interface IReloadModifier { int GetReloadModifier(); } public interface IInaccuracyModifier { int GetInaccuracyModifier(); }