
A simple script that looks for a token on the turn order tracker with its initiative value set to Round X. It then increments the number at the end by one. This can easily be combined with my initiative tracker script as well.
Update 2013.12.29 (Dec 29th): Added in Steven C's fix to prevent the script from breaking when adding tokens via &{tracker}
Update 2013.12.31 (Dec 31st): Added AnnounceNewRound true/false flag to turn on/off new round announcements in chat
Update 2014.01.07 (Jan 7th): Added a check after the turn order manipulation to exit if a non-token / custom item is used instead of a token.
Video Link: https://plus.google.com/109659591453191902524/posts/Faxd1eJKuor


Update 2013.12.29 (Dec 29th): Added in Steven C's fix to prevent the script from breaking when adding tokens via &{tracker}
Update 2013.12.31 (Dec 31st): Added AnnounceNewRound true/false flag to turn on/off new round announcements in chat
Update 2014.01.07 (Jan 7th): Added a check after the turn order manipulation to exit if a non-token / custom item is used instead of a token.
Video Link: https://plus.google.com/109659591453191902524/posts/Faxd1eJKuor
on("change:campaign:turnorder", function(obj, prev) { // AnnounceNewRound - Set to TRUE if you want the script to announce // the beginning of each new round. var AnnounceNewRound = false; if (!Campaign().get("turnorder")) return; var turn_order = JSON.parse(Campaign().get("turnorder")); if (!turn_order.length) return; if (typeof turn_order[0].pr == "string") { if (turn_order[0].pr.substring(0, 5) == "Round") { var RoundTracker = turn_order[0].pr; var CurrentRound = parseInt(RoundTracker.substring(5)); turn_order[0].pr = "Round " + (CurrentRound + 1); Campaign().set({turnorder: JSON.stringify(turn_order)}); if(AnnounceNewRound == true) { sendChat("", "/desc ---- " + turn_order[0].pr + " ----"); } } } // Exit script if custom item on turn order tracker instead of a token... if (turn_order[0].id == -1) return; });