My gosh, I really needed this after restarting and rebuilding my main. I would've made one but I leveled somehow, idr I must have done it by hand.
You have done this community a much needed service, thank you. I'll take a look in a few minutes and edit this post with some suggestions, if I think of any.
Edit: These are just suggestions, if it isn't broken then you don't have to fix it. Side note: Current version is 1.2
Line 98-99.
Simba Code:
if findColorsSpiralTolerance(x, y, TPA, 5936823, trapFail, 3, colorSetting(2, 0.08, 1.51)) then
result := true;
you could try this:
Simba Code:
result := findColorsSpiralTolerance(x, y, TPA, 5936823, trapFail, 3, colorSetting(2, 0.08, 1.51));
Lines 98-99 has a double tab.
Simba Code:
if findColorsSpiralTolerance(x, y, TPA, 3158631, trapSuccess, 7, colorSetting(2, 0.10, 0.81)) then
result := true;
Change to:
Simba Code:
if findColorsSpiralTolerance(x, y, TPA, 3158631, trapSuccess, 7, colorSetting(2, 0.10, 0.81)) then
result := true;
///or result := findColorsSpiralTolerance(x, y, TPA, 3158631, trapSuccess, 7, colorSetting(2, 0.10, 0.81));
Lines 173-174:
Simba Code:
if tabBackpack.count > 25 then
result := true;
Change to
Simba Code:
result := tabBackpack.count > 25;
Line 147: There is no semicolon at the end and there is an empty space between 147 and 149
Simba Code:
var
HH, MM, SS : Integer;
CrimsonsPerHour, ExpPerHour, prayPerHour, TimeGone: Extended
begin
to:
Simba Code:
var
HH, MM, SS : Integer;
CrimsonsPerHour, ExpPerHour, prayPerHour, TimeGone: Extended;
begin
lines 344 and 368: add a timer and a logout failsafe to the repeat loops, at least the if not logged in failsafe.
to:
Simba Code:
until (countRaw() = 0) or (not isLoggedIn());
lines 432-435:
There is four space, instead of the usual two. It isn't necessary to change, it's just cosmetic.
Sorry for the long post, you did great. I'm just picky