Member
Join Date: Feb 2010
Posts: 33
|
I've created the Prestige Paladin class from UA and everything is working just fine, except that I can't figure out how to add all of the Paladin class spells to the list of spells available to the existing divine caster class' spell list.
Any suggestions? Thanks. Jonathan |
#1 |
Senior Member
Join Date: Feb 2007
Location: Nottinghamshire, United Kingdom
Posts: 1,265
|
If I recall you need to create duplicates of the spells, use a unique name and assign them to your new class!
I think this is the only way to add all the spells to the class lists! |
#2 |
Member
Join Date: Feb 2010
Posts: 33
|
Bodrin... thanks for the reply. Lost track of this inquiry.
The problem I see with your suggestion is that the Prestige Paladin does not, on its own, cast spells. It adds the standard Paladin spells to the spell list of the existing divine spellcaster class. If I understand you correctly, this means that I would have to create an "Cleric with Prestige Paladin" version of the Cleric class and duplicate every cleric spell, plus every paladin spell into that new class' spell list? Am I understand you correctly? (And, if so, let me simply say "Ouch".) If that is the case, any thoughts about how I might request, for a future release, an addition to the "spellcasting details" section of the "Class Variant" tool of the "Uses Which Spells" drop down on the Class set-up? (This would allow one to create a class variant of Cleric that "appended" the Paladin spells to the class. It would also allow arcane caster variants that include a domain list, thus implementing the Arcane Disciple feat, for example.) |
#3 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,217
|
If you get the sClass.Paladin tag onto the other class, that class will have Paladin spells.
Timing: before Post-Levels/10000 |
#4 |
Member
Join Date: Feb 2010
Posts: 33
|
Quote:
A Class Special seems a good vehicle, but I don't know how to add a tag via a Class Special. (Either the code or simply a reference to an example for doing something like this is all I need.) Many thanks. Jonathan |
|
#5 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
The window should now have two text boxes where you can enter stuff. The first one gets "sClass" and the 2nd box gets "Paladin". Press OK and save and "Test Now!" your changes. When you add the Variant Class that tag will get applied. Or at least I am 90% sure that will work. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
|
#6 |
Member
Join Date: Feb 2010
Posts: 33
|
Tried Shadow's suggestion and clearly my use of a Class Variant is not the right vehicle as it did not seem to work. At the very least, while I could add the Tag, I could not set the phase.
I'm now realizing that I can just do this as an adjustment. However, I still don't understand how to write the scripting to add the sClass.Paladin tag to the Cleric class. Sorry for being out of my depth and thanks for the help. Jonathan |
#7 |
Member
Join Date: Feb 2010
Posts: 33
|
Quote:
I finally has an inspiration and looked at the help section on how to make something a class skill... adapted it and created the following "adjustment" (which I might convert to a variant class, but likely won't bother): ~ If we're not enabled, get out now doneif (field[pIsOn].value = 0) var result as number result = hero.child[cHelpClr].assign[sClass.Paladin] And it worked like a charm. Again, thanks all for the assistance! Jonathan |
|
#8 |
|
|