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

ogs::cclasses::Bard Class Reference

A "jack-of-all-trades" character class well versed in music and lore. More...

#include <Bard.h>

Inheritance diagram for ogs::cclasses::Bard:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

ogs::magic::SpellCounts getSpellsPerDay () const
ogs::magic::SpellCounts getSpellsKnown () const

Static Public Attributes

const ogs::core::Die::Sides HIT_DIE = ogs::core::Die::d6
 Hit die of bards.

const ogs::core::Skill::Points SKILL_RATE = 4
 Skill rate of bards.


Protected Member Functions

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

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


Detailed Description

Bards have the ability to cast spells through their song and music. Charisma is the ability used by bards to cast spells. In addition to spells, bards can produce other unique effects that can charm other creatures or inspire their allies. These effects include inspire courage, countersong, fascinate, inspire competance, suggestion, and inspire greatness. In addition to song and music, bards are proficient at many roguish skills and acquire knowledge on many esoteric subjects.

At 2st-level, bards automatically gain the Simple Weapon, Light Armor, Medium Armor, and Shield Proficiency feats. They also select one proficiency from the following weapons: any bow, shortsword, longsword, rapier, sap, or whip. Bards have the same alignment restriction as barbarians: bards can not be of lawful alignment. Any bard that becomes lawful in alignment can still use all bardic abilities but cannot advance in level.

Bards are typically found in fantasy campaign settings.


Constructor & Destructor Documentation

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

Parameters:
xpLevel Experience level of bard.


Member Function Documentation

ogs::core::Modifier::Value ogs::cclasses::Bard::getBaseRefSaveValue  )  const [inline, protected]
 

Bards use the strong advancement rate for base Reflex save bonuses.

Returns:
Value of base Reflex save bonus.

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

Bards use the strong advancement rate for base Will save bonuses.

Returns:
Value of base Will save bonus.


Member Data Documentation

const ogs::core::Die::Sides ogs::cclasses::Bard::HIT_DIE = ogs::core::Die::d6 [static]
 

Bards use d6 for their hit die.

const ogs::core::Skill::Points ogs::cclasses::Bard::SKILL_RATE = 4 [static]
 

Bards gain 4 skill points per experience level.


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