I'm working on a script that plays a "card" to chat and some cards have certain effects and some of those effects are different depending on the round. There is no need for the Turn Tracker, so I'd rather not have to worry about that if I can help it. What I'd like to do is have the "round counter" set to 0 when the deck is shuffled and each time a card is dealt to chat, have the counter increment. I can't seem to figure this out, because if I set the variable outside of the deal function, deal doesn't understand it, if I set it in deal it never changes. So, where would I need to create this variable, set it, and change it, so each round the correct value is displayed? I can post the entire code if necessary, but I'm hacking Pat Elwer's Deal-Init script (I've just removed a bunch of stuff so it doesn't worry about Edges, or deal to the Turn Tracker).