You could put that Divine Smite macro inside the Divine Smite description in your "Features and Traits" section. (assuming 5e OGL sheet?) When you click on the "speech bubble" for that trait, it would run that macro. So if you smite, just click that and there's your smite - rather than querying every roll before you roll it. Then you could put your flat -5/+10 into the global attack modifier. Alternatively, both the Bless and your Divine Smite macro could just go into the description field of your attack. If you are blessed, add the rolled die, if not, ignore it. Like I posted here .