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

Dynamic Lighting Line Of Sight Issue

1515986494

Edited 1515997939
Edit: Browser: Chrome Browser Addons/Extensions: None Operating System:  ChromeOs Version 63.0.3239.140 Edit 2: Tested on home PC Browser: Chrome Version 63.0.3239.132 (64bit) Browser Addons/Extensions: HTTPS Everywhere, Disconnect, Ublock Origins, OneNote Clip, reddit enhancement suite Operating System: WIndows 10 Pro 64bit )  Everything works exactly like it's supposed to on home PC. Tried again on the Chromebook side by side with the home PC and the Chromebook still does the weird zoom effect thing displayed below. Hello all,  I'm having some troubles with the dynamic lighting line of sight. I don't know if I just picked a wrong setting or something, or if it's a bug of some kind, but no matter what I set my players sight to (30ft, 60ft, 120ft) it doesn't matter. The only thing that matters is how zoomed in or out they are! At the bottom are the settings I had everything set to. Any help is greatly appreciated! Thank you! The further out they zoom, the further their character is able to see and the closer they zoom in the less they can see
1516013732
Ziechael
Forum Champion
Sheet Author
API Scripter
Now that's just plain odd... Could you please carefully work through the first three steps of our guide to Solving Technical Issues on the affected machine? Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome and Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 Please disable all add-ons/extensions and anti-virus programs. Step 3: Clear your cache If none of the above succeeds, please thoroughly work through Step 4 . (Don't forget the complete Console Log!) Thank you!
1516049400

