|
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.Paladin
A character class that strives to be the paragon of virtue. Paladins are champions of all that is pure and just. They are exemplars and the epitome of chilvary. Paladins are often called knights, cavaliers, and crusaders. As such, their alignment must always be lawful good. Any paladin who ceases to be lawful good or otherwise betrays their code of conduct immediately looses all paladin abilities and can no longer advance in level as a paladin. Ex-paladins may make reparations with an atonement spell.
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.
Field Summary |
Fields inherited from class ogs.support.Object |
listeners |
Constructor Summary | |
Paladin()
Create a new 1st-level Paladin cclass. |
|
Paladin(int xpLevel)
Create a new Nth-level Paladin cclass. |
Method Summary | |
boolean |
attachObject(Object object)
Attach this Paladin cclass to a character. |
protected int |
getBaseAttackValue()
Determine the value of base attack bonus for this cclass. |
protected int |
getBaseFortSaveValue()
Determine the value of base Fortitude 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 paladin can cast per day. |
Methods inherited from class ogs.core.CClass |
getBaseAttack, getBaseFortSave, getBaseRefSave, getBaseRefSaveValue, getBaseWillSave, getBaseWillSaveValue, 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 Paladin()
public Paladin(int xpLevel)
xpLevel
- Experience level of paladin.Method Detail |
public int getHitDie()
getHitDie
in class CClass
public int getSkillPoints()
getSkillPoints
in class CClass
protected int getBaseAttackValue()
getBaseAttackValue
in class CClass
protected int getBaseFortSaveValue()
getBaseFortSaveValue
in class CClass
public boolean attachObject(Object object)
object
- Object to attach this paladin to.public Vector getSpellsPerDay()
|
OGS Java API Spec | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |