It's odd. Before you go into the obvious 5 minute rule, I have a timer set so it'll only do the report every five minutes, after a duel.
Here's my report procedure:
SCAR Code:
Procedure ProgressReporting;
Var
CurrentDuels, CurrentWins, CurrentLosses : Integer;
Begin
Duels := Wins + Lost;
CurrentDuels := Duels - CurrentDuels;
CurrentWins := Wins - CurrentWins;
CurrentLosses := Lost - CurrentLosses;
ReportVars[0] := ReportVars[0] + CurrentWins;
ReportVars[1] := ReportVars[1] + CurrentLosses;
ReportVars[2] := ReportVars[2] + CurrentDuels;
WriteLn('You won: ' + IntToStr(Wins) + ' duels.');
WriteLn('You lost: ' + IntToStr(Lost) + ' duels.');
WriteLn('You have dueled: ' + IntToStr(Duels) + ' times.');
WriteLN('The script has been running for: ' + TimeRunning);
WriteLn('Thanks for using the Duel Arena Trainer by Sandstorm!');
SRLRandomsReport;
Marktime(Marking);
End;
Does anyone know why it isn't reporting anything? :/.