I wasn't quite happy with the solution I gave, so I sat back down and wrote something entirely overly complicated: }} {{[0](#" hidden)= }} {{[[[ {[[@{shaped_d20}@{d20_mod}cs>20@{spell_to_hit}]],0}=[[20@{spell_to_hit}]]*2]]](#" hidden)=[crit!](!/&NewLine;&percnt;{@{character_name}|chaos-bolt-damage})[ ](#" hidden null=) }} {{[0]=[ ](#" hidden null=) }} {{[1]=[[1+1+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid damage, new attack }} {{[2]=[[1+2+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]]Cold or Acid damage[ ](#" hidden null=) }} {{[3]=[[2+2+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold damage, new attack }} {{[4]=[[1+3+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Fire damage[ ](#" hidden null=) }} {{[5]=[[1+4+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Force damage[ ](#" hidden null=) }} {{[6]=[[2+3+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Fire damage[ ](#" hidden null=) }} {{[7]=[[3+3+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire damage, new attack }} {{[8]=[[2+4+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Force damage[ ](#" hidden null=) }} {{[9]=[[1+5+ [[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Lightning damage[ ](#" hidden null=) }} {{[10]=[[3+4+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire or Force damage[ ](#" hidden null=) }} {{[11]=[[2+5+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Lightning damage[ ](#" hidden null=) }} {{[12]=[[1+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Poison damage[ ](#" hidden null=) }} {{[13]=[[4+4+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Force damage, new attack }} {{[14]=[[3+5+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire or Lightning damage[ ](#" hidden null=) }} {{[15]=[[2+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Poison damage[ ](#" hidden null=) }} {{[16]=[[1+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Psychic damage[ ](#" hidden null=) }} {{[17]=[[4+5+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Force or Lightning damage[ ](#" hidden null=) }} {{[18]=[[3+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire or Poison damage[ ](#" hidden null=) }} {{[19]=[[2+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Psychic damage[ ](#" hidden null=) }} {{[20]=[[1+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Thunder damage[ ](#" hidden null=) }} {{[21]=[[5+5+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Lightning damage, new attack }} {{[22]=[[4+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Force or Poison damage[ ](#" hidden null=) }} {{[23]=[[3+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire or Psychic damage[ ](#" hidden null=) }} {{[24]=[[2+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Acid damage[ ](#" hidden null=) }} {{[25]=[[5+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Lightning or Poison damage[ ](#" hidden null=) }} {{[26]=[[4+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Force or Psychic damage[ ](#" hidden null=) }} {{[27]=[[3+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire or Thunder damage[ ](#" hidden null=) }} {{[28]=[[6+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Poison damage, new attack }} {{[29]=[[5+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Lightning or Psychic damage[ ](#" hidden null=) }} {{[30]=[[4+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Force or Thunder damage[ ](#" hidden null=) }} {{[31]=[[6+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Poison or Psychic damage[ ](#" hidden null=) }} {{[32]=[[5+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Lightning or Thunder damage[ ](#" hidden null=) }} {{[33]=[[7+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Psychic damage, new attack }} {{[34]=[[6+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Poison or Thunder damage[ ](#" hidden null=) }} {{[35]=[[7+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Psychic or Thunder damage[ ](#" hidden null=) }} {{[36]=[[8+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Thunder damage, new attack }} {{[[[{1,2,4,5,7,9,11,12,14,16,18,20,22,23,25,27,29,31,33,35,37,38,40,42,44,46,48,50,51,53,55,57,59,60,62,64}<[[1d64]] -1]]]=[ ](#) }} {{[0](#" hidden)=[ ](#" hidden null=) }} {{attack1=$[[0]] [ ](#" hidden null=) Place that in the spell content field, and the following chaos-bolt-damage &{template:5e-shaped} {{title=more damage[ ](#" hidden null=)}} {{[0]=[ ](#" hidden null=) }} {{[0]=[ ](#" hidden null=) }} {{[1]=[[1+1+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid damage, new attack }} {{[2]=[[1+2+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]]Cold or Acid damage[ ](#" hidden null=) }} {{[3]=[[2+2+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold damage, new attack }} {{[4]=[[1+3+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Fire damage[ ](#" hidden null=) }} {{[5]=[[1+4+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Force damage[ ](#" hidden null=) }} {{[6]=[[2+3+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Fire damage[ ](#" hidden null=) }} {{[7]=[[3+3+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire damage, new attack }} {{[8]=[[2+4+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Force damage[ ](#" hidden null=) }} {{[9]=[[1+5+ [[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Lightning damage[ ](#" hidden null=) }} {{[10]=[[3+4+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire or Force damage[ ](#" hidden null=) }} {{[11]=[[2+5+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Lightning damage[ ](#" hidden null=) }} {{[12]=[[1+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Poison damage[ ](#" hidden null=) }} {{[13]=[[4+4+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Force damage, new attack }} {{[14]=[[3+5+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire or Lightning damage[ ](#" hidden null=) }} {{[15]=[[2+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Poison damage[ ](#" hidden null=) }} {{[16]=[[1+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Psychic damage[ ](#" hidden null=) }} {{[17]=[[4+5+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Force or Lightning damage[ ](#" hidden null=) }} {{[18]=[[3+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire or Poison damage[ ](#" hidden null=) }} {{[19]=[[2+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Psychic damage[ ](#" hidden null=) }} {{[20]=[[1+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Acid or Thunder damage[ ](#" hidden null=) }} {{[21]=[[5+5+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Lightning damage, new attack }} {{[22]=[[4+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Force or Poison damage[ ](#" hidden null=) }} {{[23]=[[3+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire or Psychic damage[ ](#" hidden null=) }} {{[24]=[[2+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Cold or Acid damage[ ](#" hidden null=) }} {{[25]=[[5+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Lightning or Poison damage[ ](#" hidden null=) }} {{[26]=[[4+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Force or Psychic damage[ ](#" hidden null=) }} {{[27]=[[3+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Fire or Thunder damage[ ](#" hidden null=) }} {{[28]=[[6+6+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Poison damage, new attack }} {{[29]=[[5+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Lightning or Psychic damage[ ](#" hidden null=) }} {{[30]=[[4+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Force or Thunder damage[ ](#" hidden null=) }} {{[31]=[[6+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Poison or Psychic damage[ ](#" hidden null=) }} {{[32]=[[5+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Lightning or Thunder damage[ ](#" hidden null=) }} {{[33]=[[7+7+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Psychic damage, new attack }} {{[34]=[[6+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Poison or Thunder damage[ ](#" hidden null=) }} {{[35]=[[7+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Psychic or Thunder damage[ ](#" hidden null=) }} {{[36]=[[8+8+[[1d6 + ([[@{higher_level_query_1} - 1]])d6]] ]] Thunder damage, new attack }} {{[[[{1,2,4,5,7,9,11,12,14,16,18,20,22,23,25,27,29,31,33,35,37,38,40,42,44,46,48,50,51,53,55,57,59,60,62,64}<[[1d64]] -1]]]=[ ](#) }} as an ability in the attributes & abilities tab of the same sheet. this is the output (don't mind the name, it'll use the spell name on the sheet). You'll just have to ignore the bracketed numbers - this is already slow to roll, a solution that would remove those numbers would be even slower.