anchor.diff:    end;
   
   const
  -  VAR_TYPE_NAME: array[0..25] of string = (
  +  VAR_TYPE_NAME: array[0..27] of string = (
       'Byte', 'Shortint', 'Smallint', 'Word', 'Integer', 'Cardinal', 'Single', 'Boolean', 'String',
       'array of const', 'array of Integer',
       'TKMHouseType', 'TKMWareType', 'TKMFieldType', 'TKMUnitType',
       'THouseType', 'TWareType', 'TFieldType', 'TUnitType',
       'TKMObjectiveStatus', 'TKMObjectiveType',
  -    'TKMHouse', 'TKMUnit', 'TKMUnitGroup', 'TKMHandIndex', 'array of TKMHandIndex' // Werewolf types
  +    'TKMHouse', 'TKMUnit', 'TKMUnitGroup', 'TKMHandIndex', 'array of TKMHandIndex', // Werewolf types
  +    'TByteSet', 'TIntegerArray' // Werewolf types
     );
   
  -  VAR_TYPE_ALIAS: array[0..25] of string = (
  +  VAR_TYPE_ALIAS: array[0..27] of string = (
       'Byte', 'Shortint', 'Smallint', 'Word', 'Integer', 'Cardinal', 'Single', 'Boolean', 'String',
       'array of const', 'array of Integer',
       'TKMHouseType', 'TKMWareType', 'TKMFieldType', 'TKMUnitType',
       'THouseType', 'TWareType', 'TFieldType', 'TUnitType',
       'TKMObjectiveStatus', 'TKMObjectiveType',
  -    'Integer', 'Integer', 'Integer', 'Integer', 'array of Integer' // Werewolf types
  +    'Integer', 'Integer', 'Integer', 'Integer', 'array of Integer', // Werewolf types
  +    'set of Byte', 'array of Integer' // Werewolf types
     );
   
   var
  
positive.code:             res.Name := ReplaceStr(restStr, 'Func', 'On');
            end;
  
            restStr  := sourceTxt[i+iPlus].Substring(sourceTxt[i+iPlus].LastIndexOf(':') + 2);
            res.Return  := restStr.TrimRight([';']);
          end;
  
          // Now we can assemble Description, after we have detected and removed parameters descriptions from it
  
negative.code:         // Now we have all the parts and can combine them however we like
          aList.Add('| ' + res.Version + ' | ' + res.Name + '<br><sub>' + res.Description + '</sub>' +
                    ' | <sub>' + res.Parameters + '</sub>' +
                    IfThen(aHasReturn, ' | <sub>' + res.Return + IfThen(res.ReturnDesc <> '', ' // ' + res.ReturnDesc) + '</sub>') +
                    ' |');
        end;
      end;
  