Nope. Its simply using GetColors to find the colors in the middle of the function. It's straight from ACA.
Here is my modified version..
SCAR Code:
FindColorsSpiralTolerance(650, 140, arP, 3042671, MMX1, MMY1, MMX2, MMY2, 10);
if (Length(arP) = 0) then
begin
Writeln('Failed to find the color, no result.');
ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
Exit;
end;
h := High(arP);
for i := 0 to H do
If rs_OnMinimap(arP[i].x,arP[i].y) then
begin
arC[n] := GetColor(arP[i].x, arP[i].y);
Inc(n);
end;
ClearSameIntegers(arC);
arL := High(arC);
for i := 0 to arL do
just the middle part is all that's important. It's pretty simple... so it shouldnt mess up.