Assuming this is your Pro game, so you can use the API: const init10 = (() => { on('ready', () => { on('chat:message', (msg) => { if (msg.type !== 'api' || msg.content.search(/^!init10/i) === -1) return; let tracker = JSON.parse(Campaign().get('turnorder')); tracker.forEach(obj => { obj.pr = Math.max(obj.pr - 10, 0); }) Campaign().set('turnorder', JSON.stringify(tracker)); }) }) return })(); Just type !init10 into chat. I've assumed you don't want negative values, if you do just change the line in the middle to obj.pr = obj.pr - 10 Could also be tweaked to ignore custom markers if you use a round counter or anything else you don't want decremented: const init10 = (() => { on('ready', () => { on('chat:message', (msg) => { if (msg.type !== 'api' || msg.content.search(/^!init10/i) === -1) return; let tracker = JSON.parse(Campaign().get('turnorder')); tracker.forEach(obj => { if (obj.id != -1) { obj.pr = Math.max(obj.pr - 10, 0); } }) Campaign().set('turnorder', JSON.stringify(tracker)); }) }) return })();