PC Notes NPC R Tmplts
 


Show?
 

Show?
 


Name:
Type: Class:
Level: Level Code:

Roll Templates
Show Roll Templates?
All of the roll templates use the flags initflag, skillcatflag, skillflag, saveflag, abilityflag, spellflag, pcflag, npcflag, and basicflag to vary the roll template appearance. See below for more details.

The RMSSAttack roll template allows up to 8 attacks to be displayed in the same template. If attackroll# is a critical failure, it will display fumbleroll#. Crit# and critroll# always display.
Attack:
Name
subtags
subtags2
attackname1 attackroll1 fumbleroll1 crit1 critroll1
attackname2 attackroll2 fumbleroll2 crit2 critroll2
attackname3 attackroll3 fumbleroll3 crit3 critroll3
...
attackname8 attackroll8 fumbleroll8 crit8 critroll8
notes
Example macro:
The pcflag sets the name and dividing line to be red. For this flag, the arrow in the dividing line points to the right.
This example displays two attacks pulled from Attack/Weapon 1 and 2.

Attack v2 (NPC):
Name
subtags
subtags2
attackname1 attackroll1 fumbleroll1 crit1 critroll1
attackname2 attackroll2 fumbleroll2 crit2 critroll2
attackname3 attackroll3 fumbleroll3 crit3 critroll3
...
attackname8 attackroll8 fumbleroll8 crit8 critroll8
notes
Example macro:
The npcflag sets the name and dividing line to be red. For this flag, the arrow in the dividing line points to the left.
Example of RMSSAttack with {{npcflag=true}} set. Also set to whisper to the gm for the NPC's attacks. This example uses @Target to show the defender's AT, DB, and Parry in the subtags. If the roll is less than the fumble value set by the weapon type, it will display a d100 fumble roll. This example has a 15% arrow break notification in the notes section.


The RMSSInitiative roll template consists of name check and checkroll on the same line. Notes can be added below. There is no dividing line in this template.
Initiative:
Name check checkroll
notes
Example macro:
The initflag used with the RMSSStdRoll or RMSSAttack sets the name this same yellow and also adds a thin solid yellow dividing line.


For the RMSSStdRoll, the oedownroll is called if the checkroll results in a critical failure; so to model an open ended down d100, I call it with [[d100cf<5]].

If the roll type does not have an open ended down roll, but instead had a fumble, you can use the fumble roll which gets its own line in the output instead of being placed on the same line as the roll like the oedownroll does. It is called in the same way as the oedownroll i.e.: [[d100cf<@{attack1fumble}]].

The crit roll activates on a critical success and also gets its own line. For example, [[d100cs=66cs=100]] will show the critical success line for only a 66 and a 100 on the roll.

The next section is a repeating section where you can give a key and a value which will be displayed in columns. Key words which cannot be used (since they are used in other parts of the template) are: notes, subtags, subtags2, compcheck, failcheck, succeedcheck, check, checkroll, critroll, fumbleroll, oedownroll, initflag, skillcatflag, skillflag, saveflag, abilityflag, spellflag, pcflag, npcflag, basicflag, name.

The compcheck line expects a comparison type roll [[d100<50]] and will display the succeedcheck if the result is a 1 or the failcheck if the result is a 0.

Any or all of the sections can be used; if you don't put in the key word, the section will not be displayed. Note that you cannot use the check keyword by itself; you must include the checkroll as well for that section to display.
Std Roll, Spell check:
Name
subtags
subtags2
check checkroll oedownroll
      fumbleroll
      critroll
      highlight66roll
key value
key value
key value
compcheck succeedcheck failcheck
notes
Example macro:
The spellflag sets the dividing line to be a blue 4-pointed star pattern and the name to be blue.

Std Roll, Ability check:
Name
subtags
subtags2
check checkroll oedownroll
      fumbleroll
      critroll
      highlight66roll
key value
key value
key value
compcheck succeedcheck failcheck
notes
Example macro:
The abilityflag sets the name and dividing line brown.

Std Roll, Save check:
Name
subtags
subtags2
check checkroll oedownroll
      fumbleroll
      critroll
      highlight66roll
key value
key value
key value
compcheck succeedcheck failcheck
notes
Example macro:
The saveflag sets the name and thick dividing line to be purple.

Std Roll, Skill check:
Name
subtags
subtags2
check checkroll oedownroll
      fumbleroll
      critroll
      highlight66roll
