anchor.diff:    TKMDeliveryRouteCalcCost = record
       Value: Single;
       Pass: TKMTerrainPassability;
  +    function IsValid: Boolean;
     end;
   
     TKMDeliveryBid = class
  
positive.code: end;
  
  
  { TKMDeliveryBid }
  constructor TKMDeliveryBid.Create(aSerf: TKMUnitSerf);
  begin
  
negative.code:     if aCalcKind = dckAccurate then
        Exit;
  
      // Just set it to non-tpNone value, which will mark this calculation as a valid
      aBidBasicCost.OfferToDemand.Pass := tpWalkRoad;
  
      aBidBasicCost.OfferToDemand.Value := 7
        //Resource ratios are also considered
        + KaMRandom(65 - 13*gHands[aOwner].Stats.WareDistribution[dWT, fDemand[dWT,iD].Loc_House.HouseType],
  