So here is what I ended up doing, several macros, but here is an example of 3 of them. 1st Macro Blunt Attack (I did 1 for each type of roll) &{template:default} {{name=Blunt Attack}} {{rank=#Rank }} {{Attack=[[1d100]]}} {{Result= White: Miss Green: Hit Yellow: Slam Red: Stun}} 2nd Macro Rank ?{Attack Rank | Fb, #Feeble | Pr, #Poor | Ty, #Typical | Gd, #Good | Ex, #Excellent | Rm, #Remarkable | In, #Incredible | Am, #Amazing | Mn, #Monstrous | Un, #Unearthly | ShX, #Shift-X | ShY, #Shift-Y | ShZ, #Shift-Z | Class 1000, #Class-1000 | Class 3000, #Class-3000 | Class 5000, #Class-5000 | Beyond, #Beyond } 3rd Macro Feeble (I did 1 for each rank) Feeble White: 1-60 Green: 61-90 Yellow: 91-99 Red: 100 Sample output Blunt Attack Rank Feeble White: 1-60 Green: 61-90 Yellow: 91-99 Red: 100 Attack Rolling 1d100 = (<span class="basicdiceroll">56</span>)" style="border: 2px solid rgb( 254 , 246 , 142 ) ; padding: 0px 3px ; font-weight: bold ; cursor: help ; font-size: 1.1em ; background-color: rgb( 254 , 246 , 142 )">56 Result White: Miss Green: Hit Yellow: Slam Red: Stun