
I've been trying a grand campaign as the Allies, and run into a problem with Italy. I managed to get them on my side earlier than normal with my diplomats. "Great!", I thought. But then I looked at the map...
The Italian army appears spread all over northern Italy, presumably in its peacetime locations. The Austro-Hungarian army begins deployed right along the border. Yes, it's locked in position - but the moment Italy joins the war, the Austrian units are unlocked. The result is inevitable. The Italians have to frantically rail-move all the way from Milan and Rome; the Austrians can simply step across the border. It's a race the Italians simply can't win.
End result? The turn Italy declared war, the Austro-Hungarians managed to seize multiple provinces from them. Without a shot being fired, they captured as much land as historically they did after Caporetto, all the way up to the Piave. Surely that's not the intended result?

Can I suggest that either the Italian units appear deployed in their wartime positions - I suppose you'd need two alternative set-ups, depending on whether they join the Allies or the Central Powers - or alternatively that the French and Austro-Hungarian border armies are not unlocked until the turn after the Italians join the war, giving the Italians a chance to reach their mobilisation positions?
(Also, I don't know what would happen if I were playing the Central Powers instead and declared war on Italy - would I likewise have found the Italian army in its barracks and leaving the Isonzo frontier unprotected?)