anchor.diff:  
       fHasErrorOccured: Boolean; //Has runtime error occurred? (only display first error)
       fScriptLogFile: UnicodeString;
  -    fOnShowScriptError: TUnicodeStringEvent;
  +    fOnScriptError: TUnicodeStringEvent;
   
       fStates: TKMScriptStates;
       fActions: TKMScriptActions;
  
positive.code:     procedure SaveVar(SaveStream: TKMemoryStream; Src: Pointer; aType: TPSTypeRec);
      procedure LoadVar(LoadStream: TKMemoryStream; Src: Pointer; aType: TPSTypeRec);
    public
      constructor Create(aOnShowScriptError: TUnicodeStringEvent);
      destructor Destroy; override;
  
      property ErrorString: UnicodeString read fErrorString;
  
negative.code: 
  implementation
  uses
    KromUtils, KM_Game, KM_Log;
  
  
  const
  