Open Legend Tools

Using Postman, I've created a more robust API documentation and added the link to the main menu system.

Just like Banes and Boons, you can now filter Feats based on your Attributes. Be advised that it will not exclude Feats based on feat prerequisites (they will be returned).

Put a space back in the field so that you can edit it properly. Whoops.

When filtering Banes or Boons, Attributes where greyed out if they were not applicable (based on the filter). This effect is now also applied to Power Levels. Note: If a Feat or Weapon enables you to make the attack at a higher power level, this is not taken into account.

The meta data (title/description when sharing the link) for saved characters now reflects that character rather than being generic (to match the custom image/screenshot of the character sheet).

Attribute descriptions are now part of the translations. Currently only English and French are available.

Fixed a display issue for prerequisite requirements when viewing Feats on a mobile device (e.g.phone or tablet). This included improved use of space.

Improved the code so that the API automatically parses an invalid result (e.g.Great Moustache) into a valid one: greatmoustache. This uses the same logic as the character builder uses to generate a player id.

Battlefield Reflexes prerequisite filter renamed to Battlefield Retribution to match the core rules update.

Armor and Feat bonuses in Guard and Toughness, respectively, properly change when feats are changed (up or down). Previously, reducing Natural Defense X to a lower tier would leave the Toughness Feat bonus unchanged and incorrect.

Updated the tooltips for Logic and Learning per this thread.

Updated references in Multi-Attack Specialist of Projectile to now use Ranged per core changes.

Added additional calls based on the HeroMuster data that powers the lists used in the character builder, now available through the API.

Special thanks to @Brycelor on Discord again.

  • Fixed a bug where Natural Defense and other Feats that effect the armor bonus in Guard were being doubled when loading a saved sheet. This also fixed a few other minor bugs related to the same feats being removed or changed.

Minor QoL (Quality of Life) improvement: submitting a request to /api/banes or /api/boons without providing attribute scores will be treated as 9s for all attributes, showing all possible options.

  • Fixed a bug where The Primary Attribute in Attribute Substitution would have incorrect 'cost' and 'dice' columns if interacted with or changed AFTER the feat was taken.
  • Improved 1 page printing for the blank character sheet (no more blank second page or Additional notes appearing on page 2).
  • Fixed a bug where manual changes to Defenses sub-values were being overwritten (recalculated) when retrieving a saved character. For example, the Flash, where the benefits from Haste have been manually added to Guard and Speed due to his Boon Focus III (Haste) and noted at the bottom of the sheet.

Using the NPC quick build rules, you can now retrieve a full NPC of levels 1-20, including Name, Description, HP, Attributes, Defenses, Attacks, Initiative, Boons, Banes, and even Feats!

Each NPC is procedurally generated. Translation: It's not just random, but certain choices effect later choices as the NPC is created. Here are a few ways:

  • The attributes are weighted, so that the NPC has a higher chance for more combat-focused attributes.
  • If an NPC has an attribute that contributes to a defense score or HP, it increases the minimum possible score that is randomly selected.
  • The number of attributes and feats increases as the level of the NPC increases.
  • Feats select relevant banes/boons from what is possible for the NPC, including the complex Multi-Bane Specialist feat.

Using the NPC quick build rules, you can now retrieve a full NPC of levels 1-20, including Name, Description, HP, Attributes, Defenses, Attacks, Initiative, Boons, Banes, and even Feats!

A future update will outline some of the extra features built-in to increase the chance of a viable NPC being generated.

  • Updated all weapon wealth levels (core changes), including removing some that are no longer part of the main table.
  • Fixed a bug causing the View Feats/Banes/Boons links to fail if an Attribute score was greater than 9.

Filtered Boons and Banes

  • When viewing filtered Boons and Banes, attributes will now be grayed out if the attribute doesn't meet the minimum power level requirement, to make it easier to identify what attribute qualified the character to use that bane/boon.

