Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

ogs::creatures::humanoids::Dwarf Class Reference

A sturdy humanoid creature skilled in stonework and metalcraft. More...

#include <Dwarf.h>

Inheritance diagram for ogs::creatures::humanoids::Dwarf:

Inheritance graph
[legend]
Collaboration diagram for ogs::creatures::humanoids::Dwarf:

Collaboration graph
[legend]
List of all members.

Public Member Functions

unsigned getAdultAge () const
 Determine the average adult age for this type of creature.

unsigned getMiddleAge () const
 Determine the average middle age for this type of creature.

unsigned getOldAge () const
 Determine the average old age for this type of creature.

unsigned getVenerableAge () const
 Determine the average venerable age for this type of creature.

const Die & getMaximumAge () const
 Access the die used to roll a random maximum age for a PC.


Detailed Description

Dwarves are shorter but broader and just as heavy as humans and thus considered as medium-size creatures but they cannot move quite as fast. Dwarves are most at home in areas with a preponderance of stone and metals such as mountains or rocky hillsides. Most of them live in underground mansions where they work in vast complexes of mines and forges.

They have many special racial traits that make them well suited to life underground. Dwarves have darkvision that allows them to see without color up to 60 feet in total darkness. They share a feature common to many earth dwellers called stonecunning. Their favored class is fighter. Dwarves also get the following modifiers:

Dwarves typically exist in fantasy campaign settings.


Member Function Documentation

unsigned ogs::creatures::humanoids::Dwarf::getAdultAge  )  const [inline, virtual]
 

The adult age for dwarves is 40 years.

Returns:
40 years

Implements ogs::core::details::Maturity.

const Die & ogs::creatures::humanoids::Dwarf::getMaximumAge  )  const [inline, virtual]
 

The die used to roll maximum ages for dwarves is 2d100.

Returns:
2d100

Implements ogs::core::details::Maturity.

unsigned ogs::creatures::humanoids::Dwarf::getMiddleAge  )  const [inline, virtual]
 

The middle age for dwarves is 125 years.

Returns:
125 years

Implements ogs::core::details::Maturity.

unsigned ogs::creatures::humanoids::Dwarf::getOldAge  )  const [inline, virtual]
 

The old age for dwarves is 188 years.

Returns:
188 years

Implements ogs::core::details::Maturity.

unsigned ogs::creatures::humanoids::Dwarf::getVenerableAge  )  const [inline, virtual]
 

The venerable age for dwarves is 250 years.

Returns:
250 years

Implements ogs::core::details::Maturity.


The documentation for this class was generated from the following file:
Generated on Sun Apr 20 03:38:49 2003 for Open Gaming System (OGS) by doxygen1.3