In a game I'm in we're using a kind of arcana check for casting in a heavily modified D&D 5th. We're constantly refining and adjusting to make things slightly easier and a recent refinement is adding caster level to the arcana check (turns out it's really hard to cast successfully when the dice don't cooperate). The macro I've slapped together worked but with a solution for the refinement inject it stopped working... This is the original macro... [[@{pb}+@{charisma_mod}]] ([[1d(20+@{pb}+@{charisma_mod})]]) This is the modified macro... [[@{pb}+@{charisma_mod}+@{floor(abs((@{level}-2)/2))+1}]] ([[1d(20+@{pb}+@{charisma_mod})+@{floor(abs((@{level}-2)/2))+1}]]) Any help would be appreciated.