• New Horizons on Maelstrom
    Maelstrom New Horizons


    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!

Fixed Standard Storyline: Second task too hard?

There was always the dialogue with Amiel in the Tavern bedroom that he can be convinced to turn pirate for 10,000 gold and take care of the Oiseau for you. You also had the option for killing him, as well. However some of the code no makes this dialogue fail as Amiel cannot be a pirate (code and the dialogue fails - not all the time though).

I generally kill Virgil in the port by ensuring there is no one close when I do it - the 20000 gold he has on him is a good reason - if someone is close - everyone in the port currently does attack you and is a difficult fight. So I don't think any change is required here. As long as you have to speak to Amiel first before Virgil appears in the port, he will have agreed to give you the papers to escort the ship and then he has gone his own way so there is no escort anyway even if the French find another Captain or you kill him (I have never done that) or he agrees to get rid of the ship for you by turning pirate- so the quest is still won by any of these paths.

I agree completely with Hylie that you need to use your head depending upon your own level, equipment, ship and capabilities in game. If you have good stats - take on the ship yourself - if not you need to be cunning or have 10000 gold available and get Amiel to do it - you have to think and your own personal play style will generally dictate what you do.

Save often is the key.
Hope this helps
 
There was always the dialogue with Amiel in the Tavern bedroom that he can be convinced to turn pirate for 10,000 gold and take care of the Oiseau for you. You also had the option for killing him, as well. However some of the code no makes this dialogue fail as Amiel cannot be a pirate (code and the dialogue fails - not all the time though).
Him being a pirate? What do you mean? :confused:

I generally kill Virgil in the port by ensuring there is no one close when I do it - the 20000 gold he has on him is a good reason - if someone is close - everyone in the port currently does attack you and is a difficult fight. So I don't think any change is required here. As long as you have to speak to Amiel first before Virgil appears in the port, he will have agreed to give you the papers to escort the ship and then he has gone his own way so there is no escort anyway even if the French find another Captain or you kill him (I have never done that) or he agrees to get rid of the ship for you by turning pirate- so the quest is still won by any of these paths.
That does already happen? Interesting. I'll still test that scene if I can some time.
 
Not really sure why Amiel has dialogue issues - only that his character type is now set differently somehow that he cannot be a pirate and hence the dialogue ends up with no response and the quest is then unable to proceed at all.

I am unable to give you a save game as my game will not start anymore on my PC this is after the 5 Jan update - not sure yet why - haven't had time to find out why - My windows 10 has had a lot of updates as well at the intel video driver - will have to investigate.

I have attached the error file but this may not be the cause of my problem.

Have just tried Amiel to get him to turn pirate and no issues with dialogue ion the latest Install. So maybe this issue no longer exists
 

Attachments

  • error.log
    633 bytes · Views: 122
Last edited:
I am unable to give you a save game as my game will not start anymore on my PC this is after the 5 Jan update - not sure yet why - haven't had time to find out why - My windows 10 has had a lot of updates as well at the intel video driver - will have to investigate.
According to that error.log file, your game version isn't fully up-to-date.
This is a variable I recently renamed:
Code:
COMPILE ERROR - file: Storyline\Bartolomeu.c; line: 22
Undeclared identifier: DIFFICULTY_BUCCANEER
Which means you DO have the new Bartolomeu.c file, but NOT the one in which I renamed that #define.
That is quite weird, because I thought I had included all those in the same ZIP.

There will be another fully up-to-date EXE tomorrow anyway. That should sort it out.

If you have a savegame, please upload it anyway. I'll probably be able to load it.
 
Sorry Pieter, it would be one of my quick saves and I cannot determine which is which without being able to start the game. I added Levis 9 Jan fixes and your two files (Levelling.c etc) but now have the same issue with the Maximus_Functions.c file line 428 - which also references the DIFFICULTY_BUCCANEER giving a compile error "Invalid Expression" and missed ')' which I cannot find an issue with in that line of the file.
 

Attachments

  • error.log
    584 bytes · Views: 116
Replace all instances of Buccaneer with Adventurer and you should be fine.

I think the recent Levis fixes haven't been fully compatible with my game version.
Which is fine for me as I check all differences.
Not so fine for other people though....
 
Thanks Pieter - but ran aground again - now Loc_ai\LAi_boarding.c.

COMPILE ERROR - file: Loc_ai\LAi_boarding.c; line: 901
function SetSkillCharMod(args:5) doesnt accept 3 arguments
 
I'd think the suggestions done by @Pieter Boelen sound good. I do want to sugest we also change the govenor dialog a little bit to tell you it's a hard task and you might want to get a little bit more experience before you do it.
 
I'd think the suggestions done by @Pieter Boelen sound good. I do want to sugest we also change the govenor dialog a little bit to tell you it's a hard task and you might want to get a little bit more experience before you do it.

Problem with this is that you can go and do this task without talking to the governor ( Silehard ) first.

