
There seems to have been a recent change in Jumpgate where the "center" button now takes you back to your controlled token, and changes the zoom, and perhaps some other things as well. One of the side effects of the recent changes, appears to have broken Ping Buddy. I installed this in a new game, and tested it, and it was working perfectly about two weeks ago. After the recent changes to Jumpgate, it no longer works. The following error appears: Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your script's code and click the "Save Script" button. We will then attempt to start running the scripts again. More info... If this script was installed from the Mod Library, you might find help in the Community API Forum. For reference, the error message generated was: TypeError: Cannot read properties of undefined (reading 'id')
TypeError: Cannot read properties of undefined (reading 'id')
at apiscript.js:9592:100
at /home/node/d20-api-server/pubsub.js:63:16
at Object.publish (/home/node/d20-api-server/pubsub.js:68:8)
at Timeout.processChatQueue [as _onTimeout] (/home/node/d20-api-server/api.js:2117:12)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7) TypeError: Cannot read properties of undefined (reading 'id') at apiscript.js:9592:100 at /home/node/d20-api-server/pubsub.js:63:16 at Object.publish (/home/node/d20-api-server/pubsub.js:68:8) at Timeout.processChatQueue [as _onTimeout] (/home/node/d20-api-server/api.js:2117:12) at listOnTimeout (node:internal/timers:569:17) at process.processTimers (node:internal/timers:512:7) This error occurs regardless of whether you are trying to ping your own token ("!pingme") or another token on the screen ("!pingme Test").