• 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!

Included in Build New Fetch Quest for 3.3 Needs Testing

Report by @Grey Roger:
Shipyard Fetch Quests may be too common and make it difficult/impossible to get your own ship(s) repaired properly
 
The idea of them accepting anyone was indeed because they are hostile.
As far as I know the shipyard should still be able to fix your ship cause for now I only make you think the shop doesn't have the resources, they do actually have them but you just can't buy them, so this shouldn't affect the shipyard at all in that way.
I can see having many fetchquests of the shipyard might be a problem if they all ask for sailcloth etc.
What do you say if I change the sailcloth to Linnen and the planks to sandals?
 
This should change the requirement of planks and sailcloth.
Also reduced the chance of a fetchquest being created a bit again cause now there can be 2 fetch quests on a island so the change of one getting created should be less :).
 

Attachments

  • quests_common.c
    157 KB · Views: 87
There is a problem with shipyard fetch quests; I did on BBF storyline a fetch quest of bringing 342 of sailcloth to Port au Prince's shipyard (Which for the reward I was going to get I would get a reasonable profit): I bought 350 sailcloth and went to talk to the owner of the shipyard, but no dialog of accepting the fetch quest or the cargo was available. I got 350 sailcloth without anyone who wanted it :(
 
Can you upload a savegame for that?
It may be possible that particular Fetch Quest expired before you arrived, but we'd have to check to know for sure.
Some sort of note when that happens may also be appropriate to prevent confusion. :facepalm
 
if it expired he should say that.
Did you get an error.log when talking to him?
 
else please find this line in DIALOGS\shipyard.c
Code:
case "First time":
cargoid = getFetchQuestCargo("dockyard",ctown);
and add this after it:
Code:
trace("SMUGGLING: cragoid "+cargoid+" active "+NPChar.fetch_quest_active);
and talk to him again and go to the compile.log after it and look for the line starting with SMUGGLING and give it to me :)
 
Can you upload a savegame for that?
It may be possible that particular Fetch Quest expired before you arrived, but we'd have to check to know for sure.
Some sort of note when that happens may also be appropriate to prevent confusion. :facepalm

if it expired he should say that.
Did you get an error.log when talking to him?

Ok, Here you have.

For the fetch quest, here are two saves I did. The one from the island of Cuba is the first save with accepting the fetch quest and getting a trade ship for it. In this save you can also test that the Blacksmith of Cuba accepts your oil. See ships log.

And the second one is on Jamaica, this save is after buying the sailcloth you need so you only have to go to Port au Prince and give it to the shipyard; and before trying smuggling here, with some coffee of the captured galleon i got. You are free to test it.

The smuggling features which I mentioned in the Smuggling thread are included in those savegames so you can test it btw.
 

Attachments

  • BraveBlackFlag.zip
    1.3 MB · Views: 93
I wont have time untill tomorow to test it but I will see. They did give you the fetchquest right? And you say the blacksmith of cuba also doesn't accept the good?
btw do you have the most recent version cause sailcloth shouldn't be a fetch good anymore now.
 
else please find this line in DIALOGS\shipyard.c
Code:
case "First time":
cargoid = getFetchQuestCargo("dockyard",ctown);
and add this after it:
Code:
trace("SMUGGLING: cragoid "+cargoid+" active "+NPChar.fetch_quest_active);
and talk to him again and go to the compile.log after it and look for the line starting with SMUGGLING and give it to me :)

Before doing the fetch quest or while doing it?
 
I wont have time untill tomorow to test it but I will see. They did give you the fetchquest right? And you say the blacksmith of cuba also doesn't accept the good?
btw do you have the most recent version cause sailcloth shouldn't be a fetch good anymore now.

The Blacksmith of Cuba does accept my goods.

Yes, the fetch quest was given to me.

And I don't know. I downloaded the new .exe of 12 January at 11 pm. So yes... It should not ask me for sailcloth...
 
Check the date in your main game menu. That should indeed say 12 January as well.
 
you are playing in an savegame from a previous version I assume? could be the quest was made before you installed the new version. but this shouldn't give any problems.
 
will look into it tomorow
 
you are playing in an savegame from a previous version I assume? could be the quest was made before you installed the new version. but this shouldn't give any problems.
Maybe that's what it happened. I think that quest was made BEFORE the 12 January version.
 
still the good of the quest is stored so it still shouldn't cause any problems.
Could you test something else for me. Do all shipyard fetchquest not work?
 
Fetch quest working for me so far. There seem to be a lot of them, so much so they are about s75% of Tavern News. Also I helped the tailor in San Juan by going to the store in San Juan and buying his cotton and returning it to the tailor. Is that the way it is supposed to work?
 
Back
Top