Junior Member
Join Date: Nov 2009
Posts: 5
|
As more of a mental excise - how or where would you put something like the below:
Rather then using fixed spell availability (known/usable), have each level of spell casting gained grant a number of spell points which can be used to cast spells. Level of spell available would also depend on the class. I see this being tied to the class as a class ability I guess, in which you gain ranks as you progress (hmmm may just have just answered my own question ). Anyway - how could this be done within Hero Lab? |
#1 |
Member
Join Date: Aug 2009
Posts: 65
|
This is a total guess... but maybe look into the mechanics of how they implemented Ki for the monk and duplicate a variation of that for your spell points?
|
#2 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,213
|
Wait until I have the time to convert psionics. That uses a spell-point like system. You would re-create your classes and spells as psionic classes and powers. You could always experiment with the d20 files.
|
#3 |
Junior Member
Join Date: Nov 2009
Posts: 5
|
Thank Mathias - sounds like I just have to exercise patience
|
#4 |
Member
Join Date: Jan 2010
Posts: 42
|
i am trying to find out how to pull Spell Cast Per Day (level 1) from a class list into the calculation above, thereby making a tracker (Power Points)
~Power Point calculation is equal to Level 1 Spells Per Day ~+ Half level * Wis Mod ~+ Feat bonuses etc ~our maximum uses is 1/2 our monk level + WIS bonus var bonus as number bonus = field[pSpellCast].arrayvalue[2] bonus = bonus + field[xAllLev].value /2 bonus = round(bonus,1, -0.5) field[trkMax].value += bonus * hero.child[aWIS].field[aModBonus].value |
#5 |
Member
Join Date: Jan 2010
Posts: 42
|
I got this to work
~Power Point calculation is equal to Level 1 Spells Per Day ~+ Half level * Wis Mod ~+ Feat bonuses etc ~Check if Psi Talent exists, and count the number of times it does ~ this is done on the Feat it self ~our maximum uses is 1/2 our psychic warrior level + WIS bonus var bonus as number var pow as number bonus = field[xAllLev].value/2 bonus = bonus * hero.child[aWIS].field[aModBonus].value bonus = round(bonus,0,-1) pow = hero.childfound[cHelpPwr].field[cCastMax].arrayvalue[1] bonus = bonus + pow field[trkMax].value += bonus basically list your Spell Points as level 1 spells cast per day SEO Blog By Christopher West PPC Advertising by PPC Matters |
#6 |
|
|