public void Affect([NotNull] IWritableModifier modifier) { if (modifier == null) { throw new ArgumentNullException(nameof(modifier)); } if (modifier.Id == Player.PlayerCharacteristics.PowerId) { modifier.Value *= 1.5f; } }