#include <Wizard.h>
Inheritance diagram for ogs::cclasses::Wizard:
Public Member Functions | |
Wizard (ogs::core::XP::Level xpLevel=1) | |
Create a new Wizard cclass. | |
ogs::magic::SpellCounts | getSpellsPerDay () const |
Static Public Attributes | |
const ogs::core::Die::Sides | HIT_DIE = ogs::core::Die::d4 |
Hit die of wizards. | |
const ogs::core::Skill::Points | SKILL_RATE = 2 |
Skill rate of wizards. | |
Protected Member Functions | |
ogs::core::Modifier::Value | getBaseAttackValue () const |
Determine the value of base attack bonus for wizards. | |
ogs::core::Modifier::Value | getBaseWillSaveValue () const |
Determine the value of base Will save bonus for wizards. |
Wizards can specialize in a school of magic. A wizard who specializes in a school of magic must select one of the eight schools of magic to specialize in and a combination of one or more schools that are prohibited. The speciallist can cast extra spells in this school but can never cast spells from one or more of the prohibited schools. Wizards (only) may also select the Spell Mastery feat that allows them to prepare spells without studying a spellbook.
At 1st-level, wizards may summon a familliar just like a sorcerer and automatically gain the Scribe Scroll feat. Wizards gain a metamagic feat every five levels in addition to feats normally gained. Initially, wizards are not proficient with armor or shields and they are only proficient with clubs, daggers, light and heavy crossbows, and quarterstaffs. Wizard have no alignment restrictions; they may be of any alignment.
This cclass is typcially used in fantasy campaign settings.
|
|
|
Wizards use the weak advancement rate for base attack bonuses.
|
|
Wizards use the strong advancement rate for base Will save bonuses.
|
|
Wizards use d4 for their hit die. |
|
Wizards gain 2 skill points per experience level. |