Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Adding a karma variable to Faserip Macros

1513517618

Edited 1513919308
Old School Fool
Sheet Author
Link to finished Macros further down the post <a href="https://app.roll20.net/forum/post/5866470/adding-a-karma-variable-to-faserip-macros/?pageforid=5881084#post-5881084" rel="nofollow">https://app.roll20.net/forum/post/5866470/adding-a-karma-variable-to-faserip-macros/?pageforid=5881084#post-5881084</a> &nbsp;I'm curious if someone can add a variable to these 2 macros with out breaking the color coding. This is a macro i found by Silvyre , I've made some minor cosmetic changes to it and it works really well for the Faserip system. What id like to have is a variable for adding karma to the roll (everything I've tried is ending horribly) also if at all possible for the output to read in text how much karma was added to the roll. Here's the output for each one at the moment, in the same order. I also have 18 roll able tables that the macro calls on for the column line. And here's where i found em <a href="https://gist.github.com/Silvyre/9a03b3555ad94c9069" rel="nofollow">https://gist.github.com/Silvyre/9a03b3555ad94c9069</a>... And here are the macros: Feat roll + Attribute /em &{template:default} ?{Ability| Fighting, [Fighting] (@{selected|Fighting}) | Agility, [Agility] (@{selected|Agility}) | Strength, [Strength] (@{selected|Strength}) | Endurance, [Endurance] (@{selected|Endurance}) | Reason, [Reason] (@{selected|Reason}) | Intuition, [Intuition] (@{selected|Intuition}) | Psyche, [Psyche] (@{selected|Psyche}) | Popularity, [Popularity] (@{selected|Popularity}) | Resources, [Resources] (@{selected|Resources}) } {{=``F````A````S````E````R````I````P`` ``?{Ability}`` ``Column: [[ 1t[[[{?{CS|+0}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;[[?{Ability} + 0d0]], 0d0&gt;0}kh1]]-column] ]]`` ``?{CS}CS`` }} {{``Result:``=[[ 1d100cf&gt;[[100 - ({0,3,5,7}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;[[?{Ability} + 0d0]], 0d0&gt;0}kh1]] * ({0,3,5,7}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;[[?{Ability} + 0d0]], 0d0&gt;0}kh1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;[[?{Ability} + 0d0]], 0d0&gt;0}kh1]]]]cf&lt;[[{65 - 5 * [[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;[[?{Ability} + 0d0]], 0d0&gt;0}kh1]] + ({12,13,14}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;[[?{Ability} + 0d0]], 0d0&gt;0}kh1]] * ({12,13,14}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;[[?{Ability} + 0d0]], 0d0&gt;0}kh1]] + 1)) / 2, 1+0d0&gt;0}kh1]]cs&lt;[[{95 - 5 * ([[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;[[?{Ability} + 0d0]], 0d0&gt;0}kh1]] - {12,14}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;[[?{Ability} + 0d0]], 0d0&gt;0}kh1]]), 94+0d0&gt;0}kl1]] ]] }} Feat Roll /em &{template:default} {{=``F````A````S````E````R````I````P`` ``Rank ?{Rank|0}`` ``Column: [[ 1t[[[{?{CS|+0}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, 0d0&gt;0}kh1]]-column] ]]`` ``?{CS}CS`` }} {{``Result:``=[[ 1d100cf&gt;[[100 - ({0,3,5,7}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, 0d0&gt;0}kh1]] * ({0,3,5,7}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, 0d0&gt;0}kh1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, 0d0&gt;0}kh1]]]]cf&lt;[[{65 - 5 * [[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, 0d0&gt;0}kh1]] + ({12,13,14}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, 0d0&gt;0}kh1]] * ({12,13,14}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, 0d0&gt;0}kh1]] + 1)) / 2, 1+0d0&gt;0}kh1]]cs&lt;[[{95 - 5 * ([[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, 0d0&gt;0}kh1]] - {12,14}&lt;[[{?{CS}+{1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, 0d0&gt;0}kh1]]), 94+0d0&gt;0}kl1]] ]] }} I would also like to add an attack type variable in there as well (such as #blunt attacks) that would output at the bottom for the miss hit kill stun portion of the roll. Here is the Faserip chart for reference. Thanks for the help!
1513527904

Edited 1513528315
Nice to see an old macro getting some love! I updated the gist to include Karma for the variant style. Ghost Gamer said: I would also like to add an attack type variable in there as well (such as #blunt attacks) that would output at the bottom for the miss hit kill stun portion of the roll. You could add a Roll Query such as ?{Attack type|Blunt Attacks, Miss/Hit/Slam/Stun|Edged Attacks, Miss/Hit/Stun/Kill|...} to the macro. Outputting a singular result (e.g. Hit) based on the result of the roll would require using an API Script (e.g. PowerCards ) or a customized Roll Template.
1513530172

Edited 1513531203
Old School Fool
Sheet Author
Silvyre said: Nice to see an old macro getting some love! I updated the gist to include Karma for the variant style. Ghost Gamer said: I would also like to add an attack type variable in there as well (such as #blunt attacks) that would output at the bottom for the miss hit kill stun portion of the roll. You could add a Roll Query such as ?{Attack type|Blunt Attacks, Miss/Hit/Slam/Stun|Edged Attacks, Miss/Hit/Stun/Kill|...} to the macro. Outputting a singular result (e.g. Hit) based on the result of the roll would require using an API Script (e.g. PowerCards ) or a customized Roll Template. I Think when the roll exceeds 100 it is defaulting to 1, but that is definitely what i was looking for ! When the karma expenditure is over 65 it out puts a 1
Ah; I did not previously add lower bounds to the critical/fumble point calculations. Gist updated .
1513537613

Edited 1513538729
Old School Fool
Sheet Author
Silvyre said: Ah; I did not previously add lower bounds to the critical/fumble point calculations. Gist updated . Thanks man i appreciate it! Ive got one more question for you. Is it possible to make it so that under FASERIP it would display ?{Attack type|Blunt Attacks, Miss/Hit/Slam/Stun|Edged Attacks, Miss/Hit/Stun/Kill|...} but display ionly the Blunt Attacks portion and then at the bottom of the template show Effect: White: Miss Green: Hit Yellow etc Based on the option chosen?
Ghost Gamer said: Is it possible to make it so that under FASERIP it would display ?{Attack type|Blunt Attacks, Miss/Hit/Slam/Stun|Edged Attacks, Miss/Hit/Stun/Kill|...} but display ionly the Blunt Attacks portion and then at the bottom of the template show Effect: White: Miss Green: Hit Yellow etc Based on the option chosen? A bit of a tall order, but a non-API workaround is possible: /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Attack type|Blunt Attacks, [``Blunt Attacks``]( 1 )|Edged Attacks, [``Edged Attacks``]( 2 )|Shooting, [``Shooting``]( 3 )| etc. } ``Rank ?{Rank|0}`` ``Col [[ 1t[[[{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]]-column] ]]`` }} {{``Result:``= [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] * ({0,3,5,7}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] + ({12,13,14}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] * ({12,13,14}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] - {12,14}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Attack type} + {0}, {0} }= 1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Attack type} + {0}, {0} }= 2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Attack type} + {0}, {0} }= 3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} etc. {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} I changed the macro's formatting a bit in order to conserve space. You should be able to expand this macro to add the necessary additions to the ?{Attack type} Roll Query plus the corresponding {{sections}}. Let me know if you have any trouble with this.
Silvyre said: Ghost Gamer said: Is it possible to make it so that under FASERIP it would display ?{Attack type|Blunt Attacks, Miss/Hit/Slam/Stun|Edged Attacks, Miss/Hit/Stun/Kill|...} but display ionly the Blunt Attacks portion and then at the bottom of the template show Effect: White: Miss Green: Hit Yellow etc Based on the option chosen? A bit of a tall order, but a non-API workaround is possible: /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Attack type|Blunt Attacks, [``Blunt Attacks``]( 1 )|Edged Attacks, [``Edged Attacks``]( 2 )|Shooting, [``Shooting``]( 3 )| etc. } ``Rank ?{Rank|0}`` ``Col [[ 1t[[[{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]]-column] ]]`` }} {{``Result:``= [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] * ({0,3,5,7}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] + ({12,13,14}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] * ({12,13,14}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]] - {12,14}&lt;[[{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Attack type} + {0}, {0} }= 1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Attack type} + {0}, {0} }= 2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Attack type} + {0}, {0} }= 3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} etc. {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} I changed the macro's formatting a bit in order to conserve space. You should be able to expand this macro to add the necessary additions to the ?{Attack type} Roll Query plus the corresponding {{sections}}. Let me know if you have any trouble with this. All i could get it to do was add at the bottom , that is exceptional! I did notice if your not careful with how many column shifts you add and go to im guessing 19 or above beyond it breaks the output. Can the CS have a cieling?
1513552668

Edited 1513553276
Ghost Gamer said: Can the CS have a cieling? Gist updated . Here's the updated macro with the attack types bit: /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Attack type|Blunt Attacks, [``Blunt Attacks``](1)|Edged Attacks, [``Edged Attacks``](2)|Shooting, [``Shooting``](3)|etc.} ``Rank ?{Rank|0}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result:``= [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Attack type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Attack type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Attack type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} etc. {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }}
1513554773

Edited 1513555250
Old School Fool
Sheet Author
Silvyre said: Ghost Gamer said: Can the CS have a cieling? Gist updated . Here's the updated macro with the attack types bit: /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Attack type|Blunt Attacks, [``Blunt Attacks``](1)|Edged Attacks, [``Edged Attacks``](2)|Shooting, [``Shooting``](3)|etc.} ``Rank ?{Rank|0}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result:``= [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Attack type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Attack type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Attack type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} etc. {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Nice ill copy paste my added actions and results. I noticed the output for the first selection places the karma and CS below the effect and the rest place it above, is that a part of the workaround?
1513555098

Edited 1513557565
Old School Fool
Sheet Author
Here is the Completed macro with picture Below The only part i don't know how to do is to actually input Beyond in the Rank It can be done though by adding a 17CS to a Shift 0 selection /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Action type|Blunt Attacks, [``Blunt Attacks``](1)|Edged Attacks, [``Edged Attacks``](2)|Shooting, [``Shooting``](3)|Throwing Edged, [``Throwing Edged``](4)|Throwing Blunt, [``Throwing Blunt``](5)|Energy, [``Energy``](6)|Force, [``Force``](7)|Grappling, [``Grappling``](8)|Grabbing, [``Grabbing``](9)|Escaping, [``Escaping``](10)|Charging, [``Charging``](11)|Dodging, [``Dodging``](12)|Evading, [``Evading``](13)|Blocking, [``Blocking``](14)|Catching, [``Catching``](15)|Stun?, [``Stun?``](16)|Slam?, [``Slam?``](17)|Kill?, [``Kill?``](18)} ``Rank ?{Rank|0}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result:``= [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma``}}
1513558929

Edited 1513559016
Nicely done! Ghost Gamer said: The only part i don't know how to do is to actually input Beyond in the Rank I initially omitted that because I wasn't sure what rank to associate the B column with. I updated the variant style macros to include the additions you posted alongside the ability to input a number 9000 or greater into ?{Rank} to use the B column.
Silvyre said: Nicely done! Ghost Gamer said: The only part i don't know how to do is to actually input Beyond in the Rank I initially omitted that because I wasn't sure what rank to associate the B column with. I updated the variant style macros to include the additions you posted alongside the ability to input a number 9000 or greater into ?{Rank} to use the B column. Awesome! Looks like its Marvel time!
So i guess the next step would be to have the action type automatically call for the attribute associated with it, im guessing that is something that is probably best left to an api though hehe.
1513594537

