Compounds | |
class | Ability |
An ability with extended support for magic. More... | |
class | AbsoluteRange |
A spell range expressed in an absolute distance. More... | |
class | Component |
An element required for the preparation or casting of a spell. More... | |
class | DescriptorsBase |
A set of spell descriptors. More... | |
class | Domain |
A domain represents an area of divine magic. More... | |
class | ExperienceCost |
A spell component that costs experience points to cast. More... | |
class | LevelRange |
An absolute range that is based on caster level. More... | |
class | MetamagicFeat |
A feat that enhances spells. More... | |
class | PhysicalComponent |
A spell component with physical attributes. More... | |
class | Range |
Maximum distance from caster that a spell affect can occur. More... | |
class | School |
A school of arcance magic. More... | |
class | Spell |
A magical effect produced by a caster. | |
class | SpellList |
A spell list associates spells with cclasses and domains. More... | |
class | Subschool |
A subschool of arcance magic. | |
Typedefs | |
typedef DescriptorsBase< 32 > | Descriptors |
A set capable of holding all standard types of descriptors. | |
typedef ExperienceCost | XPCost |
A shorter name to use for experience cost. | |
typedef unsigned short | SpellLevel |
An unsigned integer type that represents spell level. | |
typedef std::vector< unsigned > | SpellCounts |
An array of spell counts. |
|
Each element in the array represents the number of spells for that spell level. The spell level is the same as the index of the array. |