Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HeroSystem6eHeroic_HDImporter] Updates to support newest sheet. Code simplification. Bug fixes. #1925

Merged
merged 96 commits into from
Apr 30, 2024
Merged

Conversation

Villain1nGlasses
Copy link
Contributor

This is a major update the HERO Designer importer for HeroSystem6eHeroic. It adds support for the new features on the sheet and simplifies older repetitive code where possible.

A summary of changes to the each of the files in the submission:

HeroSystem6eHeroic_HDImporter.js (Version 2.0):
Updated martial maneuvers to allow for 10 maneuver slots with 10 additional to text.
Updated to import 20 direct powers directly and 10 additional to text.
Updated support for 10 perks and talents and 10 additional to text.
Updated support for 10 complications and 10 additional to text.
More robust parsing of description text for purging double quotes.
More robust error checking for imported data.
Added function to make an armor entry (#4) for resistant protection powers.
Imports all HD description text fields.
Added import of height and Weight.
Added everyman skills.
Enhancement powers apply characteristic mods where appropriate.
Recognizes talents purchased as powers.
Better interpretation of variable power pool control/pool costs.
Added Untiring (zero END for STR) option check.
Added check for armor X END/Turn if entered in notes.
Backwards compatibility/notification for the older version export format (HeroSystem6eHeroic.hde 1.0).
Simplification of repetitive code (~60% reduction overall).

Bug Fixes:
Fixed missing comma typo in Equipment10 of HDE.
Fixed verbose import reporting inaccuracies.

HeroSystem6eHeroic.hde (Version 2.0):
Updated HDE file export format version to 2.0 to increase number of powers, complications, and descriptions.
Added equipment notes.
Minor bug fixes.

Updated README.MD.
Updated json.

@Alicekb Alicekb merged commit e497f6b into Roll20:master Apr 30, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants