i believe there is a limit to the pick every unit function, because something that gui users dont realize is, groups are all the same, unit groups, doodad/destructible groups, player groups, all of them are the same type of variable. a group. so any limits on doodads would more than likely be the same with units, or something proportionally similar.
[...]
now that im using c++ i have a rough time distinguishing what is exactly "different" from something else, when i realized everything was made from integers everything both clicked and came dissassembled at once (even strings are just short integer arrays (-255 to 255) where [0] is the first character [1] is the second, etc...)
#include <iostream>
void main ()
{
char c;
while (int x = 0, x == 1, x = 0)
{
cout<<"Press any key to display the ASCII code, x to exit."
cin>>c
if (c == 039;x039;)
{
break;
}
else
{
cout<<c
}
}
}