#include <Human.h>
Inheritance diagram for ogs::creatures::humanoids::Human:
Public Member Functions | |
Human () | |
Create a new human. | |
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 ogs::core::Die & | getMaximumAge () const |
Access the die used to roll a random maximum age for a PC. | |
Static Protected Member Functions | |
ogs::core::Abilities | createAbilities () |
Create a set of abilities for this type of creature. |
Humans can exist in any campaign setting.
|
This method creates a complete et of abilities using the average method.
|
|
The adult age for humans is 15 years.
Implements ogs::core::details::Maturity. |
|
The die used to roll maximum ages for humans is 2d20.
Implements ogs::core::details::Maturity. |
|
The middle age for humans is 35 years.
Implements ogs::core::details::Maturity. |
|
The old age for humans is 53 years.
Implements ogs::core::details::Maturity. |
|
The venerable age for humans is 70 years.
Implements ogs::core::details::Maturity. |