I tried this (lifted from the Savage Worlds Wiki) /em attacks @{Target|Name} rolling [[ { floor( ( { { 1d@{Selected|Fighting|4!-2}, 1d6!}kh1 - ((1 - @{Selected|fightingTrained}) * 2)[Untrained?] - @{Selected|Wound|0} - @{Selected|Fatigue|0} + ?{Modifier|0} } - {@{Target|parryBase} + @{Target|parryMod} - 4} ) /4 ),0d0 }kh1 ]] success and raises. and after I fixed the wrong field names it does... nothing. I have the attacker selected, I am prompted to select the target, I am prompted to add a modifier and then nothing appears in the chat window. Thinking to slowly build up to that I got to here: /r ({1d@{Selected|Fighting}! , 1d6!}k1) - @{Target|parry} This runs, but appears to ignore the - @{Target|parry} (I jacked the target parry up to double the attacker dice size, so I expect to see negative return values - I still get appropriate returns for the initial dice roll(s)) Can anyone tell me what stupid thing I am doing?