Jump to content


Photo

BGII part: How handles EET BG1 NPC meeting dialogue?


3 replies to this topic

#1 jastey

jastey
  • Gibberlings
  • 6519 posts
  • Gender:Female

Posted 17 February 2017 - 02:20 AM

How does EET handle the fact that e.g. for Jaheira and Minsc in BGII, they could have been in the party in BG1, or not. Because the meeting dialogue would be either xxx.dlg (not been in party) or xxxP.dlg (been in party). Considering with SoD, it's kind of assumed Jaheira and Minsc will accompany the PC at the end and also being abducted, so I assume they will always be in ID in EET (independent of their status as a party member during BG1)?



#2 Roxanne

Roxanne
  • Modders
  • 1150 posts
  • Gender:Not Telling

Posted 17 February 2017 - 02:47 AM

How does EET handle the fact that e.g. for Jaheira and Minsc in BGII, they could have been in the party in BG1, or not. Because the meeting dialogue would be either xxx.dlg (not been in party) or xxxP.dlg (been in party). Considering with SoD, it's kind of assumed Jaheira and Minsc will accompany the PC at the end and also being abducted, so I assume they will always be in ID in EET (independent of their status as a party member during BG1)?

EET is based on the final scene of SoD, not sure if you are familiar with it, the one where you meet your comrades after your escape from Baldur Gate city?

 

As a consequence take the example of Minsc, he will always be in the dungeon with his default dialogue

        ActionOverride("Minsc",SetDialog("MINSCA"))  //for the case that Minsc was joined before. ~AHHHH! Minsc will be free! These bonds will not hold my wrath! Butts will be liberally kicked in good measure!~

 

Also note that for other NPCs (excepting Imoen + Edwin) there is also a check for !StateCheck("DV",STATE_REALLY_DEAD), so they only appear in BG2 if they have not died in BG1.

 

For the details look into ar0602.bcs in the EET version. Here is Minsc - you see two blocks, first for Minsc BeenInParty, second for not been.

Spoiler

 

PS - you will find similar code for other NPCs in their BG2 starting area BCS's


Edited by Roxanne, 17 February 2017 - 03:03 AM.

The Sandrah Saga

another piece of *buggy, cheesy, unbalanced junk*


#3 K4thos

K4thos
  • Modders
  • 876 posts
  • Gender:Male

Posted 17 February 2017 - 02:58 AM

what Roxanne said is correct.

 

so I assume they will always be in ID in EET (independent of their status as a party member during BG1)?

There is death check for all NPCs excluding Imoen and Edwin. See this post for examples.



#4 jastey

jastey
  • Gibberlings
  • 6519 posts
  • Gender:Female

Posted 17 February 2017 - 05:41 AM

Thank you!
I completely forgot about SetDialog(). I feel stupid now.



Reply to this topic



  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users