on *:text:!throw:#: { if (%thrown) return describe # chases after the ball. set %thrown 1 } on *:text:!drop it:#: { if (!%thrown) return describe # drops the ball. unset %thrown }