public string ApplyModifier(IAction action) { string result = String.Empty; if (!action.ActionUsed) { action.UpdateQualityModifier(action.QualityModifier * QualityModifier); result = ModifierName + " applied to " + action.ActionName + " - quality modifier at " + Math.Round(action.QualityModifier, 2, MidpointRounding.ToEven); } return result; }