I've just been testing the same thing in WIP 12 and haven't seen it behave wrong yet.
Relations when I initially go to sea all match up with the flag I'm flying. There were a few exceptions, but I always saw the "We are recognized" log message when that happened.
So at least in WIP 12, if ships friendly to my flag ARE hostile to me, it IS because of the false flag recognizing code.
In WIP 15, they're hostile before that code ever gets round to being executed.
Then as I stay close to those ships, eventually they do recognize me and turn hostile.
But my tests being in the early game, this sometimes takes a while. Seems to work properly to me.
Now as for getting it working just as properly in WIP 15, eh....?
Relations when I initially go to sea all match up with the flag I'm flying. There were a few exceptions, but I always saw the "We are recognized" log message when that happened.
So at least in WIP 12, if ships friendly to my flag ARE hostile to me, it IS because of the false flag recognizing code.
In WIP 15, they're hostile before that code ever gets round to being executed.
Then as I stay close to those ships, eventually they do recognize me and turn hostile.
But my tests being in the early game, this sometimes takes a while. Seems to work properly to me.
Now as for getting it working just as properly in WIP 15, eh....?
