| addFeature(Feature &feature) | ogs::core::Entity | |
| addObserver(Observer &observer) | ogs::support::Object | |
| attachObject(Object &object) | ogs::core::Item | [virtual] |
| BASHING enum value | ogs::items::Weapon | |
| canEquip(const Object &object) const | ogs::core::Item | [inline, protected, virtual] |
| Density typedef | ogs::core::Item | |
| detachObject() | ogs::core::Item | [inline, virtual] |
| Entity(Size::Type size=Size::MEDIUM, Weight weight=0.0) | ogs::core::Entity | [protected] |
| EXOTIC enum value | ogs::items::Weapon | |
| getClass() const | ogs::support::Object | [inline] |
| getCriticalMultiplier() const | ogs::items::Weapon | [inline] |
| getDamage() const | ogs::items::Weapon | [inline] |
| getDefense() const | ogs::core::Entity | [inline] |
| getDefense() | ogs::core::Entity | [inline] |
| getFeatures() const | ogs::core::Entity | [inline] |
| getHealth() const | ogs::core::Entity | [inline] |
| getObject() const | ogs::core::Item | [inline, virtual] |
| getObservers() const | ogs::support::Object | [inline, protected] |
| getProficiency() const | ogs::items::Weapon | [inline] |
| getRangeIncrement() (defined in ogs::items::RangedWeapon) | ogs::items::RangedWeapon | [static] |
| getSize() const | ogs::core::Entity | [inline] |
| getSize() | ogs::core::Entity | [inline] |
| getThreatRange() const | ogs::items::Weapon | [inline] |
| getType() const | ogs::items::Weapon | [inline] |
| getWeight() const | ogs::core::Entity | [inline] |
| getWorth() const | ogs::core::Item | [inline] |
| Hardness typedef | ogs::core::Item | |
| Health typedef | ogs::core::Entity | |
| Item(Entity::Weight weight=0.0, Size::Type size=Size::MEDIUM, Worth worth=0.0) | ogs::core::Item | [protected] |
| MARTIAL enum value | ogs::items::Weapon | |
| Material typedef | ogs::core::Item | |
| notifyObservers(Event &event) | ogs::support::Object | [protected, virtual] |
| Object() | ogs::support::Object | [inline, protected] |
| Observers typedef | ogs::support::Object | [protected] |
| PIERCING enum value | ogs::items::Weapon | |
| Proficiency enum name | ogs::items::Weapon | |
| removeFeature(Feature &feature) | ogs::core::Entity | |
| removeObserver(Observer &observer) | ogs::support::Object | |
| setHealth(Health health) | ogs::core::Entity | |
| setWeight(Weight weight) | ogs::core::Entity | |
| setWorth(Worth worth) | ogs::core::Item | |
| SIMPLE enum value | ogs::items::Weapon | |
| SLASHING enum value | ogs::items::Weapon | |
| Thickness typedef | ogs::core::Item | |
| toString() const | ogs::support::Object | [virtual] |
| Type typedef | ogs::items::Weapon | |
| Weapon() | ogs::items::Weapon | |
| Weapon(Entity::Weight weight, ogs::core::Size::Type size, Item::Worth worth, Proficiency proficiency, Type type, const ogs::core::Die &damage, unsigned criticalMultiplier, ogs::core::Die::Value threatRange) (defined in ogs::items::Weapon) | ogs::items::Weapon | |
| Weight typedef | ogs::core::Entity | |
| Worth typedef | ogs::core::Item | |
| ~Entity()=0 (defined in ogs::core::Entity) | ogs::core::Entity | [inline, pure virtual] |
| ~Item()=0 (defined in ogs::core::Item) | ogs::core::Item | [inline, pure virtual] |
| ~Object()=0 (defined in ogs::support::Object) | ogs::support::Object | [inline, pure virtual] |
| ~Weapon() (defined in ogs::items::Weapon) | ogs::items::Weapon | [inline, virtual] |