do_pick does not check for a door in the room before attempting pick. Thus, when you succeed it checks for the door, but if you fail it never has to and you can learn from it.
Need to add door check before attempting.
Log in to post a comment.