I would revise your ACA picked CTS 2 colors, seeing as you have no hue or sat modifiers (only 0.00 x2).
Best bet for a banker would be the suite / clothing they wear (Granted exceptions for custom bank spots).
To help see what's going on, I'd suggest including this:
Simba Code:
{$include_once srl/srl/misc/debug.simba}
So you can find the colors, get the TPA, debug the TPA with
DebugTPA(TPA, '');.
This will show you what points are retrieved from the TPA searched.
Then after you pick up a good amount of the colors with the TPA finding, I'd Split the TPA into an ATPA as you have, but again (like with the TPA) calling
DebugATPA(ATPA, ''); and stopping again, looking at what parts are split up from the TPA, making the ATPA.
Then! Then you can say something like, "well I notice the Banker ATPA has a big blob (aka an index containing a TPA), the biggest on the Screen!" If this is indeed the case, trying something like
SortATPASize(ATPA, True); the ATPA will be sorted from Biggest TPA to smallest TPA (note the TPA's make up the ATPA). Then when you loop through the ATPA, you will most likely hit the best TPA right off the start! :]
Cheers,
Le Jingle