PTEE: Getting Party Members Killed causes an Alignment Shift Towards Evil
rokujolady
Member Posts: 7
I was a bit surprised last night when my alignment changed to Chaotic Evil. I hardly ever chose the "LIE" option in dialog, I don't kill civilians, and I try not to backstab NPCs too much in the story.
I don't want to be chaotic evil, though I did get a steam achievement for it.
I realized that every time I get a party member (any party member) killed in battle, which I do a lot because I'm not very good at this game, my GOOD alignment variable gets -1.
So, In Curst Prison, I go talk to the Deva, and I enter the cheat console.
C:GetGlobal("GOOD","GLOBAL") and the value is -9
I go into the prison, and Dak'kon is killed by the guards.
C:GetGlobal("GOOD","GLOBAL") and the value is -10
Grace gets killed by the guards, same battle.
C:GetGlobal("GOOD","GLOBAL") and the value is -11
and so on.
Is this expected behavior? I realize that there is a fine line between incompetence and evil sometimes, but this doesn't seem quite right.
I don't want to be chaotic evil, though I did get a steam achievement for it.
I realized that every time I get a party member (any party member) killed in battle, which I do a lot because I'm not very good at this game, my GOOD alignment variable gets -1.
So, In Curst Prison, I go talk to the Deva, and I enter the cheat console.
C:GetGlobal("GOOD","GLOBAL") and the value is -9
I go into the prison, and Dak'kon is killed by the guards.
C:GetGlobal("GOOD","GLOBAL") and the value is -10
Grace gets killed by the guards, same battle.
C:GetGlobal("GOOD","GLOBAL") and the value is -11
and so on.
Is this expected behavior? I realize that there is a fine line between incompetence and evil sometimes, but this doesn't seem quite right.
2
Comments
I don't believe it should do that. Will dig around and see what else happens when companions die.
edit. Four variables look to change as below.
Lady, +1
Good, -1
Law, -1
Murder, +1
C:Eval('IncrementGlobal("Lady","GLOBAL",-1)');C:Eval('IncrementGlobal("Good","GLOBAL",1)');C:Eval('IncrementGlobal("Law","GLOBAL",1)');C:Eval('IncrementGlobal("Murder","GLOBAL",-1)')
I checked with this command
C:GetGlobal("Lady","GLOBAL");C:GetGlobal("Good","GLOBAL");C:GetGlobal("Law","GLOBAL");C:GetGlobal("Murder","GLOBAL")
(Or change the values to e.g. 5 and run the command every fifth death)
I have enabled the console but nothing seems to change with the commands given by Gate70.
Shouldn´t you patch this game so this is corrected?
Do you have a solution for me? I don´t know if I bother to finish the game now because of this!
How bad is this bug for the final ending? Without spoilers please!
Regards Mem
C:GetGlobal("GOOD","GLOBAL") give me -24.....
C:SetGlobal("GOOD","GLOBAL",0)
What happens when you try to quick save (I seem to have missed the reference to explained above)
Quick save works until somebody in the party dies (according to the posts above). After rezz I receive the message about having annoyed Lady of Pain for the last time so quick save is not recommended.
What I don´t understand is if this is a bug in the enhanced edition or a leftover from the original game? If the first - shouldn´t it be patched by developers?
C:SetGlobal("Good","GLOBAL",1);C:SetGlobal("Law","GLOBAL",0)
If you haven't been mazed by the Lady of Pain, the quick-save issue can be avoided via the below.
C:SetGlobal("Lady","GLOBAL",0)
You could also do the below if you haven't been killing innocents.
C:SetGlobal("Murder","GLOBAL",0)
The bug has not been reported on the public Redmine tracker as detailed in https://forums.beamdog.com/discussion/49845/how-to-report-bugs and if someone would like to do that I will tie it up with the internal equivalent. The link also contains several additional pieces of information about how bugs are handled, which may help with your question about patching.
Thanks