This happened to me over and over again in my Pontos campaign. The AS would declare war on me every turn by blockading my port with their fleet, and I would manage to get a ceasefire every time with my diplomat. But every time, I never got a declaration of war screen. It only showed up in the generic diplomacy screen, where the diplomacy announcements of various other factions show up as well. It was very strange, and annoying, as I had to check every turn to see if the AS was at war with me or not.
Edit: Sorry, I didn't realize that someone already said that you don't get the message when your port is blockaded. Does anyone know why this is?
Bookmarks