I have already done these three steps. The first two steps, I followed your instructions from above:
...& are only using 2 images (open/closed) then you could create 2 objects, one with open image assigned to it & another with closed image assigned to it & then create a single condition for both which you link inside of the objects properties tab (one with "negate" false checked)
And I have already set the cloak condition to false to hide it if I take it. But it doesn't hide...
I think I'm going to show you my cloak settings: