John G. said: Is there a way to have a drop-down box in a single macro? For example, rather than creating a macro for ST, DX, IQ, and HT rolls, is there a way that I can click one button and choose the result I need? It is... possible, but if you want the roll template output it's not very pretty code at all, and even for the character sheet it would be quite a mess. A macro with _very simple_ output that works for what you want will be something like this: Margin of Success: [[ [[ ?{Which Attribute?|
Strength,@{strength}|
Dexterity,@{dexterity}|
Intelligence,@{intelligence}|
Health,@{health}} + ?{Modifier|0}} ]] - 3d6cf6cs1 ]] This'll give you output like "Margin of Success: 11" when you succeed, and a negative when you fail. (The fancy "cf6cs1" tells Roll20 that 1 is actually good, and 6 is bad) You can do the same with skils, but it's a little bit less pretty because of how repeating sections work; Margin of Success: [[ [[ [[ ?{Which Skill| @{repeating_skills_$0_name},@{repeating_skills_$0_level}| @{repeating_skills_$1_name},@{repeating_skills_$1_level}| @{repeating_skills_$2_name},@{repeating_skills_$2_level}| @{repeating_skills_$3_name},@{repeating_skills_$3_level}| @{repeating_skills_$4_name},@{repeating_skills_$4_level}} ]] + ?{Modifier|0} ]] - 3d6cf6cs1 ]] Be careful with this, because it doesn't work (and will make a mess of errors in your chat log) if you add more of them than you have skills in your skills section ;) Also super important note - this is for adding to a character sheet as an ability; if you use it as a general macro you'll need to slap a character name into the attribute fields, like this for targeting the attributes of someone called Ian: Margin of Success: [[ [[ ?{Which Attribute?| Strength,@{Ian|strength}| Dexterity,@{Ian|dexterity}| Intelligence,@{Ian|intelligence}| Health,@{Ian|health}} + ?{Modifier|0}} ]] - 3d6cf6cs1 ]] Have fun!