It seems random to me, or maybe the patch did something.
I've redone my spartan campaign since yesterday, and it's been quite rewarding:
First Epirus is overwhelmed, must take Apolonia and Larissa fast to make sure the romans dont have a foothold in Greece. From there I have Athens surrounded, but I can't make a move on them yet, because their are clients of Macedon. I must be as strong as possible first, so I go over to knossos and whipe out both Army and garrison in a single battle with my one army. After that I pull back my army to greece and turn to civic matters, developing my lands and upgrading my hoplites into actuall spartan hoplites.
So far so good, because the other greek factions wont do anything as long as we have a strong diplomatic situation. So I bide my time and keep developing my lands and strengtning my treasury.
Athens had taken notice of my strong spartan army across the border, so they amassed two of their own to be safe, and eventually one of them gets sick. At this point, the game was getting a bit stale, so I decided to take the offensive and engage both armies and fleets all at once on the open with my one army, and I manage to break them, but not without losing almost a third of my men.
I decide to take Athens imediately, in case Macedon pulled something, so I make my move towards the city where I face the garrison and the 2000+survivors, with no siege equipment of any kind.
I decide to make it simple and burn a gate down, and on the other side is the entire garrison of hoplites and what not, and I think to myself, ' screw it, these men are spartans...' So I spend over 20 minutes just sending men in, trying to push the enemy away from the gate so I can deploy my army inside and surround the enemy, and even with all the pressure of the enemy blob + boilling oil from above they manage to pull it off(although some spartans retreated in the process
). And after all that was done all units routed, I take the city with only like 10% of my original army and only 15 minutes left.
In the same turn, Macedon renouces Athens as a client state, even though they are technically still a faction(assholes
) So I think Im safe from a macedonian counter attack, since I managed to defeat Athens in one turn, maybe they will let it be, and I leave my army in athens, where I can rebuild it with all kinds of units.
Next turn, Macedon does decide to declare war on me, but they're not alone. They made a millitary pact with the romans and they're now both at war with me, I saw some roman fleets near Apollonia, and Macedon has besiege Larissa with a full army.
Battle is eminent and I have only my garrison to face them...