Captain Tiems
Landlubber
but how do you get promoted? the relations screen said is light green, but there isn't a dialog option for promotion anywhere
Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!
Quick links for Beyond New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
- Bug Tracker on Github
Quick links for Maelstrom
- Download the latest version of Maelstrom
- Download the latest version of ERAS II
- Download the latest version of New Horizons on Maelstrom
Quick links for PotC: New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
Thanks to YOUR votes, GOG.com now sells:
- Sea Dogs
- Sea Dogs: Caribbean Tales
- Sea Dogs: City of Abandoned Ships
Vote now to add Pirates of the Caribbean to the list!
Quick links for AoP2: Gentlemen of Fortune 2
- Downloads and info
- ModDB Profile
- Forums Archive
A Pirate Podcast with Interviews
Music, Comedy and all things Pirate!
- Episode Guide - About - Subscribe -
- Twitter - Facebook - iTunes - Android -
- Youtube - Fill the Coffers -
Execute this line through console and see if that helps:I'm playing free play as james norrington, in the relations screen it says lieutanant in light green, but i never get the option dor promotion
ReceiveLetterOfMarque(ENGLAND);
if(HaveLetterOfMarque( GetCurrentLocation() )) Logit("Have Letter of Marque of this nation");
else LogIt("No Letter of Marque here!");
if (ENABLE_FLAGS == 1) {
// PB: Skip this to prevent errors with Corsair and Professional Navy starts!
/* LooseLetterOfMarque(ENGLAND);
LooseLetterOfMarque(FRANCE);
LooseLetterOfMarque(SPAIN);
LooseLetterOfMarque(HOLLAND);
LooseLetterOfMarque(PORTUGAL);
if (CheckGuestNation(GUEST1_NATION, AMERICA)) LooseLetterOfMarque(AMERICA);*/
SetActualRMRelation(ENGLAND, GetRMRelation(PChar, ENGLAND));
SetActualRMRelation(FRANCE, GetRMRelation(PChar, FRANCE));
SetActualRMRelation(SPAIN, GetRMRelation(PChar, SPAIN));
SetActualRMRelation(PIRATE, GetRMRelation(PChar, PIRATE));
SetActualRMRelation(HOLLAND, GetRMRelation(PChar, HOLLAND));
SetActualRMRelation(PORTUGAL, GetRMRelation(PChar, PORTUGAL));
if (CheckGuestNation(GUEST1_NATION, AMERICA)) SetActualRMRelation(AMERICA, GetRMRelation(PChar, AMERICA));
}
That is the bottom of PROGRAM\NATIONS\relations_init.c .In which function was this?
I really don't see why this should be called. If I where you I would remove the relation stuff also, it might mess up stuff too....
I already got rid of the "LooseLetterOfMarque" lines, so I'm hoping that might help.ah, yeah I can understand this being in nation_init. and if so I think I have the solution for your problem.
nation init is probably called in reinit. so when using f11 the letter of marque went away.
So maybe add the First check round this part so its only called when loading a new game?
YIKES! Have you got any idea when that happened?I am playing as "Michiel de Ruyter" promoted to vice admiral. Then for some reason I
lost my LOM and my rank to.
No not a clue and unfortunately I dont notice if there was a on-screen message about loosing my LOM.YIKES! Have you got any idea when that happened?
Did you get an on-screen message about "Loose Letter of Marque from Holland" at any point?
It might also have been written to compile.log; I have added a LOT of testing logs there so we can try to figure out what is going on.No not a clue and unfortunately I dont notice if there was a on-screen message about loosing my LOM.