lithl / roll20-character-sheets Goto Github PK
View Code? Open in Web Editor NEWThis project forked from roll20/roll20-character-sheets
Character sheet templates created by the community for use in Roll20.
License: MIT License
This project forked from roll20/roll20-character-sheets
Character sheet templates created by the community for use in Roll20.
License: MIT License
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.
When selecting a favored Ability, the first dot should be automatically filled
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
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 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.
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.
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.
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>
This is similar to #4, but for Attributes. Only a few characters have favored Attributes, however, so this is a lower priority.
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.
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?
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.
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.
Appropriate caste Abilities should be marked as favored when the caste is selected.
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.
Sometimes, when clicking a checkbox, its value is flipped twice. The source of the bug is currently unknown, and reproducing it consistently is difficult.
Is it possible to have four bars on a token?
Increment Limit level automatically when rolling
Find a means of creating a combined Personal + Peripheral essence pool
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.