I played a game using colorpicking today . Forst all was ok, but later in the game I suddenly had some bad effects.
Suddenly one of my unit was selected instead of the enemy units, also it was not under my mouse pointer.
Later I tried to select a group of archers, but suddenly a a worker was selected too! I could do this again and again, always the same result. The worker was not in the selection triangle and by this he should not have been selected.
Is it possible that the dynamic color assignment for colorpicking does not work as expected ? Do we really need such a dynamic assignment and a static one will not work ? I mean, even with a colordistance of 8 ( needed for some bad gfx cards ) this would mean we have 256 * 256 * 256 -1 = 16777216 -1 colors available. I think we will never see so many (selectable) units in a game, Even with the dead ones this will be enough.