GithubHelp home page GithubHelp logo

lithl / roll20-character-sheets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from roll20/roll20-character-sheets

0.0 0.0 5.0 266.52 MB

Character sheet templates created by the community for use in Roll20.

License: MIT License

CSS 9.16% HTML 90.09% JavaScript 0.75% Makefile 0.01%

roll20-character-sheets's People

Watchers

 avatar  avatar  avatar

roll20-character-sheets's Issues

Health Boxes

I spent some time on the problem, and I cannot find any means to execute the health boxes accurately without using a fieldset. It's bulky, but it functions.

Multiple Exalt Types

How should we handle the possibility for multiple exalt types in a single campaign? Even if the players are all the same variety, the GM will likely want sheets for NPCs, which can easily have alternate types.

I believe Riley is considering the ability to have multiple templates per campaign, in which case we'd simply make a template for each type. Barring that, however, I think our best option may be something like this tabbed view.

This is also relevant to #5

Radio buttons do not work in repeating section

All radio buttons in a repeating section have the same name in the DOM, and therefore belong to the same button group. Only one button may be selected from among this group.

This results in all radio buttons filled in except for the siblings of the selected button which follow it.

Attributes displaying incorrectly

Attributes appear to save correctly, but when re-opening the character sheet, the values are incorrect. This may be related to #2, as it seems to generally check checkboxes with values saved as 0.

Add Favored checkbox for Abilities

All exalt types have favored abilities (even if some have very few, such as Lunars and Alchemicals), so a favored ability checkbox is a requirement.

Attributes/Abilities do not display correctly

Using the checkbox/radiobox method, no dots are visibly assigned to attributes and abilities beyond the first in a column. Values are still there and are saved, but they are not visible and as such of no use to a user.

Wrap input in associated label

id attributes are required to be unique across a page. However, once more than one character sheet is added to a campaign, the template HTML will be duplicated. The template must not use id attributes.

The problem comes when we want to use labels, whose for attribute requires another element with an id attribute. The only alternative we have is containing the target element inside the label:

<label>
    Name:
    <input type="text" name="attr_name" />
</label>

Stats having issues saving

Stats (esp. in fieldsets) are having issues with saving again. I can only assume it's a problem on Roll20's end. #1 is back! :(

I'll report this to Riley tonight. Hopefully this can be repaired.

Specialties behaving weirdly

Upon creating a specialty beyond the second, you can't change one specialty without changing the others - changing any specialty sets all others to three. This seems to be an issue with attr_skillname?

sheet.json and exalted2e.jpg

These two files should be kept out of the master branch. Any updates should be placed in the do-not-pull branch, which will not be pulled into Roll20's project.

Once we are ready to submit this character sheet for acceptance, do-not-pull will be merged into the master branch.

10s do not count double

When rolling dice, 10s do not count as two successes. This is a limitation of the dice engine, and the only way to overcome it is via rollable tables or the API

With rollable tables, you need one table for normal rolls and one table for damage/roll normally for damage (10s don't count double for damage). If Sidereal Astrology gets involved, changing target numbers, more tables are needed.

Alternatively, an API script can be used to handle the rolls correctly.

My recommendation would be to bundle step-by-step instructions for creating rollable tables in the README. For example "create a table named exalted, add... create a table named exalted-damage, add...", and then our roll buttons can use those tables. This ensures that anyone can use the roll buttons (it appears thus far that character sheets will be available to non-Mentors), even if it does require more steps.

I'll throw up a proposal for the instructions shortly.

Images

I've added images to the repo to avoid depending on third-party resources, but GitHub doesn't like hotlinking, so we can't link to the repo for testing. I'm using imgur for now, but there may be a superior solution at a future date.

Four Bars

Is it possible to have four bars on a token?

Essence Pool

Find a means of creating a combined Personal + Peripheral essence pool

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.