#include <Ranger.h>
Inheritance diagram for ogs::cclasses::Ranger:
Public Member Functions | |
Ranger (ogs::core::XP::Level xpLevel=1) | |
Create a new Ranger cclass. | |
ogs::magic::SpellCounts | getSpellsPerDay () const |
Static Public Attributes | |
const ogs::core::Die::Sides | HIT_DIE = ogs::core::Die::d10 |
Hit die of rangers. | |
const ogs::core::Skill::Points | SKILL_RATE = 4 |
Skill rate of rangers. | |
Protected Member Functions | |
ogs::core::Modifier::Value | getBaseAttackValue () const |
Determine the value of base attack bonus for this cclass. | |
ogs::core::Modifier::Value | getBaseFortSaveValue () const |
Determine the value of base Fortitude save bonus for this cclass. |
Rangers gain the Light Armor, Medium Armor, and Shield Proficiency feats at 1st-level as well as the Simple Weapon and Martial Weapon (All) Proficiency feats. They also gain the Track feat automatically at 1st-level. Rangers with a +9 base attack bonus can also select the Improved Two-Weapon Fighting feat if they do not have the other prerequisites for the feat. Rangers can also cast divine spells starting at 4th-level. Their caster level is one-half their cclass experience level.
Rangers typically exist in fantasy campaign settings.
|
|
|
Rangers use the strong advancement rate for base attack bonuses.
|
|
Rangers use the strong advancement rate for base Fortitude save bonuses.
|
|
Rangers use d10 for their hit die. |
|
Rangers gain 4 skill points per experience level. |