as per the Quest book:-


text.t4=Everything worked as I hoped. Under threat of death, the drunken Massoni told me that the barque 'Oiseau' is at #sFalaise de Fleur# harbor on #sisland_Falaise de Fleur#. That very barque is supposed to deliver ammunition to the French squadron, but it's not going to put to sea unless they find an escort ship. Should I inform Silehard about that, or just sail to #sisland_Falaise de Fleur# and find out about everything by myself?


:read
 
Also on the topic of Killing the captain in the port - the quest book entry, after you show the letter to the harbour master & are told to meet the captain, points the player towards sailing with the Oiseau and boarding / sinking her.

text.t11=I showed the letter of identification to the harbor master, and he introduced me to Virgile Boon. Now we are ready to put to sea at any moment. I hope that during the sail I'll be able to snatch the opportunity to board or sink Virgile's wash-tub.


Which means that is the course of action new players will try and follow.


:drunk
 
A new player might not know that a lugger really isn't a match for a barque, especially combined with a rookie captain and crew. Perhaps some dialog questioning what it would take to complete the task would be enough of a hint that something better is needed?
 
Please try again with this new Installer EXE: Mod Release - Build 14 Beta 4 Internal WIP For Testing | PiratesAhoy!
That one should work.

Has the main files (http://www.piratesahoy.net/build/b14_beta4_full.cab) changed? I get a "Main Files archive outdated, incomplete or corrupt. Please re-download" message. I wanted to do a clean install. Also it was my intel display driver update causing the game not to run at all on my PC - did a roll back and an old game works.

Thanks again.
 
One other thing is that after getting the information from Massoni your relations are auto changed to French - so if you are in Bridgetown port an try to leave without changing relations you are sunk by the fort???? It is OK if you do as Silehard says and "land on Barbados island not far from the captured city" as in the questbook entry but then you may encounter English ships whilst flying a French flag.

I would think that this auto change of relations shouldn't happen.
 
Pieter,
Please find attached the save file from when you just get to St Pierre and meet Faust who tells you about Amiel. You can run through al of the options from here with Amiel etc.
 

Attachments

  • -=Player=- Martinique. Saint Pierre port. August 27th, 1750.7z
    618.5 KB · Views: 90
Just tried to get Amiel to turn pirate and sink the Oiseau and had no issues - So I think the dialogue issue may be fixed in the latest build.
 
Has the main files (http://www.piratesahoy.net/build/b14_beta4_full.cab) changed? I get a "Main Files archive outdated, incomplete or corrupt. Please re-download" message.
No, it hasn't changed. You get that message if the CRC check fails.
I tested the installation method twice this weekend and it works fine from the "b14_beta4_full.cab" file that I have. o_O

One other thing is that after getting the information from Massoni your relations are auto changed to French - so if you are in Bridgetown port an try to leave without changing relations you are sunk by the fort???? It is OK if you do as Silehard says and "land on Barbados island not far from the captured city" as in the questbook entry but then you may encounter English ships whilst flying a French flag.

I would think that this auto change of relations shouldn't happen.
Indeed I wouldn't think so. Do you have a compile.log from that. I'd like to know which quest case is responsible so we can check it.

I could imagine if you went straight into occupied Speightstown, the game maybe should trigger a "SafePortLeave".
But even then, can't we trust the player to be not stupid....? :wp

Just tried to get Amiel to turn pirate and sink the Oiseau and had no issues - So I think the dialogue issue may be fixed in the latest build.
Still curious what option that was and what happened. :confused:
 
I could imagine if you went straight into occupied Speightstown, the game maybe should trigger a "SafePortLeave".
But even then, can't we trust the player to be not stupid....? :wp

If you sail to Speightstown - then after you have got the information from Massoni in the jungle outside Speightstown - you would have to fight the 2 guards on the gate ( they automatically turn hostile after you talk to / kill Massoni ) - also not sure if the gate back into Speightstown is locked or not.

So you may not be able to get back to your ship in Speightstown Port - unless you use Fast Travel ( not sure if it is disabled) after killing the gate guards.

:shrug


Also the quest book virtually tells the player to land at a beach :-

text.t1=Perhaps I shouldn't have told the governor that #sOxbay# was attacked. When he heard my news, he began immediate preparations for war, and nearly commandeered my ship. I had to join the King's army in order to save my ship. The first task the Governor gave me is to land on #sisland_Oxbay# island not far from the captured city, then sneak into the city and learn all I can about the French squadron and any further plans of the French.

:drunk
 
Last edited:
Pieter,
The option to get Amiel to take out Boon is subject to "if(CalcCharacterSkill(PChar,SKILL_LEADERSHIP) >= 8) // NK". If this a yes then it allows Amiel to do the work for you otherwise it drops you back to earlier dialogue. I didn't realize this until I just had a look at Amiel's dialogue.c file. So most players who go straight there would not have or would never know about this path.
 
Back
Top