I aware of that. It will be critical if locked doors block you, but after you unlock (or break) some door, it will be unlocked forever.

Solutions for that:

1) Verify collision of the door with characters when openning, pushing away the characters when collided.


2) Disable door collisions when the door is opened (allowing character pass trought it).

(2) is more easy to implement, but ugly. (1) is more robust, but could leave some problems when the door pushes the character on a place it can't occupy (due to, for example, a wall or a forniture).

I'll leave as it is for now, as a know bug. And add a solution implementation to the 0.11 roadmap.