SourceForge ID: 1305070
New Summary: SPELLS tag Spellbook and Spell name to take substitution
Type: Modify Token
Component: LST Tag
Theme: CHOOSE Substitution
This is a proposal for enhancements to the SPELLS tags. This is
related to the Spell chooser feature as the changes I propose would
provide a way for the spell chooser (once we have one) to pass the
choice to the SPELLS tag so it will output as such.
Part A. Spellbook name and spell name to accept substitution.
This would allow two things, it would enable the spells tag to use
%CHOICE as the spell which would then be the chosen spell for
EQMODs or Abilities. This would provide a way to output a spell
block for custom equipment which cast spells like wands, staffs,
you name it. Because the caster levels and DC's of spells in
equipment is set at the time of creation and these vars are available
in the EQBUILDER.SPELL chooser that info could be pulled and
added to those properties since they already take variables. There's
only one that doesn't or at least not fully, but that brings me to..
Part B. TIMES property to specify hours, days, weeks (etc..)
or # of charges
There are a few examples in the RSRD of creatures with SLA's
which can be used in intervals other than days. Some can cast
theirs x per 'hour' or x per 'week'. So we need a way need a way to
change this, additionally to get SPELLS to work in an EQMOD it will
need to take %CHARGES. The syntax I'll suggest is to add a
second optional property to TIMES delineated by a comma. I.e.
for x per hour or
for x per week or
for x number of charges
For completeness we could have:
HOUR, DAY, WEEK, MONTH, DECADE, CENTURY and CHARGED
This would be used in the Wand EQMOD:
SPELLS:Wand of %CHOICE|
This would be used in the Archmage High Arcana Spell-Like Ability:
SPELLS: Archmage Spell-Like Ability|
To get this to work in an EQMOD some changes will need to be
done. SPELLS will need to be enabled to work from EQMOD files, it
does not currently. The CHOOSE:EQBUILDER.SPELL will need to
be able to output a spell name variable, when used with this chooser
%CHOICE outputs the whole range of spell properties the chooser
allows on to select. So the LST "SPROP:Wand of %CHOICE" will
produce this on output:
Properties:Wand of SPELLNAME[Create Water] CASTER[Adept]
SPELLLEVEL CASTERLEVEL CHARGES
I'm unsure if just the name can be pulled from this chooser,
%SPELLNAME and SPELLNAME did not do the trick.
Eddy Anthony ( eddyanthony ) - 2005-09-26 14:16:57 EDT
Date: 2008-08-19 15:50:37 EDT
Sender: kariannaSourceForge.net DonorProject Admin & DonorAccepting Donations
Finally got around to this, this tracker stays as Part A, Part B is split
Date: 2008-08-04 21:12:47 EDT
Sender: thprProject Admin & Donor
admin help - close and open two new FREQs, both prio 2, thanks.
Date: 2006-08-19 10:53:20 EDT
Sender: jdempseyProject Admin & Donor
Logged In: YES
Currently under discussion on pcgen_experimental.
Date: 2005-11-20 11:40:22 EST
Sender: eddyanthonySourceForge.net SubscriberProject Admin
Logged In: YES
I know we started talking about some way of adding other units to the
Has anything been done on this?
Ones I've run across and would like to be able to cover
(including those we can do already marked with *):
1 every x: