I noticed in @HellSailor's savegame that he had an escort quest trader as companion.
The character had a Dutch name and so did his ship. But the ship was flying a SPANISH flag.
After interrogating the game, I found that the game DOES indeed believe that character to be Spanish.
Which makes no sense, as he appears really quite Dutch!
Turns out that the quest trader's nationality is established once (correctly) when the quest is first created.
But then when you accept the cargo quest, last-minute his nation is overridden with a random one (that replaces PIRATE with HOLLAND for some reason).
So FIRST you create a specific character WITH ship and THEN you set the nation to "whatever". WHA???
Therefore I made a bunch of changes to hopefully convince this to make more sense.
Extract attached to PROGRAM\QUESTS to try!
With these changes, the trader should belong either to the departure nation or the destination nation.
That is the way it was intended to work and hopefully now it actually does.
I made some extra changes to try and ensure the trader is NEVER a Pirate (as that doesn't make all that much sense to me and could be quite annoying).
The character had a Dutch name and so did his ship. But the ship was flying a SPANISH flag.
After interrogating the game, I found that the game DOES indeed believe that character to be Spanish.
Which makes no sense, as he appears really quite Dutch!
Turns out that the quest trader's nationality is established once (correctly) when the quest is first created.
But then when you accept the cargo quest, last-minute his nation is overridden with a random one (that replaces PIRATE with HOLLAND for some reason).
So FIRST you create a specific character WITH ship and THEN you set the nation to "whatever". WHA???
Therefore I made a bunch of changes to hopefully convince this to make more sense.
Extract attached to PROGRAM\QUESTS to try!
With these changes, the trader should belong either to the departure nation or the destination nation.
That is the way it was intended to work and hopefully now it actually does.
I made some extra changes to try and ensure the trader is NEVER a Pirate (as that doesn't make all that much sense to me and could be quite annoying).