#include <Paladin.h>
Inheritance diagram for ogs::cclasses::Paladin:
Public Member Functions | |
Paladin (ogs::core::XP::Level xpLevel=1) | |
Create a new Paladin cclass. | |
bool | attachObject (ogs::support::Object &object) |
Attach this cclass to an object. | |
bool | detachObject () |
Detach this cclass from an object. | |
ogs::magic::SpellCounts | getSpellsPerDay () const |
Determine the number of spells that this paladin can cast per day. | |
Static Public Attributes | |
const ogs::core::Die::Sides | HIT_DIE = ogs::core::Die::d10 |
Hit die of paladins. | |
const ogs::core::Skill::Points | SKILL_RATE = 2 |
Skill rate of paladins. |
Paladins begin proficient with all simple and martial weapons, all light, medium, and heavy armors, and all shields. Paladins can gain many special abilities including detect evil, divine grace, lay on hands, divine health, aura of courage, smite evil, remove disease, turn undead, special mount, and divine spell casting. Wisdom is used as the spell casting ability for paladins.
Paladins are typically found in fantasy campaigns.
|
|
|
When a paladin cclass is attached to a character, the Divine Grace feature is added to the creature along with armor and weapon proficiencies if the creature does not already have them. Reimplemented from ogs::core::CClass. |
|
The Paladin class is implemented so that it can be detached from a character. Reimplemented from ogs::core::CClass. |
|
The vector index of the return value is the spell level. If the number of spells for a given spell level is zero (0), the number of spells that can be cast for that level is the same as the bonus spells from the Charisma score of the paladin (if any).
|
|
Paladins use d12 for their hit die. |
|
Paladins gain 2 skill points per experience level. |