I guess I can give an example:
I've uploaded my game- once you open it, if you do the following:
North
North
Open Mailbox
You'll find a pin. I'd like the player to be able to put it on and take it off at will. I'd also like them NOT to be able to put it on if they're already wearing it, of course, so my conditional reads something like "if the player has "pin" AND "pin"'s property is "not worn" then modify the property to "worn" and print the message. Instead, I've got something like this:
> open mailbox
You open it.
It's an ordinary mailbox, painted black. On one side, three metallic decals read "417."
It contains a campaign pin.
> take pin
(first removing it from mailbox)
Done.
You pick it up.
> wear pin
You don't have the pin.
I ALSO have no idea why the mailbox's description prints whenever the player opens it. BAH.