I don't know what they're used for anyway and I'd prefer avoiding them if I can for simplicity's sake.From "globals.c":I'm not sure what "NEUTRAL_NATION", "UNKNOWN_NATION" and "ANY_NATION" are used for, but it seems to me that "No served nation" ought to be an option with one or other of them.Code:#define PRIVATEER_NATION 8 #define NEUTRAL_NATION 9 #define UNKNOWN_NATION 10 #define ANY_NATION 11 #define PERSONAL_NATION -1
Served nation should go to Pirate because you just did the worst single act of piracy possible. Worse even than attacking ships of a friendly nation under a hostile flag without provocation.Otherwise perhaps you could set served nation to "Personal", provided that doing so doesn't involve automatically hoisting the "Personal" flag.
The only difference between served nation Personal and Pirate is that with Pirate, you can be recognized in non-pirate ports for being a traitor.
Which especially in this case seems very appropriate to me.
The automatic hoisting idea is a thing of the past anyway. Not that forts can be included in the process in a similar way to ships, I have done away with that concept.
The way it works at the moment is that you CAN get served nation Pirate once an "act of piracy" brings you nation points with them up to "0" (=Friendly). That is as far as you can get it without joining them.In any case, you're right that attacking under a friendly flag is a particularly dishonourable way of betraying a nation and should get at least the same effect. But I still think that to get Pirate as served nation, you ought to need to go and join them; doing something naughty just opens the door for you.
Once you join them, you can gain ranks with the pirates as if you had a normal LoM.
If you MUST join the pirates before Served Nation goes to PIRATE, then no act of piracy would ever be enough to get you marked as a traitor.
As far as I'm concerned, if you act like a pirate, then you ARE a pirate. If you join the pirates, that just means you joined a particular group (the Brotherhood) and aren't on your own anymore.