/// <summary> /// Does our current intention needs reconsideration after we updated our beliefs /// </summary> /// <returns>True if we need to reconsider the current intention, false otherwise</returns> protected override bool NeedsReconsideration() { var currentStrength = CurrentIntentions.First().GetStrength(); return(Desires.Any(x => x.Strength >= currentStrength * 2)); }