|
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.Monk
A character class dedicated to martial arts. Monks are well known for their discipline and dedication. They are continually in pursuit of perfection in mind, body, and spirit. They often live in isolated monastaries where they strive to achieve this goal through long hours of meditation and practice. Monks therefore have one alignment restriction: a monk must be of lawful alignment. A monk who becomes non-lawful can no longer advance in level but can still use all monk abilities.
Monks are masters of unarmed combat. They gain the Improved Unarmed Strike feat at 1st-level and can stun opponents with unarmed strikes. Monks are not initially proficient with any armors or shields but they are proficient with clubs, light and heavy crossbows, daggers, handaxes, javelins, kamas, nunchaku, quaterstaffs, shuriken, and slings. Monks also gain many special features as they advance in experience level.
This cclass is typically used in fantasy campaign settings.
Field Summary |
Fields inherited from class ogs.support.Object |
listeners |
Constructor Summary | |
Monk()
Create a new 1st-level Monk cclass. |
|
Monk(int xpLevel)
Create a new Nth-level Monk cclass. |
Method Summary | |
protected int |
getBaseFortSaveValue()
Determine the value of base Fortitude save bonus for this cclass. |
protected int |
getBaseRefSaveValue()
Determine the value of base Reflex 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. |
Methods inherited from class ogs.core.CClass |
getBaseAttack, getBaseAttackValue, getBaseFortSave, getBaseRefSave, 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 Monk()
public Monk(int xpLevel)
xpLevel
- Experience level of monk.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 getBaseRefSaveValue()
getBaseRefSaveValue
in class CClass
protected int getBaseWillSaveValue()
getBaseWillSaveValue
in class CClass
|
OGS Java API Spec | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |