Karl Erik Hofseth 8f8789f4a1 Blood and Doom v1 (#102)
* Add static files

* Rename sections, fill abilities, and scaffold skills

* Fill in the top general section

* Update equipment section

* Fill in treasure and hirelings

* Widen hirelings

* Fill in advanced skills

* Make sliders work

* Sort translations

* Build

* Add missing translations

* Fix translations

* Prevent sliders from wrapping

* Complete layout of top section

* Style equipment checkboxes

* Refactor inline-radio

* Finish abilities section

* A bunch of little things

* Change a bunch of styling

* Add damage rolls

* Implement h+l damage roll

* Add feats

* Fix alignment of equip skills

* Fix conditions margins

* Fix equipment checkbox size

* Add headers for the equipment section

* Add (super janky for now) Traits and Powers

* Clean up roll templates, leave final styling for now

* Clean up Powers a little

* Add custom skills

* Slight Powers tweak

* Set up fonts

* Default values for action dice

* Show how many extra successes

* Tweak alignment

* Remove line under blood and doom points

* Powers, resources, and afflictions

* Equipment fixes

* Fix wrapping headers

* Fix some color stuff

* Basic header row

* Translations

* Some more header stuff

* Fix minor alignment issue

* Fix a bunch of layout changes

* Make the sheet a little narrower

* Rest and recover functionality

* Implement doom roll 5 and re-rolls

* Improve getAttrs typing

* Improve startRoll types to allow better typed wrapping

* Add typed wrapped for startRoll

* Refactor roll logic to use new wrappers

* Fix formatting

* Make the roll types slightly saner

* Docstring

* Refactor H+L roll

* Prettier

* prettierignore

* Compile

* Set afflictions height dynamically

* Format

* Change JSON formatting package

* Improve spacing in wounds section

* Make logo slightly smaller

* Spacing tweak

* Replace dashed placeholders with underline

* Improve skills spacing, use full name

* Update adventuring skills to be fillable.

* Embolden some headings

* Broken => Dented

* Fix roll wrapper

* Add red border to rolls with setback

* Add types for Roll20s JQuery

* Make adventuring skills expand/contract based on length of skill name

* Add chat background files

* Implement ability roll template

* Can't reroll without Doom Points

* Set some input type attributes

* Implement Doom Roll

* Fix styling in armor tile

* Fix spacing after sliders

* Decrease number of adventuring skills

* Implement Damage roll template

* Add doom roll graphic

* Implement doom roll with separate graphic

* Update roll template graphics and layout

* Move stuff around

* Fix some layout stuff

* Make text rolls slightly grayer

* Move resources under damage

* Split Feats & Cantrips into feats and cantrips

* Styling for ability roll buttons

* Tweak roll title for "roll 5" button

* Include setback and extra successes on rerolls

* Fix some things in action rolls and document

* Decrease rows in Feats and Cantrips

* Skills styling

* Only show the last two equipment rows based on strength score

* Make the dented checkboxes slightly smaller

* Update chat graphics

* Improve typing of Roll20 events

* Individually type different overloads of on() Roll20 function

* Remove conditional chaining based on new Roll20 typings

* Hide bruises boxes based on toughness attribute

* Allow readonly arrays in getAttrs

* Refactor hiding based on ability and add Madness hiding

* Fix typo

* Compile

* Use aligned numerals

* Fix H+L styling

* Force custom skills to be at least level 1

* Fix some styling

* Remove Adventuring Skills line-break stuff.

* Rename roll backgrounds

* Update roll background addresses

* Change skills to have 5 boxes

* Change Injury and Trauma text.

* Centre the Equipment header

* Fix a regression that broke skills

* Justify some things in the Armor tile

* Update background image

* Update background colour

* Center the logo within the center column

* Add up and down arrow images

* Update icons

* Rename icons

* Implement inc/dec arrows for number inputs.

* Remove settings and tabs from top bar.

* Fix header

* Fix some light mode things

* Move number input arrows to the front

* Fix arrows for bad browsers like Chrome

* Adventuring->Adventure

* 5 boxes for resilience

* Variable number of dents

* Equipment uses on right only

* New logo

* Add new logo

* Add Bio page

* Decent-ish looking tabs

* Update deps

* Fix god-damn relative positioning again

* Refactor number arrows js code, disallow going over max

* Change back to adventuring skills

* Default blood and doom points max to 6

* Make Resilience have show/hide functionality too

* Re-add dented checkboxes

* Fix some stuff in the header

* Move tabs to be around the logo

* Styling changes in character path sheet

* Insight 4 fix

* Add two more ability dice buttons

* Fix styling in resources

* Fix bruises centring

* Reduce number of skills and evenly distribute adventuring skills

* Rill difficulty styling fixes

* Split Hirelings over two columns

* Add one more bruises x2 box, wrap to next line

* Add new condition "burning"

* Add demonstration of possible "options" solution

* Use consistent naming of cur/max attributes

* Visual tweaks of action dice

* Add numbers to some conditions

* Change damage rolls to new design

* Simplify styling of damage rolls

* Fix attribute name

* Add arrows to durability and resilience

* Some more space around Powers

* Disable options page for now

* Make some space

* Make some space

* Fix number input arrows

* Fix roll templates

* Add readme

* Move the d

* Fix hover colours for buttons.

* Readme

* Tweak spacing

* Remove incorrect section of readme

* Remove Hireling section for now

* Remove unused backgrounds

* Shorten Extreme to Extrm

* Implement basics for backgrounds switching

* Compile

* Align blood and doom points with charges

* Clean up damage rolls a little

* Action Dice header

* Split Gold into Gold and Silver

* Add themes B and C

* Enable Theme C

* Add Theme C to options

* Make options slightly more presentable

* Change Afflictions to line inputs

* Trial Merriweather Sans for textareas

* Tighten lined inputs

* Spacing

* Font things

* Add option for tile opacity

* New backgrounds

* Add close icon

* Styling for options menu

* Add cogwheel

* Cogwheel for options open/close

* Font shenanigans

* Fix alignment of number arrows

* Set minimums for damage dice and bonus

* Fix spacing

* Finalize opacity options

* Finalize fonts

* Damage mods on/off

* Row for Extra damage

* Consistentify damage rolls and extra damage rolls

* Add languages and deities tiles to path tab

* Make skills styling consistent

* Roll button sizing and boldness

* Option to choose Powers or Magic

* Change Withering to Withered

* Align things in Conditions

* Add sheet default settings

* Fix number arrow input alignment

* Sheet default options descriptions

* Change inputs to weight 400

* Move bleed, burning, and withered to Wounds

* Fix alignments of dual number inputs

* Fix size of ability roll difficulty numbers

* Clean up damage styling

* Default resilience to 0

* Update skills with rule changes

* Mode adventuring skills

* Spacing shenanigans

* Conditions spacing

* Unbolden all skills

* Unckecked boxes light gray

* Set a default tab for new characters

* Refine tile padding

* Alphabetise conditions

* Authors and Instructions

* Rename Folder

* Styling fixes

* Fint size tweaks

* Dented alignment

* Add checkboxes for Powers

* Add Impr and BP headers to Powers

* Powers alignment

* Add checkboxes to Traits

* Update description

* Add preview image

* v1 changelog

* Asset file cleanup

* Update asset file links
2023-02-02 18:57:21 +01:00
2020-12-09 17:01:37 -05:00
2019-06-07 15:41:05 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-05 15:37:40 +01:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 22:43:36 +00:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2021-02-04 10:52:31 -05:00
2020-11-24 09:49:40 -05:00
2021-01-29 13:51:30 -05:00
2020-11-09 13:54:21 -05:00
…
2020-11-17 13:32:03 -07:00

Roll20 Character Sheets

This repository is the collection of all the community-contributed character sheets that are available for use on Roll20.

Contributing

Full Character Sheet documentation can be found on the Roll20 Wiki: Building Character Sheets.

Pull requests are processed weekly and should be submitted no later than 6am PST Mondays, roughly 13:00-14:00 UTC. Earlier submissions are encouraged to allow for peer review from other contributors. On Monday, a Roll20 staff member will review the content to ensure it meets the standards documented on the Roll20 Wiki. Comments, concerns, and changes as a result of review will need to be addressed before the pull request can be merged into the repository.

Internationalization & Translations

We use Crowdin to crowdsource and manage translations for various aspects of our site.

Check out the Help Center articles and Community Wiki documentation below to learn about translations and to help us make Roll20 accessible in as many languages as possible!

Sheet translations submitted outside of Crowdin will not be accepted and/or will be overwritten by Crowdin.

Improving Existing Character Sheets

If you want to help improve an existing sheet, just clone this repository. Make your changes, test them in app using the Custom accessible with a Roll20 Pro account, and submit a pull request.

Creating your own

If you would like to contribute a new sheet for the community to use, just clone this repository and follow the directions for GitHub. New sheets will need to meet the minimum required standards located in the Roll20 Wiki.

Creating a sheet.json File

When you are ready to submit your template for public use, create a sheet.json file in your sheet's folder (see the kitchensink folder for an example sheet.json file). This file is required to be named sheet.json. The file has the following fields:

  • html: The exact name, including capitzation, of the HTML file for the sheet (e.g. kitchensink.html).
  • css: The exact name, including capitzation, of the CSS file for the sheet (e.g. kitchensink.css).
  • authors: A simple string telling who contributed toward the sheet (e.g. Riley Dutton)
  • roll20userid: A simple string telling the Roll20 User ID's of the authors (e.g. 1 or 45672,145678). Just used so we know who to credit internally, won't be shown publicly on the site.
  • patreon: Place the URL for a Patreon campaign here, and it will appear under your sheet's description when selected. (e.g. "https://www.patreon.com/<name>")
  • tipeee: Place the URL for a Tipeee here, and it will appear under your sheet's description when selected. (e.g. "https://www.tipeee.com/<name>")
  • preview: The exact name, including capitzation, of an image file which included in your sheet folder showing a preview/screenshot of the sheet (will be displayed in-app at 500x500 resolution) (e.g. kitchensink.png).
  • instructions: Markdown-formatted instructions for using the sheet. If there are any particular setup steps, special rolls you want to make the player aware of, etc., this is the place to put that info. Try to be succinct.

After we have reviewed your sheet if we approve it we will add it to the approved.yaml file in the root directory which will cause it to be available to everyone on the main Roll20 site. If we reject your sheet, we will comment on your Github commit and let you know what changes need to be made before it can be accepted.

PLEASE VERIFY YOUR SHEET.JSON IS VALID JSON at http://jsonlint.com before you submit it!

Guidelines

The former guidelines found here have been moved and expanded on in the Roll20 Wiki: Building Character Sheets.

License

All of the code (HTML/CSS) of the sheets in this repository is released under the MIT license (see LICENSE file for details). If you contribute a new sheet or help improve an existing sheet, you agree that your contribution is released under the MIT License as well.

S
Description
Character sheet templates created by the community for use in Roll20 VTT. Submit a ticket at roll20.net/help if critical hotfixes are to be requested.
https://roll20.net/
Readme MIT
2 GiB
Languages
HTML 75.9%
CSS 16%
JavaScript 4%
Pug 1.7%
SCSS 1.5%
Other 0.7%