Jump to content

Some dialogues not triggering


Recommended Posts

Although my memory from last time playing BG1 NPC project which was on TUTU isn't exactly fresh, some things are definitely changed. This time didn't buried Gorion ( I chosen option in Imoen's dialogue when you pick letter from his body which didn't gave that option ) and when I recruited Jaheira and Khalid didn't get dialogue about Gorion's burial from her. Khalid also has nothing to say to my PC but maybe it has something to do with the fact that he is now plain fighter while in my last run he was multi f/m. Jaheira's interjection in black lotus tent at carnival also didn't trigger. I had to get little stronger in order to survive encounter with Rhialto the Marvelous in front of Candlekeep gates so I returned after week or so in chapter 2 but didn't get the option to tell Keeper of portal about Gorion's murder and burial. Jaheira still has nothing to say about that. Is it intended that way?

P.S. playing mod on BGT no EE BWS

Edited by Greenhorn
Link to comment

There is a timer on the "Where do you think we should inter Gorion's remains?" dialog. Since Jaheira says "Khalid and I have been discussing this", it doesn't make much sense for her to immediately blurt it out upon meeting CHARNAME. If you rest or travel to another area, it should fire.

 

BG1NPC doesn't change Khalid's class. So, AFAIK, none of his dialogs depend on being a fighter/mage.

 

Jaheira's interaction in the Black Lotus tent is there.

 

As for the Keeper, did you have Imoen in your party? Her interjections block that dialog option, but that's not something that has changed.

Link to comment

There is a timer on the "Where do you think we should inter Gorion's remains?" dialog. Since Jaheira says "Khalid and I have been discussing this", it doesn't make much sense for her to immediately blurt it out upon meeting CHARNAME. If you rest or travel to another area, it should fire.

 

BG1NPC doesn't change Khalid's class. So, AFAIK, none of his dialogs depend on being a fighter/mage.

 

Jaheira's interaction in the Black Lotus tent is there.

 

As for the Keeper, did you have Imoen in your party? Her interjections block that dialog option, but that's not something that has changed.

Thanks for answer, but:

a) that is the point, if such timer exists it didn't triggered for me, I traveled with Harper duo at least two weeks, from FAI to Nashkel and then to Gorion's rest and Candlekeep and rested at least five times but nothing. Her other dialogue about forest lore and meeting Khalid triggered almost immediately though...

b) hmm, when I think about this I'm not sure if Khalid's f/m dialogue is the part of BGNPC project or BG2 tweaks which actually changes his class.

c) I didn't got it, instead Branwen's comment about scalps fired when I entered the tent and then I talked with that guy in black 3 or 4 times to be sure, but no luck...

d) yes, I had Imoen in party all the time but didn't get nothing from Gate keeper except his vanilla game dialogue. It very well could be that Imoen's interjections and talk about Gorion are valid only for chapter 1 and I went back in chapter 2 after Nashkel...

Link to comment

a) If the X#GorionBuried variable is triggered, then the dialog with Jaheira will not happen. There is a timer added to the Lions Way area script that decomposes Gorion's body after 12 hours. If you are still on the Lions Way after 12 hours (or journey back there before going to the FAI), then the timer will expire and increment the variable, blocking the dialog. This is not new behavior.

 

b) There is no script or dialog in BG1NPC that checks for Khalid's class to be a Fighter-Mage. Search the code yourself if you like.

 

c) Looking at the code the dialog is added to %tutu_var%MTOWN3.DLG. On BGT, that would be MTOWN3.DLG. But, there is a BG2 dialog file called MTOWN3.DLG. I'm going to guess that this dialog never worked on BGT, since the interjection is apparently being applied to the wrong file. I don't know what the BGT name for the BG1 version of MTOWN3.DLG would be, since I don't run BGT.

 

d) Imoen's interactions are not valid after Chapter 1 and the condition for the other dialogs with the Keeper require Imoen to not be in the party.

Link to comment

a) If the X#GorionBuried variable is triggered, then the dialog with Jaheira will not happen. There is a timer added to the Lions Way area script that decomposes Gorion's body after 12 hours. If you are still on the Lions Way after 12 hours (or journey back there before going to the FAI), then the timer will expire and increment the variable, blocking the dialog. This is not new behavior.

 

