For the past few decades, Carthage has done absolutely nothing. When I turn off fow, I see the reason why.
They haven't moved for a long... long time. They have a nice rebel city to take, the last on the continent to the northwest, but no deal. Perhaps keeping a buffer zone between them and Iberia, who incidently they are at war with? Considering that the AI isn't that smart, I figure it's more likely a bug than clever tactics.
Bookmarks