[Not an issue] Leaving on Breaking Point should not be hardcoded
swit
Member, Translator (NDA) Posts: 495
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):
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.
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):
2. Start new game with any character
IF
!InParty(Myself)
OR(2)
BreakingPoint()
!HappinessGT(Myself,-299)
THEN
RESPONSE #100
DisplayStringHead(Myself,1)
JoinParty()
END
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
0
Comments
I've added [not an issue] to the topic because there is working workaround added in BG2:EE patch 1.3 and it will be implemented in BG:EE too at some point, so it's not something to be worry about.