Peculiar Open Locked Door Bug(BG2:EE)
GemHound
Member Posts: 801
I personally don't know if this is known about but I just stumbled over it. Edit: I believe this was a bug in the original as I just found it on the Ironworks forum in 2002 here:
http://www.ironworksforum.com/forum/showthread.php?t=8258
The bug is that it is possible to make a door that gets closed by the game to stay open, even if it is locked, allowing you to go back to the previous area, such as with the Harper base in Athkatla.
Way to reproduce:
1. Have a character in the doorway of the Galvarey estate
2. Give Xzar the bird. Once the assassin kills Xzar and finishes talking to you, the door will lock but not close.
3. The Galvarey estate is now always open. Go to the second floor and collect Montaron's body for 20k free xp.
Expected behaviour:
Script should check to see if a npc/party member was in the door, then it would teleport/move them in front of the door and then close and lock it.
I'll be grabbing a save to reproduce as I was working off of my autosave. I have a quicksave before I did the harper quest though so it shouldn't be long. Edit 2: Okay, I've attached the save file, I have Minsc in the door, all that needs to be done is talk to Xzar and give him the bird.
http://www.ironworksforum.com/forum/showthread.php?t=8258
The bug is that it is possible to make a door that gets closed by the game to stay open, even if it is locked, allowing you to go back to the previous area, such as with the Harper base in Athkatla.
Way to reproduce:
1. Have a character in the doorway of the Galvarey estate
2. Give Xzar the bird. Once the assassin kills Xzar and finishes talking to you, the door will lock but not close.
3. The Galvarey estate is now always open. Go to the second floor and collect Montaron's body for 20k free xp.
Expected behaviour:
Script should check to see if a npc/party member was in the door, then it would teleport/move them in front of the door and then close and lock it.
I'll be grabbing a save to reproduce as I was working off of my autosave. I have a quicksave before I did the harper quest though so it shouldn't be long. Edit 2: Okay, I've attached the save file, I have Minsc in the door, all that needs to be done is talk to Xzar and give him the bird.
0
Comments
IF OR(2) Global("LyrosJob","GLOBAL",3) Dead("lyros") Exists("Rylock") Global("RylockLeavesHarperDoor","AR0300",0) THEN RESPONSE #100 SetGlobal("RylockLeavesHarperDoor","AR0300",1) CloseDoor("DOOR0308") Lock("DOOR0308") ActionOverride("Rylock",EscapeArea()) END