• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Alternate Spell Lists and Added spells

Actually, the caster level is correct, for my 4th level Ranger (Hunter Druid), it lists caster level correctly at 4, however, if the character is 3rd level it lists caster level as 0, furthermore it grants the spells of a 4th level Ranger at 4th level, but not lower (Wisdom Bonus = 1st level spells), if I raise the class to 11th level, it gives an 11th caster level but grants the spells of an 11th level ranger (up to 3rd level).
Oh well you set max/min. But the spells known and spells per day have not been changed. If you look at a ranger you see they don't get spells until level 4. That list of values is also on the Class Helper in an array of values.

You will need to change each value in the array to match the spells known and spells per day that you want the class to have. Which is what a full 9th level Druid?
 
On the Class Variant in the editor there is a section for changing the Spells Cast Per Level and Spells Known Per level. Did you set those to be like the druid?

Varient.jpg

The ability to change spell lists would be a good feature to add to this section as well. :)
 
Well that would be why. Setting the "Spells Cast Per Level" on a variant class does not work. Sigh another bug to fix. Looks like nothing in Core uses this and I found only "one" variant class thingid.cvPoolHeal in the community files. Testing that out it don't work either.

If you don't want to wait until I fix this. Here is an example script that will work. But you need to fill in the later levels:

First/50 <- Timing is important
Code:
~ Modify ranger to use Druid spells and be a full 9th level caster
linkage[varies].field[cSplMinLvl].value = 0
linkage[varies].field[cSplMaxLvl].value = 9
perform linkage[varies].delete[sClass.Ranger]
perform linkage[varies].assign[sClass.Druid]
perform linkage[varies].delete[Helper.HalfCaster]

~ Character level 1 spells per day
linkage[varies].field[cCastTot].matrixvalue[0,0] = 3
linkage[varies].field[cCastTot].matrixvalue[0,1] = 1

~ Character level 2 spells per day
linkage[varies].field[cCastTot].matrixvalue[1,0] = 4
linkage[varies].field[cCastTot].matrixvalue[1,1] = 2

~ Character level 3 spells per day
linkage[varies].field[cCastTot].matrixvalue[2,0] = 4
linkage[varies].field[cCastTot].matrixvalue[2,1] = 2
linkage[varies].field[cCastTot].matrixvalue[2,2] = 1

~ Character level 4 spells per day
linkage[varies].field[cCastTot].matrixvalue[3,0] = 5
linkage[varies].field[cCastTot].matrixvalue[3,1] = 3
linkage[varies].field[cCastTot].matrixvalue[3,2] = 2

~ Character level 5 spells per day
linkage[varies].field[cCastTot].matrixvalue[4,0] = 5
linkage[varies].field[cCastTot].matrixvalue[4,1] = 3
linkage[varies].field[cCastTot].matrixvalue[4,2] = 2
linkage[varies].field[cCastTot].matrixvalue[4,3] = 1

~ Character level 6 spells per day
linkage[varies].field[cCastTot].matrixvalue[5,0] = 5
linkage[varies].field[cCastTot].matrixvalue[5,1] = 3
linkage[varies].field[cCastTot].matrixvalue[5,2] = 3
linkage[varies].field[cCastTot].matrixvalue[5,3] = 2

~ Character level 7 spells per day
linkage[varies].field[cCastTot].matrixvalue[6,0] = 6
linkage[varies].field[cCastTot].matrixvalue[6,1] = 4
linkage[varies].field[cCastTot].matrixvalue[6,2] = 3
linkage[varies].field[cCastTot].matrixvalue[6,3] = 2
linkage[varies].field[cCastTot].matrixvalue[6,4] = 1

~ Etc.......
You will need to keep filling out the matrix values from character level 8 to level 20. :)
 
Back
Top