|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.CharClasses.StdCharClass
com.planet_ink.coffee_mud.CharClasses.Cleric
com.planet_ink.coffee_mud.CharClasses.Missionary
public class Missionary
| Field Summary |
|---|
| Fields inherited from class com.planet_ink.coffee_mud.CharClasses.StdCharClass |
|---|
CODES, maxStatAdj, names, outfitChoices |
| Fields inherited from interface com.planet_ink.coffee_mud.CharClasses.interfaces.CharClass |
|---|
ARMOR_ANY, ARMOR_CLOTH, ARMOR_DESCS, ARMOR_LEATHER, ARMOR_LONGDESC, ARMOR_METALONLY, ARMOR_NONMETAL, ARMOR_OREONLY, ARMOR_VEGAN, ARMOR_WEARMASK, GENFLAG_DESCS, GENFLAG_NOEXP, GENFLAG_NOLEVELS, GENFLAG_NORACE, WEAPONS_ALLCLERIC, WEAPONS_ANY, WEAPONS_BURGLAR, WEAPONS_DAGGERONLY, WEAPONS_EVILCLERIC, WEAPONS_FLAILONLY, WEAPONS_GOODCLERIC, WEAPONS_LONGDESC, WEAPONS_MAGELIKE, WEAPONS_NATURAL, WEAPONS_NEUTRALCLERIC, WEAPONS_ROCKY, WEAPONS_SETS, WEAPONS_THIEFLIKE |
| Constructor Summary | |
|---|---|
Missionary()
|
|
| Method Summary | |
|---|---|
void |
affectCharStats(MOB affectedMOB,
CharStats affectableStats)
This method is called by the recoverCharStats() method on other MOB objects. |
int |
allowedWeaponLevel()
|
int |
availabilityCode()
Returns one or a combination of the Area.THEME_* constants from the Area interface. |
java.lang.String |
baseClass()
Returns the base-class of this class. |
protected java.util.HashSet |
disallowedWeaponClasses(MOB mob)
|
int |
getAttackAttribute()
Returns which of the CharStats.STAT_* constants should be used to calculate the standard attack prowess points given when a member of this class gains a level. |
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of this object. |
void |
initializeClass()
Called ONCE after all objects are loaded, but before the map is read in during initialization. |
java.lang.String |
name()
Returns the generally displayable name of this class. |
boolean |
okMessage(Environmental myHost,
CMMsg msg)
The general message event previewer for the object. |
java.lang.String |
otherBonuses()
Returns a text description of any bonus properties granted by this class to its members. |
java.lang.String |
otherLimitations()
Returns a text description of any misc restrictions imposed by this class upon its members. |
java.util.Vector |
outfit(MOB myChar)
Returns a vector of Item objects representing the standard clothing, weapons, or other objects commonly given to players of this class just starting out. |
boolean |
qualifiesForThisClass(MOB mob,
boolean quiet)
Returns whether this given mob qualifies for this class, and optionally gives them an error message. |
java.lang.String |
statQualifications()
Returns a text description of the stat qualifications required to become a member of this character class |
| Methods inherited from class com.planet_ink.coffee_mud.CharClasses.Cleric |
|---|
allowedArmorLevel, alwaysFlunksThisQuality, getBonusAttackLevel, getBonusPracLevel, getHPDice, getHPDie, getHPDivisor, getLevelsPerBonusDamage, getManaDice, getManaDie, getManaDivisor, getMaxHitPointsLevel, grantAbilities, holyQuality |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Missionary()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class Clericpublic java.lang.String name()
CharClass
name in interface CharClassname in interface Tickablename in class ClericCharClass.name(int),
CharClass.nameSet()public java.lang.String baseClass()
CharClass
baseClass in interface CharClassbaseClass in class Clericpublic int getAttackAttribute()
CharClass
getAttackAttribute in interface CharClassgetAttackAttribute in class ClericCharStatspublic int allowedWeaponLevel()
allowedWeaponLevel in class Clericprotected java.util.HashSet disallowedWeaponClasses(MOB mob)
disallowedWeaponClasses in class Clericpublic void initializeClass()
CMObject
initializeClass in interface CMObjectinitializeClass in class Clericpublic int availabilityCode()
CharClass
availabilityCode in interface CharClassavailabilityCode in class ClericArea
public void affectCharStats(MOB affectedMOB,
CharStats affectableStats)
StatsAffecting
affectCharStats in interface StatsAffectingaffectCharStats in class StdCharClassaffectedMOB - the host of the CharStats object being affectedaffectableStats - the particular CharStats object being affectedCharStats,
MOB,
MOB.baseCharStats(),
MOB.charStats(),
MOB.recoverCharStats()public java.lang.String statQualifications()
CharClass
statQualifications in interface CharClassstatQualifications in class Cleric
public boolean qualifiesForThisClass(MOB mob,
boolean quiet)
CharClass
qualifiesForThisClass in interface CharClassqualifiesForThisClass in class Clericmob - the mob to evaluate the worthiness ofquiet - false to give the mob error messages, true for silence
public java.lang.String otherBonuses()
CharClass
otherBonuses in interface CharClassotherBonuses in class StdCharClasspublic java.lang.String otherLimitations()
CharClass
otherLimitations in interface CharClassotherLimitations in class Cleric
public boolean okMessage(Environmental myHost,
CMMsg msg)
MsgListener
okMessage in interface MsgListenerokMessage in class ClericmyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that wants to be executed
CMMsg,
CMMsg.source()public java.util.Vector outfit(MOB myChar)
CharClass
outfit in interface CharClassoutfit in class ClericmyChar - one who will receive the objects
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||