One section of "governor_dialog.c" which points at a line that used to say "Sir"deals with paying for forgiveness; the other deals with promotions.
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 -
This would be the same issue that you ran into for the governor.c file, right?OK, now I'm confused. From post 4, it seems that 'string GetMyAddressForm(ref chr, ref pchr, int addrtype, bool fname, bool lname)' is NPC talking to you, and 'string GetCharacterAddressForm(ref chr, int addrtype, bool fname, bool lname)' is for you talking to NPC. And indeed, I've put 'Preprocessor_Add("addr", GetMyAddressForm(NPChar, PChar, ADDR_TITLE, false, false));' into "Antoine Chamfort_dialog.c", which seems to do the job; Chamfort (or Chamot in "Early Explorers") addresses me by male title when I'm Francis Drake and by female title when I'm Claire Larousse.
But "Reynard Grueneveldt_dialog.c" uses 'Preprocessor_Add("addr", GetMyAddressForm(NPChar, PChar, ADDR_TITLE, false, false));' to set up "addr", which is then used in lines where you're talking to him. I suspect that if you're female and try to talk to Reynard Grueneveldt about business, hilarity is going to happen...
Actually, that shouldn't be a major problem. Everything that deals with the governor running YOUR town should be handled through governor.c and not the specific governor dialogs.But I imagine other specific governor dialog.c files are going to have the same problem as Reynard Grueneveldt...
case "node_1":
dialog.snd = "Voice\CHMA\CHMA003";
Preprocessor_Add("addr", GetMyAddressForm(NPChar, PChar, ADDR_CIVIL, false, false)); // KK
dialog.text = DLG_TEXT[8];
link.l1 = DLG_TEXT[9];
link.l1.go = "quests";
link.l2 = DLG_TEXT[10];
link.l2.go = "node_2";
break;
case "node_1":
dialog.text = DLG_TEXT[8];
Preprocessor_Add("addr", GetCharacterAddressForm(NPChar, ADDR_CIVIL, false, false)); // KK
link.l1 = DLG_TEXT[9];
link.l1.go = "quests";
link.l2 = DLG_TEXT[10];
link.l2.go = "node_2";
break;
case "node_1":
dialog.snd = "Voice\CHMA\CHMA003";
Preprocessor_Add("addr", GetCharacterAddressForm(NPChar, ADDR_CIVIL, false, false)); // KK
dialog.text = DLG_TEXT[8];
link.l1 = DLG_TEXT[9];
link.l1.go = "quests";
link.l2 = DLG_TEXT[10];
link.l2.go = "node_2";
break;
Quite right you are!Detected a gender problem on Beta 4 WIP (13th september). I create a new campaign being woman, a navy officer and established in Early Explorers period. Just the first conversation and he called me Mr. Montes (My character is called Virginia Montes). Here you have the screenshot:
dialog.text = "Congratulations on your promotion, Mr. " + GetMyLastName(pchar) + ". You are hereby required and directed to sink, burn or take as a prize all enemy ships that you can.";
dialog.text = "Congratulations on your promotion, " + GetMyAddressForm(NPChar, PChar, ADDR_CIVIL, false, true) + ". You are hereby required and directed to sink, burn or take as a prize all enemy ships that you can.";
LOL! Very true, of course. But since the game DOES allow it, we might as well have it match up.He can't believe his eyes. Women didn't join the navy in those days (*), so you're obviously a man with long hair and peculiar armour hidden under your shirt.
Ah, yes; I wasn't sure if you were playing as Spanish or Portuguese and I did my own tests with Portugal.Actually, it would be "Señorita Montes", not Senhorita; that would be to the portuguese, if I am not mistaken.
None at all? Wow, I'm impressed!I haven't found more gender problems being a woman in that storyline.