Edited 1516049722
Here is what I've got. I've included a copy of the console log with and without browser addons. Browser: Chrome Version 63.0.3239.140 Browser Addons/Extensions: HTTPS Everywhere, Disconnect, Ublock Origins (added some since last night) Operating System: ChromeOs Version 63.0.3239.140 JavaScript enabled: Yes Anti-virus: None Cleared Cache: Yes Console Log:&nbsp; Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-JS04tjb/HGgaEw3DvC37z5ESs9QkOEI10YkO1M33Etc='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. <a href="http://www.google-analytics.com/analytics.js" rel="nofollow">www.google-analytics.com/analytics.js</a> Failed to load resource: net::ERR_BLOCKED_BY_CLIENT app.js?1515604602:83 70 app.js?1515604602:85 TOUCH SUPPORTED: false app.js?1515604602:85 USING WEBGL ACCELERATION... app.js?1515604602:85 WEBGL STARTUP SUCCESS app.roll20.net/:1 The SSL certificate used to load resources from <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> for more information. app.js?1515604602:79 select app.js?1515604602:79 Switch mode to select app.js?1515604602:96 Initializing new dice engine with randomness... app.js?1515604602:96 Using random entropy app.js?1515604602:100 window resize app.js?1515604602:85 Final set zoom! app.js?1515604602:84 UPDATE GL SIZE! app.js?1515604602:85 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1515604602:91 Final page load. app.js?1515604602:100 Refresh jukebox List! app.js?1515604602:91 Scan for new plays! app.js?1515604602:90 Auth'ed. app.js?1515604602:90 Go post auth! app.js?1515604602:90 initial setup app.js?1515604602:88 T.s app.js?1515604602:90 Got players value... app.js?1515604602:91 joining game... 5app.js?1515604602:88 Full load page! app.js?1515604602:90 We have 5 pages app.js?1515604602:94 refershing page listings! app.js?1515604602:89 Player -L-8jFYA2vhQf-lYwjeH is offline... app.js?1515604602:89 Global Volume: 100=1 app.js?1515604602:89 Player -L0W_N5x6e-ac427dUpn is offline... app.js?1515604602:91 Deferred finish joining... app.js?1515604602:83 Firebase Online app.js?1515604602:90 handle page changes app.js?1515604602:90 false app.js?1515604602:91 init active page! app.js?1515604602:88 activate page! app.js?1515604602:88 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1515604602:91 Scan for new plays! app.js?1515604602:88 Graphics: 10 app.js?1515604602:88 Paths: 6 app.js?1515604602:94 refershing page listings! app.js?1515604602:100 Refresh jukebox List! app.js?1515604602:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4318" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4318</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4318" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4318</a>... app.js?1515604602:88 Reorder by ZORDER thumb.pdn Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1515604602:87 setting src app.js?1515604602:83 Cols: 3 Rows: 2 app.js?1515604602:83 Took 9ms to generate cache. app.js?1515604602:88 Reorder by ZORDER 4app.js?1515604602:84 new caster! app.js?1515604602:84 new lamp app.js?1515604602:100 Body drop! app.js?1515604602:94 refershing page listings! app.js?1515604602:91 init active page! app.js?1515604602:88 activate page! app.js?1515604602:88 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1515604602:88 Graphics: 5 app.js?1515604602:88 Paths: 79 79app.js?1515604602:84 new caster! app.js?1515604602:94 refershing page listings! app.js?1515604602:88 Reorder by ZORDER app.js?1515604602:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4458" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4458</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4458" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4458</a>... app.js?1515604602:84 new lamp app.js?1515604602:88 Reorder by ZORDER app.js?1515604602:87 setting src app.js?1515604602:83 Cols: 3 Rows: 2 app.js?1515604602:83 Took 12ms to generate cache. app.js?1515604602:85 Final set zoom! app.js?1515604602:85 Array(2) app.js?1515604602:84 UPDATE GL SIZE! app.js?1515604602:85 Debounced init page! app.js?1515604602:91 init active page! app.js?1515604602:94 refershing page listings! app.js?1515604602:85 Final set zoom! app.js?1515604602:85 Array(2) app.js?1515604602:84 UPDATE GL SIZE! app.js?1515604602:85 Debounced init page! app.js?1515604602:91 init active page! app.js?1515604602:94 refershing page listings! app.js?1515604602:100 window resize app.js?1515604602:85 Final set zoom! app.js?1515604602:85 Array(2) 2app.js?1515604602:84 UPDATE GL SIZE! app.js?1515604602:85 Final set zoom! app.js?1515604602:85 Array(2) app.js?1515604602:84 UPDATE GL SIZE! app.js?1515604602:85 Debounced init page! app.js?1515604602:91 init active page! app.js?1515604602:94 refershing page listings! app.js?1515604602:100 window resize app.js?1515604602:85 Final set zoom! app.js?1515604602:85 Array(2) 2app.js?1515604602:84 UPDATE GL SIZE! app.js?1515604602:85 Final set zoom! app.js?1515604602:85 Array(2) app.js?1515604602:84 UPDATE GL SIZE! app.js?1515604602:85 Debounced init page! app.js?1515604602:91 init active page! app.js?1515604602:94 refershing page listings! app.js?1515604602:100 window resize app.js?1515604602:85 Final set zoom! app.js?1515604602:85 Array(2) 2app.js?1515604602:84 UPDATE GL SIZE! app.js?1515604602:85 Final set zoom! app.js?1515604602:85 Array(2) app.js?1515604602:84 UPDATE GL SIZE! app.js?1515604602:85 Debounced init page! app.js?1515604602:91 init active page! app.js?1515604602:94 refershing page listings! -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Here's a copy of the console log with browser addons disabled: app.roll20.net/:12 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-d6StIsORgedl9S+ZO/+7EMnzeifvHuJ9JcAfsFgV79c='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:1 The SSL certificate used to load resources from <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> for more information. app.js?1515604619:83 70 app.js?1515604619:85 TOUCH SUPPORTED: false app.js?1515604619:85 USING WEBGL ACCELERATION... app.js?1515604619:85 WEBGL STARTUP SUCCESS app.js?1515604619:79 select app.js?1515604619:79 Switch mode to select app.js?1515604619:96 Initializing new dice engine with randomness... app.js?1515604619:96 Using random entropy app.js?1515604619:100 window resize app.js?1515604619:85 Final set zoom! app.js?1515604619:84 UPDATE GL SIZE! app.js:85 Final set zoom! tutorial_tips.js:7 tuts loaded app.js:91 Final page load. app.js:100 Refresh jukebox List! app.js:91 Scan for new plays! app.js:90 Auth'ed. app.js:90 Go post auth! app.js:90 initial setup app.js:88 T.s app.js:90 Got players value... app.js:91 joining game... 5app.js:88 Full load page! app.js:90 We have 5 pages app.js:94 refershing page listings! app.js:89 Player -L-8jFYA2vhQf-lYwjeH is offline... app.js:89 Global Volume: 100=1 app.js:89 Player -L0W_N5x6e-ac427dUpn is offline... app.js:91 Deferred finish joining... app.js:83 Firebase Online app.js:90 handle page changes app.js:90 false app.js:91 init active page! app.js:88 activate page! app.js:88 FULLY ACTIVATE VIEWS FOR PAGE. app.js:91 Scan for new plays! app.js:88 Graphics: 5 app.js:88 Paths: 79 app.js:94 refershing page listings! app.js:100 Refresh jukebox List! thumb.pdn Failed to load resource: the server responded with a status of 403 (Forbidden) app.js:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4458" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4458</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4458" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4458</a>... 2app.js:88 Reorder by ZORDER app.js:87 setting src app.js:83 Cols: 3 Rows: 2 app.js:83 Took 8ms to generate cache. 79app.js:84 new caster! app.js:84 new lamp app.js:85 Final set zoom! app.js:85 Array(2) app.js:84 UPDATE GL SIZE! app.js:85 Debounced init page! app.js:91 init active page! app.js:94 refershing page listings! app.js:85 Final set zoom! app.js:85 Array(2) app.js:84 UPDATE GL SIZE! app.js:85 Debounced init page! app.js:91 init active page! app.js:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4458" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4458</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4458" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4458</a>... app.js:94 refershing page listings! app.js:87 setting src app.js:83 Cols: 2 Rows: 2 app.js:83 Took 1ms to generate cache. app.js:85 Final set zoom! app.js:85 Array(2) app.js:84 UPDATE GL SIZE! app.js:85 Debounced init page! app.js:91 init active page! app.js:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4458" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4458</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4458" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4458</a>... app.js:87 setting src app.js:83 Cols: 3 Rows: 2 app.js:83 Took 1ms to generate cache. app.js:94 refershing page listings! app.js:100 window resize app.js:85 Final set zoom! app.js:85 Array(2) 2app.js:84 UPDATE GL SIZE! app.js:85 Final set zoom! app.js:85 Array(2) app.js:84 UPDATE GL SIZE! app.js:85 Debounced init page! app.js:91 init active page! app.js:94 refershing page listings!
1516117250

