Files
roll20-character-sheets-tester/Savage Worlds - Graph Paper/source/templates/_roll_template.pug
T
Sebastian 83f1ca7ebb [SWADE] Savage Worlds - Graph Paper Sheet (#7510)
* uploaded images

* add sheet

* updated readme

* updated readme

* updated readme

* Update readme.md

* upload gifs

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* fixed unskilled

* Update readme.md

* updated sheet.json

* resized gifs to 400px width

* pre-release fixes

* pre-release fixes

* removed obsolete image

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* renamed to SavageWorldsGraphPaper

* renamed folder

* Update readme.md

* fixed image paths

* skill lock does no longer lock mod/wd inputs

* removed charset declaration

* added wild die to roll templates

* changed secondary container height for list items

* removed style variable

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* extended Allies block and multiple fixes

* removed default values for renaming options

* added translation.json and some basic strings

* Update readme.md

* added more translation strings

* added more translation hooks

* added renaming option for integrity drawbacks

* fixed wrong description

* even more translations

* remaining translation hooks, new mixin for vehicle weapons, some css reductions

* Update readme.md

* Update readme.md

* updated translations

* added  

* Update readme.md

* Update readme.md

typo

* Update readme.md

spelling error

* Update readme.md

added link

* removed custom add item labels due to being not translatable

* removed @charset UTF-8;

* Update readme.md

* yet even more translation stuff

* dice parser includes renamed abbreviations

* removed placeholder translations from hexfields

* circumvented translation error for height

* removed untranslatable label from empty list

* removed die label from untrained bubble

* circumvented translation error for height

* updated settings strings

* removed transition from damage roll toggle

* updated readme

* updated translations

* Update readme.md

* Update readme.md

* ordered translations, removed UTF-8 declaration from CSS

* added string interpolation

* added preview image

* Update readme.md

* added extra sheet preview image

* optimized image

* Update readme.md

* fixed meta field and extra preview image

* string interpolation, missing translations, hyphens to underscore (fml)

* fixed introduced errors from refactoring

* translation fixes

* resolved conflict due to underscore naming scheme

* removed console log commands

* resolved conflict due to underscore naming scheme #2

* fixed missing skill track labels

* updated helper text

* Update readme.md

* removed obsolete leading whitespaces

* prepared scss file for translation overrides

* Update readme.md

* some JS clean-up

* added style option to disable skill die numbers

* added settings.gif

* Update readme.md

* added roll preview

* improved roll preview

* Update readme.md

* Update readme.md

* updated list item label

* reduced roll preview size

* reduced extra sheet preview size

* dice parser now captures X+ and X- references as well

* made lightest text color slightly darker

* switched global transitions to local ones to boost performance

* added missing transition

* updated readme.md

* updated readme.md and sheet.json

* added missing color transition

* Update readme.md

* fixed dice parser bug

* added missing opacity transition

* Update readme.md

* added comment to BS script function

* fixed positioning of hexfield

* prepared rolltemplates for higher rate of fires

* made max rof a global variable

* increases rate of fire range to 8

* updated readme.md

* added ammunition block

* added new help section for ammunition

* Update readme.md

* Update readme.md

* updated sheet.json and translations

* Update readme.md

* Update readme.md

* fixed button color

* added missing/changed translations, improved roll templates, extended skill settings

* streamlined roll template hooks

* added reroll button to roll templates

* cleaned up directory, updated sheet.json and readme.md

* optimized preview image

* Update readme.md

* Update readme.md

* Update readme.md

* added missing reroll, prepared skill rolls for referencing

* removed test button

* css fixes, added roll button and options to repeating lists

* fixed critical bug in dice parser

* added set max capacity to ammunition block

* removed redundant css

* updated sheet.json and readme.md

* Update readme.md

* updated sheet.json

* updated/added preview gifs

* Update readme.md

* Update readme.md

* Update readme.md

* removed obsolete/redundant css (575 lines), improved performance

* fixed button font-size

* removed obsolete characters from css

* removed more obsolete characters from css

* further css reductions

* pluralized label

* add line ending

* fixed attribute font-size

* added dice parser to helper roll buttons

* improved rate of fire handling

* added rof toggle to repeating lists

* Update readme.md

* updated sheet.json

* fixed sheet default options

* refactored running

* Update readme.md

* updated help text for dice roller

* fixed list rolls

* added override for wild die in lists

* added multiplier to augmentations

* added damage button to weapon rolls

* reduced html/css/translations

* html reduction

* updated readme.md

* updated readme.md

* added damage roll button to power list rolls

* added help texts for raise damage, list item options, and extra sheet

* updated readme.md

* added setting toggles and injection options

* added help entry for roll injections

* updated readme.md and sheet.json

* css fix for roll templates

* another css fix

* css fixes

* updated readme

* cleanup

* icon position for lower resolutions

* icon css reduction

* added settings to hide silhouette/skill markers, improved css performance

* rearranged some settings

* added setting to hide augmentation markers

* updated sheet.json

* updated readme

* alphabetically ordered settings

* fixed critical bug in rolls, added toggles for global queries

* updated readme

* bugfix

* small style adjusments

* small style adjusments

* new weight icon

* small icon adjustment

* updated sheet.json and preview image

* fixed renaming feature

* reduced file size of preview image

* fixed some Firefox css issues

* added three configurable custom buttons

* updated readme and sheet.json

* rof toggle is now applied to list damage rolls

* fixed font-size for damage roll templates

* small skill button width adjustment

* text overflow fix for firefox

* fixed missing silhouette switch

* added gm roll toggle

* fixed minor attribute inconsistency between wildcard and extras

* shortened sheetworkers, added toggle for damage dice exploding

* fixed exploding damage dice toggle default

* fixed exploding damage dice toggle default for powers

* refactored all skill rolls

* updated readme and sheet.json

* caught error with empty query modifier

* extended rol template

* extended settings

* added abilities block

* updated readme and sheet.json

* fixed unskilled rolls
2020-10-13 17:42:07 -04:00

206 lines
7.6 KiB
Plaintext

rolltemplate.sheet-rolltemplate-TraitRoll
.sheet-rolltemplate
.sheet-rolltemplate__header {{header}}
= '{{#description}}'
.sheet-rolltemplate__description {{description}}
= '{{/description}}'
.sheet-rolltemplate__content
= '{{#reroll}}'
.sheet-rolltemplate__reroll(title='Reroll', data-i18n-title='rolltemplate-reroll-title')
.sheet-rolltemplate__button {{reroll}}
= '{{/reroll}}'
= '{{#damageroll}}'
.sheet-rolltemplate__roll-damage(title='Roll Damage', data-i18n-title='rolltemplate-damage-title')
.sheet-rolltemplate__button {{damageroll}}
= '{{/damageroll}}'
= '{{#source_label}}'
.sheet-rolltemplate__content-row
.sheet-left {{source_label}}
.sheet-right {{source}}
= '{{/source_label}}'
= '{{#traitdie}}'
.sheet-rolltemplate__content-row
.sheet-left {{trait}}
.sheet-right
span {{traitdie}} 
= '{{#flat}}'
span ({{flat}})
= '{{/flat}}'
= '{{/traitdie}}'
= '{{#rollLess() global_wdroll 0}}'
= '{{#wd}}'
= '{{#rollGreater() wdroll -1000}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-wild-die') Wild Die
.sheet-right {{wd}}
= '{{/rollGreater() wdroll -1000}}'
= '{{/wd}}'
= '{{/rollLess() global_wdroll 0}}'
= '{{#rollGreater() global_wdroll -1000}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-wild-die') Wild Die
.sheet-right {{global_wd}}
= '{{/rollGreater() global_wdroll -1000}}'
= '{{#rollGreater() bonus_wdroll -1000}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-bonus-wild-die') Bonus Wild Die
.sheet-right {{bonus_wd}}
= '{{/rollGreater() bonus_wdroll -1000}}'
= '{{#commander}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-commander') Commander
.sheet-right {{commander}}
= '{{/commander}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-modifier') Modifier
.sheet-right {{modifier}}{{#bonus}} ({{bonus}}){{/bonus}}
= '{{#rollGreater() rof 1}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-dice-rof') Dice/RoF
.sheet-right {{rof}}
= '{{/rollGreater() rof 1}}'
= '{{#rollGreater() wounds 0}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-wound-penalty') Wound Penalty
.sheet-right {{wounds}}
= '{{/rollGreater() wounds 0}}'
= '{{#rollGreater() fatigue 0}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-fatigue') Fatigue
.sheet-right {{fatigue}}
= '{{/rollGreater() fatigue 0}}'
= '{{#custom1_label}}'
.sheet-rolltemplate__content-row
.sheet-left {{custom1_label}}
.sheet-right {{custom1}}
= '{{/custom1_label}}'
= '{{#custom2_label}}'
.sheet-rolltemplate__content-row
.sheet-left {{custom2_label}}
.sheet-right {{custom2}}
= '{{/custom2_label}}'
= '{{#custom3_label}}'
.sheet-rolltemplate__content-row
.sheet-left {{custom3_label}}
.sheet-right {{custom3}}
= '{{/custom3_label}}'
.sheet-rolltemplate__dice
.sheet-left
each roll in maxRof
if roll > 1
= `{{#rollGreater() rof ${roll-1}}}`
.sheet-rolltemplate__roll(class=`sheet-rolltemplate__roll--${roll}`)
= `{{traitroll${roll}}}`
if roll > 1
= `{{/rollGreater() rof ${roll-1}}}`
.sheet-right
= '{{#rollLess() global_wdroll -100}}'
= '{{#rollGreater() wdroll -1000}}'
.sheet-rolltemplate__roll.sheet-rolltemplate__roll--wd
= '{{wdroll}}'
= '{{/rollGreater() wdroll -1000}}'
= '{{/rollLess() global_wdroll -100}}'
= '{{#rollGreater() global_wdroll -1000}}'
.sheet-rolltemplate__roll.sheet-rolltemplate__roll--wd
= '{{global_wdroll}}'
= '{{/rollGreater() global_wdroll -1000}}'
= '{{#rollGreater() bonus_wdroll -1000}}'
.sheet-rolltemplate__roll.sheet-rolltemplate__roll--wd
= '{{bonus_wdroll}}'
= '{{/rollGreater() bonus_wdroll -1000}}'
rolltemplate.sheet-rolltemplate-DiceRoller
.sheet-rolltemplate
.sheet-rolltemplate__header {{header}}
.sheet-rolltemplate__content
.sheet-rolltemplate__reroll(title='Reroll', data-i18n-title='rolltemplate-reroll-title')
.sheet-rolltemplate__button {{reroll}}
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-dice-rof') Dice/RoF
.sheet-right {{rof}}
.sheet-rolltemplate__dice
each roll in maxRof
if roll > 1
= `{{#rollGreater() rof ${roll-1}}}`
.sheet-rolltemplate__roll(class=`sheet-rolltemplate__roll--${roll}`)
= `{{roll${roll}}}`
if roll > 1
= `{{/rollGreater() rof ${roll-1}}}`
rolltemplate.sheet-rolltemplate-RunRoll
.sheet-rolltemplate
.sheet-rolltemplate__header {{header}}
.sheet-rolltemplate__content {{content}}
rolltemplate.sheet-rolltemplate-InfoBox
.sheet-rolltemplate
.sheet-rolltemplate__content {{content}}
rolltemplate.sheet-rolltemplate-DamageRoll
.sheet-rolltemplate
.sheet-rolltemplate__header {{header}}
= '{{#description}}'
.sheet-rolltemplate__description {{description}}
= '{{/description}}'
.sheet-rolltemplate__content
= '{{#reroll}}'
.sheet-rolltemplate__reroll(title='Reroll', data-i18n-title='rolltemplate-reroll-title')
.sheet-rolltemplate__button {{reroll}}
= '{{/reroll}}'
= '{{#source_label}}'
.sheet-rolltemplate__content-row
.sheet-left {{source_label}}
.sheet-right {{source}}
= '{{/source_label}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-damage') Damage
.sheet-right {{code}}
= '{{#modifier}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-damage-modifier') Damage Modifier
.sheet-right {{modifier}}
= '{{/modifier}}'
= '{{#ap}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-armor-piercing') Armor Piercing
.sheet-right {{ap}}
= '{{/ap}}'
= '{{#rollGreater() rof 1}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-hits-rof') Hits/RoF
.sheet-right {{rof}}
= '{{/rollGreater() rof 1}}'
= '{{#range}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-range') Range
.sheet-right {{range}}
= '{{/range}}'
= '{{#trapping}}'
.sheet-rolltemplate__content-row
.sheet-left(data-i18n='rolltemplate-trapping') Trapping
.sheet-right {{trapping}}
= '{{/trapping}}'
= '{{#custom1_label}}'
.sheet-rolltemplate__content-row
.sheet-left {{custom1_label}}
.sheet-right {{custom1}}
= '{{/custom1_label}}'
= '{{#custom2_label}}'
.sheet-rolltemplate__content-row
.sheet-left {{custom2_label}}
.sheet-right {{custom2}}
= '{{/custom2_label}}'
= '{{#custom3_label}}'
.sheet-rolltemplate__content-row
.sheet-left {{custom3_label}}
.sheet-right {{custom3}}
= '{{/custom3_label}}'
.sheet-rolltemplate__dice.sheet-rolltemplate__dice--damage
each roll in maxRof
if roll > 1
= `{{#rollGreater() rof ${roll-1}}}`
.sheet-rolltemplate__damage-roll
= `{{roll${roll}}}`
if roll > 1
= `{{/rollGreater() rof ${roll-1}}}`