Compounds | |
| class | Abilities |
| A set of ability scores. More... | |
| struct | Abilities::PartialMethod |
| A method that directly maps ability types to ability scores. More... | |
| class | Ability |
| A basic characteristic of an entity. More... | |
| struct | Ability::AverageMethod |
| A method that generates average ability scores. More... | |
| struct | Ability::DirectMethod |
| A method that generates a direct ability score. More... | |
| class | Ability::Event |
| An event that describes the change(s) made to this ability. More... | |
| struct | Ability::HighPoweredMethod |
| A method that generates "high-powered" ability scores. More... | |
| struct | Ability::Method |
| A function object that generates an ability score. More... | |
| struct | Ability::StandardMethod |
| A method that generates above-average ability scores. More... | |
| class | BodyPart |
| A part of the body where items can be equipped. More... | |
| class | CClass |
| A career of a character. More... | |
| class | Character |
| A character is a fictional individual in a campaign setting. More... | |
| class | Character::Advance |
| Manages experience level advancement of a character. More... | |
| class | Creature |
| A creature is a sentient and/or animate entity. More... | |
| class | Defense |
| A value that determines effectiveness in avoiding damage. More... | |
| class | Die |
| A die generates random numbers by simulating rolls of polyhedral die. More... | |
| class | Entity |
| An object in the game world. More... | |
| class | Experience |
| A utility class for calculating experience points, levels, and other attributes that depend on experience. More... | |
| class | Feat |
| A feat is a feature that provides a special power, property, or other improvement. | |
| struct | Feat::IsInstance |
| A function object that determines if a feat is an instance of a specific feat. | |
| class | Feature |
| A feature is an object that can be attached to another object. More... | |
| class | Item |
| An entity that can be utilized or manipulated by a creature. More... | |
| class | Modifier |
| An integer value added to another integer value. More... | |
| class | Modifier::Event |
| An event that allows observers to determine the previous value of the modifier. More... | |
| class | Modifiers |
| A list of modifiers. More... | |
| class | Modifiers::Event |
| An event that allows observers to determine changes to the list. More... | |
| struct | Saves |
| A set of saving throws. More... | |
| class | Size |
| A size category. More... | |
| class | Skill |
| A feature that is checked for success or failure. More... | |
| class | Strength |
| An ability that determines physical power and force. More... | |
Typedefs | |
| typedef Feature | Detail |
| A detail is a simple feature that describes an object. | |
| typedef Experience | XP |
| The customary abbreviation for experience. | |
|
typedef boost::shared_ptr< Ability > | AbilityPtr |
| A smart pointer that holds an ability object. | |
|
typedef boost::shared_ptr< Feature > | FeaturePtr |
| A smart pointer that holds a feature object. | |
| typedef std::list< FeaturePtr > | Features |
| A list of features. | |
|
typedef boost::shared_ptr< Feat > | FeatPtr |
| A smart pointer that holds a feat object. | |
| typedef std::list< FeatPtr > | Feats |
| A list of feat. | |
|
typedef boost::shared_ptr< Skill > | SkillPtr |
| A smart pointer that holds a skill object. | |
| typedef std::list< SkillPtr > | Skills |
| A list of skill. | |
|
typedef boost::shared_ptr< Item > | ItemPtr |
| A smart pointer that holds an item object. | |
|
|
Details do not modify the attached object; they only provide additional information about the object. Because details are features, they can be dynamically attached to objects as needed. The |
1.3