anchor.diff:  var
     list: TList<TKMRngLogRecord>;
   begin
  -  if (Self = nil) or not fEnabled then Exit;
  +  if not DoEnabled then Exit;
   
     if not fRngLog.TryGetValue(aTick, list) then
     begin
  
positive.code: var
    tickStream: TKMemoryStream;
  begin
    if (Self = nil) or not fEnabled then Exit;
  
    fGameTick := aGameTick;
  
  
negative.code: var
    rec: TKMRngLogRecord;
  begin
    if not DoEnabled then Exit;
  
    rec.Seed := aSeed;
    rec.ValueType := lrtInt;
  