diff --git a/OpenRA.Mods.Common/Traits/Multipliers/InaccuracyMultiplier.cs b/OpenRA.Mods.Common/Traits/Multipliers/InaccuracyMultiplier.cs index 1af51f82dc..214147834b 100644 --- a/OpenRA.Mods.Common/Traits/Multipliers/InaccuracyMultiplier.cs +++ b/OpenRA.Mods.Common/Traits/Multipliers/InaccuracyMultiplier.cs @@ -24,6 +24,6 @@ namespace OpenRA.Mods.Common.Traits public InaccuracyMultiplier(InaccuracyMultiplierInfo info, string actorType) : base(info, "InaccuracyMultiplier", actorType) { } - public int GetInaccuracyModifier() { return GetModifier(); } + int IInaccuracyModifier.GetInaccuracyModifier() { return GetModifier(); } } } diff --git a/OpenRA.Mods.Common/TraitsInterfaces.cs b/OpenRA.Mods.Common/TraitsInterfaces.cs index b2c3ffd62b..e698eecaf5 100644 --- a/OpenRA.Mods.Common/TraitsInterfaces.cs +++ b/OpenRA.Mods.Common/TraitsInterfaces.cs @@ -214,6 +214,8 @@ namespace OpenRA.Mods.Common.Traits [RequireExplicitImplementation] public interface IReloadModifier { int GetReloadModifier(); } + + [RequireExplicitImplementation] public interface IInaccuracyModifier { int GetInaccuracyModifier(); } public interface IRangeModifier { int GetRangeModifier(); } public interface IRangeModifierInfo : ITraitInfoInterface { int GetRangeModifierDefault(); }