I don't know a lot about roll20's macro code or how it works but basically I want a macro I can easily duplicate and modify for different dnd 5e spells that allows me to 1. roll an attack with advantage or disadvantage as needed, 2. roll damage for the spell i have attacked with 3. increase damage based on spell level as normal So for a chromatic orb it would roll 1d20+8 or 2d20+8 and keep the highest or lowest one and then allow me to roll the 3d8 damage for 1st level slot or more for higher slots. For a Fireball it would post my save dc (16) the save attribute (dex) and effect (half damage) and roll the damage like a fireball would 8d6 at 3rd level and increasing per level. Ideally it would follow the same chat window format as clicking the character sheet buttons would so that it still looks nice and doesn't screwup the chat flow.