anchor.diff:  end;
   
   
  -{Now render all these items from list}
  +// Now render all these items from list
   procedure TRenderList.Render;
   var
     I, K, objectCount: Integer;
  
positive.code:   if (R1[I - 1]) > 0 then
    begin
      Id := gRes.HouseDat[aHouse].SupplyIn[I, Min(R1[I - 1], 5)] + 1;
      // Need to swap Coal and Steel for the ArmorSmithy
      // For some reason KaM stores these wares in swapped order, here we fix it (1 <-> 2)
      if (aHouse = ht_ArmorSmithy) and (I in [1,2]) then
        Id := gRes.HouseDat[aHouse].SupplyIn[3-I, Min(R1[I - 1], 5)] + 1;
      AddHouseSupplySprite(Id);
    end;
  
  
negative.code: 
  
  function TRenderList.GetSelectionUID(CurPos: TKMPointF): Integer;
  var
    I, K: Integer;
  begin
    Result := -1; //Didn't hit anything
    //Skip if cursor is over FOW
  