Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Why am I am receiving someone else's Whisper macro?

1540395624

Edited 1540395828
The Setup: I am running a game with players who prefer handling character dialogue and descriptions via voice, instead of typing everything out in Roll20's text chat. I'm fine with this, buuut I missed having a text description of rooms and features in the chat which players could go back and re-read if needed. My solution to this problem is: 1. Describe aloud rooms and features the players encounter for the first time. 2. After reading the description, reveal a small "eyeball" icon on the Token Layer of the map. Place the icon in an out-of-the-way place near the room/object just described. This icon has the description I just read out loud typed into its @Bar3 field. 3. Create a #look macro, which contains @{target|Bar3} This way, any player who needs a recap of a room can just take a #look at the icon and get the description in chat. The macro worked fine in testing, but I was worried it would clutter the chat with repeated descriptions. To fix this I made 5 macros all named #look, with each macro 1. set to be visible to 1 specific player among my 5 players, and 2. containing /w [That Player's Character] @{target|Bar3}, so a player will receive a private whisper of the room's description instead of the macro planting it in the main chat. The Problem: I implemented the macros in my last session and they worked perfectly EXCEPT for one weird problem: When one of my players uses their #look macro, it whispers him AND me the Bar3 value of whichever icon was clicked. I cannot imagine why this happens, so I'm posting here in hopes that someone with more levels in Macro Wizard can see what is causing the problem. Additional Info: 1. On the Collection tab of my game, the trouble macro is at the top of the game's list of macros. 2. The player using the macro has described needing to "press Enter" when using the macro. I didn't ask for clarification at the time, since we were in the middle of play. 3. The #look macros are identical, as far as I can tell. The text for each macro was literally copy-pasted between them, with the only change being the recipient of the whisper. 4. The #look macro whispers the character's first name only, (ex. /w Dorkus to send a message to Dorkus Malorkus.) All characters except one have a first and last name. I didn't have the macro whisper their Roll20 player name, in case they changed it.
1540397054

Edited 1540397119
GiGs
Pro
Sheet Author
API Scripter
It would help us if you show your actual macro text. Also, you dont need to create different copies of the macro, You can create a single macro, replace the name whispered to with something like @{selected|character_name}, and make it a token action. That way, players select their token (and they nearly always have their token selected), the token action appears above the token, and they just click the button and it is whispered to them. Something like /w @{selected|character_name} @{target|Bar3} should work.
1540407041
Ziechael
Forum Champion
Sheet Author
API Scripter
The likely reason for you also seeing the whispers is that you may have yourself listed as one of the controlling players on the character sheet. Whoever controls a character can see whispers sent to that character.
@Ziechael: That was exactly the problem! I had been using some player tokens in-between sessions to test line of sight and fog of war as a player. I must have forgotten to remove my personal Control + Edit permissions from that one character sheet. Thanks! @GG: That's a good idea, I will see about applying it to my game!
1540412481
Ziechael
Forum Champion
Sheet Author
API Scripter
Glad you got it sorted... we've all been there :)