I’m breaking down the “Cloak of Darkness” example and there is this object:
<OBJECT CLOAK (IN PLAYER) (DESC "cloak") (SYNONYM CLOAK) (FLAGS TAKEBIT WEARBIT WORNBIT) >
With just that in place, if I play the Cloak game, I see this output:
> wear cloak You already have that.
It looks like it’s treating the “wear” as a take. If you do an implicit take – for example, where the cloak is on the ground – you get:
> wear cloak [taking the cloak] You already have that.
This is basically using the example from the repository. I feel like I’m missing something extremely obvious. Specifically, is there a flag that I should be setting that I’m not?