key value
key value
key value
compcheck succeedcheck failcheck
notes
Example macro:
The skillflag sets the name and double-arrow dividing line a darkish green.

Std Roll, Skill Category check:
Name
subtags
subtags2
check checkroll oedownroll
      fumbleroll
      critroll
      highlight66roll
key value
key value
key value
compcheck succeedcheck failcheck
notes
Example macro:
The skillcatflag sets the dividing line to be an upward pointed arrow and both it and the name a teal color.

Std Roll, Basic:
Name
subtags
subtags2
check checkroll oedownroll
      fumbleroll
      critroll
      highlight66roll
key value
key value
key value
compcheck succeedcheck failcheck
notes
Example macro:
This basic grey and white appearance can be used with the various templates by setting {{basicflag=true}} . There is no dividing line with this appearance flag.
{{#pcflag}} {{/pcflag}} {{#npcflag}} {{/npcflag}} {{#spellflag}} {{/spellflag}} {{#abilityflag}} {{/abilityflag}} {{#saveflag}} {{/saveflag}} {{#skillflag}} {{/skillflag}} {{#skillcatflag}} {{/skillcatflag}} {{#initflag}} {{/initflag}} {{#basicflag}} {{/basicflag}} {{^initflag}} {{^skillcatflag}} {{^skillflag}} {{^saveflag}} {{^abilityflag}} {{^spellflag}} {{^pcflag}} {{^npcflag}} {{^basicflag}} {{/basicflag}} {{/npcflag}} {{/pcflag}} {{/spellflag}}{{/abilityflag}} {{/saveflag}} {{/skillflag}} {{/skillcatflag}} {{/initflag}} {{#subtags}} {{/subtags}} {{#subtags2}} {{/subtags2}} {{#npcflag}} {{/npcflag}} {{#pcflag}} {{/pcflag}} {{#spellflag}} {{/spellflag}} {{#abilityflag}} {{/abilityflag}} {{#saveflag}} {{/saveflag}} {{#skillflag}} {{/skillflag}} {{#skillcatflag}} {{/skillcatflag}} {{#initflag}} {{/initflag}} {{#attackname1}} {{/attackname1}} {{#attackname2}} {{/attackname2}} {{#attackname3}} {{/attackname3}} {{#attackname4}} {{/attackname4}} {{#attackname5}} {{/attackname5}} {{#attackname6}} {{/attackname6}} {{#attackname7}} {{/attackname7}} {{#attackname8}} {{/attackname8}} {{#notes}} {{/notes}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{subtags}}
{{subtags2}}
{{attackname1}} {{attackroll1}} {{#rollWasFumble() attackroll1}} {{fumbleroll1}} {{/rollWasFumble() attackroll1}} {{^rollWasFumble() attackroll1}} {{crit1}} {{critroll1}} {{/rollWasFumble() attackroll1}}
{{attackname2}} {{attackroll2}} {{#rollWasFumble() attackroll2}} {{fumbleroll2}} {{/rollWasFumble() attackroll2}} {{^rollWasFumble() attackroll2}} {{crit2}} {{critroll2}} {{/rollWasFumble() attackroll2}}
{{attackname3}} {{attackroll3}} {{#rollWasFumble() attackroll3}} {{fumbleroll3}} {{/rollWasFumble() attackroll3}} {{^rollWasFumble() attackroll3}} {{crit3}} {{critroll3}} {{/rollWasFumble() attackroll3}}
{{attackname4}} {{attackroll4}} {{#rollWasFumble() attackroll4}} {{fumbleroll4}} {{/rollWasFumble() attackroll4}} {{^rollWasFumble() attackroll4}} {{crit4}} {{critroll4}} {{/rollWasFumble() attackroll4}}
{{attackname5}} {{attackroll5}} {{#rollWasFumble() attackroll5}} {{fumbleroll5}} {{/rollWasFumble() attackroll5}} {{^rollWasFumble() attackroll5}} {{crit5}} {{critroll5}} {{/rollWasFumble() attackroll5}}
{{attackname6}} {{attackroll6}} {{#rollWasFumble() attackroll6}} {{fumbleroll6}} {{/rollWasFumble() attackroll6}} {{^rollWasFumble() attackroll6}} {{crit6}} {{critroll6}} {{/rollWasFumble() attackroll6}}
{{attackname7}} {{attackroll7}} {{#rollWasFumble() attackroll7}} {{fumbleroll7}} {{/rollWasFumble() attackroll7}} {{^rollWasFumble() attackroll7}} {{crit7}} {{critroll7}} {{/rollWasFumble() attackroll7}}
{{attackname8}} {{attackroll8}} {{#rollWasFumble() attackroll8}} {{fumbleroll8}} {{/rollWasFumble() attackroll8}} {{^rollWasFumble() attackroll8}} {{crit8}} {{critroll8}} {{/rollWasFumble() attackroll8}}
{{notes}}
{{#pcflag}} {{/pcflag}} {{#npcflag}} {{/npcflag}} {{#spellflag}} {{/spellflag}} {{#abilityflag}} {{/abilityflag}} {{#saveflag}} {{/saveflag}} {{#skillflag}} {{/skillflag}} {{#skillcatflag}} {{/skillcatflag}} {{#initflag}} {{/initflag}} {{#basicflag}} {{/basicflag}} {{^initflag}} {{^skillcatflag}} {{^skillflag}} {{^saveflag}} {{^abilityflag}} {{^spellflag}} {{^pcflag}} {{^npcflag}} {{^basicflag}} {{/basicflag}} {{/npcflag}} {{/pcflag}} {{/spellflag}}{{/abilityflag}} {{/saveflag}} {{/skillflag}} {{/skillcatflag}} {{/initflag}} {{#subtags}} {{/subtags}} {{#subtags2}} {{/subtags2}} {{#npcflag}} {{/npcflag}} {{#pcflag}} {{/pcflag}} {{#spellflag}} {{/spellflag}} {{#abilityflag}} {{/abilityflag}} {{#saveflag}} {{/saveflag}} {{#skillflag}} {{/skillflag}} {{#skillcatflag}} {{/skillcatflag}} {{#initflag}} {{/initflag}} {{#checkroll}} {{#fumbleroll}} {{#rollWasFumble() checkroll}} {{/rollWasFumble() checkroll}} {{/fumbleroll}} {{#critroll}} {{#rollWasCrit() checkroll}} {{/rollWasCrit() checkroll}} {{/critroll}} {{#highlight66roll}} {{#rollTotal() checkroll highlight66}} {{/rollTotal() checkroll highlight66}} {{/highlight66roll}} {{/checkroll}} {{#allprops() notes subtags subtags2 compcheck failcheck succeedcheck check checkroll critroll fumbleroll oedownroll highlight66 highlight66roll initflag skillcatflag skillflag saveflag abilityflag spellflag pcflag npcflag basicflag name}} {{/allprops() notes subtags subtags2 compcheck failcheck succeedcheck check checkroll critroll fumbleroll oedownroll highlight66 highlight66roll initflag skillcatflag skillflag saveflag abilityflag spellflag pcflag npcflag basicflag name}} {{#compcheck}} {{/compcheck}} {{#notes}} {{/notes}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{subtags}}
{{subtags2}}
{{check}} {{checkroll}} {{#rollWasFumble() checkroll}} {{oedownroll}} {{/rollWasFumble() checkroll}}
        {{fumbleroll}}
        {{critroll}}
        {{highlight66roll}}
{{key}} {{value}}
{{compcheck}} {{#rollTotal() compcheck 1}} {{succeedcheck}} {{/rollTotal() compcheck 1}} {{#rollTotal() compcheck 0}} {{failcheck}} {{/rollTotal() compcheck 0}}
{{notes}}
{{#pcflag}} {{/pcflag}} {{#npcflag}} {{/npcflag}} {{#spellflag}} {{/spellflag}} {{#abilityflag}} {{/abilityflag}} {{#saveflag}} {{/saveflag}} {{#skillflag}} {{/skillflag}} {{#skillcatflag}} {{/skillcatflag}} {{#initflag}} {{/initflag}} {{#basicflag}} {{/basicflag}} {{^initflag}} {{^skillcatflag}} {{^skillflag}} {{^saveflag}} {{^abilityflag}} {{^spellflag}} {{^pcflag}} {{^npcflag}} {{^basicflag}} {{/basicflag}} {{/npcflag}} {{/pcflag}} {{/spellflag}}{{/abilityflag}} {{/saveflag}} {{/skillflag}} {{/skillcatflag}} {{/initflag}} {{#notes}} {{/notes}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{notes}}

V1.1.6 7/29/15 (No calcs; nested; highlighted 66 rolls)