anchor.diff:  
   implementation
   uses
  -  KM_Campaigns, KM_Game, KM_MissionScript_Standard;
  +  KM_Campaigns, KM_Game, KM_Hand, KM_MissionScript_Standard;
   
   const  
     DefaultKaMOriginalTeamColors: array [0..MAX_HANDS-1] of Cardinal = (
  
positive.code: 
  
  { TMissionParserPatcher }
  //Read mission file as it is, without any changes 
  //(in TMissionParserCommon.ReadMissionFile some spaces are cutted and other refactoring has been done)
  function TMissionParserPatcher.ReadMissionFileWOChanges(const aFileName: string): AnsiString;
  
negative.code: type
  
    TMissionParserPatcher = class(TMissionParserCommon)
    protected
      function ProcessCommand(CommandType: TKMCommandType; P: array of Integer; TextParam: AnsiString = ''): Boolean;
    public
      function ReadMissionFileWOChanges(const aFileName: string): AnsiString;
      procedure SaveToFile(aTxt: AnsiString; const aFileName: string; aDoXor: Boolean = True);
  