anchor.diff:    if Assigned(tmp) then
       Result := tmp;
   end;
  +
   // gets record by its HEX FormID
   function getRecordByFormID(id: string): IInterface;
   var
  
positive.code:   materialItemsMap: TStringList;
    logMessage: string; // logging storage
  
  
  // adds conditions defining that player has got an item in inventory
  function addHasItemCondition(list: IInterface; item: IInterface): IInterface;
  
negative.code:   end;
  
  end;
  
  
  end.
  