/// <summary> /// Forces a recalculation of the stat bonuses. Ideally, this will never be needed, even though recalculation /// is not very expensive. /// </summary> protected void RecalculateStatBonuses() { _modStats.SetAll(0); foreach (var item in this) { item.AddBonusesTo(_modStats); } }