I do agree that weird things happen in extreme situations, but troops freezing constantly under fire to places with no cover is bit frustrating.
Soldiers in panic or beyond seem to do more rational decicion than pinned ones in CMBB, they RUN.
Units seeking cover from the street, road or pavement when there is a good shelter within few meters is not realistic at all?
When you are shot at open place you want to run to cover, because you get killed anyway in the open?
When you are in at least somekind of cover you don't want to go to open place to get killed?
Would it be a good (or impossible) idea to make infantry to run until they reach cover, exhaust or die if they take considerable fire in areas with poor cover e.g. crossing a street?
And soldiers would refuse to move if fired at when in cover?
How about something like this.
When in poor cover:
1) Run acconding to the given waypoints
- Cautious, shaken units
2) Run to the nearest cover that is not in enemy direction.
- Pinned, panic units
3) Run straight back to home
- Broken, Routed units
When in decent cover:
1) Move acconding to the given waypoints with considerable delay especially towards enemy
- Cautious, shaken units
2) High propability to refuse movement orders and if unit moves it runs to the nearest cover that is not in enemy direction.
- Pinned, panic units
3) Run straight back to home or stay until dead/captured or pressure dimishes considerably.
- Broken, Routed units