Allow PROHIBITSPELL globally rather than just in Class LST file

Description

SourceForge ID: 1361584
New Summary: Allow PROHIBITSPELL globally rather than just in Class LST file
Component: LST Token
Example: ADDPROHIBITSPELL:X|Y
x is a existing PROHIBITSPELL value (grab from PROHIBITSPELL (Class) docs)
Grab y format from existing HITDIE (Race) docs
Request: Please refer to Trackers produced from 1673248 and 1929428 as interdependent with this item
(newtag 100 & 101)
========
Details:

The PROHIBITSPELL tag needs to be available in more
than just CLASS files. TEMPLATEs and FEATs and maybe
even EQUIPMENT file should have this tag as well.

Case in point:
The 3.5E Shadow Weave Magic feat prohibits the use of
any spell with the Light desciptor.

There are others but this is the most recent example
I've run across while I'm in my bug/missing-
functionality reporting mode.
Submitted:

Guy Rish ( guyrish ) - 2005-11-19 12:47:12 EST
=====
Date: 2005-11-21 11:12:03 EST
Sender: zaisterSourceForge.net Subscriber and DonorProject Donor
Hide

Logged In: YES
user_id=435051

I can implement this globally. However, the version used in
class files needs to operate a bit different, I think. A
PROHIBITSPELL tag from a feat/template/eqipment would
probably need to affect all kinds of spells, while a
PROHIBITSPELL from a class should only affect the spells of
that class.

Date: 2005-11-20 08:08:06 EST
Sender: tir-gwaithSourceForge.net Subscriber and DonorProject Admin & DonorAccepting Donations
Hide

Logged In: YES
user_id=208239

Zaister, how hard would this be to expand? We may need to
look at the Syntax, since we'd want the syntax the same
inside and outside of a class, and to mean the same thing
in both places.... We can brainstorm on syntax, if need be.

Environment

None

Assignee

Unassigned

Reporter

User Submissions

Labels

None

Theme

None

Dependent Data

None

Subtype

None Taken

Epic/Theme

None

Pending User Input

None

Components

Priority

Minor
Configure