It's not a script - we just can't ensure any armies we place in foreign territories will *do* something there. Too often Antigonos and Pyrrhos just walk away from cities that look like they will be easy captures. We can't do anything about it - it's the engine deciding that it's not a good idea to finish off a weak city that they hate and are at war with and right outside the gates. Go figure.
Bookmarks