Files
roll20-character-sheets/Savage Worlds - Graph Paper/source/templates/_common_fields.pug
T

21 lines
1.8 KiB
Plaintext

-// System
input(type='hidden', name='attr_sheet_update', value='1')
-// Modifier applied to all untrained rolls
input(type='hidden', name='attr_adjust_untrained', value='')
-// Unskilled "skill"
input(type='hidden', name='attr_unskilled', value='d4-2')
input(type='hidden', name='attr_unskilled_untrained_mod', value='-2@{adjust_untrained}')
input(type='hidden', name='attr_unskilled_roll', value='1d4')
input(type='hidden', name='attr_unskilled_wd_roll', value='1d6')
input(type='hidden', name='attr_unskilled_extra_wd_roll', value='-10000')
input(type='hidden', name=`attr_unskilled_global_wd_roll`, value=`{{global_wd=@{query_global_wd}}} {{global_wdroll=[[ @{query_global_wd}!cs2 + (@{unskilled_untrained_mod})[Untrained] + (@{unskilled_mod}+0)[Flat] - (@{fatigue_mod})[Fatigue] - (@{wound_mod})[Wounds] + (?{@{query_modifier}|0})[Modifier] ]]}}`)
input(type='hidden', name=`attr_unskilled_global_bonus_wd_roll`, value=`{{bonus_wd=@{query_global_bonus_wd}}} {{bonus_wdroll=[[ @{query_global_bonus_wd}!cs2 + (@{unskilled_untrained_mod})[Untrained] + (@{unskilled_mod}+0)[Flat] - (@{fatigue_mod})[Fatigue] - (@{wound_mod})[Wounds] + (?{@{query_modifier}|0})[Modifier] ]]}}`)
input(type='hidden',
name=`attr_unskilled_roll_body`,
value!=`@{gm_roll} &{template:TraitRoll} {{rof=[[ 0 + @{query_global_rof} ]]}} {{header=@{name} ^{rolls} ^{unskilled}}} {{trait=^{unskilled}}} {{traitdie=@{unskilled}}} {{flat=@{unskilled_mod}}} {{wounds=[[ @{wound_mod} ]]}} {{fatigue=[[ @{fatigue_mod} ]]}} {{modifier=?{@{query_modifier}|0}}} ${maxRof.map(n => `{{traitroll${n}=[[ @{unskilled_roll}!cs2 + (@{unskilled_untrained_mod})[Untrained] + (@{unskilled_mod}+0)[Flat] - (@{fatigue_mod})[Fatigue] - (@{wound_mod})[Wounds] + (?{@{query_modifier}|0})[Modifier] ]]}}`).join(' ')} @{unskilled_global_wd_roll} @{unskilled_global_bonus_wd_roll}`)