Jump to content


Can't stop romance from ending


  • Please log in to reply
6 replies to this topic

#1 -Joeb3124-

-Joeb3124-
  • Guest

Posted 05 June 2015 - 01:44 PM

So, I've managed to reach the point where I sleep with Arath, but immediately afterwards he breaks it off because I am apparently too close to Aerie (I have not romance her). Is there any workaround for this, or possibly a follow up conversation where I can reassure him he is wrong? I already tried removing her from my party and killing her, with no success. I'm well into chapter 6, and I hate to have screwed it up being so far in the game.

#2 Agashi

Agashi
  • Member
  • 62 posts

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.


"What you just said is one of the most insanely idiotic things I have ever heard. At no point in your rambling, incoherent response were you even close to anything that could be considered a rational thought. Everyone in this room is now dumber for having listened to it. I award you no points, and may God have mercy on your soul." - Billy Madison

#3 -Joeb3124-

-Joeb3124-
  • Guest

Posted 10 June 2015 - 04:24 PM

<blockquote class='ipsBlockquote'data-author="Agashi" data-cid="578169" data-time="1433634180"><p>
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_*-

-jastey_*-
  • Guest

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 Solar's Harper

Solar's Harper

    Under Star & Sky.

  • Modder
  • 2758 posts

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 Agashi

Agashi
  • Member
  • 62 posts

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.

"What you just said is one of the most insanely idiotic things I have ever heard. At no point in your rambling, incoherent response were you even close to anything that could be considered a rational thought. Everyone in this room is now dumber for having listened to it. I award you no points, and may God have mercy on your soul." - Billy Madison

#7 Solar's Harper

Solar's Harper

    Under Star & Sky.

  • Modder
  • 2758 posts

Posted 13 June 2015 - 06:58 PM

Global("SelfTalk","GLOBAL",2)
Global("speakWhenLonkDead","GLOBAL",0)

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!