Skip to content

Release v4.0.3

Choose a tag to compare

@thurianknight thurianknight released this 06 Aug 14:37
· 23 commits to dev since this release

Features

  • [REDESIGN] Create "Character Class" as a new Item document type #324

    • Create a new Item (document) type called "Class Template", with all the required fields to define a character class. This would look very similar to the Custom Class Editor, and in fact we were able to re-use a bunch of code from that.
    • This idea was suggested to make it easier in the future to add new classes. It has been announced that the Khromarium supplement will include 2 new classes. If we could simply include those in a new Khromarium compendium module, it would not be necessary to modify the Hyp3e system and hard-code those classes into it.
    • This is the reason that Hyp3e is advancing to version 4! Moving character classes over to an item document required a redesign of the character quick-create functions, an entirely new Item type with a complex item sheet, a new data schema, and all the code changes to support these features.
    • Existing custom classes are migrated into new class template documents and placed in a Class Templates folder in the world Items directory:
      image
    • Class Template is a new item type:
      image
    • Creating or editing the class template has an item-sheet with multiple tabs:
      image
  • For unidentified items, hide the XP Value and GP Value numbers #328

    • We already hide Atk Mod, Dmg Mod, and AC for weapons and armor, replacing those values with "??". Now we've done the same with XP and GP.
  • For unidentified items, hide the Attributes and Effects tabs #329

    • We know how to hide tabs, we do it with the Spells tab on the character sheet if the class is not a spellcaster. We replicated that functionality on the physical item sheets, based on whether the item is identified.

    • Screenshot showing changes to unidentified items for #328 and #329:
      image

What's Changed

  • Fix: Damage Roll Activation Ownership by @DT357 in #333
  • Fix: Clearing description fields via edit saves properly by @DT357 in #334

New Contributors

Full Changelog: v3.8.0...v4.0.3