Release 3.3.4
Summary of changes
- e4dfe36 🐛 fix json path splitting; resolves #933
- 664d104 🐛 Consolidate item detail contents for weapons
- 5237c59 ♻️ simplify long methods
- bd46f32 ♻️ break up ginormous prepare method
- 6face17 ♻️ break up monster createVariant method
- 3396aa8 ♻️ 5e monster: iterateArrayFrom
- f9aa3d3 ♻️ consistent reference of rootNode entries
- 53d64d1 ♻️ common path for item type/property/mastery
- c626dcf ♻️ consolidate key/tag transformations
- 49d4c3d ♻️ 5s: common method to find homebrew data
- 3f60d88 ♻️ 5e: common image processing for decks
- ba9c6c2 🐛 Feat category and prerequisite text
- b325edb ♻️ simplify creation of ability scores
- c7699ad ♻️ consistent naming
- f834607 ♻️ use ItemTag
- a6c6ff9 ♻️ consistent use getName and getSources
- c6781b3 ♻️ consistent ctor visibility
- 36864b9 ♻️ 5e: use XxxFIelds consistently
- 4fda71e ♻️ clean up mispellings and desd code
- 13566e5 ♻️ migrate remaining raw-string field reads to enum access
- 6f1c77d ♻️ retire raw-string JsonSource accessors in favor of enum reads
- 9c9a69f 🎨 Callouts for 1.13+
- 093113a 👽️ fix external source references
- 286eb17 Add treasure property to monster statblocks (fixes #899)
- b2eaf91 🐛 Fix 2014 class ability modifiers
Contributors
We'd like to thank the following people for their contributions:
chaoz23, jboehm77