Lauriel Posted October 7, 2021 Posted October 7, 2021 Dynaheir gets stuck in a dialogue loop in SoD if Edwin joins the group. She wants to get to the state which says "Thou invite this snake to join us, <CHARNAME>? Hast thou taken leave of thy senses?" but is sidetracked by the state which says "*You find Dynaheir on her own and in a quiet mood; for once, she is not sorting her scrolls or discussing things in a low voice with one of your companions. Perhaps it would be wise to take advantage of the situation and chat with the mysterious Wychlaran.*" I think a weight on the former's trigger is in order. Quote
Lauriel Posted October 7, 2021 Author Posted October 7, 2021 The same thing happens to Edwin. After looking at their dialogue files, pretty much no dialogue other than their PID will fire except for those with weights. Quote
jastey Posted October 7, 2021 Posted October 7, 2021 Hmm... since the former is probably an original SoD one, I guess BG1NPC should make sure the PIDs are off in SoD? EDIT: I guess you are playing EET? Why are you te first one to report this? Quote
Lauriel Posted October 7, 2021 Author Posted October 7, 2021 (edited) I did install it after EET core this time instead of in with BG1. But it said it was EET compatible now. Its trigger includes a check to make sure EndOfBG1 < 2, so it appears to purposely also work in SoD. That would probably be the only fix needed. Edited October 7, 2021 by Lauriel Quote
jastey Posted October 8, 2021 Posted October 8, 2021 6 hours ago, Lauriel said: But it said it was EET compatible now. Its trigger includes a check to make sure EndOfBG1 < 2, so it appears to purposely also work in SoD. That would probably be the only fix needed. Ah, so you were either the first to do that or the first to actually play in SoD or the first to take those NPC along. Makes more sense. Yes, I guess the PID would need to be disabled for "ENDOFBG1" = 1 in an EET game. BG:SoD is no problem because the NPCs use different dlgs in that case. Thanks for the report. Quote
Lauriel Posted October 8, 2021 Author Posted October 8, 2021 1 minute ago, jastey said: in an EET game. BG:SoD is no problem because the NPCs use different dlgs in that case. Thanks for the report. No, they don't. This is the SoD campaign in EET. Quote
jastey Posted October 8, 2021 Posted October 8, 2021 2 minutes ago, Lauriel said: No, they don't. I meant in BG:SoD the SoD campaign uses different dlgs ("bdxxx"). In EET it gets unified so there we have the problem. Quote
Lauriel Posted October 8, 2021 Author Posted October 8, 2021 Just now, jastey said: In EET it gets unified so there we have the problem. Yes. And I imagine it would affect all PIDs. Quote
jastey Posted October 8, 2021 Posted October 8, 2021 Just now, Lauriel said: I imagine it would affect all PIDs. Of all SoD NPCs BG1NPC adds PIDs to, yes. Dynaheir, Minsc, Edwin, Viconia, maybe Imoen with I4E. Am I missing someone? But I will disable all of them, maybe there will be more mods to carry over NPCs into SoD in the future. Quote
Lauriel Posted October 8, 2021 Author Posted October 8, 2021 Just now, jastey said: But I will disable all of them, maybe there will be more mods to carry over NPCs into SoD in the future. That would definitely be the safer route. Quote
jastey Posted October 8, 2021 Posted October 8, 2021 @Lauriel Seems I already had this idea: Quote /* EET-SoD: PID should not block SoD dialogues. --- This is a hack and only valid because BG1NPC only adds to BG1! */ OUTER_SPRINT ~BGT_VAR~ ~!GlobalGT("BD_PLOT","GLOBAL",0)~ Except for Ajantis' engaged PIDs, all PIDs include a check for %BGT_VAR%. So, either this doesn't work as intended, or there is something wrong in your install. Quote
jastey Posted October 8, 2021 Posted October 8, 2021 @Lauriel and EE_End taggs it with "Global("EndofBG1","GLOBAL",0)" in addition: Quote IF WEIGHT #21 ~ Global("EndofBG1","GLOBAL",0) IsGabber(Player1) !GlobalGT("BD_PLOT","GLOBAL",0) OR(3) Global("X#DynaheirRomanceInactive","GLOBAL",1) GlobalLT("X#DYLoveTalk","GLOBAL",13) Global("X#DynaDisableFlirts","GLOBAL",1) ~ THEN BEGIN 277 // from: SAY #383424 /* ~*You find Dynaheir on her own and in a quiet mood; for once, she is not sorting her scrolls or discussing things in a low voice with one of your companions. Perhaps it would be wise to take advantage of the situation and chat with the mysterious Wychlaran.*~ */ There seems to be something off in your install. Quote
Lauriel Posted October 8, 2021 Author Posted October 8, 2021 9 hours ago, jastey said: @Lauriel and EE_End taggs it with "Global("EndofBG1","GLOBAL",0)" in addition: There seems to be something off in your install. Only an old version again. I've been working with this install for quire a while it seems Quote
jastey Posted October 9, 2021 Posted October 9, 2021 Let me put it this way: I'm glad to see that I actually fixed bugs with my recent updates. Quote
Recommended Posts
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.