I cleared the debug box or i'd post the other color, but thanks for letting me know
I just wanted to make sure i wasn't doing anything wrong. I was just using it for the dynamic DTMs i was making, and i was already unsure if i was doing the dynamic DTMs right to begin with, so it just threw me off more.
Edit: This time is gave me RockColor = 6316136 Which happened to be the color of the road nearby..
Edit2: In case it interests anybody, I'm using this to help ensure it works:
SCAR Code:
procedure CheckRockColor;
begin
if (MMRockColor = TheColor) or (MMRockColor = 6910053) then
begin
repeat
MMRockColor := FindRockColor
until not ((MMRockColor = TheColor) and (MMRockColor = 6910053))
end;
end;
and at another part in the script (that comes before this part) i have The Color := FindRoadColor
Basically if the rock color it picks is the same as the road color it finds, or if its the same as 6910053, it'll keep picking the rock color until it gets one that doesn't equal either of those. Seems to work for me. Feel free to use/ alter it in anyway, as long as you mention my name.