Finally put all of the crit tables in the macro. Works nicely. The macro is hitting 96 lines and has a reasonable lag time of around 2.6 seconds.  I did notice that at level 10 the dice roll was 2d20 instead of 2d20+1d14. I couldn't figure out how to make the crit table roll 2d20+1d14 if warrior level >= 10.   --Attack|[[ [$Atk] 1d20cs>[[19 - {@{selected|Level},0}>5 - {@{selected|Level},0}>9]] + [[{@{selected|Level},0}>5]]d[[14 + 2 * {@{selected|Level},0}>6 + 4 * {@{selected|Level},0}>7]]cs0cf0 + [[{@{selected|Level},0}>10]]d14cs0cf0 + [$Deed] 1d[[{@{selected|Level} + {@{selected|Level},0}>7, 10 + 0d0>0}kl1 + ]]cs0cf0 + [[{@{selected|Level},0}>7 * (@{selected|Level} - 6)]] ]]    Fumbles    Silvyre  said:  Please do! Then we can get started on fumbles!  As for fumbles, I've been trying to work it out myself but can't. My frustration is with the character sheet attribute for the fumble die based on armor type. The HTML for the character sheet lists these attributes for armor:  <input type="text" name="attr_ArmorName"/>
<input type="text" name="attr_ArmorBonus"/>
<input type="text" name="attr_ArmorCheck"/>
<input type="text" name="attr_ArmorSpeed"/>
<input type="text" name="attr_ArmorFumbleDie"/>
<input type="text" name="attr_ArmorSpecial"/>
 Reference: <a href="https://github.com/Roll20/roll20-character-sheets/tree/master/DCC" rel="nofollow">https://github.com/Roll20/roll20-character-sheets/tree/master/DCC</a> None of those attributes return anything even when the values are filled in the character sheet:    I get:  No attribute was found for @{selected|ArmorName} The reason ArmorName is important is that the fumble die is based on armor type.    Fumble logic and table Fumble roll = Armor Fumble Die + Reverse of luck modifier   Example if your luck mod is  +3  and your armor name is  Hide : 1d12 - 3  Example if your luck mod is  -3  and your armor name is  Half-plate : 1d16 +3    Armor Fumble Die Table:     Armor Name  Fumble Die       Unarmored   1d4    Padded  1d8    Leather  1d8    Studded Leather  1d8    Hide  1d12    Scale mail  1d12    Chainmail  1d12    Banded mail  1d16    Half-plate  1d16    Full plate  1d16