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. |
1.3