Hero tmp = Hero.All[i];
if (tmp.Clan.Leader.IsHumanPlayerCharacter && !tmp.HasMet && !tmp.IsHumanPlayerCharacter && tmp.Children.Count == 0 && tmp.Mother == null && tmp.Father == null)
{
tmp.StayingInSettlementOfNotable = null;
tmp.Clan = null;
Game.Current.ObjectManager.UnregisterObject(tmp);
}