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] |
getProjectile() (defined in ogs::items::ProjectileWeapon) | ogs::items::ProjectileWeapon | [static] |
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] |