
I've been working on a macro for magic missile. I have one that works for the most part but there is some functionality that perplexes me. In the following code I have a query for the number of targets followed by another query that sets up a call for each target. The macro is designed to as for a certain number of calls based on the number of targets in the first query. That said, every time I use the macro I am asked to select the target calls before specifying how many targets I select. I have a simplified version of this macro that exhibits this behavior. Is there something I'm overlooking or is this something I'll have to live with? ?{Targets? |1 , [[ ?{Target 1 | 1d4+1 } ]] |2 , [[ ?{Target 1 | 1d4+1 } ]] force damage and [[ ?{Target 2| 1d4+1 } ]] }} force damage to ?{Targets? |1 , to @{target|1|token_name}. |2 , to @{target|1|token_name} and @{target|2|token_name}. }}