|
|||||||||
| 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.Mage
com.planet_ink.coffee_mud.CharClasses.SpecialistMage
public class SpecialistMage
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.CharClasses.interfaces.CharClass |
|---|
CharClass.SubClassRule |
| Field Summary |
|---|
| 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 | |
|---|---|
SpecialistMage()
|
|
| Method Summary | |
|---|---|
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. |
int |
classDurationModifier(MOB myChar,
Ability skill,
int duration)
This method is called whenever a player casts a spell which has a lasting effect on the target. |
int |
domain()
|
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 |
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. |
int |
opposed()
|
| Methods inherited from class com.planet_ink.coffee_mud.CharClasses.Mage |
|---|
allowedArmorLevel, allowedWeaponLevel, armorFailMessage, disallowedWeaponClasses, getAttackAttribute, getBonusAttackLevel, getBonusPracLevel, getHitPointsFormula, getLevelsPerBonusDamage, getManaFormula, getMinimumStatRequirements, getMovementFormula, getPracsFirstLevel, getRequiredRaceList, getTrainsFirstLevel, grantAbilities, grantSomeSpells, outfit, requiredArmorSourceMinor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SpecialistMage()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class Magepublic java.lang.String name()
CharClass
name in interface CharClassname in interface CMObjectname in interface Tickablename in class MageCharClass.name(int),
CharClass.nameSet()public java.lang.String baseClass()
CharClass
baseClass in interface CharClassbaseClass in class Magepublic int domain()
public int opposed()
public void initializeClass()
CMObject
initializeClass in interface CMObjectinitializeClass in class Magepublic int availabilityCode()
CharClass
availabilityCode in interface CharClassavailabilityCode in class MageAreapublic java.lang.String getOtherBonusDesc()
CharClass
getOtherBonusDesc in interface CharClassgetOtherBonusDesc in class StdCharClasspublic java.lang.String getOtherLimitsDesc()
CharClass
getOtherLimitsDesc in interface CharClassgetOtherLimitsDesc in class StdCharClass
public boolean okMessage(Environmental myHost,
CMMsg msg)
MsgListener
okMessage in interface MsgListenerokMessage in class StdCharClassmyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that wants to be executed
CMMsg,
CMMsg.source()
public int classDurationModifier(MOB myChar,
Ability skill,
int duration)
CharClass
classDurationModifier in interface CharClassclassDurationModifier in class StdCharClassmyChar - the caster or skill userskill - the skill or spell that was cast.duration - the default duration
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||