Jump to content


Photo

Minor dialogue failures


  • Please log in to reply
4 replies to this topic

#1 musekissing

musekissing
  • Member
  • 19 posts

Posted 24 April 2006 - 07:35 AM

Once again the BG1NPC dialogue-problem topic ...

1. first Elminster banter in BG: if Minsc interjects E does not leave the area
2. Brevlik (thief in the Elfsong; telescope) quest-introduction:
if Ajantis or Jaheira in party, no journal entry, no variables to complete the quest

Perhaps all of these problems could be caused by missing dialogue lines of the NPC's ...
Finally joined after 20 posts ...

#2 Thauron

Thauron
  • Member
  • 216 posts

Posted 24 April 2006 - 10:15 AM

1. This is caused because the ActionOverride is wrongly placed after one of Jaheira's lines - thus when Jaheira is not in the party, Elminster will not leave.
The following block in X#MIINT

CHAIN ~ELMIN5~ X#ElminBoo
~I never said that, did I... ?~
... 
== ~JAHEIRAJ~ IF ~InParty("jaheira") !Dead("jaheira") !StateCheck("jaheira",STATE_SLEEPING)~ THEN ~It is quite reassuring to know that the path you have chosen, <CHARNAME>, is approved by Elminster himself. But more importantly, his approval comes with a useful word of advice.~
DO ~ActionOverride("elminster5",EscapeArea())~
END
IF ~~ THEN JOURNAL ~Again Elminster has made an appearance, though he was a little more forthcoming with information this time. He apparently knew Gorion well, and thought him a good man to care for me. He also spoke of bad blood, and a taint that will consume me if care is not taken. What this means, I am not sure. I will heed his warning, though I have little time to dwell on it. He did give me some names, though, of people he feels are trustworthy: Scar of the Flaming Fist and Duke Eltan. I suppose I can believe them if Elminster himself does so recommend.~
EXIT

Should actually read something like:

CHAIN ~ELMIN5~ X#ElminBoo
~I never said that, did I... ?~
...
== ~JAHEIRAJ~ IF ~InParty("jaheira") !Dead("jaheira") !StateCheck("jaheira",STATE_SLEEPING)~ THEN ~It is quite reassuring to know that the path you have chosen, <CHARNAME>, is approved by Elminster himself. But more importantly, his approval comes with a useful word of advice.~
END
IF ~~ THEN DO ~ActionOverride("elminster5",EscapeArea())~ JOURNAL ~Again Elminster has made an appearance, though he was a little more forthcoming with information this time. He apparently knew Gorion well, and thought him a good man to care for me. He also spoke of bad blood, and a taint that will consume me if care is not taken. What this means, I am not sure. I will heed his warning, though I have little time to dwell on it. He did give me some names, though, of people he feels are trustworthy: Scar of the Flaming Fist and Duke Eltan. I suppose I can believe them if Elminster himself does so recommend.~
EXIT

2. After which lines does this dialogue end without setting the proper global? At first glance I can't find anything wrong - but don't have too much time right now - will get back to it shortly.

#3 musekissing

musekissing
  • Member
  • 19 posts

Posted 24 April 2006 - 12:28 PM

'A paladin on the case! o, how naughty!' is the last line concerning Ajantis.

Concerning Jaheira ... 'Yes, yes, indeed lady. Will you take the job?'
or 'You must lead an exiting life, Madam,'. Don't know which right now ...
Finally joined after 20 posts ...

#4 Thauron

Thauron
  • Member
  • 216 posts

Posted 25 April 2006 - 06:04 AM

Did someone else encounter this Brevlik problem? - I really can't find anything wrong with the code. All the SetGlobals and Journals seem to be there in my install.

To fix this in your game, Musekissing, set the 'HelpBrevlik' global to 1.

#5 musekissing

musekissing
  • Member
  • 19 posts

Posted 25 April 2006 - 01:38 PM

It is indeed strange, but as there is a 'continue' button, the game seems the expecting another line ...
Finally joined after 20 posts ...