| addFeat(Feat &feat) | ogs::core::Creature | |
| addFeature(Feature &feature) | ogs::core::Entity | |
| addObserver(Observer &observer) | ogs::support::Object | |
| addSkill(Skill &skill) | ogs::core::Creature | |
| Body typedef | ogs::core::Creature | |
| createParts() | ogs::creatures::Humanoid | [static] |
| Creature(Die hitDice, Abilities abilities, Size::Type size=Size::MEDIUM, Parts parts=Parts()) | ogs::core::Creature | [protected] |
| Entity(Size::Type size=Size::MEDIUM, Weight weight=0.0) | ogs::core::Entity | [protected] |
| equipItem(Item &item) | ogs::core::Creature | |
| equipItem(Item &item, BodyPart &part) | ogs::core::Creature | |
| getAbilities() const | ogs::core::Creature | [inline] |
| getAbilities() | ogs::core::Creature | [inline] |
| getBody() const | ogs::core::Creature | [inline] |
| getCharacter() const | ogs::core::Creature | [inline] |
| getClass() const | ogs::support::Object | [inline] |
| getDefense() const | ogs::core::Entity | [inline] |
| getDefense() | ogs::core::Entity | [inline] |
| getFeats() const | ogs::core::Creature | [inline] |
| getFeatures() const | ogs::core::Entity | [inline] |
| getHealth() const | ogs::core::Entity | [inline] |
| getHitDice() const | ogs::core::Creature | [inline] |
| getHitDice() | ogs::core::Creature | [inline] |
| getInitiative() const | ogs::core::Creature | [inline] |
| getInitiative() | ogs::core::Creature | [inline] |
| getObservers() const | ogs::support::Object | [inline, protected] |
| getSaves() const | ogs::core::Creature | [inline] |
| getSaves() | ogs::core::Creature | [inline] |
| getSize() const | ogs::core::Entity | [inline] |
| getSize() | ogs::core::Entity | [inline] |
| getSkills() const | ogs::core::Creature | [inline] |
| getWeight() const | ogs::core::Entity | [inline] |
| Health typedef | ogs::core::Entity | |
| HIT_DIE | ogs::creatures::Humanoid | [static] |
| Humanoid(ogs::core::Die hitDice, ogs::core::Abilities abilities, ogs::core::Size::Type size=ogs::core::Size::MEDIUM, Parts parts=createParts()) | ogs::creatures::Humanoid | [inline, protected] |
| notifyObservers(Event &event) | ogs::support::Object | [protected, virtual] |
| Object() | ogs::support::Object | [inline, protected] |
| Observers typedef | ogs::support::Object | [protected] |
| Parts typedef | ogs::core::Creature | [protected] |
| removeFeat(Feat &feat) | ogs::core::Creature | |
| removeFeature(Feature &feature) | ogs::core::Entity | |
| removeObserver(Observer &observer) | ogs::support::Object | |
| removeSkill(Skill &skill) | ogs::core::Creature | |
| rollInitiative() const | ogs::core::Creature | [inline] |
| setHealth(Health health) | ogs::core::Entity | |
| setWeight(Weight weight) | ogs::core::Entity | |
| SKILL_RATE | ogs::creatures::Humanoid | [static] |
| toString() const | ogs::support::Object | [virtual] |
| unequipItem(Item &item) | ogs::core::Creature | |
| Weight typedef | ogs::core::Entity | |
| ~Creature()=0 (defined in ogs::core::Creature) | ogs::core::Creature | [inline, pure virtual] |
| ~Entity()=0 (defined in ogs::core::Entity) | ogs::core::Entity | [inline, pure virtual] |
| ~Object()=0 (defined in ogs::support::Object) | ogs::support::Object | [inline, pure virtual] |