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

Build 12.1 Downloads, online and full

<!--`QuoteBegin-Petros`+--><div class='quotetop'>QUOTE(Petros)</div><div class='quotemain'><!--QuoteEBegin-->OK, this involves the Stormy start part.

When starting this way, it is possible to get to Redmond before triggering the Oxbay invasion,  
especially if one's stormy start is actually on Redmond.

A player can then talk to the Gov, (the guard does not stop you and you don't bump into Reims)  
and get the spy mission without the "Inform the Gov" mission.

Once in sailing mode near Oxbay, you get the "inform the Gov" mission

On return from Spy mission to Oxbay, the guard stops you, you see Reims, and the Gov.  
does not talk about the quest.

You have both quests (Report invasion, spy on Oxbay) active with no way to finish them,  
and no way to continue the main quest.

"I" Key does not solve this.[/quote]
The problem is that Akella wrote the game assuming that we would always start by leaving Oxbay through the French invasion fleet. So Silehard (and maybe other NPCs as well) talks away as if you have already seen the invasion.
Drunken, I assume that you didn't have this problem because you have already been sailing near Oxbay. That would have triggered the "French invasion! Inform govnr" stuff.
Here is a fix, to be inserted into Robert Christopher Silehard_dialog.c , that prevents Silehard from giving you the "infiltrate Oxbay" mission prematurely:


case "Meeting":
d.Text = DLG_TEXT[13] + PChar.name + DLG_TEXT[14];

// ccc stormystart, to make sure you don't get the Oxbayquest prematurely ->
if (PChar.Quest.Story_OxbayCaptured == "1")
{
Link.l1 = DLG_TEXT[15]; // original link
Link.l1.go = "Story_Oxbay_Captured"; // original link

}
else
{
Link.l1 = "Sir, I have sighted a French fleet near Oxbay !";
Link.l1.go = "Stormystart1";
}
break;

case "Stormystart1":
d.Text = "Indeed? How many ships? And what were they up to?";
Link.l1 = "Umm... sorry, I can't tell. A terrible storm drove me away before I could investigate.";
Link.l1.go = "Stormystart2";
break;

case "Stormystart2":
d.Text = "A Storm, eh? Bah, I bet you ran from the Frogs. Anyway, without details about the Frenchmen's mission your so called information is nothing but a useless rumour.";
Link.l1 = "Allright, I'll get you your details. Maybe you'll take me serious then. Goodbye, Sir.";
Link.l1.go = "Stormystart3";
break;

case "Stormystart3":
NPChar.quest.meeting = 0;
Diag.CurrentNode = Diag.TempNode;
DialogExit();
break;
// ccc stormystart <-

case "Quest Lines":


If you insert that into Silehard's dialogfile it will take effect immediately, so you can continue from a savegame before you talked to Silehard the first time.
Thanks again for digging that up.
 
<!--`QuoteBegin-CouchcaptainCharles`+--><div class='quotetop'>QUOTE(CouchcaptainCharles)</div><div class='quotemain'><!--QuoteEBegin-->If you insert that into Silehard's dialogfile it will take effect immediately, so you can continue from a savegame before you talked to Silehard the first time.
Thanks again for digging that up.[/quote]

I have already played past that with a `New-new` game but I have added your fix into Silehard's dialogfile and will test it today!

Nice Dialogue addition <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/onya.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="onya.gif" />
 
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->Drunken, I assume that you didn't have this problem because you have already been sailing near Oxbay.<!--QuoteEnd--></div><!--QuoteEEnd-->I went to Redmond to get the "Infiltrate Oxbay" mission, and only then did I sail to Oxbay, seeing the invasion cutscene.
 
Just tested the Silehard_dialog.c fix.

Worked fine <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/onya.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="onya.gif" />
 
Back
Top