Well I 'resolved' the problem simply by making a new sheet. It works just fine. In the interest of helping those smarter than me fix bugs I don't understand, below is the output of the two sheets when attempting the same roll: The 'broken' sheet: &{template:5eDefault} {{character_name=@{Joe Momma|character_name}}} {{title=@{Joe Momma|meleeweaponname1}}} {{subheader=@{Joe Momma|character_name}}} {{subheaderright=Melee attack}} {{weapon=1}} {{simple=1}} {{rollname=Attack}} {{roll1=[[ 1d20cs>@{Joe Momma|meleeweaponcritrange1} + [[@{Joe Momma|meleetohit1}]] + [[@{Joe Momma|global_melee_attack_bonus}]] ]]}} {{weapondamage=[[@{Joe Momma|meleedmg1} + [[@{Joe Momma|meleedmgbonus1}]] + [[(@{Joe Momma|global_melee_damage_bonus})]] ]] @{Joe Momma|meleedmgtype1}}} {{weaponcritdamage=Additional [[@{Joe Momma|meleecritdmg1}]] damage}} @{Joe Momma|classactionmeleeweapon}} @{Joe Momma|ro_melee1} @{Joe Momma|classactionmeleeweapon} The working sheet: &{template:5eDefault} {{character_name=@{Syndar|character_name}}} {{title=@{Syndar|meleeweaponname1}}} {{subheader=@{Syndar|character_name}}} {{subheaderright=Melee attack}} {{weapon=1}} {{simple=1}} {{rollname=Attack}} {{roll1=[[ 1d20cs>@{Syndar|meleeweaponcritrange1} + [[@{Syndar|meleetohit1}]] + [[@{Syndar|global_melee_attack_bonus}]] ]]}} {{weapondamage=[[@{Syndar|meleedmg1} + [[@{Syndar|meleedmgbonus1}]] + [[(@{Syndar|global_melee_damage_bonus})]] ]] @{Syndar|meleedmgtype1}}} {{weaponcritdamage=Additional [[@{Syndar|meleecritdmg1}]] damage}} @{Syndar|classactionmeleeweapon}} @{Syndar|ro_melee1} @{Syndar|classactionmeleeweapon} Note; I wasted a crit on the second roll. I hope it was not in vain.