So the above mentioned spell in Xanathar's Guide to Everything will A) roll a d8 if the target is unharmed or a d10 if HP|current<HP|max and B) level up the number of dice rolled at lvls 5 (2), 11 (3), & 17 (4). I've found the if/then area of the Useful Macros page and I know the formula to increase die as level increases, but I'm hoping to give two of my players a formula where they can click the spell attack, click a target foe, and it determine whether the hp|current<hp|max and roll the correct (and correct # of) die. I thought I was smart enough to figure it out, but it's prompting multiple times to select a target and the one time I did get it rolling die it rolled 2d12+1d8, so apparently I'm waaaay over my head here. I could really use some magic from the forum geniuses! What I thought I had pieced together correctly is as follows: <span data-sheets-value="{"1":2,"2":"[[{{@{target|Target1|HP|current},@{target|Target1|HP|max}} [[{{@{target|Target1|HP|current},@{target|Target1|HP|max}}<[[@{target|Target1|HP|max}+1]]}*([[round((@{level} + 1) / 6 + 0.5)]]d8-[[round((@{level} + 1) / 6 + 0.5)]]d12) + [[round((@{level} + 1) / 6 + 0.5)]]d12]] I thought it was going to [[{{TargetsCurrentHP,TargetsMaxHP}<[[TargetsMaxHP+1]]}*(DiePerPlayersLevel d 8 - 12) + 12]] but apparently not? I appreciate anyone who can help! -Agnati