Skip to content

Peculiar Open Locked Door Bug(BG2:EE)

GemHoundGemHound Member Posts: 801
edited May 2016 in Troubleshooting
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.

Comments

  • GemHoundGemHound Member Posts: 801
    I searched through the bcs for the area and it took me a long time to figure out that Xzar is named Lyros in BG2EE for some strange reason... This is the section that would have to be edited to fix this bug - it is in the script for AR0300(The Docks).

    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
Sign In or Register to comment.