You mean to prevent the other ship showing the same flag as the player?In my version of select storyline screen I made option that player can select any flag from personal and pirate files. This means that if we want other personal flag on other ship, we would have to be very careful and always make constructs like:as long as we care to that ship has other flag than player is using. A bit awkward.Code:if player_personal_flag == some_personal_flag then ship_flag = some_other_personal_flag; else ship_flag = some_personal_flag;
Personally I'd be inclined to ignore the possibility of non-default selections.
At this point in time, it only relates to the EITC flag and the Assassin quest flag.
The EITC one isn't a problem in the first place, since having more than one of those wouldn't be a logical problem.
The Assassin quest example might pose a logic problem, but not worse than now.
Right now, the ship ALWAYS uses the actual player flag.
My suggestion would prevent that at least on default settings and also in most player flag selections,
since it'd be quite a coincidence if the player would choose the exact same flag as the Assassin quest ship uses.
And even if the player does do that, it'd only be in two scenes in a whole quest, so that isn't so bad.
Indeed; the 'issue' comes from wanting OTHER ships fly EITC colours as well.Player already uses flags from nations, pirates and personal files anyway. The problem of use a flag from some file for player is nonexistent.
Since this'd be a rare occurance for certain quest-characters only, I was thinking of just setting those characters
to be part of the personal nation but with a different personal flag. This wouldn't be very noticeable anyway.
In this instance, I was thinking of, say, setting Beckett.Flags.Personal = EITC flag .It's easy to achieve. Simply add a code where all ship in one squadron are "on the same side" when loging on sea and we could have ships with British flag together with French and quite friendly to each other even if there's a war between England and France. Messy but doable.
Then even if that ship is part of the player squadron, which happens at one point in the quest, she'd show EITC colours.
Anyway, I think all of the above should not be much of a problem.
There is a chance of weird effects, but no actual bugs and only on non-default settings in a select few cases.
I don't think it's worth to code things in a better and more advanced way,
considering the low amounts of times it'll be necessary.
BTW: While we've got a hold of you, I'm sincerely hoping that at some point we can get the Alpha versions
back up to date with your latest modifications. It'd be great to have the latest features and fixes from you included.
We've got the Different Flags mod seemingly working pretty well now and
I think that was the greatest cause of crashes in the last Development Resources edition.
So it should be quite possible, but it's rather hard to do for someone who doesn't understand all that code so well.
Also it'd be nice if some of the half-finished features could be finished at some point.
I know people would really want that Customize Character interface back, for example.