So I am trying to improve upon my savage worlds character sheet and I have run up against a problem with unskilled checks. I have a macro that I am using for skills as follows: /roll {d@{skill}, 1d6!}kh1 + ?{Modifier IE: -2 or 2|0} + @{WoundFatigueMod} The issue is that an untrained roll needs to be: /roll ({d@{skill}, 1d6!}kh1 - 2) + ?{Modifier IE: -2 or 2|0} + @{WoundFatigueMod} I originally had untrained = 4-2 but that doesn't work because it's also a penalty on the wild die as well. I had for a time put the whole formula in the skill and that worked but it threw everything else off because there was no way to use skills in calculated values, (Parry I'm looking at you!) Any ideas for storing skills or how to handle this in the macro? Is there any logic in Attributes? Or just math? Am I just missing an obvious solution? thanks!