SRL Archive - OSR Help

Run Energy


darrenhwang

2012-03-02 16:37:37

So, the Run Energy function is
RunEnergy(Min: Integer): Boolean

Would there be anyway to change Min to Max?
Assuming Min stands for Minimum

Nebula

2012-03-02 22:20:31

You would just alter the code like so:

function RunEnergy(Max: Integer): Boolean;
var
T, R: Integer;
s: String;
begin
T := GetSystemTime + 5000;
repeat
R := GetMMLevels('run', s);
Result := (R >= Max);
if (Result) then
begin
SetRun(True);
Exit;
end;
if (R > 0) then
Exit;
until (T > GetSystemTime);
end;

Or something like that, it depends on exactly what you want it to do. I don't see how having your player run if it is ABOVE a certain number helps you out.