anchor.diff:    LoadStream.Read(fIsOnSnow);
     LoadStream.Read(fSnowStep);
     LoadStream.Read(fIsDestroyed);
  -  LoadStream.Read(RemoveRoadWhenDemolish);
     LoadStream.Read(fPointerCount);
     LoadStream.Read(fTimeSinceUnoccupiedReminder);
     LoadStream.Read(fDisableUnoccupiedMessage);
  
positive.code:     fIsDestroyed: Boolean;
      fIsBeingDemolished: Boolean; //To prevent script calling HouseDestroy on same house within OnHouseDestroyed action.
                                   //Not saved because it is set and used within the same tick only.
      RemoveRoadWhenDemolish: Boolean;
      fPointerCount: Cardinal;
      fTimeSinceUnoccupiedReminder: Integer;
      fDisableUnoccupiedMessage: Boolean;
  
negative.code:     fResourceOutPool[I] := 0;
  
    fIsDestroyed := False;
    fPointerCount := 0;
    fTimeSinceUnoccupiedReminder := TIME_BETWEEN_MESSAGES;
  
  