Takryn said: Overall, I know I've spent far more time working on this than I'll ever save. Nonetheless, I've learned a ton and the play during gaming sessions will be smoother for me (and my cohorts once I roll this out to them). In addition, anyone else who decides to go this route will be positive from the start. Isnt that always the way, haha. Most of my programming to save time has taken way more time to implement than it would actually save, but its fun, and you do it ahead of time so it still saves time in the moment. I'm having a hard time seeing how this will ever by useful to others. It's useful for you, but it's a very specific use case which I cant see many other people benefiting from. Especially since I cant see very many people wanting to to make that many macros! If they do, great :) Regarding a simpler and more universal solution: Have you looked into attachers? i have a strong suspicion you could set up attachers for planar soul, radiant soul, and favoured enemies, and just click a couple of checkboxes to activate and deactivate them as needed, and they'd apply to relevant attacks automatically, no scripting needed. I dont use 5e or the shaped sheet, so I don't know the intracices of how the spells work, or the rolltemplate is constructed, unfortunately.