API Boons and Banes

  • There is a new field returned, validAttributes, to programmatically display which attributes meet the minimum power level requirement.
  • The following feats will now add their Guard bonus as an armor bonus rather than a feat bonus: Defensive Mastery, Natural Defense, Two Weapon Defense, and Armor Mastery.
  • The View Available Banes/Boons links will now reflect Attribute Substitution only when the character has Tier 2.
  • The Current and Lethal Hit Point boxes are now content editable.
  • Armor warnings for Fortitude value now properly aware of Attribute Substitution.
  • You can now hide the language box for better readability on mobile devices such as tablets.

Special thanks to @Brycelor on Discord, there is now a full deck of 5 Western genre pregen characters. Initial character design goes to him; I only cleaned up, filled out, and standardized.

  • The View Available Feats button is now Feat aware. That means that it will properly filter based on selected feats, excluding any feats which you do not have the prerequisite feat.
  • When changing the Attribute Substitution feat without deleting it first (instead just selecting it from the dropdown), icons will no longer double-up and will be properly cleared.
  • Altering the primary attribute's value after selecting the Attribute Substitution feat will now properly update the dependent attribute in the background, triggering updates to Defenses, HP, etc.

You can now use HeroMuster's filtering programmatically through the API to see which Boons and Banes are available based upon attribute scores.

  • Maximum attribute score warnings updated to fit new official rules.
  • Indomitable Resolve properly applies benefit to Resolve.
  • Short Spear and Long Spear stats updated (short spear is now versatile, 50' and long spear two-handed and 25')

PreGens

  • Trist has been updated due to recent changes to the Two Weapon Defense feat.

Character Sheet

  • When the character level field is blank and selected, it automatically sets it to level 1 (this already worked). However, the fix is that it will properly remove error highlighting on attribute spent and feat spent now that new totals are set.

Feats

  • Feat prerequisite filter updated inline with core rules.

Pregenerated characters based on real-world heroes. Currently features Ida Lewis and Lyudmila Pavlichenko.

Character Sheet

  • Deleting Attribute Substitution feat now properly cleans up after itself. Previously, it would break horribly.
  • Attribute Substitution now provides icons (that print) and tooltips next to the attribute names to better communicate that it has been applied.
  • Natural Defense now adds Toughness as well (instead of just Guard).
  • Indomitable Resolve now exists and auto-calculates Resolve bonuses.
  • Bane Focus III now displays time as Free Action.

You can now access stored character info programmatically based on player id, character id, or show all (50 at a time).

I hope that this allows even more great tools for the OL community, such as a native mobile app that uses this import existing characters created by the user.

