jcompton Posted August 20, 2009 Posted August 20, 2009 Banter Pack has been carrying around three core dialogue fixes for years, relating to Viconia, Korgan, and Jaheira. I should probably take them out, but I want to make sure the problems are covered elsewhere first. It looks like the fixpack deals with the first two, but I can't find any evidence (either in the buglist or in my search of the admittedly over-my-head code) that it addresses the problem where a non-romanced Jaheira (JaheiraMatch=0) can easily end up repeating her fourth "friendtalk", aka the "Lovetalk 8" in state 68 of BJAHEIR, "I will not tolerate this waste of time. Let's get moving! We've much to do!" The Jaheira script doesn't advance the Lovetalk counter past 8 if JaheiraMatch=0, so any subsequent Jaheira banter check can get us back to this dialogue. My ages-old solution was to crudely slap an IncrementGlobal into the replies to make sure we move past LT8: REPLACE BJAHEIR IF ~Global("JaheiraMatch","GLOBAL",0) Global("LoveTalk","LOCALS",8) !StateCheck(Player1,STATE_SLEEPING)~ THEN BEGIN 68 SAY #20307 IF ~~ THEN DO ~IncrementGlobal("Lovetalk","LOCALS",1)~ REPLY #20331 GOTO 69 IF ~~ THEN DO ~IncrementGlobal("Lovetalk","LOCALS",1)~ REPLY #20334 GOTO 70 IF ~~ THEN DO ~IncrementGlobal("Lovetalk","LOCALS",1)~ REPLY #20335 GOTO 71 END END Do you guys have equivalent code in the fixpack? If not, can you add some so that I can retire Banter Pack's meddling?
devSin Posted August 20, 2009 Posted August 20, 2009 Honestly, even I don't know what's going on anymore. It's certainly something that can be looked at, but it won't be this year. Wish we could be more prompt.
jcompton Posted August 20, 2009 Author Posted August 20, 2009 Yeah, I know how it goes in this, the lazy afternoon of Infinity modding.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.