I had a custom API script to summon a token and as an option, add that token to the turn order at the current position. The turn tracker part just stopped working, and I'm not sure exactly when. Is there another way of tying a token to the tracker through the API? Here's the relevant code: if (rounds) { // This still correctly gets the correct # of rounds if (Campaign().get("turnorder") == "") { // This part also continues to work correctly turnorder = []; } else { turnorder = JSON.parse(Campaign().get("turnorder")); } turnorder.push({ id: newTok.id, // Seems to get the correct id, pr: rounds, // and rounds formula: "-1" // sets the counter to down by 1 }); Campaign().set("turnorder", JSON.stringify(turnorder)); // Nothing goes into the } The other method of placing a marker into the tracker (not tied to a token) still seems to work fine: if (rounds === undefined) rounds = 10; if (Campaign().get("turnorder") == "") { turnorder = []; } else { turnorder = JSON.parse(Campaign().get("turnorder")); } turnorder.push({ id: "-1", pr: rounds, custom: effect, formula: "-1" }); Campaign().set("turnorder", JSON.stringify(turnorder));