Randy Knapp 2ff0ad08eb [Zafir] Updates from player feedback (#7119)
* [Zafir] Swap between character sheet and GM toolkit

* [Zafir] Fixing up attack blocks, plus splitting gm tools into tabs

* [Zafir] Hooked up attacks, enemy unit selection, and some styling

* [Zafir] More advanced selected enemy box formatting

* [Zafir] Combat attribute calculator

* [Zafir] Changing will attack crit success text

* [Zafir] Added dodge value to GM units. Changed layout of GM units to accomodate.

* [Zafir] Condensed upper sheet option, show focus option

* [Zafir] Added overwatch field for attacks, changed some header verbiage

* [Zafir] Character sheet translation

* [Zafir] Adding translations for GM's Tools and Roll Templates

* [Zafir] Added translation file

* [Zafir] Added grenade attack to GM's tools

* [Zafir] Added Grenade Attack

* [Zafir] Added test for panic roller, placeholders for text inputs, and default values for number inputs

* [Zafir] Changed layout of GM units editor

* [Zafir] Made attacks addable and removeable

* [Zafir] Reflected multiple attacks on the GM combat panel

* [Zafir] Adding an option to change the primary weapon to a special equipment entry

* [Zafir] Adding an option to show a larger textbox for Origin

* [Zafir] Converting Proficiencies and Languages to a textarea

* [Zafir] Improving ability activation by automatically adding roll entries into the combat panel, Will Actions

* [Zafir] Added helper buttons to abilities to set cooldowns and use charges

* [Zafir] Hooking up weapon attack abilities

* [Zafir] Updating abilities if they're on cooldown or out of charges

* [Zafir] Fixing some bugs with cooldown/charge tracking and changing the buttons for them

* [Zafir] Added area of effect ability rolls

* [Zafir] Showing number of charges remaining on the abilities Use Charge button

* [Zafir] Added concealment tracker

* [Zafir] Round start button that decrements cooldowns

* [Zafir] Combat Initializer button

* [Zafir] Renaming Initialize Combat button

* [Zafir] Added a convenient ammo decrement and reload button on the primary weapon attack

* [Zafir] Cleanup around attack buttons and states

* [Zafir] Layout change to Status

* [Zafir] Focus points symbol

* [Zafir] More symbols

* [Zafir] Cleaning up condensed view, plus new icons

* [Zafir] Zmail tooltip

* [Zafir] Moving Usable Items to their own tab. Added usable abilities to the combat panel

* [Zafir] Quick bugfix with the new usable tab in combat

* [Zafir] Adding icons to the Charges and Cooldown tracker

* [Zafir] Added usable items with charges

* [Zafir] Adding Usable grenade/heavy weapon attacks

* [Zafir] Hooking up special ammo

* [Zafir] better styling for special ammo

* [Zafir] Fixing a bug with usable abilities that have both charges and cooldown

* [Zafir] Turning spellcheck off of the proficiencies and language text areas

* [Zafir] Charactermancer WIP

* [Zafir] Charactermancer WIP

* [Zafir] Charactermancer Species/Origin

* [Zafir] WIP Charactermancer Equipment

* [Zafir] Inventory, Random rolls, random insaan names

* [Zafir] Charactermancer is done

* [Zafir] Charmancer when all values are null or bad

* Temporarily disabling charactermancer

* Fixing the Hide Focus Points bug

* Fixing up Attacks for GM Tools

* Add abilities to GM units

* [Zafir] Fixed a bug with enemy attack aim dice

* [Zafir] Setting up initial HP, AP, and SP values

including setting up the proper token bars for them

* [Zafir] Adding max AP and SP values so that players have more control over their token bars

* [Zafir] Adding improved Use Item and Use Ability buttons that output to chat

* [Zafir] Adding selected bool to gm units and showing it in the list

* [Zafir] Separating out the settings into their own tab, and adding notes to the Misc tab

* [Zafir] Fixing a bug with attacks 1 and 2 for GM units

* Adding font hosting

* [Zafir] Actually reference google fonts

* [Zafir] Adding dice pool descriptions and styles to roll templates

* [Zafir] Fix a minor text error with secondary weapon roll
2020-08-10 09:56:21 -04:00
2020-07-20 13:47:21 -05:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-08-03 16:17:14 -04:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-08-03 16:17:14 -04:00
2020-07-20 15:33:45 -06:00
2020-06-30 13:29:15 -04:00
2020-06-08 14:52:41 -05:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-18 23:00:01 +02:00
2020-06-15 09:28:57 -05:00
2020-07-27 14:45:10 -07:00
2020-08-03 16:17:14 -04:00
2020-06-29 11:38:33 -05:00
2020-07-24 11:20:53 +02:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-25 20:11:07 -04:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-08-03 16:17:14 -04:00
fix
2020-07-26 10:24:49 -07:00
2020-07-13 10:50:32 -05:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-06-01 12:34:48 +02:00
2020-05-28 16:09:43 +02:00
2020-07-27 14:45:10 -07:00
2020-08-03 14:36:24 -04:00
2020-07-29 13:09:34 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-06-29 11:41:44 -05:00
2020-08-03 16:17:14 -04:00
2020-07-27 14:45:10 -07:00
2020-07-13 11:01:56 -05:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-20 14:02:29 -05:00
2020-07-07 10:39:33 -04:00
2020-07-26 23:49:01 +02:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-05-29 11:26:45 -06:00
2020-07-26 08:38:35 -06:00
2020-07-27 14:45:10 -07:00
2020-07-26 11:13:45 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-20 14:24:30 -05:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-08-03 13:35:51 -04:00
2020-06-15 09:20:21 -05:00
2020-08-03 16:17:14 -04:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-06-15 09:21:19 -05:00
2020-07-27 14:45:10 -07:00
2020-08-03 16:17:14 -04:00
2020-08-03 16:17:14 -04:00
2020-07-27 14:45:10 -07:00
2020-08-03 16:17:14 -04:00
2020-07-27 14:45:10 -07:00
2020-08-03 16:17:14 -04:00
2020-07-27 14:45:10 -07:00
2020-06-15 09:32:25 -05:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-05-30 18:06:45 +02:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-08-03 16:17:14 -04:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-08-03 16:17:14 -04:00
2020-08-03 16:17:14 -04:00
2020-07-27 14:45:10 -07:00
2020-06-29 11:30:21 -05:00
2020-07-27 14:45:10 -07:00
2020-06-29 11:25:28 -05:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-08-03 16:17:14 -04:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-25 11:22:07 -07:00
2020-07-27 00:18:48 +02:00
2020-08-03 16:17:14 -04:00
2020-07-03 09:25:20 +02:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-07-27 14:45:10 -07:00
2020-08-03 14:48:44 -04:00
2020-07-24 10:22:14 -05: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

Help us make these sheets accessible in as many languages as possible. We use Crowdin to crowdsource translations.

The best way to translate an existing character sheet is to become a translator by emailing a request to team@roll20.net.

Character Sheet authors have a number of controls over how the sheet is translated and how the translation is displayed. Full documentation can be found in the Roll20 Wiki. Sheets that are duplicated and translated manually rather than using this translation process will not be accept.

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
No description provided
Readme MIT
2.9 GiB
Languages
HTML 75%
CSS 17%
JavaScript 4.3%
Pug 1.7%
SCSS 1.3%
Other 0.6%