
Suppose you're writing a dynamic character sheet for a game, and you want to be able to select targets with attacks. In that case, you can use "@{target|Target #1|token_id}", and it will invite you to click on one target, then replace that string with the target token's ID. Simple enough, easy to use. But what if it's an AoE attack, and there could be any number of targets inside the area? In that case, it's hard to make a nice UI for it - in my experience, I've had to make a "number of targets" dropdown on the character sheet next to where you click to execute the attack. So, proposed: A multi-target alternative to @{target}, working like this: Macro/sheet enters "@{targets|Targets|token_id}". Upon execution, a UI appears as per single target, saying "Targets" at the top. User can left click on any arbitrary number of targets to add them to the attack. User right clicks, or clicks a button on the UI element, to finish selecting targets. @{targets|Targets|token_id} is replaced by the IDs of all targeted tokens, separated by spaces.