Predictably Damaged
Member
I'm using the editor to design several magical races, and I would like to give them an ability with rather tricky behavior. I need two variables (which I think means two fields?), and I want the ability to behave as follows:
if the character is a member of a full-caster class,
if the character is not a member of a full-caster class,
I am sure I can design an algorithm to do this, but I have no idea what to access and modify to implement them; it seems I need to know the following:
if the character is a member of a full-caster class,
they cast spells as if they were [var1] levels higher in their highest level caster class
if the character is not a member of a full-caster class,
they cast spells as if they were a level [var1] member of class [var2]
I am sure I can design an algorithm to do this, but I have no idea what to access and modify to implement them; it seems I need to know the following:
What classes is the character a member of, and at what levels?
Given a class, determine whether the class is a full caster (I assume this is already implemented for the purpose of multiclassing)
How can I specify a class for this ability to default to?
How can I grant spellcasting equivalent to higher level in a class? I suspect there is no easy way to do this, but is there a feasible one?
I would greatly appreciate any help with either answering these questions or using an alternate method to implement the ability. Thanks!Given a class, determine whether the class is a full caster (I assume this is already implemented for the purpose of multiclassing)
How can I specify a class for this ability to default to?
How can I grant spellcasting equivalent to higher level in a class? I suspect there is no easy way to do this, but is there a feasible one?
Last edited: