Can't stop romance from ending
#1 -Joeb3124-
Posted 05 June 2015 - 01:44 PM
#2
Posted 06 June 2015 - 03:43 PM
I've had issues in some of my previous games with Aerie's dialogues firing in Spellhold like I'm in a romance with her instead of say, Xan or Haer Dalis. I found that if I manually set the AerieRomanceActive to 0, that usually does the trick. Make sure you save first, just in case.
#3 -Joeb3124-
Posted 10 June 2015 - 04:24 PM
I've had issues in some of my previous games with Aerie's dialogues firing in Spellhold like I'm in a romance with her instead of say, Xan or Haer Dalis. I found that if I manually set the AerieRomanceActive to 0, that usually does the trick. Make sure you save first, just in case.</p></blockquote>
No luck He still initiates the conversation
#4 -jastey_*-
Posted 11 June 2015 - 12:21 AM
What is the value of "AerieRomance"? If it is 2, try setting it to 0, preferably before you have the intimate talk with Arath.
I guess it's an oversight of the original game, setting AerieRomance (status of her romance) to committed (2) although your PC didn't actively confess his love, just because it "didn't matter" in the original game due to missing other active originaly romances or something like that.
#5
Posted 11 June 2015 - 08:54 PM
Setting RomanceActive to 3 (broken up) might also work, 0 tends to be the non-existent number that will allow the romance to initiate (1) should the Match variable also be true. Or perhaps changing the variable that says your PC is a match. Pretty sure a simple check in the code to verify which state it is or isn't might be the fastest solution in future situations, not my call to make. Aerie Globals to keep in mind:
Global("AerieMatch","GLOBAL",1) - Her romance is utterly dependant on this early on, being the first global it pings to see if the next talk can be had.
Global("AerieRomanceActive","GLOBAL",1) - Reading the files, this is set after telling her competition to butt out and admitting interest, so for all intents and purposes RomanceActive doesn't really exist until then.
Global("AerieRomanceActive","GLOBAL",2) - Consummation. Or something along those lines, this IS Aerie after all.
SetGlobal("AerieRomanceActive","GLOBAL",3)
See if that helps.
Classic Adventures - a Total Conversion compilation dedicated to bringing many of the old and new PnP modules into the wonderfully dangerous world that is Baldur's Gate II. Fancy link button to Downloads page.
CA Forum. Bugs to be squashed, feedback to be welcomed!
Website at: http://classicadventuresmod.com/
~***~***~***~
When in doubt, lockpick a mudcrab!
Beware the nug conspiracy!
#6
Posted 12 June 2015 - 06:45 PM
Hm, yeah. Like Solar's Harper said, setting the AerieRomanceActive to 3 might be your best bet then.
I'm trying to remember the last time this happened to me, but I think I'm pretty sure my AerieMatch Global was 0 when I checked. I was playing a female character so it was extra weird to hear her suddenly pipe up in Spellhold where she freaks out about my Charname turning into the Slayer. I remember thinking that it came right the f--- out of nowhere.
Edited by Agashi, 12 June 2015 - 06:48 PM.
#7
Posted 13 June 2015 - 06:58 PM
Your blood cools, and mind and body are reunited under your control. Your will had faltered, and the essence of Bhaal was there to take advantage.
If that's the one you mean, Agashi, then that's fine according to the file in reference (Player1.dlg), all she would need to be is valid to speak. Other instances however ping her RomanceActive status before setting another variable, such as the one that endangers them. Headache inducing to say the least.
Classic Adventures - a Total Conversion compilation dedicated to bringing many of the old and new PnP modules into the wonderfully dangerous world that is Baldur's Gate II. Fancy link button to Downloads page.
CA Forum. Bugs to be squashed, feedback to be welcomed!
Website at: http://classicadventuresmod.com/
~***~***~***~
When in doubt, lockpick a mudcrab!
Beware the nug conspiracy!