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

Whisper to multiple people using a macro/token action

I am currently trying to build a macro/token action that will let me whisper multiple people with the same message.

So as it stands, I have a tranparent token that has an "ability" that looks like this:
/w "?{Who to whisper?|gm|Tash|Articause|Mori|Anon|Reskar|Tecmessa}" @{selected|bar1}

So that currently asks me for a single person to whisper, and I have to click it multiple times, once for each person.

What I would like to do, is have it ask me more than once who to send it to, and then send the text from bar 1 to all the selected people.
I understand that it would have to be some sort of nested macro, or use the ! on the first line to setup the variables and then call them in the macro itself.
I just cant seem to get my head around how to actually do it.

Any help would be greatly appreciated as the game is tomorrow :(

April 03 (5 years ago)

You could create a whispered chat menu that creates a button for each target, and click on as many as needed.  It's not elegant, but it's pretty foolproof.

Assuming you have a character sheet for storing macros, called macro-storage:

whisper-bar1

/w gm Whisper selected bar1 to [Tash](!
%{macro-storage|Tash-whisper}) [Articause](!
%{macro-storate|Articause-whisper}) etc

Then, on macro-storage, a macro for each player,

Tash-whisper

/w Tash @{selected|bar1}

Articause-whisper

/w Articause @{selected|bar1}

etc

April 03 (5 years ago)
keithcurtis
Forum Champion
Marketplace Creator
API Scripter

I'm not sure what the use case here is, but if it is because the characters in question share a common language, there is always this Stupid Trick:
Use a "Placeholder" Character(s) to Handle In-Game Languages - Vince

This looks like it might work, will test it in a bit before heading to sleep and let you know!

Valerie M. said:

You could create a whispered chat menu that creates a button for each target, and click on as many as needed.  It's not elegant, but it's pretty foolproof.

Assuming you have a character sheet for storing macros, called macro-storage:

whisper-bar1

/w gm Whisper selected bar1 to [Tash](!
%{macro-storage|Tash-whisper}) [Articause](!
%{macro-storate|Articause-whisper}) etc

Then, on macro-storage, a macro for each player,

Tash-whisper

/w Tash @{selected|bar1}

Articause-whisper

/w Articause @{selected|bar1}

etc


keithcurtis said:

I'm not sure what the use case here is, but if it is because the characters in question share a common language, there is always this Stupid Trick:
Use a "Placeholder" Character(s) to Handle In-Game Languages - Vince


It's not for a shared language, but I have several peices of information that would only be available to different people at different times, so I wanted to whisper ONLY the people that needed that information at that time.
My players have TERRIBLE memories and dont tend to write things down often, so I only send them information on a roll high enough to remember it.



THIS WORKED PERFECTLY!!!!!!

Thank you so much! Does exacxtly what I needed to, to add some atmosphere to the game when only a few pc's could "hear" some distant chanting!

Valerie M. said:

You could create a whispered chat menu that creates a button for each target, and click on as many as needed.  It's not elegant, but it's pretty foolproof.

Assuming you have a character sheet for storing macros

April 04 (5 years ago)

:) glad I could help!