Skip to content

[Not an issue] Leaving on Breaking Point should not be hardcoded

switswit Member, Translator (NDA) Posts: 495
edited January 2016 in BG:EE Bugs (v1.3)
edit: Not an issue, see next post.

It affects all EE engines, but it's easiest to test in BG:EE.

1. Compile this code in DPLAYER2.BCS (replacing the old script completely):

IF
!InParty(Myself)
OR(2)
BreakingPoint()
!HappinessGT(Myself,-299)
THEN
RESPONSE #100
DisplayStringHead(Myself,1)
JoinParty()
END
2. Start new game with any character
3. C:MoveToArea("AR2700")
4. Get Imoen, Xzar, Montaron to the party
5. C:MoveToArea("AR2301")
6. Get Khaalid and Jaheira to the party (upper left corner of the area)
7. Start killing innocent people in the very same area

Observed:
Imoen, Khaalid and Jaheira will leave the party automatically even though DPLAYER2.BCS didn't tell them to do so (they will rejoin few times thanks to what we added for testing purpose). Xzar and Montaron won't leave you as they don't mind low reputation thanks to Evil Alignment.

Expected:
None of the NPCs should leave because kicking out should be handled by DPLAYER2.BCS.

Notes:
In both vanilla BG1 and BG2:ToB engines leaving party due to reputation is controlled entirely by DPLAYER2.BCS. In EE engine it has been hardcoded - party members are kicked automatically regardless of what has been coded in DPLAYER2.BCS. It affects both vanilla content (do we really want Imoen to leave due to reputation? That's not how it worked in BG1) and many mods.

More information and reports regarding this problem:
http://gibberlings3.net/forums/index.php?showtopic=26233
http://gibberlings3.net/forums/index.php?showtopic=26054
http://gibberlings3.net/forums/index.php?showtopic=27806

Sorry, if this has been reported already. Couldn't find anything about it in "list of known issues" or via search engine.
Post edited by swit on

Comments

Sign In or Register to comment.