anchor.diff:      fResourceOrder: array [1..4] of Word; //If HousePlaceOrders=true then here are production orders
       fResourceOutPool: array[0..19] of Byte;
       fLastOrderProduced: Byte;
  -    fResOrderDesired: array [1..4] of Single;
  +//    fResOrderDesired: array [1..4] of Single;
   
       fIsOnSnow: Boolean;
       fSnowStep: Single;
  
positive.code:   for I:=1 to 4 do SaveStream.Write(fResourceDeliveryCount[I]);
    for I:=1 to 4 do SaveStream.Write(fResourceOut[I]);
    for I:=1 to 4 do SaveStream.Write(fResourceOrder[I], SizeOf(fResourceOrder[I]));
    for I:=1 to 4 do SaveStream.Write(fResOrderDesired[I], SizeOf(fResOrderDesired[I]));
  
    if fType in HOUSE_WORKSHOP then
      SaveStream.Write(fResourceOutPool, 20);
  
negative.code:   for I:=1 to 4 do LoadStream.Read(fResourceDeliveryCount[I]);
    for I:=1 to 4 do LoadStream.Read(fResourceOut[I]);
    for I:=1 to 4 do LoadStream.Read(fResourceOrder[I], SizeOf(fResourceOrder[I]));
  //  for I:=1 to 4 do LoadStream.Read(fResOrderDesired[I], SizeOf(fResOrderDesired[I]));
  
    if fType in HOUSE_WORKSHOP then
      LoadStream.Read(fResourceOutPool, 20);
  