b) There is no script or dialog in BG1NPC that checks for Khalid's class to be a Fighter-Mage. Search the code yourself if you like.

 

c) Looking at the code the dialog is added to %tutu_var%MTOWN3.DLG. On BGT, that would be MTOWN3.DLG. But, there is a BG2 dialog file called MTOWN3.DLG. I'm going to guess that this dialog never worked on BGT, since the interjection is apparently being applied to the wrong file. I don't know what the BGT name for the BG1 version of MTOWN3.DLG would be, since I don't run BGT.

 

d) Imoen's interactions are not valid after Chapter 1 and the condition for the other dialogs with the Keeper require Imoen to not be in the party.

a) hmm, so if you don't reach FAI from Lion's way in time dialogue will be blocked? I rested near Gorion's fall and then went to FAI. I usually do this almost in every game, probably didn't in my earlier TUTU games or this timer was changed a little recently...

b) well, some mod changes Khalid's biography, add interesting talk about it, and I thought there is reference about that in one of Jaheira/Khalid dialogues " you are not persuading me to change my career again, dear wife". Must be BG2 tweak pack, I always thought that was integrated in BG1NPC project in case you installed it. Oh, well...

c) Glad to know that I wasn't completely wrong about everything... :D

d) Thought something similar.

Thank you one more time for your time and answers. :)

Edited by Greenhorn
Link to comment

a) Only if you are still on the Lion's Way. The timer is attached to the Lion's Way area script. So, if you are on the Lion's Way after 12 hours, Gorion's body decomposes. If not, it doesn't decompose until you return to the Lion's Way. This has not changed from old BG1NPC behavior.

 

b) I think that's BG2 Tweaks. That component in BG2 Tweaks includes dialog by Domi, if I remember correctly.

 

c) To fix this, I'd need to know what DLG file BGT uses for the character. This looks like it could be common issue when the BG1 name of a DLG file is the same as a different BG2 file. Tutu renames all BG1 files with a leading "_", I think BGT only renames when there is a conflict, but I'm not sure what it does.

Link to comment

a) Only if you are still on the Lion's Way. The timer is attached to the Lion's Way area script. So, if you are on the Lion's Way after 12 hours, Gorion's body decomposes. If not, it doesn't decompose until you return to the Lion's Way. This has not changed from old BG1NPC behavior.

 

b) I think that's BG2 Tweaks. That component in BG2 Tweaks includes dialog by Domi, if I remember correctly.

 

c) To fix this, I'd need to know what DLG file BGT uses for the character. This looks like it could be common issue when the BG1 name of a DLG file is the same as a different BG2 file. Tutu renames all BG1 files with a leading "_", I think BGT only renames when there is a conflict, but I'm not sure what it does.

According to my IE the dialogue which only wake person in that tent use is BGMTOWN3. Dialogue tree shows that Jaheira's interjection is not there. I hope this will help you. :)

Link to comment

Jaheira's interjection in Black Lotus Tent: Indeed, it patches the BGII file.

 

To fix, in x#jaint.d this

I_C_T ~%tutu_var%MTOWN3~ 0 X#JaheiraDruggie
 == ~%JAHEIRA_JOINED%~ IF ~InParty("jaheira") InMyArea("jaheira") !StateCheck("jaheira",CD_STATE_NOTVALID)~ THEN @139
 == ~%tutu_var%MTOWN3~ IF ~InParty("jaheira") InMyArea("jaheira") !StateCheck("jaheira",CD_STATE_NOTVALID)~ THEN @140
END

needs to be changed to this: EDIT: Pull request on GitHub sent.

I_C_T ~%tutu_scriptbg%MTOWN3~ 0 X#JaheiraDruggie
 == ~%JAHEIRA_JOINED%~ IF ~InParty("jaheira") InMyArea("jaheira") !StateCheck("jaheira",CD_STATE_NOTVALID)~ THEN @139
 == ~%tutu_var%MTOWN3~ IF ~InParty("jaheira") InMyArea("jaheira") !StateCheck("jaheira",CD_STATE_NOTVALID)~ THEN @140
END

Dryad: Yes, but it seems she only interjects if the PC denies help. So, if she didn't say anything she was content. :)

Edited by jastey
Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...