Edited 1513594633
Old School Fool
Sheet Author
I added a action Selection of Feat roll, so if you didnt need the Effects to output you could do so. (this part works!) I also have tried to add an ability called power with a variable Rank, is this possible? I tried several different renditions of the mess you see in Bold below. I Thought if this could work then there wouldnt be a need for the second macro without attributes. /em &{template:default} ?{Ability| Fighting, [Fighting] (@{selected|Fighting}) | Agility, [Agility] (@{selected|Agility}) | Strength, [Strength] (@{selected|Strength}) | Endurance, [Endurance] (@{selected|Endurance}) | Reason, [Reason] (@{selected|Reason}) | Intuition, [Intuition] (@{selected|Intuition}) | Psyche, [Psyche] (@{selected|Psyche}) | Popularity, [Popularity] (@{selected|Popularity}) | Resources, [Resources] (@{selected|Resources}) | Power, [Power] ({?{Rank|0}})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } {{=``F````A````S````E````R````I````P`` ?{Action type|Blunt Attacks, [``Blunt Attacks``](1)|Edged Attacks, [``Edged Attacks``](2)|Shooting, [``Shooting``](3)|Throwing Edged, [``Throwing Edged``](4)|Throwing Blunt, [``Throwing Blunt``](5)|Energy, [``Energy``](6)|Force, [``Force``](7)|Grappling, [``Grappling``](8)|Grabbing, [``Grabbing``](9)|Escaping, [``Escaping``](10)|Charging, [``Charging``](11)|Dodging, [``Dodging``](12)|Evading, [``Evading``](13)|Blocking, [``Blocking``](14)|Catching, [``Catching``](15)|Stun?, [``Stun?``](16)|Slam?, [``Slam?``](17)|Kill?, [``Kill?``](18)|Feat Roll, [``Feat Roll``](19)} ``?{Ability}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result:``=[[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }}
1513607557

Edited 1513607596
Ghost Gamer said: I also have tried to add an ability called power with a variable Rank, is this possible? Yup, although that would require using HTML entities as per Advanced Usage for Roll Queries : Power, [Power] (?{Rank&amp;#124;0&amp;#125;) Emphasizing a precaution within that wiki section: At this time, reopening a Macro saved under the Collections tab of the Sidebar causes HTML entities within to be reverted; if the Macro is then saved, so are those reversions. This behaviour is not present within Abilities .
1513610322

Edited 1513610599
Ghost Gamer said: So i guess the next step would be to have the action type automatically call for the attribute associated with it, im guessing that is something that is probably best left to an api though hehe. Since we're going all the way with this... /em &{template:default} ?{Action type| Blunt Attacks, [``Blunt Attacks``](1) | Edged Attacks, [``Edged Attacks``](2) | Shooting, [``Shooting``](3) | Throwing Edged, [``Throwing Edged``](4) | Throwing Blunt, [``Throwing Blunt``](5) | Energy, [``Energy``](6) | Force, [``Force``](7) | Grappling, [``Grappling``](8) | Grabbing, [``Grabbing``](9) | Escaping, [``Escaping``](10) | Charging, [``Charging``](11) | Dodging, [``Dodging``](12) | Evading, [``Evading``](13) | Blocking, [``Blocking``](14) | Catching, [``Catching``](15) | Stun?, [``Stun?``](16) | Slam?, [``Slam?``](17) | Kill?, [``Kill?``](18) | } {{=``F````A````S````E````R````I````P`` ``?{Action type}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result:``=[[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Untested, but should work in theory.
Silvyre said: Ghost Gamer said: I also have tried to add an ability called power with a variable Rank, is this possible? Yup, although that would require using HTML entities as per Advanced Usage for Roll Queries : Power, [Power] (?{Rank&#124;0&#125;) Emphasizing a precaution within that wiki section: At this time, reopening a Macro saved under the Collections tab of the Sidebar causes HTML entities within to be reverted; if the Macro is then saved, so are those reversions. This behaviour is not present within Abilities . yeah , i tried to recreate this with separate macros and ran into the "which macro" issue. TY tho because adding that one line elimates the need for 2 universal macros (in my mind theory at least lol)
Silvyre said: Ghost Gamer said: So i guess the next step would be to have the action type automatically call for the attribute associated with it, im guessing that is something that is probably best left to an api though hehe. Since we're going all the way with this... /em &{template:default} ?{Action type| Blunt Attacks, [``Blunt Attacks``](1) | Edged Attacks, [``Edged Attacks``](2) | Shooting, [``Shooting``](3) | Throwing Edged, [``Throwing Edged``](4) | Throwing Blunt, [``Throwing Blunt``](5) | Energy, [``Energy``](6) | Force, [``Force``](7) | Grappling, [``Grappling``](8) | Grabbing, [``Grabbing``](9) | Escaping, [``Escaping``](10) | Charging, [``Charging``](11) | Dodging, [``Dodging``](12) | Evading, [``Evading``](13) | Blocking, [``Blocking``](14) | Catching, [``Catching``](15) | Stun?, [``Stun?``](16) | Slam?, [``Slam?``](17) | Kill?, [``Kill?``](18) | } {{=``F````A````S````E````R````I````P`` ``?{Action type}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result:``=[[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Untested, but should work in theory. I'll give it a go!
Im not sure what happened here but, Thats what pops up when i try to execute an action type
Try Clearing the game's Chat Archive (note: not Clearing your Current Chat Log ). Also, did you modify the macro at all?
Silvyre said: Try Clearing the game's Chat Archive (note: not Clearing your Current Chat Log ). Also, did you modify the macro at all? Clearing the Chat solved it! Looks good. I like the creative padding to line things up.
i did remove one tiny bit to eliminate a blank action type option, theres one rogue pipe at the bottom on the Kill? line
1513620261

Edited 1513620949
Old School Fool
Sheet Author
What causes this output variation? I made some minor cosmetic changes so that the action and ability rank stay on separate lines (at least on my chat window they do) and the action type has an equal amount of padding on both sides. /em &{template:default} ?{Action type| Blunt Attacks, [`` ````Blunt Attacks``](1) | Edged Attacks, [`` ````Edged Attacks``](2) | Shooting, [`` ````Shooting`` ](3) | Throwing Edged, [`` ````Throwing Edged``](4) | Throwing Blunt, [`` ````Throwing Blunt``](5) | Energy, [`` ```` ````Energy```` ``](6) | Force, [`` ```` ````Force`` ````](7) | Grappling, [`` ````Grappling``](8) | Grabbing, [`` ````Grabbing``](9) | Escaping, [`` ````Escaping``](10) | Charging, [`` ````Charging``](11) | Dodging, [`` ````Dodging``](12) | Evading, [`` ````Evading``](13) | Blocking, [`` ````Blocking``](14) | Catching, [`` ````Catching``](15) | Stun?, [`` ```` ````Stun?```` ``](16) | Slam?, [`` ```` ````Slam?```` ``](17) | Kill?, [`` ```` ```` ````Kill?```` ```` ```` ``](18) } {{=``F````A````S````E````R````I````P`` ``?{Action type}`` ``Ability Rank [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result``=[[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Next on&nbsp; my list is to adjust the W: G: Y: R: output so they dont break apart Adding the padding above adjusted this as well evidently!
1513621548

Edited 1513621843
The "creative padding" was completely unintentional, but I'll take credit for it! You can remove it by replacing ``?{Action type}`` with ?{Action type} I noticed that output variation while testing an earlier macro... I have no idea what that's about. We're kind of stretching the capabilities of the default Roll Template here, so I guess we'll inevitably run into some aberrations.
Silvyre said: The "creative padding" was completely unintentional, but I'll take credit for it! You can remove it by replacing ``?{Action type}`` with ?{Action type} I noticed that output variation while testing an earlier macro... I have no idea what that's about. We're kind of stretching the capabilities of the default Roll Template here, so I guess we'll inevitably run into some aberrations. Actually, the padding ended up helping to balance the outputs! if i change it now everything needs an additional pad on the right side , so its just right lol
So with the one above all of the standard universal table rolls are covered! I made some adjustments to this one so it outputs very similar to the macro above, And made it so the first selection is "Feat Roll" that way its primary use will always be on top. The drop down will allow for all the non standard rolls not covered in the macro above. /em &{template:default} ?{Ability| Fighting, [Fighting] (@{selected|Fighting}) | Agility, [Agility] (@{selected|Agility}) | Strength, [Strength] (@{selected|Strength}) | Endurance, [Endurance] (@{selected|Endurance}) | Reason, [Reason] (@{selected|Reason}) | Intuition, [Intuition] (@{selected|Intuition}) | Psyche, [Psyche] (@{selected|Psyche}) | Popularity, [Popularity] (@{selected|Popularity}) | Resources, [Resources] (@{selected|Resources}) } {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``?{Ability}`` ``Ability Rank [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result``=[[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }}
I suppose if i can figure out what the "repeating power value" from the character sheet it could be added to the first roller and bypass all that nasty HTML stuff from calling a variable. but in the meantime i adjusted this one so that power is the first selected option and adjusted the output to match the other 2 /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Action type|Power, [`` ````Power```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``Ability Rank (?{Rank|0})`` ``[[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result``= [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }}
Ghost Gamer said: Silvyre said: The "creative padding" was completely unintentional, but I'll take credit for it! You can remove it by replacing ``?{Action type}`` with ?{Action type} I noticed that output variation while testing an earlier macro... I have no idea what that's about. We're kind of stretching the capabilities of the default Roll Template here, so I guess we'll inevitably run into some aberrations. Actually, the padding ended up helping to balance the outputs! if i change it now everything needs an additional pad on the right side , so its just right lol I did end up adjusting that so it matched the other 2 macros lol /em &{template:default} ?{Action type| Blunt Attacks, [`` ````Blunt Attacks```` ``](1) | Edged Attacks, [`` ````Edged Attacks```` ``](2) | Shooting, [`` ```` ````Shooting```` ```` `` ](3) | Throwing Edged, [`` ````Throwing Edged```` ``](4) | Throwing Blunt, [`` ````Throwing Blunt```` ``](5) | Energy, [`` ```` ````Energy```` ```` ``](6) | Force, [`` ```` ```` ````Force```` ```` `` ````](7) | Grappling, [`` ````Grappling```` ``](8) | Grabbing, [`` ```` ````Grabbing```` ```` ``](9) | Escaping, [`` ```` ````Escaping```` ```` ``](10) | Charging, [`` ```` ````Charging```` ```` ``](11) | Dodging, [`` ```` ````Dodging```` ```` ``](12) | Evading, [`` ```` ````Evading```` ```` ``](13) | Blocking, [`` ```` ````Blocking```` ```` ``](14) | Catching, [`` ```` ````Catching```` ```` ``](15) | Stun?, [`` ```` ```` ````Stun?```` ```` ```` ``](16) | Slam?, [`` ```` ```` ````Slam?```` ```` ```` ``](17) | Kill?, [`` ```` ```` ````Kill?```` ```` ```` ``](18) } {{=``F````A````S````E````R````I````P`` ?{Action type} ``Ability Rank [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result``=[[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }}
And a matching initiative roller with tracker and variable input /em &{template:default} {{=``F````A````S````E````R````I````P`` `` ````Initiative```` `` }} {{``Result``= [[1d10+ ?{Modifier?|0}+@{selected|InitModifier}&{tracker}]] }} {{[ ]([[0]])= ``[[@{selected|InitModifier}+?{Modifier?}]] Modifier`` }}
Silvyre , Thank you for making these, I cant thank you enough. Being able to run the game with 4 macros ...and not having to even look at the Universal table will go a long way! Now i can turn my eyes towards setting up a MSH open table "street level gritty" game!
Ghost Gamer said: Silvyre , Thank you for making these, I cant thank you enough. Being able to run the game with 4 macros ...and not having to even look at the Universal table will go a long way! Now i can turn my eyes towards setting up a MSH open table "street level gritty" game! You're very welcome! Good luck, and happy rolling!
1513661566

Edited 1513662580
Old School Fool
Sheet Author
Silvyre any idea what would start making the macro use the endurance for everything? Ive went back to every previous revision including the first one and its doing it. Cleared the chat log twice as well. /em &{template:default} ?{Action type| Blunt Attacks, [`` ````Blunt Attacks```` ``](1) | Edged Attacks, [`` ````Edged Attacks```` ``](2) | Shooting, [`` ```` ````Shooting```` ```` `` ](3) | Throwing Edged, [`` ````Throwing Edged```` ``](4) | Throwing Blunt, [`` ````Throwing Blunt```` ``](5) | Energy, [`` ```` ````Energy```` ```` ``](6) | Force, [`` ```` ```` ````Force```` ```` `` ````](7) | Grappling, [`` ````Grappling```` ``](8) | Grabbing, [`` ```` ````Grabbing```` ```` ``](9) | Escaping, [`` ```` ````Escaping```` ```` ``](10) | Charging, [`` ```` ````Charging```` ```` ``](11) | Dodging, [`` ```` ````Dodging```` ```` ``](12) | Evading, [`` ```` ````Evading```` ```` ``](13) | Blocking, [`` ```` ````Blocking```` ```` ``](14) | Catching, [`` ```` ````Catching```` ```` ``](15) | Stun?, [`` ```` ```` ````Stun?```` ```` ```` ``](16) | Slam?, [`` ```` ```` ````Slam?```` ```` ```` ``](17) | Kill?, [`` ```` ```` ````Kill?```` ```` ```` ``](18) } {{=``F````A````S````E````R````I````P`` ?{Action type} ``Ability Rank [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result``=[[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }}
1513684800

Edited 1513838871
Whoops, my mistake. This macro uses correct logic for ability selection: /em &{template:default} ?{Action type| Blunt Attacks, [`` ````Blunt Attacks```` ``](1) | Edged Attacks, [`` ````Edged Attacks```` ``](2) | Shooting, [`` ```` ````Shooting```` ```` `` ](8) | Throwing Edged, [`` ````Throwing Edged```` ``](4) | Throwing Blunt, [`` ````Throwing Blunt```` ``](5) | Energy, [`` ```` ````Energy```` ```` ``](6) | Force, [`` ```` ```` ````Force```` ```` `` ````](7) | Grappling, [`` ````Grappling```` ``](11) | Grabbing, [`` ```` ````Grabbing```` ```` ``](12) | Escaping, [`` ```` ````Escaping```` ```` ``](13) | Charging, [`` ```` ````Charging```` ```` ``](15) | Dodging, [`` ```` ````Dodging```` ```` ``](9) | Evading, [`` ```` ````Evading```` ```` ``](3) | Blocking, [`` ```` ````Blocking```` ```` ``](14) | Catching, [`` ```` ````Catching```` ```` ``](10) | Stun?, [`` ```` ```` ````Stun?```` ```` ```` ``](16) | Slam?, [`` ```` ```` ````Slam?```` ```` ```` ``](17) | Kill?, [`` ```` ```` ````Kill?```` ```` ```` ``](18) } {{=``F````A````S````E````R````I````P`` ?{Action type} ``Ability Rank [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result``=[[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }}
1513714335

Edited 1513714407
Old School Fool
Sheet Author
Silvyre hehe no problem , you would think after mashing the buttons as many times as i did while adjusting things , i woulda realized every roll was monstrous alot sooner!
1513717959

Edited 1513789577
Old School Fool
Sheet Author
/em &{template:default} ?{Action type| Fighting, [`` ````Fighting```` ``] (1) | Blunt Attacks, [`` ````Blunt Attacks```` ``](2) | Edged Attacks, [`` ````Edged Attacks```` ``](3) | Evading, [`` ```` ````Evading```` ```` ``](4) | Agility, [`` ````Agility```` ``] (5) | Catching, [`` ```` ````Catching```` ```` ``](6) | Dodging, [`` ```` ````Dodging```` ```` ``](7) | Energy, [`` ```` ````Energy```` ```` ``](8) | Force, [`` ```` ```` ````Force```` ```` `` ````](9) | Shooting, [`` ```` ````Shooting```` ```` `` ](10) | Throwing Blunt, [`` ````Throwing Blunt```` ``](11) | Throwing Edged, [`` ````Throwing Edged```` ``](12) | Strength, [`` ````Strength```` ``] (13) | Blocking, [`` ```` ````Blocking```` ```` ``](14) | Grabbing, [`` ```` ````Grabbing```` ```` ``](15) | Grappling, [`` ````Grappling```` ``](16) | Escaping, [`` ```` ````Escaping```` ```` ``](17) | Endurance, [`` ````Endurance```` ``] (18) | Charging, [`` ```` ````Charging```` ```` ``](19) | Kill?, [`` ```` ```` ````Kill?```` ```` ```` ``](20) | Slam?, [`` ```` ```` ````Slam?```` ```` ```` ``](21) | Stun?, [`` ```` ```` ````Stun?```` ```` ```` ``](22) | Reason, [`` ````Reason```` ``] (23) | Intuition, [`` ````Intuition```` ``] (24) | Psyche, [`` ````Psyche```` ``] (25) | Resources, [`` ````Resources```` ``] (26) | Popularity, [`` ````Popularity```` ``] (27) | Power 1, [`` ````Power 1```` ``] (28) | Power 2, [`` ````Power 2```` ``] (29) | Power 3, [`` ````Power 3```` ``] (30) | Power 4, [`` ````Power 4```` ``] (31) | } {{=``F````A````S````E````R````I````P`` ?{Action type} ``Ability Rank [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e5 + @{selected|Strength} * 1e13 + @{selected|Endurance} * 1e18) +@{selected|Reason} * 1e23) + @{selected|Intuition} * 1e24) + @{selected|Psyche} * 1e25) + @{selected|Resources} * 1e26) + @{selected|Popularity} * 1e27) + @{selected|repeating_Powers_$0_Power} * 1e28) + @{selected|repeating_Powers_$1_Power} * 1e29) + @{selected|repeating_Powers_$2_Power} *1e30) + @{selected|repeating_Powers_$3_Power} * 1e31) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % (1e4 - 1e-15)) ]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{``Result``=[[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % (1e4 - 1e-15)) ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % (1e4 - 1e-15)) ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % (1e4 - 1e-15)) ]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % (1e4 - 1e-15)) ]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % (1e4 - 1e-15)) ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % (1e4 - 1e-15)) ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % (1e4 - 1e-15)) ]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % (1e4 - 1e-15)) ]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=Fighting Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=Agility Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=Strength Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=Endurance Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=19 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=20 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=21 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=22 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=23 ]])=Reason Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=24 ]])=Intuition Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=25 ]])=Psyche Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=26 ]])=Resources Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=27 ]])=Popularity Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=28 ]])=@{selected|repeating_Powers_$0_Power_Name}Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=29 ]])=@{selected|repeating_Powers_$1_Power_Name}Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=30 ]])=@{selected|repeating_Powers_$2_Power_Name}Feat }} {{[ ]([[ {?{Action type} + {0}, {0} }=31 ]])=@{selected|repeating_Powers_$3_Power_Name}Feat }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} I thought at first the *1e4 , *1e8, and *1e12 referenced the line position of the @{selected|ability score} looking at it tho im thinking it reflects the number of @{selected|ability score} which is doubled for each selection and this part... 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % (1e4 - 1e-15)) ]] uses the drop down number to reference the @{selected} Ive edited that section but this part i dunno what would be the correct setup for the new layout 1e[[{13, 11 ,31}
1513811179

Edited 1513839041
floor(([...] / 1e[...]) % 1e[...]) This is a useful function that I use to retrieve values stored within the decimal places of a large number. Here are some macros to play around with to illustrate how it works: [[ floor((9876543210 / 1e?{Starting index|0}) % 1e?{Length|1|2|3|4}) ]] ! JIHGFEDCBA ?{Retrieve|A,0|B,1|C,2|...} [[ floor((9812343210 / 1e?{Retrieve}) % 1e1) ]] ! JIHGFEDCBA ?{Retrieve|BA,0|DC,2|FE,4|HG,6|JI,8|...|CB,1|ED,3|GF,5|IH,7} [[ floor((9876543210 / 1e?{Retrieve}) % 1e2)) ]] Here's how I pretty much use it within our macro: ! EEEESSSSAAAAFFFF ?{Retrieve|Fighting,0|Agility,4|Strength,8|Endurance,12} [[ floor((0004000300020001 / 1e?{Retrieve}) % 1e4) ]] Since the rank of each of the 4 attributes here can presumably go up to 4 decimal places, I set up the function to retrieve 4 decimal places at a time. [[ @{F} + @{A}e4 + @{S}e8 + @{E}e12 ]] is the concatenation of those ability's rank numbers, which can be used with this function. There is a limitation to this function, however; it will only work on numbers that have 16 or less digits: 16 digits, functions as expected: [[ floor((1111222233334444 / 1e?{Index|0}) % 1e1) ]] 17+ digits, does not function as expected: [[ floor((11112222333344447 / 1e?{Index|0}) % 1e1) ]] Other decimal storage/retrieval methods are affected by versions of this limitation, as well: [[ {9001, 9002e4, 9003e8, 9004e12, 9005e16 [Works until here], 9006e20 [Fails starting here], 9006e24}dl[[?{Retrieve|5|6|7} - 1]]kl?{Retrieve} % 9999 ]] (You might note that this method can store five 4-digit numbers. I would probably combine the two methods if you want to cram more abilities in.) Since each ability uses up 4 decimal places, this means that only four abilities at maximum can be used within the retrieval function. The version of the function we use could be modified to operate under the assumption that rank numbers would only use to up 3 decimal places (i.e. Z class and under). In this case, up to five abilities could be used with the retrieval macro. This approach could be tweaked to add space for more abilities by assuming some abilities use no more than 1 decimal place, while others use up to 2, etc., as long as the sum of those decimal places does not exceed 16.
1513811847

Edited 1513838823
?{Action type| Blunt Attacks, [...](1) | Edged Attacks, [...](2) | Shooting, [...](8) | Throwing Edged, [...](4) | Throwing Blunt, [...](5) | Energy, [...](6) | Force, [...](7) | Grappling, [...](11) | Grabbing, [...](12) | Escaping, [...](13) | Charging, [...](15) | Dodging, [...](9) | Evading, [...](3) | Blocking, [...](14) | Catching, [...](10) | Stun?, [...](16) | Slam?, [...](17) | Kill?, [...](18) } I'm sure you've noticed that I changed the numbers associated with some actions—this was done to group them by ability, either F, A, S or E. Currently: - Action numbers up to (but excluding) 4 correspond to F; - Action numbers up to (but excluding) 11 correspond to A; - Action numbers up to (but excluding) 15 correspond to S; - Action numbers equal to or greater than 15 correspond to E. With the above in mind, this is the function that I use to determine the starting index of the retrieval function (0, 4, 8, or 12), given an action number: [[ {4,11,15}&lt;[[?{Action type} + {0}]] * 4 ]] Here's how the retrieval and index-determination functions interact: ! EEEESSSSAAAAFFFF [[ floor((0004000300020001 / 1e[[ {4,11,15}&lt;[[?{Action type} + {0}]] * 4 ]]) % 1e4) ]] If the retrieval function (in my previous post) is tweaked to accomodate more abilities, the index-determination function could likewise be expanded.
right on man you have pushed that macro as far as it can go! Thank you&nbsp; Silvyre for taking the time to explain it to me! so , im thinking to to add the FASE fighting feats to that one will be fairly straight forward. Ill give that a try first! can the drop down selection thats displayed be in bold somehow? Thought it look pretty nice to have the FASE feats as dividers between the combat feats and have them separated by ability. ill work on the FASE tomorrow and after that probably clone this for RIP and Resources since thats 4 as well. and after that clone a power one for the first 4 powers.
Ghost Gamer said: can the drop down selection thats displayed be in bold somehow? Sure, you can use **bold Markdown syntax** in the macro. Here's the link to other formatting options.
1513853186

Edited 1513853242
Old School Fool
Sheet Author
I didnt try to make a RIP resources because i forgot about popularity, and figured having the ability to select psyche and then blunt attacks was a better value , so i left those alone. I did however come up with a power roller that references the character sheet for the name , value , and can use the drop down to select as a power feat or the actions output. I changed the location of result in the output to allow more room for the power names. I put &{noerror) on the end in case you didnt have 12 repeatable powers. i figured 12 would suffice most things pretty well. The drop down list can look a little messy once you get passed the point that you actually have powers for , but , all the powers listed on the sheet appear. /em &{template:default} ?{Ability| @{selected|repeating_Powers_$0_Power_Name}, [@{selected|repeating_Powers_$0_Power_Name}][[@{selected|repeating_Powers_$0_Power}]] | @{selected|repeating_Powers_$1_Power_Name}, [@{selected|repeating_Powers_$1_Power_Name}][[@{selected|repeating_Powers_$1_Power}]] | @{selected|repeating_Powers_$2_Power_Name}, [@{selected|repeating_Powers_$2_Power_Name}][[@{selected|repeating_Powers_$2_Power}]] | @{selected|repeating_Powers_$3_Power_Name}, [@{selected|repeating_Powers_$3_Power_Name}][[@{selected|repeating_Powers_$3_Power}]] | @{selected|repeating_Powers_$4_Power_Name}, [@{selected|repeating_Powers_$4_Power_Name}][[@{selected|repeating_Powers_$4_Power}]] | @{selected|repeating_Powers_$5_Power_Name}, [@{selected|repeating_Powers_$5_Power_Name}][[@{selected|repeating_Powers_$5_Power}]] | @{selected|repeating_Powers_$6_Power_Name}, [@{selected|repeating_Powers_$6_Power_Name}][[@{selected|repeating_Powers_$6_Power}]] | @{selected|repeating_Powers_$7_Power_Name}, [@{selected|repeating_Powers_$7_Power_Name}][[@{selected|repeating_Powers_$7_Power}]] | @{selected|repeating_Powers_$8_Power_Name}, [@{selected|repeating_Powers_$8_Power_Name}][[@{selected|repeating_Powers_$8_Power}]] | @{selected|repeating_Powers_$9_Power_Name}, [@{selected|repeating_Powers_$9_Power_Name}][[@{selected|repeating_Powers_$9_Power}]] | @{selected|repeating_Powers_$10_Power_Name}, [@{selected|repeating_Powers_$10_Power_Name}][[@{selected|repeating_Powers_$10_Power}]] | @{selected|repeating_Powers_$11_Power_Name}, [@{selected|repeating_Powers_$11_Power_Name}][[@{selected|repeating_Powers_$11_Power}]] | } {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``?{Ability}`` ``Ability Rank [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} &{noerror}
1513857644

Edited 1513919955
Old School Fool
Sheet Author
This last post will contain all of the finished macros , Special thanks to Silvyre All of these macros except the universal roller are tied to character sheets through @{selected|} First To achieve this, create 18 Rollable Tables with one Table Item, like so: Table Name Table Item 0-column&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 1-column&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fe 2-column&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pr 3-column &nbsp; &nbsp; &nbsp;&nbsp; Ty 4-column&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gd 5-column&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ex 6-column&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rm 7-column &nbsp; &nbsp; &nbsp;&nbsp; In 8-column&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Am 9-column&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mn 10-column&nbsp;&nbsp;&nbsp;&nbsp; Un 11-column&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X 12-column &nbsp; &nbsp;&nbsp; Y 13-column&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Z 14-column&nbsp;&nbsp;&nbsp;&nbsp; 1000 15-column&nbsp;&nbsp;&nbsp;&nbsp; 3000 16-column &nbsp; &nbsp;&nbsp; 5000 17-column &nbsp; &nbsp;&nbsp; B Universal Roller /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``Rank ?{Rank|0}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;?{Rank}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=20 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Abilities Roller /em &{template:default} ?{Ability| Fighting, [Fighting] (@{selected|Fighting}) | Agility, [Agility] (@{selected|Agility}) | Strength, [Strength] (@{selected|Strength}) | Endurance, [Endurance] (@{selected|Endurance}) | Reason, [Reason] (@{selected|Reason}) | Intuition, [Intuition] (@{selected|Intuition}) | Psyche, [Psyche] (@{selected|Psyche}) | Popularity, [Popularity] (@{selected|Popularity}) | Resources, [Resources] (@{selected|Resources}) } {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``?{Ability}`` ``Ability Rank [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=20 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Battle Effects actions /em &{template:default} ?{Action type| Blunt Attacks, [`` ````Blunt Attacks```` ``](1) | Edged Attacks, [`` ````Edged Attacks```` ``](2) | Shooting, [`` ```` ````Shooting```` ```` `` ](3) | Throwing Edged, [`` ````Throwing Edged```` ``](4) | Throwing Blunt, [`` ````Throwing Blunt```` ``](5) | Energy, [`` ```` ````Energy```` ```` ``](6) | Force, [`` ```` ```` ````Force```` ```` `` ````](7) | Grappling, [`` ````Grappling```` ``](8) | Grabbing, [`` ```` ````Grabbing```` ```` ``](9) | Escaping, [`` ```` ````Escaping```` ```` ``](10) | Charging, [`` ```` ````Charging```` ```` ``](11) | Dodging, [`` ```` ````Dodging```` ```` ``](12) | Evading, [`` ```` ````Evading```` ```` ``](13) | Blocking, [`` ```` ````Blocking```` ```` ``](14) | Catching, [`` ```` ````Catching```` ```` ``](15) | Stun?, [`` ```` ```` ````Stun?```` ```` ```` ``](16) | Slam?, [`` ```` ```` ````Slam?```` ```` ```` ``](17) | Kill?, [`` ```` ````&nbsp; ````Kill?````&nbsp; ```` ```` ``](18) } {{=``F````A````S````E````R````I````P`` ?{Action type} ``Ability Rank [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ {@{selected|Fighting}, @{selected|Fighting}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Agility}, @{selected|Strength}, @{selected|Strength}, @{selected|Strength}, @{selected|Endurance}, @{selected|Agility}, @{selected|Fighting}, @{selected|Strength}, @{selected|Agility}, @{selected|Endurance}, @{selected|Endurance}, @{selected|Endurance}}kh[[?{Action type} + {0}]]dl[[?{Action type} - {1}]] ]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=19 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Power Roller Note: You need to have 6 powers with names and values, or it gives errors. If you don't have 6 , just add them and name them "empty or unused" and give them a value of zero /em &{template:default} ?{Ability| @{selected|repeating_Powers_$0_Power_Name}, [@{selected|repeating_Powers_$0_Power_Name}][[@{selected|repeating_Powers_$0_Power}]] | @{selected|repeating_Powers_$1_Power_Name}, [@{selected|repeating_Powers_$1_Power_Name}][[@{selected|repeating_Powers_$1_Power}]] | @{selected|repeating_Powers_$2_Power_Name}, [@{selected|repeating_Powers_$2_Power_Name}][[@{selected|repeating_Powers_$2_Power}]] | @{selected|repeating_Powers_$3_Power_Name}, [@{selected|repeating_Powers_$3_Power_Name}][[@{selected|repeating_Powers_$3_Power}]] | @{selected|repeating_Powers_$4_Power_Name}, [@{selected|repeating_Powers_$4_Power_Name}][[@{selected|repeating_Powers_$4_Power}]] | @{selected|repeating_Powers_$5_Power_Name}, [@{selected|repeating_Powers_$5_Power_Name}][[@{selected|repeating_Powers_$5_Power}]]& | @{selected|repeating_Powers_$6_Power_Name}, [@{selected|repeating_Powers_$6_Power_Name}][[@{selected|repeating_Powers_$6_Power}]] } {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``?{Ability}`` ``Ability Rank [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[?{Ability} + {0}]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=20 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Initiative roller /em &{template:default} {{=``F````A````S````E````R````I````P`` `` ````Initiative```` `` }} {{ =``Result`` [[{1d10+ ?{Modifier?|0}+@{selected|InitModifier},1d0}kh1&{tracker}]] }} {{[ ]([[0]])= ``@{selected|InitModifier} IM`` ``?{Modifier?} VM`` }}
Temporary or permanent workaround for the powers roller make sure all these macros are available to all players Create this macro and link it to token action Powers /w @{selected|character_name} &{template:default} {{=``F````A````S````E````R````I````P`` [Power 1](! #Power-1)[Power 2](! #Power-2)[Power 3](! #Power-3)[Power 4](! #Power-4)[Power 5](! #Power-5)[Power 6](! #Power-6) ``Click power slot``}} now create these macros , they must be named Power-1, Power-2, Power-3, Power-4, Power-5, Power-6 Power-1 /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``@{selected|repeating_Powers_$0_Power_Name}`` ``Rank @{selected|repeating_Powers_$0_Power}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$0_Power}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$0_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$0_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$0_Power}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$0_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$0_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$0_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$0_Power}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$0_Power}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=20 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Power-2 /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``@{selected|repeating_Powers_$1_Power_Name}`` ``Rank @{selected|repeating_Powers_$1_Power}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$1_Power}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$1_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$1_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$1_Power}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$1_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$1_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$1_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$1_Power}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$1_Power}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=20 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Power-3 /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``@{selected|repeating_Powers_$2_Power_Name}`` ``Rank @{selected|repeating_Powers_$2_Power}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$2_Power}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$2_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$2_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$2_Power}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$2_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$2_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$2_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$2_Power}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$2_Power}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=20 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Power-4 /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``@{selected|repeating_Powers_$3_Power_Name}`` ``Rank @{selected|repeating_Powers_$3_Power}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$3_Power}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$3_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$3_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$3_Power}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$3_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$3_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$3_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$3_Power}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$3_Power}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=20 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Power-5 /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``@{selected|repeating_Powers_$4_Power_Name}`` ``Rank @{selected|repeating_Powers_$4_Power}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$4_Power}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$4_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$4_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$4_Power}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$4_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$4_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$4_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$4_Power}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$4_Power}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=20 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }} Power-6 /em &{template:default} {{=``F````A````S````E````R````I````P`` ?{Action type|Feat Roll, [`` ````Feat Roll```` ``](19)|Blunt Attacks, [`` ````Blunt Attacks```` ``](1)|Edged Attacks, [`` ````Edged Attacks```` ``](2)|Shooting, [`` ````Shooting```` ``](3)|Throwing Edged, [`` ````Throwing Edged```` ``](4)|Throwing Blunt, [`` ````Throwing Blunt```` ``](5)|Energy, [`` ````Energy```` ``](6)|Force, [`` ````Force```` ``](7)|Grappling, [`` ````Grappling```` ``](8)|Grabbing, [`` ````Grabbing```` ``](9)|Escaping, [`` ````Escaping```` ``](10)|Charging, [`` ````Charging```` ``](11)|Dodging, [`` ````Dodging```` ``](12)|Evading, [`` ````Evading```` ``](13)|Blocking, [`` ````Blocking```` ``](14)|Catching, [`` ````Catching```` ``](15)|Stun?, [`` ````Stun?```` ``](16)|Slam?, [`` ````Slam?```` ``](17)|Kill?, [`` ````Kill?```` ``](18)} ``@{selected|repeating_Powers_$5_Power_Name}`` ``Rank @{selected|repeating_Powers_$5_Power}`` ``Col [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$5_Power}, {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$5_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$5_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$5_Power}, {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$5_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$5_Power}, {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$5_Power}, {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$5_Power}, {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;@{selected|repeating_Powers_$5_Power}, {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=20 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=W: Miss, G: Hit Y: Stun, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=W: Miss, G: Hit Y: Hit, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=W: Miss, G: Hit Y: Bullseye, R: Kill }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=W: Miss, G: Hit Y: Bullseye, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=W: Miss, G: Miss Y: Partial, R: Hold }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=W: Miss, G: Take Y: Grab, R: Break }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=W: Miss, G: Miss Y: Escape, R: Reverse }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=W: Miss, G: Hit Y: Slam, R: Stun }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=W: None, G: -2CS Y: -4CS, R: -6CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=W: Autohit, G: Evasion Y: +1CS, R: +2CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=W: -6CS, G: -4CS Y: -2CS, R: +1CS }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=W: Autohit, G: Miss Y: Damage, R: Catch }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=W: 1-10, G: 1 Y: No, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=W: Gr. Slam, G: 1 Area Y: Stagger, R: No }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=W: En. Loss, G: E/S Y: No, R: No }} {{[ ]([[0]])= ``?{CS}CS`` ``?{Karma} Karma`` }}
Why is it when you "test a macro from the edit macro test button, it doesn't give errors for missing variable , but when you save it add to bar and use it "BAM! error city lol
Ghost Gamer said: Why is it when you "test a macro from the edit macro test button, it doesn't give errors for missing variable , but when you save it add to bar and use it "BAM! error city lol There are some discrepancies when using the "test macro" buttons which the Dev Team is aware of. In the time being, I recommend against using them.
Silvyre said: Ghost Gamer said: Why is it when you "test a macro from the edit macro test button, it doesn't give errors for missing variable , but when you save it add to bar and use it "BAM! error city lol There are some discrepancies when using the "test macro" buttons which the Dev Team is aware of. In the time being, I recommend against using them. and all the while i thought i cracked the errors on the powers roller lol
Im going to edit the post with all the macros to have a 6 power roller , it requires 6 powers, if you dont have 6 just make 6 with "empty" or something in the title and give it a Value of 0. That takes care of any errors. Try to put powers in the top 6 slots that would need specific rolls called on them. They are found here <a href="https://app.roll20.net/forum/post/5866470/adding-a-karma-variable-to-faserip-macros/?pageforid=5881084#post-5881084" rel="nofollow">https://app.roll20.net/forum/post/5866470/adding-a-karma-variable-to-faserip-macros/?pageforid=5881084#post-5881084</a>
added a work around for the Blunt attacks battle effects that were showing up in the incorrect position updated this post to reflect They are Found Here <a href="https://app.roll20.net/forum/post/5866470/adding-a-karma-variable-to-faserip-macros/?pageforid=5881084#post-5881084" rel="nofollow">https://app.roll20.net/forum/post/5866470/adding-a-karma-variable-to-faserip-macros/?pageforid=5881084#post-5881084</a>
Updated original post to point to the completed macros <a href="https://app.roll20.net/forum/post/5866470/adding-a-karma-variable-to-faserip-macros/?pageforid=5881084#post-5881084" rel="nofollow">https://app.roll20.net/forum/post/5866470/adding-a-karma-variable-to-faserip-macros/?pageforid=5881084#post-5881084</a>
Nice work!
1514987996

Edited 1515172183
Old School Fool
Sheet Author
Silvyre , is there any way to make the "Blunt Attacks" area of this output to be a hyperlink to a handout? in the photo below ive added a hyperlink below blunt attacks , but id like to remove that and consolidate it into one. The "Action" word is my conglomerate link of all action descriptions. What im hoping to do is vary the link dependent on the action that was selected, such as i have added links to all Miss Hit Slam Stun kill etc at the bottom of the macro. I tried to duplicate what that part was doing , but it was to no avail. Ill paste the macro code below. /em &{template:default} ?{Action type| Blunt Attacks, [``Blunt Attacks``](1) | Edged Attacks, [``Edged Attacks``](2) | Shooting, [``Shooting``](3) | Throwing Edged, [``Throwing Edged``](4) | Throwing Blunt, [``Throwing Blunt``](5) | Energy, [``Energy``](6) | Force, [``Force``](7) | Grappling, [``Grappling``](8) | Grabbing, [``Grabbing``](9) | Escaping, [``Escaping``](10) | Charging, [``Charging``](11) | Dodging, [``Dodging``](12) | Evading, [``Evading``](13) | Blocking, [``Blocking``](14) | Catching, [``Catching``](15) | Stun?, [``Stun?``](16) | Slam?, [``Slam?``](17) | Kill?, [``Kill?``](18) } {{=``[F](<a href="http://journal.roll20.net/handout/-L1vZhN0AO2lPX2FHTMC)````[A](http://journal.roll20.net/handout/-L1vZhhqz0ulhqb-pDLp)````[S](http://journal.roll20.net/handout/-L1vZi25HKQ_q5kYrOzM)````[E](http://journal.roll20.net/handout/-L1vZiNerG9N43Iji6jq)````[R](http://journal.roll20.net/handout/-L1vZikRPO1FIk8ZDJFY)````[I](http://journal.roll20.net/handout/-L1vZj6-2D_oZd1IiJTH)````[P](http://journal.roll20.net/handout/-L1vZjSgzhXnkoj10LW8)``" rel="nofollow">http://journal.roll20.net/handout/-L1vZhN0AO2lPX2FHTMC)````[A](http://journal.roll20.net/handout/-L1vZhhqz0ulhqb-pDLp)````[S](http://journal.roll20.net/handout/-L1vZi25HKQ_q5kYrOzM)````[E](http://journal.roll20.net/handout/-L1vZiNerG9N43Iji6jq)````[R](http://journal.roll20.net/handout/-L1vZikRPO1FIk8ZDJFY)````[I](http://journal.roll20.net/handout/-L1vZj6-2D_oZd1IiJTH)````[P](http://journal.roll20.net/handout/-L1vZjSgzhXnkoj10LW8)``</a> ``@{selected|character_name}`` ?{Action type} ``[Action Types](<a href="http://journal.roll20.net/handout/-L1vpq1ms6bssNZtU7Np)``" rel="nofollow">http://journal.roll20.net/handout/-L1vpq1ms6bssNZtU7Np)``</a> ``[UT Col](<a href="http://journal.roll20.net/handout/-L-qmTvxy5ChOC0Ycli-" rel="nofollow">http://journal.roll20.net/handout/-L-qmTvxy5ChOC0Ycli-</a>) [[ 1t[[[{{?{CS|0} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]]-column] ]]`` }} {{ =``Result`` [[ 1d100cf&gt;[[{100 - ?{Karma|0} - ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({0,3,5,7}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1) - 2) / 2 - 5 * {9,11,13,15,16,17}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]], {0,0}&gt;1}kh1]]cf&lt;[[{65 - ?{Karma} - 5 * [[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] + ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] * ({12,13,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] + 1)) / 2, 1 + {0,0}&gt;1}kh1]]cs&lt;[[{{95 - ?{Karma} - 5 * ([[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]] - {12,14}&lt;[[{{?{CS} + {1,3,5,8,16,26,36,46,63,88,126,176,351,1e3,3e3,5e3,9e3}&lt;[[ floor(((@{selected|Fighting} + @{selected|Agility} * 1e4 + @{selected|Strength} * 1e8 + @{selected|Endurance} * 1e12) / 1e[[{4,11,15}&lt;[[?{Action type} + {0}]] * 4]]) % 1e4) ]], {0,0}&gt;1}kh1, {17} }kl1]]), 94 - ?{Karma} + {0,0}&gt;1}kl1, {0} }kh1]] + ?{Karma} ]] }} [[ {{[ ]([[ {?{Action type} + {0}, {0} }=19 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A" rel="nofollow">http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A</a>), G: [Hit](<a href="http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A" rel="nofollow">http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A</a>) Y: [Slam](<a href="http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO" rel="nofollow">http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO</a>), R: [Stun](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=1 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A" rel="nofollow">http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A</a>), G: [Hit](<a href="http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A" rel="nofollow">http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A</a>) Y: [Slam](<a href="http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO" rel="nofollow">http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO</a>), R: [Stun](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=2 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vpjqJ7oFuAIYc6RCc" rel="nofollow">http://journal.roll20.net/handout/-L1vpjqJ7oFuAIYc6RCc</a>), G: [Hit](<a href="http://journal.roll20.net/handout/-L1vpjqJ7oFuAIYc6RCc" rel="nofollow">http://journal.roll20.net/handout/-L1vpjqJ7oFuAIYc6RCc</a>) Y: [Stun](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>), R: [Kill](<a href="http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz" rel="nofollow">http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=3 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vpkDV-sOFySopKrms" rel="nofollow">http://journal.roll20.net/handout/-L1vpkDV-sOFySopKrms</a>), G: [Hit](<a href="http://journal.roll20.net/handout/-L1vpkDV-sOFySopKrms" rel="nofollow">http://journal.roll20.net/handout/-L1vpkDV-sOFySopKrms</a>) Y: [Bullseye](<a href="http://journal.roll20.net/handout/-L1vpkDV-sOFySopKrms" rel="nofollow">http://journal.roll20.net/handout/-L1vpkDV-sOFySopKrms</a>), R: [Kill](<a href="http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz" rel="nofollow">http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=4 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vpkcBwOZp556xoGvo" rel="nofollow">http://journal.roll20.net/handout/-L1vpkcBwOZp556xoGvo</a>), G: [Hit](<a href="http://journal.roll20.net/handout/-L1vpkcBwOZp556xoGvo" rel="nofollow">http://journal.roll20.net/handout/-L1vpkcBwOZp556xoGvo</a>) Y: [Stun](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>), R: [Kill](<a href="http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz" rel="nofollow">http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=5 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A" rel="nofollow">http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A</a>), G: [Hit](<a href="http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A" rel="nofollow">http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A</a>) Y: [Hit]((<a href="http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A" rel="nofollow">http://journal.roll20.net/handout/-L1vpjQavEl57pB7cp6A</a>), R: [Stun](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=6 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vplLSL7hekBjITVx1" rel="nofollow">http://journal.roll20.net/handout/-L1vplLSL7hekBjITVx1</a>), G: [Hit](<a href="http://journal.roll20.net/handout/-L1vplLSL7hekBjITVx1" rel="nofollow">http://journal.roll20.net/handout/-L1vplLSL7hekBjITVx1</a>) Y: [Bullseye](<a href="http://journal.roll20.net/handout/-L1vpkDV-sOFySopKrms" rel="nofollow">http://journal.roll20.net/handout/-L1vpkDV-sOFySopKrms</a>), R: [Kill](<a href="http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz" rel="nofollow">http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=7 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vplhvCC0gIGdHEIl5" rel="nofollow">http://journal.roll20.net/handout/-L1vplhvCC0gIGdHEIl5</a>), G: [Hit](<a href="http://journal.roll20.net/handout/-L1vplhvCC0gIGdHEIl5" rel="nofollow">http://journal.roll20.net/handout/-L1vplhvCC0gIGdHEIl5</a>) Y: [Bullseye](<a href="http://journal.roll20.net/handout/-L1vpkDV-sOFySopKrms" rel="nofollow">http://journal.roll20.net/handout/-L1vpkDV-sOFySopKrms</a>), R: [Stun](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=8 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vpm3fZFC2ksyOQ4hl" rel="nofollow">http://journal.roll20.net/handout/-L1vpm3fZFC2ksyOQ4hl</a>), G: [Miss](<a href="http://journal.roll20.net/handout/-L1vpm3fZFC2ksyOQ4hl" rel="nofollow">http://journal.roll20.net/handout/-L1vpm3fZFC2ksyOQ4hl</a>) Y: [Partial](<a href="http://journal.roll20.net/handout/-L1vpm3fZFC2ksyOQ4hl" rel="nofollow">http://journal.roll20.net/handout/-L1vpm3fZFC2ksyOQ4hl</a>), R: [Hold](<a href="http://journal.roll20.net/handout/-L1vpm3fZFC2ksyOQ4hl" rel="nofollow">http://journal.roll20.net/handout/-L1vpm3fZFC2ksyOQ4hl</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=9 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vpmmau0RNI_2zzmVR" rel="nofollow">http://journal.roll20.net/handout/-L1vpmmau0RNI_2zzmVR</a>), G: [Take](<a href="http://journal.roll20.net/handout/-L1vpmmau0RNI_2zzmVR" rel="nofollow">http://journal.roll20.net/handout/-L1vpmmau0RNI_2zzmVR</a>) Y: [Grab](<a href="http://journal.roll20.net/handout/-L1vpmmau0RNI_2zzmVR" rel="nofollow">http://journal.roll20.net/handout/-L1vpmmau0RNI_2zzmVR</a>), R: [Break](<a href="http://journal.roll20.net/handout/-L1vpmmau0RNI_2zzmVR" rel="nofollow">http://journal.roll20.net/handout/-L1vpmmau0RNI_2zzmVR</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=10 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vpmQm4--j4pkrwbxX" rel="nofollow">http://journal.roll20.net/handout/-L1vpmQm4--j4pkrwbxX</a>), G: [Miss](<a href="http://journal.roll20.net/handout/-L1vpmQm4--j4pkrwbxX" rel="nofollow">http://journal.roll20.net/handout/-L1vpmQm4--j4pkrwbxX</a>) Y: [Escape](<a href="http://journal.roll20.net/handout/-L1vpmQm4--j4pkrwbxX" rel="nofollow">http://journal.roll20.net/handout/-L1vpmQm4--j4pkrwbxX</a>), R: [Reverse](<a href="http://journal.roll20.net/handout/-L1vpmQm4--j4pkrwbxX" rel="nofollow">http://journal.roll20.net/handout/-L1vpmQm4--j4pkrwbxX</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=11 ]])=B: [Miss](<a href="http://journal.roll20.net/handout/-L1vpn8X2lm7wM9eCMW_" rel="nofollow">http://journal.roll20.net/handout/-L1vpn8X2lm7wM9eCMW_</a>), G: [Hit](<a href="http://journal.roll20.net/handout/-L1vpn8X2lm7wM9eCMW_" rel="nofollow">http://journal.roll20.net/handout/-L1vpn8X2lm7wM9eCMW_</a>) Y: [Slam](<a href="http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO" rel="nofollow">http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO</a>), R: [Stun](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=12 ]])=B: [None](<a href="http://journal.roll20.net/handout/-L1vpnVPrVqUCLtJso1I" rel="nofollow">http://journal.roll20.net/handout/-L1vpnVPrVqUCLtJso1I</a>), G: [-2CS](<a href="http://journal.roll20.net/handout/-L1vpnVPrVqUCLtJso1I" rel="nofollow">http://journal.roll20.net/handout/-L1vpnVPrVqUCLtJso1I</a>) Y: [-4CS](<a href="http://journal.roll20.net/handout/-L1vpnVPrVqUCLtJso1I" rel="nofollow">http://journal.roll20.net/handout/-L1vpnVPrVqUCLtJso1I</a>), R: [-6CS](<a href="http://journal.roll20.net/handout/-L1vpnVPrVqUCLtJso1I" rel="nofollow">http://journal.roll20.net/handout/-L1vpnVPrVqUCLtJso1I</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=13 ]])=B: [Autohit](<a href="http://journal.roll20.net/handout/-L1vpnu5COhS2S8VC3Jr" rel="nofollow">http://journal.roll20.net/handout/-L1vpnu5COhS2S8VC3Jr</a>), G: [Evasion](<a href="http://journal.roll20.net/handout/-L1vpnu5COhS2S8VC3Jr" rel="nofollow">http://journal.roll20.net/handout/-L1vpnu5COhS2S8VC3Jr</a>) Y: [+1CS](<a href="http://journal.roll20.net/handout/-L1vpnu5COhS2S8VC3Jr" rel="nofollow">http://journal.roll20.net/handout/-L1vpnu5COhS2S8VC3Jr</a>), R: [+2CS](<a href="http://journal.roll20.net/handout/-L1vpnu5COhS2S8VC3Jr" rel="nofollow">http://journal.roll20.net/handout/-L1vpnu5COhS2S8VC3Jr</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=14 ]])=B: [-6CS](<a href="http://journal.roll20.net/handout/-L1vpoJAuKdJXjAfeuNm" rel="nofollow">http://journal.roll20.net/handout/-L1vpoJAuKdJXjAfeuNm</a>), G: [-4CS](<a href="http://journal.roll20.net/handout/-L1vpoJAuKdJXjAfeuNm" rel="nofollow">http://journal.roll20.net/handout/-L1vpoJAuKdJXjAfeuNm</a>) Y: [-2CS](<a href="http://journal.roll20.net/handout/-L1vpoJAuKdJXjAfeuNm" rel="nofollow">http://journal.roll20.net/handout/-L1vpoJAuKdJXjAfeuNm</a>), R: [+1CS](<a href="http://journal.roll20.net/handout/-L1vpoJAuKdJXjAfeuNm" rel="nofollow">http://journal.roll20.net/handout/-L1vpoJAuKdJXjAfeuNm</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=15 ]])=B: [Autohit](<a href="http://journal.roll20.net/handout/-L1vpocnuFMA0NNR4k-F" rel="nofollow">http://journal.roll20.net/handout/-L1vpocnuFMA0NNR4k-F</a>), G: [Miss](<a href="http://journal.roll20.net/handout/-L1vpocnuFMA0NNR4k-F" rel="nofollow">http://journal.roll20.net/handout/-L1vpocnuFMA0NNR4k-F</a>) Y: [Damage](<a href="http://journal.roll20.net/handout/-L1vpocnuFMA0NNR4k-F" rel="nofollow">http://journal.roll20.net/handout/-L1vpocnuFMA0NNR4k-F</a>), R: [Catch](<a href="http://journal.roll20.net/handout/-L1vpocnuFMA0NNR4k-F" rel="nofollow">http://journal.roll20.net/handout/-L1vpocnuFMA0NNR4k-F</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=16 ]])=B: [1-10](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>), G: [1](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>) Y: [No](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>), R: [No](<a href="http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9" rel="nofollow">http://journal.roll20.net/handout/-L1vppKfrpORiBldlwj9</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=17 ]])=B: Gr. [Slam](<a href="http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO" rel="nofollow">http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO</a>), G: [1 Area](<a href="http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO" rel="nofollow">http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO</a>) Y: [Stagger](<a href="http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO" rel="nofollow">http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO</a>), R: [No](<a href="http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO" rel="nofollow">http://journal.roll20.net/handout/-L1vpp-LCTfuXi9C84kO</a>) }} {{[ ]([[ {?{Action type} + {0}, {0} }=18 ]])=B: [En. Loss](<a href="http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz" rel="nofollow">http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz</a>), G: [E/S](<a href="http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz" rel="nofollow">http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz</a>) Y: [No](<a href="http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz" rel="nofollow">http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz</a>), R: [No](<a href="http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz" rel="nofollow">http://journal.roll20.net/handout/-L1vppfRWxk8tdPh60yz</a>) }} {{[ ]([[0]])= ``?{CS}[CS](<a href="http://journal.roll20.net/handout/-L1vpqNXBV3WP-ltnmGb)``" rel="nofollow">http://journal.roll20.net/handout/-L1vpqNXBV3WP-ltnmGb)``</a> ``?{Karma} [Karma](<a href="http://journal.roll20.net/handout/-L1vZk9j1OuvlcbVzqg5)``" rel="nofollow">http://journal.roll20.net/handout/-L1vZk9j1OuvlcbVzqg5)``</a> }}