Edited 1516119161
Drespar
Roll20 Team
Hi Jack, This certainly is odd, I will bring query the devs as to what might be the cause. Some extra questions while we are at it: Does this occur only on your end, or do your players see this same behavior? Does this happen only in one game, or all of them? Additionally, could you do a test to see if you might be able to see beyond what the token should see? Set vision radius to 20ft, leave dim blank, then zoom out all the way. Thank you!
Hello Drespar, First I tested to see if I was able to see past what I had set. I set my tokens vision range to 20ft, left the dim option blank and zoomed all the way out. The tokens range held at 20ft and didn't go an further. However when I zoomed in the shrinking sight line problem still persists. I then tested with two of my players (one of them on a Mac, one of them on windows 10, and myself still using the above mentioned&nbsp; Chromebook) and well I was still having the problems with the line of sight, both of theirs worked perfectly fine. Players view: My View: Lastly I tested another game to see if the problem still persisted. It did. Hopefully this helps, let me know if you want me to test anything out. I'm more than happy to help out!
Drespar said: Hi Jack, This certainly is odd, I will bring query the devs as to what might be the cause. Some extra questions while we are at it: Does this occur only on your end, or do your players see this same behavior? Does this happen only in one game, or all of them? Additionally, could you do a test to see if you might be able to see beyond what the token should see? Set vision radius to 20ft, leave dim blank, then zoom out all the way. Thank you! Any update on this? Really hoping for a fix!