!macro add [Dd]10s\+([0-9]+) d10e1y;$1k1;$1c1;\1+$2*2**$3;$1i*[=10]{"roll botch dice (%2)"}{"rolled %3 (%2)"} True
!macro add [Dd]10s-([0-9]+) d10e1y;$1k1;$1c1;\1*-1+$2*2**$3;$1i*[=10]{"roll botch dice (%2)"}{"rolled %3 (%2)"} True
!macro add s10\+([0-9]+) d10e1y;$1k1;$1c1;\1+$2*2**$3;$1i*[=10]{"roll botch dice (%2)"}{"rolled %3 (%2)"} True
!macro add s10-([0-9]+) d10e1y;$1k1;$1c1;\1*-1+$2*2**$3;$1i*[=10]{"roll botch dice (%2)"}{"rolled %3 (%2)"} True
!macro add s10 d10e1y;$1k1;$1c1;$2*2**$3;$1i*[=10]{"roll botch dice (%2)"}{"rolled %3 (%2)"} False