CamDawg Posted December 13, 2007 Share Posted December 13, 2007 An issue first brought up by berelinde in the Tweak Pack forums: This has been something that hasn't worked for me since EoU, but I've been too lazy to report it. Installing the "ignore gender" romance tweak breaks Anomen's quest. For an active Anomen romance, Terl's spawning is romance dependent. He only appears after a certain lovetalk. When Anomen isn't romanced, or if the romance is over, Terl's appearance is simply a matter of timing. The problem is that when the "ignore gender" tweak is installed, AnomenRomanceActive will return as 1, but he'll never fire off the first lovetalk to a male PC. The romance never progresses, so Terl never spawns. Manually setting AnomenRomanceActive to 3 fixes this. This has never bothered me all that much, because I only romance Anomen with a female PC and I don't bother with the "ignore gender" component anyway, but if it's in the mod, it should probably work. And like I said, this didn't work in EoU, so it won't work in Tweaks. Later on, I'll decompile Anomen's script and see if I can spot where the problem is arising. There's probably some kind of secondary check in place, but I've never looked for it. Yeah, I see the problem. There's something for Tweaks to fix and, unless I'm mistaken, a bug for Fixpack to address as well. It looks like the same issue exists for female PCs who are not human, elven, or half-elven. Anomen sets the AnomenMatch variable for elf, human, or half-elf females. However, when he joins his dialogue will set the timers and activate the romance variable for any female. The love talks will not fire without the match variable, and there's nothing that will kill the romance if the match variable is not set. Changed the transition triggers from a straight male/female check to instead chack the match variable in .d code: ALTER_TRANS ANOMEN // file name BEGIN 6 10 17 END // state number (can be more than one) BEGIN 0 END // transition number (can be more than one) BEGIN // list of changes, see below for flags TRIGGER ~Global("AnomenMatch","GLOBAL",1)~ END ALTER_TRANS ANOMEN // file name BEGIN 20 END // state number (can be more than one) BEGIN 1 END // transition number (can be more than one) BEGIN // list of changes, see below for flags TRIGGER ~Global("AnomenMatch","GLOBAL",1)~ END ALTER_TRANS ANOMEN // file name BEGIN 6 10 17 20 END // state number (can be more than one) BEGIN 2 END // transition number (can be more than one) BEGIN // list of changes, see below for flags TRIGGER ~!Global("AnomenMatch","GLOBAL",1)~ END The same code will be applied by Tweaks, but it will work fine if applied more than once. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.