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

Can you make a Character NOT show up as a Dialogue Option as GM?

Is there any way to make a character not appear as one of the available options in the "as" box in the chat section? <a href="https://screenshots.firefox.com/jNJlsMiBLaLEq6T7/app.roll20.net" rel="nofollow">https://screenshots.firefox.com/jNJlsMiBLaLEq6T7/app.roll20.net</a> I have a couple of "Macro Mule" characters, not to mention the necessity of making multiple instances of Monsters in many combats (rather than just having them all use the same character sheet) due to an abundance of stat/attribute altering abilities in my game. While this isn't much of a hassle normally, it can cause my Dialogue Options to become quite cluttered, and I was wondering if there was a way to prevent them appearing there?
Not sure on the exact solution to your problem, but you could start every non-character character's name with "ZZ" so that they would be at the bottom of the list and less likely to get in the way of selecting your real characters.
1530668891
GiGs
Pro
Sheet Author
API Scripter
I suspect the only way to do this would be to have a script that intercepts chat messages sent by non-permitted characters, and blocks them. Actually I had a player mischievously sending messages from his horse, so i wouldnt mind a script like that!
1530669642
GiGs
Pro
Sheet Author
API Scripter
Not that I've done a bit of testing, I'm not sure if it's possible to intercept and block text in this way.
1530743820
The Aaron
Pro
API Scripter
The best you could do is write an API script that would let you mark only some as valid choices and then it would revert changes to speaking as when an invalid one was chosen.&nbsp; That wouldn't help you with having them listed, just restricting which ones could be chosen. As for trimming down the list, players will only have the list of characters that they can control, and only if those characters are not archived.&nbsp; For macro mule characters, you can set everything up and then archive them.&nbsp; The macros will still be accessible, but the character won't show up in the journal or the Speaking As dropdown.
1530744108
GiGs
Pro
Sheet Author
API Scripter
For me, its having characters like the characters horses and sidekicks, giving the players control over them so they can move their tokens around and use token actions to roll for them is very convenient. Archiving them isnt practical because then we cant drag the tokens into play. I'm interested in this: The best you could do is write an API script that would let you mark only some as valid choices and then it would revert changes to speaking as when an invalid one was chosen.&nbsp; That wouldn't help you with having them listed, just restricting which ones could be chosen. How would it be done? My ideal solution would be for the player after choosing or trying to speak as an invalid character, and receive a message about them being a naughty boy, they know not to do that. :)
1530746230
The Aaron
Pro
API Scripter
You’d basically just need a script that handles on(‘change:player:speakingas’,...), along with a few options to whitelist characters for players.&nbsp;
1530757496
Kirsty
Pro
Sheet Author
G G said: For me, its having characters like the characters horses and sidekicks, giving the players control over them so they can move their tokens around and use token actions to roll for them is very convenient. Archiving them isnt practical because then we cant drag the tokens into play. Ya, the bag of holding in one of my games is remarkably chatty. I'd love to see a script that "locked" certain characters from talking.
1530758415
GiGs
Pro
Sheet Author
API Scripter
The Aaron said: You’d basically just need a script that handles on(‘change:player:speakingas’,...), along with a few options to whitelist characters for players.&nbsp; Is this documented anywhere? i have no idea how to block or change the speakingas dropdown? All I've found is old forum threads saying it cant be done, but they are old.
1530801053
The Aaron
Pro
API Scripter
We're still talking about an API script here.&nbsp; I'll see if I can work something up...
1530860889
GiGs
Pro
Sheet Author
API Scripter
I was talking about via the API too. I am looking forward to seeing what you come up with.
While I'm still interested in this, I'd never actually realised I could still access the Macros within a character sheet while it was Archived. That's actually already INCREDIBLY useful for me. Thank you!