Pocket Plane Group

BG2 Completed Mods => Virtue => Topic started by: Ghreyfain on January 03, 2005, 06:59:32 PM

Title: Possible bug(s) re: Imoen and leaving her in Spellhold
Post by: Ghreyfain on January 03, 2005, 06:59:32 PM
So I may have botched my install and overlapped two versions of Virtue, but I just rescued Imoen from Spellhold and had the opportunity to say "Because of group balance I have no room. Can you find your way out alone?" twice.

Checking the conditions, I noticed that there are three states in her dialogue file.

One is conditionless, the other two are for parties with either 6 members, or fewer than 6 members.  I imagine the first state is a relic from a previous version of Virtue.  If not, it needs to be fixed.

Now to the second bug, the first option sets a local variable to 1, as does the option for a 6-person party.  From there each option goes along the same branch until getting to a condition where the variable is checked to be either 0 (lying to Imoen about your group being full) or 1 (being honest that you can't bring her with you, but wanting her to get back safely).  Trouble is, they check for a global.

This means that even if you do have 6 people in your party and want the best for Imoen, you get punished for it.  Or whatever the consequences are, I haven't played/looked into it that far.

Oh, and this very well may not be a Virtue thing, but it's either that or QuestPack.

Let me look up the variable name, too...

Here we go.
It sets:
SetGlobal("D0NiceToImoen","LOCALS",1)
And then it checks:
Global("D0NiceToImoen","GLOBAL",1)
!Global("D0NiceToImoen","GLOBAL",1)

The dialog filename is Imoen2.dlg.
Title: Re: Possible bug(s) re: Imoen and leaving her in Spellhold
Post by: SimDing0™ on January 03, 2005, 07:16:13 PM
All fixed, thanks.