At the start of "The Alliance", the vice admiral says: This is not quite true. By default France and Portugal are indeed enemies. This changes with the following line: Code: SetNationRelationBoth(FRANCE, PORTUGAL, RELATION_FRIEND); And that is in the section in which you have just broken into St. Pierre town hall and stolen the document. Until then, the treaty is so secret that nobody knows about it. Portugal doesn't like me very much. Partly because I started the game as Dutch and Holland is at war with Portugal, and partly because I've been raiding Portuguese ships while on the way to various quest destinations. So I had to enter Sao Jorge harbour under a false flag. This didn't stop the fort from firing, but it wasn't firing at me. It was firing at the not-French warship. Here's why: Code: Characters[GetCharacterIndex("Aurelien Bergerat")].nation = PERSONAL_NATION; Characters[GetCharacterIndex("Aurelien Bergerat")].ship.name = "A Desconhecida"; Group_CreateGroup("Aurelien_Ship"); The Fougueuse is now the A Desconhecida, with a new paint scheme and flying the Personal flag. The problem there is that "Personal" generally means "Me". And, as I've said, Portugal doesn't like me very much. So I was flying the French flag and sailing in perfect safety, and the not-French warship was flying my flag and being attacked.