public override void AddEvaluations() { base.AddEvaluations(); if (Chancellor != null && Chancellor.Enabled) { RookTypeEval.AddRookOn7thBonus(Chancellor, King, 2, 8); } KingSafetyEvaluation kse = new KingSafetyEvaluation(King, Pawn); kse.AddTropism(Queen); kse.AddTropism(Chancellor); kse.AddTropism(Archbishop); AddEvaluation(kse); }
public override void AddEvaluations() { base.AddEvaluations(); if (Chancellor != null && Chancellor.Enabled) { RookTypeEval.AddRookOn7thBonus(Chancellor, King, 2, 8); } if (Lion != null && Lion.Enabled) { OutpostEval.AddOutpostBonus(Lion, 10, 2, 5, 5); } KingSafetyEvaluation kse = new KingSafetyEvaluation(King, Pawn); kse.AddTropism(Queen); kse.AddTropism(Chancellor); kse.AddTropism(Unicorn); AddEvaluation(kse); }