Breaking changes we'd like to see #163
Replies: 4 comments
-
Remove proficiency/skill levels from the root of the monster response, and into a "proficiencies" object. |
Beta Was this translation helpful? Give feedback.
-
For Spell.Ritual what about adding a new field? @eepMoody I agree that the move of ability stats into an object would be more intuitive. Here are some examples of potentially breaking changes that I could maybe get behind.
Maybe there's some data models that can be combined? Spells / Actions seems like it could be approximately combined? Items could include Armor, Weapons, MagicItems, etc. Characters could be NPCs, Monsters, etc? That might be over-optimizing though. |
Beta Was this translation helpful? Give feedback.
-
I'd like to see proficiencies, skills and languages split into a more machine-readable list format instead of the current concatenated strings. Having consistent fields that concatenate data, as well as the underlying structure would also be nice. Currently the style seems to be |
Beta Was this translation helpful? Give feedback.
-
if you're noodling on where to start with a v2, I'd strongly suggest spells. It's complex, but not TOO complex, and has a couple of those 2 layer deep fields that aren't well represented today. A lot of the decisions made in speccing that out would set good precedents for the tough one, monsters. And an upgraded spells UI on open5e.com could be a good consumer. |
Beta Was this translation helpful? Give feedback.
-
Someday in the future (post-#145), we may be able to introduce breaking changes to our data model. What are some breaking changes you would like to see? I'll start.
Montser.challenge_rating
field, since it's redundant with the more useful numericcr
fieldSpell.ritual
from a string ("yes"/"no"
) into a boolBeta Was this translation helpful? Give feedback.
All reactions