Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

looking for improvements to my macro for magic missle in 5e

currently I have this to help cast magic missle with all missles targeting one creature or each having there own target. ?{same target?|yes,?{level?|1,Target takes [[3d4+3]] force damage|2,Target takes [[4d4+4]] force damage|3,Target takes [[5d4+5]] force damage|4,Target takes [[6d4+6]] force damage|5,Target takes [[7d4+7]] force damage|6,Target takes [[8d4+8]] force damage|7,Target takes [[9d4+9]] force damage|8,Target takes [[10d4+10]] force damage|9,Target takes [[11d4+11]] force damage}|No,?{level?|1, Target #1 takes [[1d4+1]] force damage Target #2 takes [[1d4+1]] force damage Target #3 takes [[1d4+1]] force damage|2,Target #1 takes [[1d4+1]] force damage Target #2 takes [[1d4+1]] force damage Target #3 takes [[1d4+1]] force damage Target #4 takes [[1d4+1]] force damage|3,Target #1 takes [[1d4+1]] force damage Target #2 takes [[1d4+1]] force damage Target #3 takes [[1d4+1]] force damage Target #4 takes [[1d4+1]] force damage Target #5 takes [[1d4+1]] force damage|4,Target #1 takes [[1d4+1]] force damage Target #2 takes [[1d4+1]] force damage Target #3 takes [[1d4+1]] force damage Target #4 takes [[1d4+1]] force damage Target #5 takes [[1d4+1]] force damage Target #6 takes [[1d4+1]] force damage|5,Target #1 takes [[1d4+1]] force damage Target #2 takes [[1d4+1]] force damage Target #3 takes [[1d4+1]] force damage Target #4 takes [[1d4+1]] force damage Target #5 takes [[1d4+1]] force damage Target #6 takes [[1d4+1]] force damage Target #7 takes [[1d4+1]] force damage|6,Target #1 takes [[1d4+1]] force damage Target #2 takes [[1d4+1]] force damage Target #3 takes [[1d4+1]] force damage Target #4 takes [[1d4+1]] force damage Target #5 takes [[1d4+1]] force damage Target #6 takes [[1d4+1]] force damage Target #7 takes [[1d4+1]] force damage Target #8 takes [[1d4+1]] force damage|7,Target #1 takes [[1d4+1]] force damage Target #2 takes [[1d4+1]] force damage Target #3 takes [[1d4+1]] force damage Target #4 takes [[1d4+1]] force damage Target #5 takes [[1d4+1]] force damage Target #6 takes [[1d4+1]] force damage Target #7 takes [[1d4+1]] force damage Target #8 takes [[1d4+1]] force damage Target #9 takes [[1d4+1]] force damage|8,Target #1 takes [[1d4+1]] force damage Target #2 takes [[1d4+1]] force damage Target #3 takes [[1d4+1]] force damage Target #4 takes [[1d4+1]] force damage Target #5 takes [[1d4+1]] force damage Target #6 takes [[1d4+1]] force damage Target #7 takes [[1d4+1]] force damage Target #8 takes [[1d4+1]] force damage Target #9 takes [[1d4+1]] force damage Target #10 takes [[1d4+1]] force damage|9,Target #1 takes [[1d4+1]] force damage Target #2 takes [[1d4+1]] force damage Target #3 takes [[1d4+1]] force damage Target #4 takes [[1d4+1]] force damage Target #5 takes [[1d4+1]] force damage Target #6 takes [[1d4+1]] force damage Target #7 takes [[1d4+1]] force damage Target #8 takes [[1d4+1]] force damage Target #9 takes [[1d4+1]] force damage Target #10 takes [[1d4+1]] force damage Target #11 takes [[1d4+1]] force damage}} I  could continue it on and iterate out options for each possable combo as well like for a level 2 magic missle i could add options for 1 missle with it's own target and 3 hitting the same target as well as 2 and 2 but as i go up that list gets huge. Is there anyway to simplfy this code and be able to split the ammount of missles up as wanted and total rolls for each target?
1460904638

Edited 1460904706
Try this out: ?{Spell Slot| 1st Level,     1st Target takes [[ [[ ?{1st Target|3} ]]d4 + [[ ?{1st Target|11} ]] ]] force damage.     2nd Target takes [[ [[ {?{2nd Target|0} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     3rd Target takes [[ [[ {?{3rd Target|0} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage. | 2nd Level,     1st Target takes [[ [[ ?{1st Target|4} ]]d4 + [[ ?{1st Target|11} ]] ]] force damage.     2nd Target takes [[ [[ {?{2nd Target|0} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     3rd Target takes [[ [[ {?{3rd Target|0} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     4th Target takes [[ [[ {?{4th Target|0} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage. | 3rd Level,     1st Target takes [[ [[ ?{1st Target|5} ]]d4 + [[ ?{1st Target|11} ]] ]] force damage.     2nd Target takes [[ [[ {?{2nd Target|0} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     3rd Target takes [[ [[ {?{3rd Target|0} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     4th Target takes [[ [[ {?{4th Target|0} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     5th Target takes [[ [[ {?{5th Target|0} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage. | 4th Level,     1st Target takes [[ [[ ?{1st Target|6} ]]d4 + [[ ?{1st Target|11} ]] ]] force damage.     2nd Target takes [[ [[ {?{2nd Target|0} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     3rd Target takes [[ [[ {?{3rd Target|0} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     4th Target takes [[ [[ {?{4th Target|0} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     5th Target takes [[ [[ {?{5th Target|0} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     6th Target takes [[ [[ {?{6th Target|0} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage. | 5th Level,     1st Target takes [[ [[ ?{1st Target|7} ]]d4 + [[ ?{1st Target|11} ]] ]] force damage.     2nd Target takes [[ [[ {?{2nd Target|0} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     3rd Target takes [[ [[ {?{3rd Target|0} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     4th Target takes [[ [[ {?{4th Target|0} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     5th Target takes [[ [[ {?{5th Target|0} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     6th Target takes [[ [[ {?{6th Target|0} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     7th Target takes [[ [[ {?{7th Target|0} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage. | 6th Level,     1st Target takes [[ [[ ?{1st Target|8} ]]d4 + [[ ?{1st Target|11} ]] ]] force damage.     2nd Target takes [[ [[ {?{2nd Target|0} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     3rd Target takes [[ [[ {?{3rd Target|0} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     4th Target takes [[ [[ {?{4th Target|0} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     5th Target takes [[ [[ {?{5th Target|0} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     6th Target takes [[ [[ {?{6th Target|0} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     7th Target takes [[ [[ {?{7th Target|0} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     8th Target takes [[ [[ {?{8th Target|0} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage. | 7th Level,     1st Target takes [[ [[ ?{1st Target|9} ]]d4 + [[ ?{1st Target|11} ]] ]] force damage.     2nd Target takes [[ [[ {?{2nd Target|0} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     3rd Target takes [[ [[ {?{3rd Target|0} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     4th Target takes [[ [[ {?{4th Target|0} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     5th Target takes [[ [[ {?{5th Target|0} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     6th Target takes [[ [[ {?{6th Target|0} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     7th Target takes [[ [[ {?{7th Target|0} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     8th Target takes [[ [[ {?{8th Target|0} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     9th Target takes [[ [[ {?{9th Target|0} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{9th Target} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage. | 8th Level,      1st Target takes [[ [[ ?{1st Target|10} ]]d4 + [[ ?{1st Target|11} ]] ]] force damage.     2nd Target takes [[ [[ {?{2nd Target|0} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     3rd Target takes [[ [[ {?{3rd Target|0} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     4th Target takes [[ [[ {?{4th Target|0} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     5th Target takes [[ [[ {?{5th Target|0} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     6th Target takes [[ [[ {?{6th Target|0} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     7th Target takes [[ [[ {?{7th Target|0} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     8th Target takes [[ [[ {?{8th Target|0} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     9th Target takes [[ [[ {?{9th Target|0} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{9th Target} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     10th Target takes [[ [[ {?{10th Target|0} - ?{9th Target} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{10th Target} - ?{9th Target} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage. | 9th Level,     1st Target takes [[ [[ ?{1st Target|11} ]]d4 + [[ ?{1st Target|11} ]] ]] force damage.     2nd Target takes [[ [[ {?{2nd Target|0} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     3rd Target takes [[ [[ {?{3rd Target|0} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     4th Target takes [[ [[ {?{4th Target|0} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     5th Target takes [[ [[ {?{5th Target|0} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     6th Target takes [[ [[ {?{6th Target|0} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     7th Target takes [[ [[ {?{7th Target|0} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     8th Target takes [[ [[ {?{8th Target|0} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     9th Target takes [[ [[ {?{9th Target|0} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{9th Target} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     10th Target takes [[ [[ {?{10th Target|0} - ?{9th Target} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{10th Target} - ?{9th Target} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage.     11th Target takes [[ [[ {?{11th Target|0} - ?{10th Target} - ?{9th Target} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]]d4 + [[ {?{11th Target} - ?{10th Target} - ?{9th Target} - ?{8th Target} - ?{7th Target} - ?{6th Target} - ?{5th Target} - ?{4th Target} - ?{3rd Target} - ?{2nd Target} - ?{1st Target}, 0}kh1 ]] ]] force damage. }
Silvyre I just checked it out and did a few quick tests and it does not seem to be working as I expected it to be.  i did first level and  put 1 into each pop up for each target and it rolled 1d4+1 for target 1 as expected then 0d4+0 for target 2 and 3. i then checked 2nd level with 2 for first and second target and 0 for the rest and it did the same thing only correctly rolling the first target.  i just copied and pasted your code into a new macro prehaps there is something not carried over correctly with the copy will work through the code carefully to see.
1460943226

Edited 1460943603
Oops, sorry, Serith ; what I posted above is incomplete (and unfortunately will likely remain that way due to a limitation on Roll Queries). Here's how I've decided to handle Magic Missile in the meanwhile: /em spends a ?{Spell Slot Level|1st|2nd|3rd|4th|5th|6th|7th|8th|9th} Level spell slot to evoke [[[ 2 + ?{Spell Slot Level} ]] Magic Missiles!](!
/em fires off ``?{Missiles|1|2|3|4|5|6|7|8|9|10|11}`` at ?{Target|a target}, dealing [[ ?{Missiles}d4 + ?{Missiles} ]] force damage!) The above uses API Command Buttons ; click the pink button that pops up in the chat to add a target to the spell. (Despite using API Command Buttons, the use of this macro does not require access to the API.)
intersting  and thank you for the help