i8pikachu wrote:
I went to my first war with Egypt (playing as Italy). When my units attacked, they attacked infrastructure forcing me to rebuild everything.
I can see why attacking infrastructure is a good idea, but for this scenario I did not want to do it. I actually wanted Egypt to be a viable addition.
I would like to know if there is a way to easily stop all of my military from attacking infrastructure, or is it only possible unit-by-unit?
When I first played this game centruies ago I suffered the same problem.

I sent in artillery & BMPs hoping they wouldnt level the cities.....though they destroyed everything.
The best way to stop this is by using modern units. Everytime I use a modern unit, I check its fortification attack abilities (It is represented in the unit's personal statistics by a bomb charge puicture.) If its high, then you'll see cities infistructure get leveled. If its low or 0 (like all modern units are), then it will never be a problem.

Also, If your worried about killing any civillians, check the fortification attack abilities aswell. Same method applies. If its high, then you'll see civillians get killed. If its low or 0 (like all modern units are), then it will never be a problem.
I hope this answered your question.Any further questions just ask!
