|
OGS Java API Spec | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ogs.support.Object | +--ogs.core.CClass | +--ogs.cclasses.Druid
A character class that reveres nature. Druids are protectors and servants of nature.. As such, they are rarely if ever found in or near large cities. They are most often found in remote and isolated wilderness areas. Their intimate knowledge of the natural world is their source of power. Like clerics, druids are also spell casters of diving magic and Wisdom is their primary spell casting ability. In addition to spells, druids gain many special features as they advance in level including nature sense, animal companion, woodland stride, trackless step, wild shape, venom immunity, alter self, and timeless body.
At 1st-level, druids are proficient with light and medium armor though they are prohibited from wearing metal armor. They are proficient with clubs, daggers, darts, slings, quarterstaffs, spears (short, half, long), scimitars, and sickles. Druids must be of partially neutral alignment. They can be neutral good, lawful neutral, true neutral, chaotic neutral, or neutral evil. A druid who becomes any other alignment loses all spells and druidic abilities until he or she atones as per the Atonement spell).
This cclass is typically used in fantasy campaign settings.
Field Summary |
Fields inherited from class ogs.support.Object |
listeners |
Constructor Summary | |
Druid()
Create a new 1st-level Druid cclass. |
|
Druid(int xpLevel)
Create a new Nth-level Druid cclass. |
Method Summary | |
protected int |
getBaseFortSaveValue()
Determine the value of base Fortitude save bonus for this cclass. |
protected int |
getBaseWillSaveValue()
Determine the value of base Will save bonus for this cclass. |
int |
getHitDie()
Determine the hit die for this cclass. |
int |
getSkillPoints()
Determine the skill points per experience level for this cclass. |
Vector |
getSpellsPerDay()
Determine the number of spells that this druid can cast per day. |
Methods inherited from class ogs.core.CClass |
getBaseAttack, getBaseAttackValue, getBaseFortSave, getBaseRefSave, getBaseRefSaveValue, getBaseWillSave, getLevel, setLevel |
Methods inherited from class ogs.support.Object |
addListener, handleEvent, notifyListeners, removeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Druid()
public Druid(int xpLevel)
xpLevel
- Experience level of druid.Method Detail |
public int getHitDie()
getHitDie
in class CClass
public int getSkillPoints()
getSkillPoints
in class CClass
protected int getBaseFortSaveValue()
getBaseFortSaveValue
in class CClass
protected int getBaseWillSaveValue()
getBaseWillSaveValue
in class CClass
public Vector getSpellsPerDay()
|
OGS Java API Spec | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |