I am still researching a way to directly modify the happiness value of an actor. If we could do that, we could simply add an equivalent happiness "bonus" to offset Jaheira's quandry -- if a high-rep PC does poorly on the quest and loses Beador, Jaheira will stay because reputation will drop; if you do a good job of it, she will definitely leave even though you have done just what she wanted you to do.
Consensus on Tutu's end was that the
BG1 behavior should be preserved (Jaheira should take off if your rep is too high or too low); currently, this happens less on the Tutu side because a number of people appear to modify Jaheira to Neutral Good, allowing her to remain with a party that has a high reputation.
Short of figuring out how to add a positive boost to Happiness via script, as a final resort, I can contact Domi and request removal of the reputation evaluation until the end of the quest. This is not a great way out of it because it merely delays when Jaheria leaves. If you are a high rep party, you will get a 2 point boost over the course of the quest, and Neutral Jaheira will leave to preserve the balance with a less "good" party. Removal of all reputation bonus if the party is above a target reputation (ReputationGT(Player1,15) ? ) could also take place, but would need some additional bonus given to the party to compensate.
I, too, am open to suggestions
Edited by cmorgan, 14 September 2006 - 02:43 PM.