foundryvtt / dnd5e

An implementation of the 5th Edition game system for Foundry Virtual Tabletop (http://foundryvtt.com).
MIT License
288 stars 189 forks source link

[Feature Requests] Allow Choice Advancement to choose between Trait Advancements or Grant Item advancements #3685

Open FuriousMeatballs opened 1 month ago

FuriousMeatballs commented 1 month ago

There are a few races like the Half-Elf Variants and the Kobold that have a feature that lets you choose between getting an ability, spells, or, skill proficiencies. Currently there is no clean way within advancements to do this other than creating an advancement for each use case and then leaving a hint about what to choose.

It would be a great qol improvement if the Choice Advancement (or some new advancement) could let you pick between other advancements. For example, the Kobold has a feature called Kobold Legacy that lets you either pick from a list of skills (a traits advancement), get and ability that grants resistance to being frightened (a grant item advancement), or pick a spell from the sorcerer list (a choice advancement).

The way i have to have this set up right now is one trait advancement with the list of skills they can choose from, one choice advancement that has all the spells and is where they choose their spellcasting ability, and one choice advancement that has the feature that grants resistance to frightened (id use a grant item feature but then i wouldn't be able to leave a hint for the player). Each advancement has a hint for the player to either choose this advancement and ignore the other two or ignore this and continue to the advancement they want to pick from.

This method is super clunky and is prone to mistakes.

maxobremer commented 1 month ago

Maybe when #3424 is working you'd be able to set that on a true feat and you can choose to either get the feat that gives you a skill choice or a feat that gives you a feature choice like choosing between Kobold Legacy - Craftiness, Kobold Legacy - Defiance and Kobold Legacy - Draconic Sorcery. Then have each "true" Feat have their own advancements to either pick skills or spells or nothing in the case of Defiance.