(Didn't find an existing ticket about this)
Currently we already support a field with "Required Level" for features. This proposition is to expand this to allow adding more, especially multiple at the same time, which need to be evaluated as true to return true. There are some which have several different or similar prerequisites where at least one of two must be true for the feat to be applicable. A UI similar to Starting Items in Classes and Backgrounds can be reused as it fits the construction.
Currently, most used ones are as such-
Required minimum ability score (Select an ability score and minimum value). Has an example where one of several must be true- Ritual Caster requires Int OR Wis 13 or higher
Has Spellcasting (Existing ones often feature wording of "Spellcasting or Pact Magic"). Example- Eldritch Adept
Ability to cast at least one spell. Example- Spell Sniper
Required Race (Can use race identifier). Example- Dragon Fear from Xanathar. Has an example where a specific subrace is needed (Drow High Magic requiring to be Elf (Drow))- but unsure how it will go forward and if we will be getting Species feats, however for existing homebrews and given how homebrews like to use race/species feats, might be good to be able to specify several identifiers in whatever way.
Required Background (Can use background identifier). Example- Rune Shaper from Glory of the Giants.
Required Class (Can use class identifier). Example- Initiate of High Sorcery from Dragonlance.
Required prerequisite existing feat or any other item (Probably ID/Dropdown/Adding identifier to feats too) Example- Knight of the Rose from Dragonlance. Expanded example- Grasp of Hadar eldritch invocation requiring Eldritch Blast.
Creature size. Example- Squat Nimbleness from Xanathar.
Existing Proficiency. Example- Moderately Armored requiring Proficiency with Light armor. Example 2- Fighting Initiate requiring proficiency with ANY martial weapon.
Would be good to add some input field which would be supplied actor, and user can write freeform code conditional.
Freeform input field which is just displayed for information along with other feat prerequisites, as cannot be covered by automation. Example- Scion of the Outer Planes from Sigil and the Outlands requiring a Planescape Campaign.
Aggregated list of all the prerequisites being displayed next to feats in the Compendium Browser will also be good.
(Didn't find an existing ticket about this) Currently we already support a field with "Required Level" for features. This proposition is to expand this to allow adding more, especially multiple at the same time, which need to be evaluated as true to return true. There are some which have several different or similar prerequisites where at least one of two must be true for the feat to be applicable. A UI similar to Starting Items in Classes and Backgrounds can be reused as it fits the construction.
Currently, most used ones are as such-
Aggregated list of all the prerequisites being displayed next to feats in the Compendium Browser will also be good.