pf2e
pf2e copied to clipboard
Restore surface cantrip for Psi Development psychics
Closes #14476
The Choice Sets in each conscious mind and Psi Development were not checking if the predicates set in flags.pf2e.psychic.dedication.psiCantrips
were satisfied. I've opted for a different approach, where Psychic Dedication sets up the previously mentioned flag as an empty array, and then each conscious mind adds its standard cantrips to this array depending on whether or not they've been chosen before. Then, Psi Development will also add to this array depending on your choice of conscious mind.
After testing, this works as expected, with the user having the choice of two standard cantrips when they take the dedication, and then when they take Psi Development they can choose between the surface cantrip and the standard cantrip they didn't take initially.