I made the blueprints for a simple lockpick system which upon success does open the door. However after the door is opened by pressing the open door key bind “T” and succeeding lockpicking the same door does nothing and the door is stuck in an opened state and is no longer closable after it has been opened once with the lockpicking system. Here is the blueprint for my door. How do I fix it so the door can be closed after its opened with the same “T” keybind to open doors?
You have to call the event ![]()
Did you try calling it without the check?
It’s a good idea to separate the picking and the open/close.
Once you’ve picked it, you can just set a bool which allows you to open and close it.
Here is the simulation. The door is opened in it but when you press open door after its opened it gets stuck at the first branch and does not even notice the close door event.
doorcantclose6.wmv (1.7 MB)
It now opens and closes properly with the same key however it skips the lockpicking minigame regardless of “set IsLocked” being connected to the flip flop.
Could create a boolean “is picked” and place it somewhere but I dont know what im doing is simply watching youtube tutorials to set things up and not knowing how to do much on my own.
Ok, now the lockpicking minigame works but the door doesn’t open automatically after successful pick. The player can toggle it open after its been lockpicked manually with T and close it back with T which I suppose is what I asked for though. Perhaps I could add some kind of print string to let the player know the door has been unlocked and just leave it at that or something.
I see what you mean now the door opens automatically after picked with IsLocked connected to play however once the player attempts to close the door afterward it starts the animation from the closed position and opens the door rather than closes it. If the player again presses T it will close the door however.
You’re welcome ![]()















