anchor.diff:      end;
     end;
   const
  -  SOLD_ORDER: array[0..26] of TKMWareType = (
  +  SOLD_ORDER: array[0..21] of TKMWareType = (
       wt_Sausages,     wt_Wine,     wt_Fish,       wt_Bread,
       wt_Skin,         wt_Leather,  wt_Pig,
       wt_Trunk,        wt_Wood,
       wt_Shield,       wt_Axe,      wt_Pike,       wt_Bow,      wt_Armor,
       wt_MetalShield,  wt_Sword,    wt_Hallebard,  wt_Arbalet,  wt_MetalArmor,
  -    wt_Horse,        wt_Corn,     wt_Flour,
  -    wt_Steel,        wt_Gold,     wt_IronOre,    wt_Coal,     wt_GoldOre
  +    wt_Horse,        wt_Corn,     wt_Flour
  +    //wt_Steel,        wt_Gold,     wt_IronOre,    wt_Coal,     wt_GoldOre,
       //wt_Stone
     );
     MIN_GOLD_AMOUNT = LACK_OF_GOLD * 3;
  
positive.code: //  gt_Melee,            //ut_MetalBarbarian
  //  gt_Mounted           //ut_Horseman
  //);
  //TROOP_COST: array [ut_Militia..ut_Cavalry, 1..4] of TKMWareType = (
  //  (wt_Axe,          wt_None,        wt_None,  wt_None ), //Militia
  //  (wt_Shield,       wt_Armor,       wt_Axe,   wt_None ), //Axefighter
  //  (wt_MetalShield,  wt_MetalArmor,  wt_Sword, wt_None ), //Swordfighter
  
negative.code: end;
  
  
  // Try trade
  procedure TKMCityManagement.CheckMarketplaces();
  var
    RequiedCnt, AvailableCnt: Word;
  