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

ogs::cclasses::Cleric Class Reference

A pious character class devoted to the service of a deity. More...

#include <Cleric.h>

Inheritance diagram for ogs::cclasses::Cleric:

Inheritance graph
[legend]
Collaboration diagram for ogs::cclasses::Cleric:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Cleric (ogs::core::XP::Level xpLevel=1)
 Create a new Cleric cclass.

ogs::magic::SpellCounts getSpellsPerDay () const

Static Public Attributes

const ogs::core::Die::Sides HIT_DIE = ogs::core::Die::d8
 Hit die of clerics.

const ogs::core::Skill::Points SKILL_RATE = 2
 Skill rate of clerics.


Protected Member Functions

ogs::core::Modifier::Value getBaseFortSaveValue () const
 Determine the value of base Fortitude save bonus for this cclass.

ogs::core::Modifier::Value getBaseWillSaveValue () const
 Determine the value of base Will save bonus for this cclass.


Detailed Description

Clerics are spell casters of divine magic. Their spells are granted to them from their diety through their faith and prayers. In addition, clerics may select two domains governed by their diety. Domains grant clerics additionaly spells and features. Clerics also have a feature called spontaneous casting. A cleric can replace a prepared spell (other than a domain spell) with a cure wounds spell (or inflict wounds spell depending on his or her alignment) of the same spell level or lower.

The most prominent feature of clerics however is the ability to turn (or rebuke depending on alignment) undead creatures. Neutral clerics choose whether they spontaneous cast cure wounds or inflict wounds and whether they turn or rebuke undead. Once a neutral cleric makes their choice, it cannot be changed. Clerics can also take up arms when duty requires it. As such, clerics are automatically proficient with all types of armor and shields and all simple weapons.

Clerics are typically found in fantasy campaign settings.


Constructor & Destructor Documentation

ogs::cclasses::Cleric::Cleric ogs::core::XP::Level  xpLevel = 1  )  [inline]
 

Parameters:
xpLevel Experience level of cleric.


Member Function Documentation

ogs::core::Modifier::Value ogs::cclasses::Cleric::getBaseFortSaveValue  )  const [inline, protected]
 

Clerics use the strong advancement rate for base Fortitude save

Returns:
Value of base Fortitude save bonus.

ogs::core::Modifier::Value ogs::cclasses::Cleric::getBaseWillSaveValue  )  const [inline, protected]
 

Clerics use the strong advancment rate for base Will save bonuses.

Returns:
Value of base Will save bonus.


Member Data Documentation

const ogs::core::Die::Sides ogs::cclasses::Cleric::HIT_DIE = ogs::core::Die::d8 [static]
 

Clerics use d8 for their hit die.

const ogs::core::Skill::Points ogs::cclasses::Cleric::SKILL_RATE = 2 [static]
 

Clerics gain 2 skill points per experience level.


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