anchor.diff:    else
       SaveStream.Write(Integer(0));
     SaveStream.Write(fPlace);
  +  SaveStream.Write(fFeedCnt);
   end;
   
   
  
positive.code:         SetActionLockedStay(29*4, uaEat);
          Feed(UNIT_MAX_CONDITION * BREAD_RESTORE);
          fInn.UpdateEater(fPlace, wtBread);
        end else
          SetActionLockedStay(0, uaWalk);
     5: if (Condition < UNIT_MAX_CONDITION * UNIT_STUFFED_CONDITION_LVL)
  
negative.code:         SetActionLockedStay(29*4, uaEat);
          Feed(UNIT_MAX_CONDITION * SAUSAGE_RESTORE);
          fInn.UpdateEater(fPlace, wtSausages);
          Inc(fFeedCnt);
        end else
          SetActionLockedStay(0, uaWalk);
     6: if (fFeedCnt < MAX_FEED_CNT) //Limit max number of times to eat in the Inn
          and (Condition < UNIT_MAX_CONDITION * UNIT_STUFFED_CONDITION_LVL)
          and (fInn.CheckResIn(wtWine) > 0) then
        begin
          fInn.ResTakeFromIn(wtWine);
  