Okay, so essentially I'm trying to make a character chose from a list of feats, but only get one of those feats. While in some classes I could just put them on a bonus feat list, the class currently in question is wizards, and as they already have a feat list that's not an option at the moment.
Anyways, the Wizard has several arcane school feats, and a generalist feat. The pc is supposed to pick the feat that corresponds to their school (i'd assign it but GetCasterclassSpellSchool doesn't work). Anyways, i've no way to check that, but as the feats are rather powerful, I placed check in the front of the feats like so:
if (GetHasFeat(School_Abjuration)==True) { SendMessageToPC("You have selected feats that are not compatible. Please contact a GM for assistance." return; }
Essentially, it checks to see if someone has the abjuration school feat in addition to their current feat, and if they do, it renders the feat inert. The Abjuration feat has the same check as well, and it too will be rendered inert. The point is, picking two school feats makes neither work.
My question is: has anyone found a cleaner, more stupid-proof way of blocking players from taking feats if they already have another feat?
Appreciate the help in advance,
Mammon
Branching Feat Paths
Débuté par
MammonTheViscount
, sept. 25 2010 07:39
#1
Posté 25 septembre 2010 - 07:39





Retour en haut






