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

Token Ownership - "All Players" not working

1561030605

Edited 1561031060
GM Michael
API Scripter
When setting a character's "Can be edited and controlled by" field, All Players does not seem to be fully working, though All Players  seems valid for journal entries. Specifically, when you whisper to a character that is owned only by All Players , it does not forward the message to all players, as one would expect, and only those players that are specifically listed alongside All Players receive the whisper. I've witnessed this when using... sendChat from the API for characters that have multiple words in their names and require quotes around them manual whispers to those same characters manual whispers to a character with a single-word name. Aside from not being able to receive whispers, players appear to have all other functionality of owning characters. Workaround : Manually list each player as owner of the character. Reproducibility : It seems consistent.  If I swap back and forth between enumerating the player list and All Players , it goes from working to not and back.  I've tried it with multiple characters.
Hello Michael G., I am sorry to hear that you have encountered this issue and thank you for this report.  Please verify the following information. Have you cleared your cache and disabled all extension/add-ons? Does this issue persist in both Firefox and Chrome? (ensure that you have cleared your cache and disabled all extensions/add-ons in the other browser) If yes to both of these, please provide us the information requested in  Step 4  of our  Solving Technical Issues  guide.  (Don't forget the complete Console Log!) Thanks!
1561042975
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
I would consider this to be preferable and expected behavior. There are many reasons why I would like players to have control over each other's characters, but no reason I can think of to whisper to all players. If you are whispering to all players, what's the point of a whisper? I.e. what is the use case?
1561047406

Edited 1561048260
GM Michael
API Scripter
Dragon Dreamer said: Hello Michael G., I am sorry to hear that you have encountered this issue and thank you for this report.  Please verify the following information. Have you cleared your cache and disabled all extension/add-ons? Does this issue persist in both Firefox and Chrome? (ensure that you have cleared your cache and disabled all extensions/add-ons in the other browser) If yes to both of these, please provide us the information requested in  Step 4  of our  Solving Technical Issues  guide.  (Don't forget the complete Console Log!) Thanks! I can get you this information when I get home, but this was discovered through the API, so browser shouldn't matter.  I've also tested with incognito because I was running multiple accounts as I tried to figure out what was going on. keithcurtis said: I would consider this to be preferable and expected behavior. There are many reasons why I would like players to have control over each other's characters, but no reason I can think of to whisper to all players. If you are whispering to all players, what's the point of a whisper? I.e. what is the use case? I stumbled across this while updating my mass combat script, in which the players can control formations.  When a formation character performs an action, all who can control it see the results of that.  Some formations are only controlled by certain people, but others are controlled by all.  The whisper is thus directed at the formation itself, rather than doing a lookup on ownership and manually sending to each owner. If a character has no owner, the whisper goes to GM only.  If it has specific owners, it goes to them and does not go to the GM unless the GM is manually specified.  If it is owned by All Players, it goes to no one. Whispering to a character owned by All Players should go to all players.  It shouldn't get dropped on the floor.
1561053021
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
OK that makes sense, although I don't think that's covered by the current functionality of Whisper. My guess is that no one's needed it before and the knee jerk instinct of an All Player whisper is that it's nonsensical. It's very possible that Roll20 might classify this as a suggestion rather than a bug. Good luck, though. If this is API script, maybe there's a workaround?
1561053194

Edited 1561053675
GM Michael
API Scripter
keithcurtis said: OK that makes sense, although I don't think that's covered by the current functionality of Whisper. My guess is that no one's needed it before and the knee jerk instinct of an All Player whisper is that it's nonsensical. It's very possible that Roll20 might classify this as a suggestion rather than a bug. Good luck, though. If this is API script, maybe there's a workaround? Well, the workaround is to literally never use All Players lol.  Enumerating each player still works.  It's just annoying that the shortcut is broken.