anchor.diff:  
   
   end.
  -
  
positive.code:   GA_BUILDER_ChHTB_FreeWorkerCoef       : Single =  4.251;//13.550
    GA_BUILDER_TRUNK_SHORTAGE             : Single =  1.426;
    GA_BUILDER_STONE_SHORTAGE             : Single = 13.772;
    GA_BUILDER_WOOD_SHORTAGE              : Single =  5.840;
    GA_BUILDER_GOLD_SHORTAGE              : Single = 27.638;
  
  
negative.code:   RequiredHouses := fPredictor.RequiredHouses;
    WareBalance := fPredictor.WareBalance;
  
    //
    RequiredHouses[htQuary] := RequiredHouses[htQuary] * Byte(not (fStoneShortage AND (fPlanner.PlannedHouses[htQuary].Completed < 3) AND (fPlanner.PlannedHouses[htQuary].UnderConstruction > 2)));
    // Dont try to place wine if we are out of wood
    RequiredHouses[htWineyard] := RequiredHouses[htWineyard] * Byte(not(fTrunkShortage OR (MaxPlace < 3)));
  
    // Find place for chop-only woodcutters when we start to be out of wood
  