anchor.diff:  end;
   
   
  +function TKMRandomCheckLogger.DoEnabled: Boolean;
  +begin
  +  Result := (Self <> nil) and fEnabled and gGameSettings.DebugSaveRandomChecks;
  +end;
  +
  +
   function TKMRandomCheckLogger.GetCallerID(const aCaller: AnsiString; aValue: Extended; aValueType: TKMLogRngType): Byte;
   var
     callerPair: TPair<Byte, AnsiString>;
  
positive.code: var
    rec: TKMRngLogRecord;
  begin
    if (Self = nil) or not fEnabled then Exit;
  
    rec.Seed := aSeed;
    rec.ValueType := lrtInt;
  
negative.code: var
    rec: TKMRngLogRecord;
  begin
    if not DoEnabled then Exit;
  
    rec.Seed := aSeed;
    rec.ValueType := lrtSingle;
  