
Ok, so my GM is trying to create a quick way to handle damage rolls When you attack you roll and for every 10 above 0 that you roll, you get an extra damage roll (with some weapons). EG: You attack with a shotgun and roll 67 (which is Really good) This means you hit. So you roll damage once. And you hit really well, so you roll damage 6 more times. What I am trying to write is a macro that asks how many times you want to roll the damage macro (in this case 7) and then it rolls it X (again, 7 this time) times. I have tried: ?{Number of hits|1}#Damage-Macro ?{Number of hits|1}(#Damage-Macro) ?{Number of hits|1}*#Damage-Macro ?{Number of hits|1}*(#Damage-Macro) I put brackets all over the place to see if I could get it working but Its not doing it. Is there a way to do this? Why? Because we initially had a macro that rolled damage the maximum humber of times for a given weapon and we just ignored the excess ones, players claimed it felt very disconnected from how one usually gets to roll the damage yourself, and the excitement that came with that. As such myself and the DM are trying to split the attack and damage macro up and make em generic and request the damage dice (via popup) from the players so they feel more in control, however, the vast number of damage rolls means a player may have to input his individual damage roll many times (I believe 10 is the max) which could get quite tedious. My ideal result would be to roll the default template and add 1 {{Damage Roll=[[2d6]]}} and 1 {{Hit Location=[[Roll on a table]]}} for every hit the player wants to make. I have never tried my hand at the API but am a programmer and if thats the way forward then thats what I will try. but its not my campaign, so not sure I could even access the API stuff. Note: The DM is combining rules from Dark Heresy with another setting, and so he is having to come up with some odd rules, incase you were wondering about the oddity of this request. Once he sets the rules down properly I will probably create the character sheets for the ruleset.