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

two dialogue quest switched between them

hchester5

Landlubber
This is a weird and annoying bug i am experimenting in this game. Im doing at the middle of two quest: find the young spanish officer Saldanha(son of spanish liutenant or general or whatever) who has been kidnapped by pirates who should wait me at Falaise Fleur tavern; and at same time in the middle of the Douwesen lost kids quest: im in the point when i have to take a letter from Isla Muelle to Redmond and they attack me again those hooded animists... when i kill them this dialogue shows up, in the port:
-" Hey, those ones must be the pirates,they are having some conversation, what do we do?"
and you can choose between:
-"lets go talk to them and finish this at once"
or
-"lets listen to this conversation before talking them"

and the funny thing is that you are in the port of Isla Muelle... but the FUNNIEST THING comes later, when you reach the Tavern in Falaise de Fleur island, this happens: you enter and then Nathaniel comments:
-"phew, they almost kill me, those strange monks men"
and you can choose the interesting line of dialogue:
"-..."

and then the game is STUCK because those two dialogues are in the WRONG place.... how can I replace them one in the place of the other one????? if it can be done please someone help me. Greetings from Spain, excuse my english or the translation of the dialogues because my game is all in spanish... Thanks in advance and see you ....
you can mail me at cocoloso@msn.com (i have a msn messenger too with that adress)
 
i'm seeing more and more reasons to temporarily remove the satanist's quest. it's just getting too buggy. <img src="style_emoticons/<#EMO_DIR#>/dunno.gif" style="vertical-align:middle" emoid=":shrug" border="0" alt="dunno.gif" />

i don't really know what to do about this. i think the only solution is that you should either start a new game or avoid the FDF tavern for the rest of the game.
 
Here I don't think it's the satanic quest that is buggy, but the way the blaze.c dialog file is coded, Morgan Terror.


For Ho4acio5 : I can suggest you an artisanal way to correct this bug, that may work.
- open \PROGRAM\DIALOGS\blaze_dialog.c
- look for this part :
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->if (CheckQuestAttribute("Lucas", "ransom"))
{
    dialog.text = DLG_TEXT[47];
    link.l1 = DLG_TEXT[48];
    link.l1.go = "Exit_sign";
    link.l2 = DLG_TEXT[49];
    link.l2.go = "Exit_eavesdrop";
}<!--c2--></div><!--ec2-->
and add // in front of each lines. Then save the file.
- launch the game, load your savegame before the Isla Muelle fight with the Animists. Now you should have the correct dialog - I hope...
- save/exit
- remove the // you added previously, and put it in front of each of those lines :
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->if (CheckQuestAttribute("ANIMISTS", "letter_to_father_bernard"))
{
    dialog.text = DLG_TEXT[45];
    link.l1 = DLG_TEXT[46];
    link.l1.go = "exit";
}<!--c2--></div><!--ec2--> then save the file.
- launch the game, load your savegame, go to Falaise de Fleur - and see if you now have the correct dialog.
 
It sounds to me like this is caused because both quests use the blaze_dialog.c file. However, any dialog can only have on CurrentNode set at a time, so doing both quests at once messes this up. Please post this on the Bug Tracker or send it to Pirate_KK. Good find. <img src="style_emoticons/<#EMO_DIR#>/me.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="me.gif" />

In any case: I recommend not playing too many quests at once. That's always risky. <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />
 
Thanks for the help, I hope i have saved before the figth with the satanists so i can try that solution... i dont remember now if i still have it or not ... i will remember not to do many quests at same time. Thanks!
 
<!--quoteo(post=193752:date=May 7 2007, 07:14 PM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ May 7 2007, 07:14 PM) [snapback]193752[/snapback]</div><div class='quotemain'><!--quotec-->It sounds to me like this is caused because both quests use the blaze_dialog.c file. However, any dialog can only have on CurrentNode set at a time, so doing both quests at once messes this up. Please post this on the Bug Tracker or send it to Pirate_KK. Good find. <img src="style_emoticons/<#EMO_DIR#>/me.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="me.gif" /><!--QuoteEnd--></div><!--QuoteEEnd-->

Actually blaze_dialog.c don't use the CurrentNode system ; it have one main CurrentNode for all quests called 'First time', with a big bunch of which_quest_is_running tests. (for exemple : if (CheckQuestAttribute("Find_Blaze", "Muelle_Find_Blaze")))
The problem is that when you are doing several quests at the same time several tests are positive, and only one solution is chosen - in this case it wasn't the appropriate one.
By doing more accurate tests this problem could be avoided.
For exemple,
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->if (CheckQuestAttribute("Lucas", "ransom") && pchar.location == "Falaise_de_fleur_tavern")<!--c2--></div><!--ec2-->
That would prevent this option to be choose in Isla Muelle.
 
Although the problems are not exactly the same in cause, the consequences are same.
I have post one topic about a problem with multiple Quest in Isla muelle and the result they stuck me into the game with no possibility to exit or mave elsewhere.

Follow that link to see my post (http://www.piratesahoy.com/forum/index.php?showtopic=10512&hl= ) . Altough i haven't any solution to solve my problem.

I thave install Build 14 alpha 7 to see if it solve that problem but infortunately i only obtain new problem... I will tell you if that update solve that problem anyway... :)
 
Back
Top