There is a bug in the multiple romances option of the Romance Cheats. In the Gorion Wraith sequence, if any of Aerie/Jaheira/Viconia are in the party, are romanced, and have not been persecuted by the Wraith, their subsequent romance talks are lost along with whatever stuff goes with them. The problem is in the %tob%_rom2.baf files. Eg: for Aerie
IF !Global("LovedOne","GLOBAL",0) !Global("LovedOne","GLOBAL",1) InParty(Myself) Global("AerieRomanceActive","GLOBAL",2) Global("ExpLoveTalk","LOCALS",5) THEN RESPONSE #100 SetGlobal("ExpLoveTalk","LOCALS",6) END
I have added my own _rom2.baf for each of these three which fixes this problem. I did not patch the mod because the variables here are very confusing to me, and I didn't want to screw anything else up. So, I just added an additional one which, at worst, would duplicate proper action. Eg: for Aerie
IF Global("WraithPunish","GLOBAL",3) !Global("LovedOne","GLOBAL",1) InParty(Myself) Global("AerieRomanceActive","GLOBAL",2) Global("ExpLoveTalk","LOCALS",5) THEN RESPONSE #100 SetGlobal("ExpLoveTalk","LOCALS",6) END
As you can see, the only difference is in the first trigger. I have tested this, and it works. About replacing the Tweaks _rom2.baf files instead of adding the additional one, I cannot say.