Any new saves will take a bit longer to process because the system will be generating a screenshot of the actual saved character sheet, so that the image shown when shared on social media (and Discord) is not the placeholder (which is what shows if it's an old save or the screenshot generation failed).

Character Sheet

  • Italian (Italiano) translation added at 90% completion.
  • Armor Mastery feat is now integrated into automatic calculations (Feat bonus to Guard defense, fortitude requirements, and speed penalty reductions). Be advised that as specified in the feat, the bonus will only present if an Armor Type has been selected.

Character Sheet

  • Boon Focus is now smarter. Previously, changing from Boon Focus III to Boon Focus II (or deleting the feat) for the same Boon would not reset the Boon speed. Now, the system actively rechecks and recreates the benefits of Boon Focus when any Feat is changed, just in case.
  • Boon Focus and Armor Mastery will now work properly when loading a saved character and making further edits.

Character Sheet

  • Line breaks are now properly saved when using Chrome; typically used in NOTES, EQUIPMENT, and DESCRIPTION.

Character Sheet

  • Attribute line-height shrunk 12.5% to allow for two additional Feat rows. Tab index adjusted appropriately.
  • Finnish (Suomi) translation added.
  • Spanish (EspaƱol) translation added.

Character Sheet

  • Feats are now properly sorted alphabetically (specifically Boon Access was out of place and roman numerals were alphabetical, not fuzzy).
  • Hand Crossbow added to weapons list (custom weapon builder coming in the near future).
  • Heavy Armor (WL4) Fortitude requirement fixed (1, not 3).
  • Armor now also triggers highlight warning for Wealth if it is lower than the armor's requirement (much like it highlights the armor if it is above your current fortitude).

Character Sheet

  • Removed some of the excess space in the dropdowns (left/right padding) especially for printing. Should reduce the chance of Feats breaking to two lines.
  • Preferred Boons names column has been shrunk a little to allow a full size attribute box.
  • Fixed a bug that I introduced with the Multi-Target Attack Specialist helper modal that broke HALF of the other modals. They now all work again.

Volunteers can translate the printable character sheet into other languages by going to OneSkyApp, creating a free account, selecting the language to translate, and translating the 90 words/phrases!

Currently includes 10 Fantasy Genre pregenerated characters that you are free to use to give new players or one-shot players someone fun to play, all with unique traits and room for the player themselves to add their own flavor.

Character Sheet

  • Companion no longer requires picking from a modal.
  • The Multi-Target Attack Specialist feat now offers a selection helper (Area, Projectile, Melee).
  • The Attack Specialization feat now offers a selection helper.
  • After selecting a weapon, a new tooltip will show you the Banes associated with that weapon, to make it easier to create your Actions.

Character Sheet

  • The following feats now offer helpers (parenthesis): Craft, Knowledge, Energy Resistance, Hunter's Foe, Marksman, Extraordinary Focus, Martial Focus, Companion, and Alternate Form.
  • The Skill Specialization feat now offers an attribute selection helper.
  • Preferred Boon properties that are manually altered from the default (e.g. 1 Minor Action rather than 1 Major Action) now save properly and show when retrieving a saved character.
  • Boon Focus will now automatically alter existing or future Preferred Boons (e.g. Boon Focus II switching 1 Major Action to 1 Minor Action). Be advised that this doesn't work on saved characters if Boon Focus is already selected and then you add the boon to the list.

Character Sheet

  • Sixth Feat row added. Fourth Boon row added.

Character Sheet

  • Removed caching so firefox specific styles don't effect chrome.

Character Sheet

  • Attribute Substitution, upon selection as a feat, will now properly alter the links for available feats/banes/boons as well as effect hit points, defenses, and initiative automatically.
  • Defensive weapons now grant +1 armor per upcoming update. Defensive Mastery now adds +1 armor if weilding a Defensive weapon.
  • The feats that require identification of a specific Bane/Boon now offer that ability: Multi-Bane Specialist, Bane Focus, Boon Access, Boon Focus, and Potent Bane.

Character Sheet

  • Manual line breaks (such as in the new Notes section) will now save properly as well as restore properly. This only effects saves from now going forward.
  • Added a new Notes section that will most likely print on page 2 (duplex = back of sheet), but allows you to add additional notes or information about your character.
  • The following feats are now auto-calculated into the sheet: Fleet of Foot, Tough as Nails, Wealthy, Extraordinary Defense, Two Weapon Defense, Natural Defense, and Lightning Reflexes.

Coming Soon

Some Feat awareness improvements, such as selecting attribute substitution and altering the view feats/banes/boons links to reflect the substitution.

Translations for the character sheet, starting with French and Italian first.

Feats

Filtering of feats without specifying prerequisites (such as from the character sheet link) will now ignore prereqs and display those feats and leave it to the player to ignore them.

Character Sheet

  • Fixed some minor bugs related to loading old character sheets prior to many weapons/armor changes.
  • The previously titled Swift column is now either Advantage or Disadvantage, and while the rules state that the bonus is based on the slowest item you have equipped, the character sheet (since it lists ALL things you MAY equip) gives you the benefit of the doubt and lists SWIFT benefits, then SLOW penalities, then nothing (based only on the first dropdown of melee & ranged weapons).
  • Weapon examples have been upgraded to match the new rules. This includes Wealth Level warnings if the item is too rich for you.
  • Under Defenses, Other renamed to Feats to better organize bonuses clearly.

Character Sheet

  • Manually entered options in dropdowns will now properly display when viewing that saved character.
  • Customizing Boons by name will save all columns for that row as well, allowing you to identify Boon Focus better. Example.
  • Customizing Feats by name will save your manually entered cost. For example, typing in Bane Focus (Knockdown) manually with a cost of 3.

Character Sheet

Layout has been tweaked for better flow and more space:

  • Equipment moved to the bottom.
  • Preferred boons now follows Actions in the main column.
  • Weapons and armor now in the left column.
  • Additional Action row added!
  • Overall design still leaves room for longer descriptions without overflowing page 1.

View Your Characters

Character level is now highlighted as part of the list without having to click-through to the character sheet.

Character Sheet

  • Fixed guide's first message not showing. Added a step with tips on using the dropdowns.

Character Sheet

  • Armor updated to reflect Might -> Fortitude requirement change. Tooltip added.
  • Tooltip on Attributes restricted to hover only (previously also on focus), as power users don't need to see it.
  • Fortitude tooltip updated to be in sync with SRD.

View Your Characters

You can now view all characters created with the same Player Name, so use that field if you want to quickly find them again!

Sample character list.

Character Sheet

Removed extra borders around weapons/armor.

Fixed Feat and Boon row sizing when printing on Firefox.

Added a 5th Feat row, adding it to tabindex as well.

Feats: Craft I-II

Fixed prerequisites to be Learning 3 OR Knowledge I, not AND. Filter fixed as well.

Repairs Needed: Character Builder

Massive changes to weapons and armor, as well as a change to Evasion Resilience Guard requires fixes to the character builder.

Completed:

  • Might & Guard change has been incorporated.
  • Armor has been reworked and updated. Note:This will break previously saved characters.
  • All Feat cost changes are up-to-date (this is automatic).
  • Weapons,as well as items influenced by them (e.g. swift) require a complete rework over the next few days. Sorry. Are done!

To Do:

  • Done!

Character Builder

  • Shrunk text size for Actions > Special.
  • Added tooltips to Attributes.
  • Made Agility and Fortitude lines editable within Defenses, to facilitate Attribute Substitution.

Character Builder Bug Fixes

  • Fixed unnecessary italics in actions and boons.
  • Added non-printing buttons to feats, actions, and boons boxes to automatically display filtered feats, banes, and boons pages.
  • Shrunk line-height of description to match the smaller text size.
  • Shrunk text size of archetype to allow more text without breaking layout.
  • Altered the layout and behaviour of equipment to be more user and printer friendly.

New Feature: Save Character Sheets

You can now save your characters, creating a custom link that is displayed upon saving. This is an easy way to create a pre-gen or showoff your character to others.

Tip: The custom link uses some or all of the character name, so make sure to add one!

View Touchstone's Character Sheet

Character Builder Improvements

  • Perks and Flaws now have a combobox (dropdown or write your own) for selection.
  • Stylesheet implementation now beats browser caching (no more manual hard reloads).
  • Improved XP logic to effect level, feat points, and attribute points properly.
  • Armor and Shield dropdowns and logic added (will highlight if Might score does not support that item)
  • Swift is now calculated loosely; it's based on the highest swift score from either melee dropdown as well as the the first ranged weapon dropdown. You can manually correct the field as usual.
  • Feat select added. Guide updated to reflect that feat benefits (e.g. armor or speed bonus) are currently not automatically calcuated.
  • Boon selection logic completed.
  • Tabbing extended through the entire sheet.

Next Feature Goal: Save your character sheet (custom link).

Just some easy copy/paste links to display filtered feats, banes, and boons for your Roll20 characters.

Character Builder Improvements

  • There is now a guided tour to help you get started!
  • Adjusted feat box layout to better match style used throughout sheet.
  • Added tabindex for moving through the sheet in a more orderly fashion, starting with the Player's Name.
  • Autofill active for: level, xp, attributes, wealth, speed, initiative, and defenses.
    Includes color warnings when out-of-bounds (e.g. Attribute score higher than level allows).
  • Added more editable content (defenses), since the builder isn't perfect (yet).

Character Sheet Improvements

  • Added Hit Point formula to sheet.
  • Resized Actions for larger Name, smaller Special (and removed some excess padding).
  • Shrunk the text size for spent/total points in Attributes and Feats

The current character builder is 100% printable (black & white) on Chrome and Firefox. You can also manually edit most of the fields.

Coming Soon… Javascript auto-fill attributes, defenses, HP; feat and boon dropdowns; weapons and armor selection; perk and feat selection.

Coming Soon(ish)… Save and share your character build (this will take a while to get worked out) as well as translations.

Uses same style guidelines as other pages except Perks are listed first, then Flaws (as opposed to two separate pages).

In most cases, the last sentence in a Perk's description is its effect, if any. The system automatically highlights the last line of each Perk.

Printing Improved!

Styles and classes added to streamline printing. Tested on Chrome and Firefox.

Features include: Hiding unnecessary web-only page elements, sizing, page-breaks, and auto-expanded cards.

Minor Title Tweak

The Title of the window/tab will now reflect Filtered when it is a filtered list of feats/banes/boons.

Spacing (top margin) added to the Apply Filter button for the Banes and Boons pages.

Attribute Filtering: Feats Now Available!

You can now filter Feat cards based on your character's attributes and any prerequisite feats. The shortcut link is a bit longer, but just as functional!

Bug Fixes

Attribute Filtering: Banes & Boons, Now Available!

You can now filter the Bane or Boon cards based on your character's attributes. There is also an easy to copy link to bookmark or share!

Bug Fixes

  • Fixed/Updated the icons for Apple and Android devices.

Bug Fixes

  • Updated incorrect background color for Special on mobile.
  • Updated background color for Feat > Cost in Reference Card to match the background of the Cost badge.
  • Added tooltips for the navbar's brand image (Home | Change Log) and for the OpenLegend link (which also now opens in a new window).

Feats: Reference Card Added

A reference card was added to the front of the feats listing for clarification and to match the banes/boons styling.

Verified visibilty across most types of color blindness: Deuteranopia (common), Protanopia (rare), Tritanopia (very rare).

Banes viewed with red/green blindness

banes screenshot for color blindness red/green

Feats viewed with red/green blindness

feats screenshot for color blindness red/green

The Open Legend Boons have been added.

New Feature: Caching

By using static file caching, HTML minifying, and gzip compression, the page load is 50% smaller and 30% faster.

Typical loading time is < 1 second in North America and < 2 seconds internationally.

All pages receive the following scores (out of 100):

The Open Legend Banes have been added.

Key Features:

  • There is a reference card at the beginning to help people understand how to read a Bane.
  • The Attacks are color coded based on the stat it is vs: Evasion, Toughness, or Resolve.
  • The Duration is stylized to better isolate the duration from the method/limits to resist the Bane.
    e.g. Resist ends (Fail x 3 = 1 minute)

Bug Fixes

  • Anchor links will now properly order query strings and anchors when a query string is present.
  • Tooltip added to direct links upon receiving focus.

New Feature: Direct Links

When expanding the details of any card on a non-mobile screen, a new box at the bottom offers 1-click copy-to-clipboard of the direct link to that card, such as the Berserker feat.

Anchor links will expand the card automatically on both mobile and non-mobile layouts. On non-mobile layouts it will also highlight temporarily to draw the visitors attention.

Bug Fixes

  • Minimum Height of unexpanded cards increased to 240px to improve appearance in Chrome.
  • Non-mobile: Showing/hiding details will now focus the page to the top of that card.

The Open Legend Feats have been added.

Key Features:

  • Unique mobile layout (responsive), based on an accordian design, to reduce scrolling.
  • If a feat requires another feat, the label is clickable, automatically focusing and expanding that required feat.
  • Color coding and spacing used to easier identify subtleties in attribute requirements.
  • Desktop resolutions offer an expand/hide all option fixed to the left side.

Website launched! Automatically stays in sync with the core YAML files, so it is always up-to-date. Questions: mlurig@heromuster.com

This product was created under the Open Legend Community License and contains material that is copyright to Seventh Sphere Publishing. Such use of Seventh Sphere Publishing materials in this product is in accordance with the Open Legend Community License and shall not be construed as a challenge to the intellectual property rights reserved by Seventh Sphere Publishing. Seventh Sphere Publishing and Open Legend RPG and their respective logos are trademarks of Seventh Sphere Publishing in the U.S.A. and other countries.
The full-text Open Legend Community License can be found at http://www.openlegendrpg.com/community-license.