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

"all players see light" stuck on, even when unchecked

So I'm playing with "darkvision," by making a light token controllable by only the particular player whose character token has darkvision. This "darkvision token" is controllable by the same player and nobody else. The trouble is, all the other tokens can see the light from this darkvision token as if it were a light, even when I didn't check the box for "all players see light."

I'm using Ctrl+L with a particular token highlighted to view the lighting as that token would. Am I missing something? Am I not testing it right?

I've tested what seems like every combination possible to make sure I wasn't missing something.

My conclusion is that it's broken.


It seems Ctrl-L is good to check Line of Sight, and which wall gets in the way. It seems to ignore permissions on lights and shows you all the lights there are, even when in the actual game they can't see it.

What you can do to test: Give yourself a character token, or add yourself to the "Can control" area of a PC token. Then switch over to Player View (Setting tab, Join as Player on the bottom). You'll now actually see what a player of that token would really see.

Additional note: For Darkvision, you could just give the player token in question a 60 ft light radius and let nobody else see it. Darkvision is centered on them always, not on light sources.
Yep. Looks like I need to "rejoin as player," to fully test it.

Thanks.
June 20 (11 years ago)
Indeed. The GM, by default, has control of all tokens so they will see anything that the token has permission to see. Giving yourself control of the token and using "rejoin as player" is the best way to get around this. Glad you got it all figured out!