|
|||||||||
| 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.Templar
public class Templar
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.CharClasses.interfaces.CharClass |
|---|
CharClass.SubClassRule |
| Field Summary | |
|---|---|
protected int |
tickDown
|
| Fields inherited from class com.planet_ink.coffee_mud.CharClasses.StdCharClass |
|---|
cachedRaceQualList, CODES, finalAllowedRaceSet, hitPointDescReplacePairs, hitPointsDesc, lastPropsCheckTime, manaDesc, manaDescReplacePairs, maxStatAdj, movementDesc, movementDescReplacePairs, names, outfitChoices, previousRaceListHash |
| 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, GENFLAG_THINQUALLIST, WEAPONS_ALLCLERIC, WEAPONS_ANY, WEAPONS_BURGLAR, WEAPONS_DAGGERONLY, WEAPONS_EVILCLERIC, WEAPONS_FLAILONLY, WEAPONS_GOODCLERIC, WEAPONS_LONGDESC, WEAPONS_MAGELIKE, WEAPONS_MERLIKE, WEAPONS_NATURAL, WEAPONS_NEUTRALCLERIC, WEAPONS_ROCKY, WEAPONS_SETS, WEAPONS_STAFFONLY, WEAPONS_THIEFLIKE |
| Constructor Summary | |
|---|---|
Templar()
|
|
| Method Summary | |
|---|---|
int |
allowedWeaponLevel()
A code designating what kind of weapons can be used by this class without fumbling their usage. |
protected int |
alwaysFlunksThisQuality()
|
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.Set<java.lang.Integer> |
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. |
Pair<java.lang.String,java.lang.Integer>[] |
getMinimumStatRequirements()
Returns pairings of stat names and the minimum a player must have in the state in order to learn this class. |
java.lang.String |
getOtherBonusDesc()
Returns a text description of any bonus properties granted by this class to its members. |
java.lang.String |
getOtherLimitsDesc()
Returns a text description of any misc restrictions imposed by this class upon its members. |
java.lang.String[] |
getRequiredRaceList()
Returns an array of Strings containing either the names of particular races, racial categories, or the word "ANY" to mean any class is OK. |
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. |
java.util.List<Item> |
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 |
tick(Tickable ticking,
int tickID)
this is the method which is called periodically by the threading engine. |
| Methods inherited from class com.planet_ink.coffee_mud.CharClasses.Cleric |
|---|
allowedArmorLevel, getBonusAttackLevel, getBonusPracLevel, getHitPointsFormula, getLevelsPerBonusDamage, getManaFormula, grantAbilities, holyQuality, okMessage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int tickDown
| Constructor Detail |
|---|
public Templar()
| 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 CMObjectname 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()
CharClass
allowedWeaponLevel in interface CharClassallowedWeaponLevel in class ClericCharClass.WEAPONS_ANYprotected java.util.Set<java.lang.Integer> disallowedWeaponClasses(MOB mob)
disallowedWeaponClasses in class Clericprotected int alwaysFlunksThisQuality()
alwaysFlunksThisQuality in class Clericpublic void initializeClass()
CMObject
initializeClass in interface CMObjectinitializeClass in class Clericpublic int availabilityCode()
CharClass
availabilityCode in interface CharClassavailabilityCode in class ClericArea
public boolean tick(Tickable ticking,
int tickID)
Tickable
tick in interface Tickabletick in class StdCharClassticking - a reference to this Tickable objecttickID - the TICKID_ constant describing this periodic call, as defined in Tickable
Tickable,
ServiceEngine,
TickableGrouppublic java.lang.String[] getRequiredRaceList()
CharClass
getRequiredRaceList in interface CharClassgetRequiredRaceList in class ClericCharClass.isAllowedRace(Race)public Pair<java.lang.String,java.lang.Integer>[] getMinimumStatRequirements()
CharClass
getMinimumStatRequirements in interface CharClassgetMinimumStatRequirements in class Clericpublic java.lang.String getOtherBonusDesc()
CharClass
getOtherBonusDesc in interface CharClassgetOtherBonusDesc in class StdCharClasspublic java.lang.String getOtherLimitsDesc()
CharClass
getOtherLimitsDesc in interface CharClassgetOtherLimitsDesc in class Clericpublic java.util.List<Item> 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 | ||||||||