I'm trying to create a drop-down macro that lets me toggle between different light states for tokens. This is my macro: ?{Type of Light | Torch or Light, !torch 40 20 yes | Darkvision, !torch 30 0 no | Enhanced Darkvision, !torch 500 500 no | No Light, !snuff } But when I run it it just prints the command to the chat log, instead of actually invoking the command. I don't think there are any special characters in there that need to be escaped but just in case I tried escaping the exclamation point, but this did not change the behaviour. What am I doing wrong?