Cup of said: Tuo said: There is one exception to macros not being able to change or update anything, and that exception can be applied here - that exception is the turn tracker. Following Jarren's method elsewise, you could create a token, named "Phase" (no quotes), link it to a character sheet with a token ability to change the phase, such as ![[{@{tracker|Phase}+1,6}kl1&{tracker}]] This'll increase the phase counter by 1 every time it's used, without sending anything in the chat (which is entirely optional, you could also set it up to send a message for phase change to chat if you'd like), up to 6 (It'll also give you an error that &{noerror} does not cover if you don't have the token in the tracker already, but it'll still work to place the token in the order and work just fine from there on). Then, replace the damage type call Jarren suggested with @{selected|At}{selected|Phase@{tracker|Phase}} The end effect is the same, but you won't need to reach for your keyboard to change the count, and you can spare the token bars for other stuff you might want to use them for. Oooh this might be good for a linear boss! Unfortunately, this boss changes what phase it is in as the players damage it. For example, if the largest source of damage it received was psychic, it would change phase to become resistant to psychic. Adapting to the psychic damage and switching to phase 5. I'll keep this in mind though!! That's an easy adaptation to make - just change the input to a query, like this (prefaced with numbers so that you can quick key to the desired one): ![[?{Damage source|1-Acid,1|2-Fire,2|3-Cold,3|4-Radiant,4|5-Necrotic,5}&{tracker}]] The cumbersome part, of course, is keeping the Phase token around for selection (as all this macro does is set the value in the tracker for the selected token) - I actually wrote a suggestion that would expand the function of the &{tracker} command that would get around that requirement.