>WAVE WAND AT CARD
The wand grows warm, the card seems to glow dimly with magical essences, and you
feel suffused with power.
>CUT CARD WITH SWORD
Your skillful elvish swordsmanship slices the card into innumerable slivers
which blow away.
The card stops glowing and the power within you weakens.
This does not happen with the alternative syntax:
>RUB CARD WITH WAND
The wand grows warm, the card seems to glow dimly with magical essences, and you
feel suffused with power.
>CUT CARD WITH SWORD
Your skillful elvish swordsmanship slices the card into innumerable slivers
which blow away.
That's because of I-WAND:
<COND (<AND ,WAND-ON
<OR <EQUAL? ,WAND-ON-LOC ,HERE>
<IN? ,WAND-ON ,WINNER>>>
<TELL
"The " D ,WAND-ON " stops glowing and the power within you weakens." CR>
<SETG WAND-ON <>>
<RTRUE>)
That's because WAND-ON-LOC is only set for the first syntax, not the second, as seen in WAND-FCN:
This does not happen with the alternative syntax:
That's because of
I-WAND
:That's because
WAND-ON-LOC
is only set for the first syntax, not the second, as seen inWAND-FCN
:But I don't really see the purpose of
WAND-ON-LOC
, to be honest.