Almighty_gir said: Is it possible to change the name of an attack, based on queries it's given? The queries are already present in the attack and damage parts of the macro, and work very well. But i was hoping to do something both fun and informative with the name. Here's how the attack name currently looks in my attacks list: And here's how the resulting attack looks in the chat window: I've tried adding the following macro, in the hopes that I can change this to be a bit more situational, removing the generic "+1 masterwork greatsword" portion of the name, and replacing it with "Smiting" and "Powerful" as those options are chosen. ?{Smiting?|No, Regular|Yes, Smiting} ?{Power Attack?|No, Normal|Yes, Powerful} Slash Unfortunately, this doesn't seem to just "not work", but it also stops the attack rolls from even appearing in the chat window. I'm not sure which game system and character sheet you are using, but I can get this to work on the D&D 5E by Roll20 sheet. I can put this in the item name and get a query when I make the roll: Battleaxe (?{1 or 2?|1,One|2,Two}-Handed) And when I click on the attack, I get a query to choose one or two handed -- unfortunately it's a simple query that only changes the name; it doesn't actually change the value of the roll. However, on the 5E sheet you can also input the specific Damage type, so a query could be added to that field: ?{Smiting?|No,|Yes,Smiting} ?{Power Attack?|No,|Yes,Powerful} Slashing Again, this doesn't change the value of the roll in any way; it only adds the 'Smiting Powerful' text to the damage description. So in your case, if the character sheet supports queries inside item names, you might be able to do something similar.