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

ogs::creatures::humanoids::HalfOrc Class Reference

A progeny of a human and an orc. More...

#include <HalfOrc.h>

Inheritance diagram for ogs::creatures::humanoids::HalfOrc:

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

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

TODO: Finish this description.

Half-orcs typically exist in fantasy campaign settings.


Member Function Documentation

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

The adult age for half-orcs is 14 years.

Returns:
14 years

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

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

The die used to roll maximum ages for half-orcs is 2d10.

Returns:
2d10

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

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

The middle age for half-orcs is 30 years.

Returns:
30 years

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

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

The old age for half-orcs is 45 years.

Returns:
45 years

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

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

The venerable age for half-orcs is 60 years.

Returns:
60 years

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


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