5e-database icon indicating copy to clipboard operation
5e-database copied to clipboard

Add 'proficiency' property to subclass object

Open Freedzio opened this issue 4 years ago • 4 comments

So

When you choose life domain for cleric, you get proficiency with heavy armor, but it is not specified in data itself, you just get a feature called "bonus proficiency", which itself is not too descriptive.

My suggestion is, maybe add proficiencies property to domain object? And add such property to aby subclass giving you proficiencies?

Freedzio avatar Sep 13 '20 17:09 Freedzio

A better solution imo would be to expand on the "Bonus Proficiency" feature, rather than the subclass itself. According to the SRD, the feature is what grants the proficiency, not the subclass.

Features in general could definitely do with being expanded to make them more computer friendly - e.g. using APIReferences, Choice structures, and so on.

fergcb avatar Sep 13 '20 17:09 fergcb

hmm, so proficiency property on feature object? This way, the data comes from feature, bot the subclass.

Also, I agree on the idea of expanding the features. For example, it would be nice if features like "Divine Domain' or "Bard College" had some list property to choose from (despite the fact there is only one subclass choice for every class). Sometimes, to get to actual data related to a feature is tricky

Freedzio avatar Sep 13 '20 20:09 Freedzio

hmm, so proficiency property on feature object? This way, the data comes from feature, bot (sic) the subclass.

Yes, exactly this! It would be better representative of the SRD content, and just meshes better with the semantics of the API data's structure as a result.

fergcb avatar Sep 14 '20 00:09 fergcb

This is similar to #187 as well.

bagelbits avatar Sep 20 '20 23:09 bagelbits