Posted 11/13/07 15:09 (GMT) by Kaedrin
I'm going to try and keep up with this thread to answer questions when people have them on how to do CC for these topics. If you have any questions, post them below and I'll get to them. For an example to follow along with, I suggest the Black Flame Zealot in my prc pack as it's a pretty cut and dried class.
Q: How do I make a spellcasting progression PrC?
A: First, create one new feat for each of the spellcasting classes you want the progression to work for (such as Sorcerer, Wizard, and Bard for arcane).
Second, in the CLS_BFEAT_* 2da file you point to with the classes.2da change the number of bonus feats at level 1 to 1. Then change your CLS_FEAT_* 2da file to add those custom spellcasting feats you added. Set the "List" column to 2 and the "GrantedOnLevel" column to 1. At first level you will now gain a choice of which spellcasting class to progress with.
Third, open the CLS_FEATMAP_* 2da file for your class. Tie your custom spellcasting feats to the appropriate classes with the featid. This is so the game recognizes your custom feat as the correct one to use for progressing spellcasting.
Lastly, open the CLS_BSPLVL_* 2da file for your class. This file is where you choose what the progression of the class is. If you want full spellcaster progression set levels 0-9 (for a 10 level PrC) to 1. If you want half casting like the Warpriest or Black Flame Zealot set it every other level (1,3,5,7,9). If you have something custom like the Hospitaler (7/10 progression at odd levels) you can do that as well.
That's it in a nutshell. If you have any questions please let me know and I'll elaborate on whichever step is needed.
**
Q: How do I create a persistent feat?
A: Create the feat as you normally would in the feats.2da file. Set the "spellid" to be the one you want to be cast every time the player rests or changes location. Set the "IsActive" to 0 (not castable) and the "IsPersistent" to 1.
The spell associated with the feat will now be cast (quietly, without animation or player interaction needed) for you by the module. Make sure in the spell script that you make the effects supernatural and that you check for the spell effects existing on the target before you add them again (or they will stack).
**
Q: What if I want spellcasting progression *and* bonus combat feats in a PrC?
(i)A: This is a sticky situation that requires a small workaround. The engine can't tell if you want a bonus feat to work only from level 2 and up so that level 1 can be used for the spellcasting feats. The solution I found was to use the bonus feats for the combat feats as normal and to put the spellcasting feat choice in a converstation that is fired when the player is level 1 in the class.
As an example, the Hospitaler PrC grants 3 bonus combat feats and allows for spellcasting progression in a divine feat. If I didn't do the spellcasting feat choice in a conversation the player would have the ability to choose a combat feat at level 1 instead of the spellcasting feat. This would prevent them from gaining bonus spell levels when they level up in the PrC.(/i)
Also a link to the old thread.





Retour en haut







