Thanks so much, That did it. Another question, how can you roll a die 0-9? Kurt J. said: Anish H. said: Hello, I am new to powercards and am having some issues. I will post the code below. Can you point out errors in my syntax. Thanks !power {{ --Skill:|[[ ?{SKILL|0} ]] --hroll | [[ [$Main] 1d100 ]] [[ [$FB] 1d100]] [[ [$SB] 1d100]] --MainRoll | [^Main] B/P1 [^FB] B/P2 [^SB] --?? $Main.base <= ?{SKILL} / 5 OR $FB.base <= ?{SKILL} / 5 OR $SB.base <= ?{SKILL} / 5 ?? +2 |Critical --?+ $Main.base <= ?{SKILL} / 2 OR $FB.base <= ?{SKILL} / 2 OR $SB.base <= ?{SKILL} / 2 ?? +2 |Hard --?+ $Main.base <= ?{SKILL} OR $FB.base <= ?{SKILL} OR $SB.base <= ?{SKILL} ?? +2 |Success }} Standard conditionals (??..?? and ?+..+?) won't be able to handle the ?{SKILL}/5 (also, the spaces (?{SKILL} / 5) will confuse the expression parser. Expanded Conditionals (?!..!? and ?-..-?) can do the math, but they use a slightly different syntax to protect from certain malicious things that could be done if it didn't. This card should do what you are looking for (I've I'm reading the above correctly) !power {{
--Skill:|[[ ?{SKILL|0} ]]
--hroll | [[ [$Main] 1d100 ]] [[ [$FB] 1d100]] [[ [$SB] 1d100]]
--MainRoll | [^Main] B/P1 [^FB] B/P2 [^SB]
--?! $Main.base -le ?{SKILL}/5 -or $FB.base -le ?{SKILL}/5 -or $SB.base -le ?{SKILL}/5 !? +2 *1 |Critical
--?- $Main.base -le ?{SKILL}/2 -or $FB.base -le ?{SKILL}/2 -or $SB.base -le ?{SKILL}/2 -? +2 *2 |Hard
--?- $Main.base -le ?{SKILL} -or $FB.base -le ?{SKILL} -or $SB.base -le ?{SKILL} -? +2 *3 |Success
}} Essentially, just replacing the standard conditionals with expanded conditionals, the <= with -le, OR with -or, and removing the spaces in the ?{SKILL}/5 entries. The only other issue I saw was that the tag names (+2 in each case) need to be unique, so I added the *1, *2, and *3.