Hi everyone, I'm quite new to the subject of Scripting and encountered a Problem while playing with the "Turnorder". I've already tried to use the search function, but I can't find a proper solution, I hope you guys could help me out. Getting inspired by the "Turnorder"- Subsection of the API:Objects Page, I've tried to build something similar. At first i've built some functions to get started. One for create a Turnorder and Open the Turntracker: function createAndOpenTurnOrder(){ var turnorder; if(Campaign().get("turnorder") == ""){ turnorder = []; }else{ turnorder = JSON.parse(Campaign().get("turnorder")); } Campaign().set("turnorder", JSON.stringify(turnorder)); Campaign().set("initiativepage", true ); return turnorder; } And One for adding an Entry to the turnorder: function addEntryToTurnOrder(turnorder, myid, prio, name, currentpageid){ turnorder.push({ id: ""+myid, pr: ""+prio, custom: ""+name, pageid: ""+currentpageid }); Campaign().set("turnorder", JSON.stringify(turnorder)); } For testing purposes i'am calling them like this: on("ready", function() { var currentmap= findObjs({_type: "page", name:"Testmap"})[0]; turnorder= createAndOpenTurnOrder(); addEntryToTurnOrder(turnorder,-1,22,"Sgt. Example", currentmap.get('id')); } This works well, and ive got an new Entry in the Turntracker. But when i'am trying to add an Entry with an specific Id like shown below, it doesn't work. There is no new Entry in the Turntracker: on("ready", function() { var currentmap= findObjs({_type: "page", name:"Testmap"})[0]; var testchar= findObjs({_type: "character", name:"My Test Char"})[0]; turnorder= createAndOpenTurnOrder(); addEntryToTurnOrder(turnorder,testchar.get('id'),22,testchar.get('name'), currentmap.get('id')); } Can somebody help me out with this one? I've read that this was an issue caused by the update one year, because it made it mandatory to pass the pageid. But i'am already doing that, so i'am a little bit clueless by now how to go on. Have a fantastic day