Yeah whoops, sorry! Glad you picked that up before you started using it. I can't get it to reuse the inbuilt higher level casting query down in that higher level area. And since the die type is a dropdown, I don't think there's a way to get the reroll working in that section. Probably the next cleanest way (at least for fireball) is to add it into the Damage 2 section: ?{Cast at what level?|Level 3,0|Level 4,1|Level 5,2|Level 6,3|Level 7,4|Level 8,5|Level 9,6}d6ro1[Upcast] Then set the damage type to Fire. This will keep it separated which looks nicer. But if you want it all added up for you, or if you need to modify a spell which already has the Damage 2 field in use, you can cram it all into the damage 1 section: 8d6ro1 + ?{Cast at what level?|Level 3,0|Level 4,1|Level 5,2|Level 6,3|Level 7,4|Level 8,5|Level 9,6}d6ro1[Upcast] You'll then want to remove the default Higher Level Cast data - set the die type to NONE, clear out anything else in there. This'll stop a potential second query and some crazy rolls happening. You can also get rid of that [Upcast] mouseover label at the end, or change it if you prefer. I have heard of people having dramas with long macros in these fields... if it starts playing up, I think a custom macro is the next step unless someone else has a better solution.