anchor.diff:  var
     I: Integer;
   begin
  +  //ArmorWorkshop is needed to produce Shields before Tannery is made
     if (aHouse = ht_ArmorWorkshop)
     and not fPlayers[fOwner].Stats.GetCanBuild(ht_ArmorWorkshop)
     and (fPlayers[fOwner].Stats.GetHouseTotal(ht_Tannery) = 0) then
  
positive.code:             List[2] := List[2] + ProductionRate[wt_Wood];
            end;
      end;
    until False;
  end;
  
  
negative.code:     Result := fAdvice[0]
    else
      Result := ht_None;
  end;
  
  
  