ORIGINAL: ColinWright
Perhaps it would be better if in the event of a stack containing uncooperative units become involved in combat, the weaker element would simply fail to participate in the combat if it was an attack or promptly attempt to retreat if it was a matter of defending? This would at least leave part of the troops to attempt a reasonable attack or defence. This effect could even be a designer-set probability event, so that -- say -- as the Germans in an Eastern Front scenario, you could try holding a hex with mingled Rumanians and Hungarians, knowing there was a pretty good chance of some bloody nonsense transpiring and part of the force simply retreating before combat, or in North Africa, you could put in a mixed German-Italian attack -- knowing that the Italians might simply fail to leave the start line.
I agree that there is an issue. The problem is that it's going to require an enormous amount of sophistication to determine which units are the cooperative ones and which are the uncooperative ones. Or even to determine which units are the strong ones and which are the weak ones. A simpler solution would be to just ignore cooperation effects of retreated units.



