CharClass, CMObject, Modifiable, MsgListener, StatsAffecting, Tickable, java.lang.Cloneable, java.lang.Comparable<CMObject>public class Wizard extends Mage
CharClass.SubClassRuleARMOR_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_THIEFLIKEcachedRaceQualList, CODES, finalAllowedRaceSet, hitPointDescReplacePairs, hitPointsDesc, lastPropsCheckTime, manaDesc, manaDescReplacePairs, maxStatAdj, movementDesc, movementDescReplacePairs, names, outfitChoices, previousRaceListHashSTATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET| Constructor | Description | 
|---|---|
| Wizard() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | affectCharState(MOB mob,
               CharState state) | This method is called by the recoverCharState() method on other MOB objects. | 
| 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. | 
| void | executeMsg(Environmental myHost,
          CMMsg msg) | The general message event handler for the object. | 
| 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. | 
| protected boolean | grantSomeSpells() | |
| 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. | 
allowedArmorLevel, allowedWeaponLevel, armorFailMessage, disallowedWeaponClasses, getAttackAttribute, getBonusAttackLevel, getBonusPracLevel, getHitPointsFormula, getLevelsPerBonusDamage, getManaFormula, getMinimumStatRequirements, getMovementFormula, getPracsFirstLevel, getRequiredRaceList, getTrainsFirstLevel, grantAbilities, outfit, requiredArmorSourceMinorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddedExpertise, adjustExperienceGain, affectCharStats, affectPhyStats, allowedToAutoGain, armorCheck, buildDisallowedWeaponClasses, buildDisallowedWeaponClasses, buildRequiredWeaponMaterials, canBeABenificiary, canBeADivider, checkRaceQualifierChanges, classDurationModifier, classLevelModifier, classParms, cleanOutfit, cloneFix, compareTo, copyOf, endCharacter, expless, getArmorLimitDesc, getAttackDesc, getCodeNum, getDamageDesc, getHitPointDesc, getLevelCap, getManaDesc, getMaxStatDesc, getMovementDesc, getPracticeDesc, getPrimeStatDesc, getRaceQualDesc, getSaveStatIndex, getSecurityFlags, getShortAttackAttribute, getStartingMoney, getStat, getStatCodes, getStatQualDesc, getSubClassRule, getTickStatus, getTrainDesc, getWeaponLimitDesc, giveMobAbility, giveMobAbility, isAllowedRace, isGeneric, isQualifyingAuthority, isStat, isValidClassBeneficiary, isValidClassDivider, L, level, leveless, makeGenCharClass, maxCommonSkills, maxCraftingSkills, maxLanguages, maxNonCraftingSkills, maxStatAdjustments, name, nameSet, newInstance, qualifiesForThisClass, raceless, requiredWeaponMaterials, sameAs, setClassParms, setStat, showThinQualifyList, startCharacter, tick, unLevel, weaponCheckpublic java.lang.String ID()
CMObjectpublic java.lang.String name()
CharClassname in interface CharClassname in interface CMObjectname in interface Tickablename in class MageCharClass.name(int), 
CharClass.nameSet()public java.lang.String baseClass()
CharClassprotected boolean grantSomeSpells()
grantSomeSpells in class Magepublic void initializeClass()
CMObjectinitializeClass in interface CMObjectinitializeClass in class Magepublic int availabilityCode()
CharClassavailabilityCode in interface CharClassavailabilityCode in class MageAreapublic java.lang.String getOtherBonusDesc()
CharClassgetOtherBonusDesc in interface CharClassgetOtherBonusDesc in class StdCharClasspublic java.lang.String getOtherLimitsDesc()
CharClassgetOtherLimitsDesc in interface CharClassgetOtherLimitsDesc in class StdCharClasspublic void executeMsg(Environmental myHost, CMMsg msg)
MsgListenerexecuteMsg in interface MsgListenerexecuteMsg in class StdCharClassmyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that needs to be executedCMMsgpublic void affectCharState(MOB mob, CharState state)
StatsAffectingaffectCharState in interface StatsAffectingaffectCharState in class StdCharClassmob - the host of the CharState object being affectedstate - the particular CharState object being affectedCharState, 
MOB, 
MOB.baseState(), 
MOB.curState(), 
MOB.recoverMaxState()public boolean okMessage(Environmental myHost, CMMsg msg)
MsgListenerokMessage in interface MsgListenerokMessage in class StdCharClassmyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that wants to be executedCMMsg, 
CMMsg.source()