Affectable, Behavable, CMObject, Contingent, DBIdentifiable, Dischargeable, Environmental, Expireable, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, Rider, StatsAffecting, Tickable, Item, MiscMagic, Wand, Wearable, java.lang.Cloneable, java.lang.Comparable<CMObject>public class GenWand extends StdWand
Wand.WandUsageWearable.CODES| Modifier and Type | Field | Description | 
|---|---|---|
| protected int | enchType | |
| protected int | maxUses | |
| protected java.lang.String | readableText | |
| protected java.lang.String | spellText | 
idConverter_name, affectPhyStats, affects, baseGoldValue, basePhyStats, behaviors, cachedImageName, databaseID, description, destroyed, displayText, dispossessionTime, material, me, miscText, myContainer, myUses, myWornCode, owner, phyStats, properWornBitmap, rawImageName, riding, scripts, secretIdentity, tickCtr, tickStatus, wornLogicalAnd, xtraValuesCODES, secretWordSTATUS_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_RESETDEFAULT_WORN_CODES, DEFAULT_WORN_DEPENDENCYGRID, DEFAULT_WORN_DESCS, DEFAULT_WORN_ORDER, DEFAULT_WORN_USUAL_NAMES, DEFAULT_WORN_WEIGHT_POINTS, DEFAULT_WORN_WEIGHTS, FILTER_ANY, FILTER_MOBINVONLY, FILTER_ROOMONLY, FILTER_UNWORNONLY, FILTER_WORNONLY, HIGHEST_WORN_CODE, IN_INVENTORY, WORN_ABOUT_BODY, WORN_ARMS, WORN_BACK, WORN_EARS, WORN_EYES, WORN_FEET, WORN_FLOATING_NEARBY, WORN_HANDS, WORN_HEAD, WORN_HELD, WORN_LEFT_FINGER, WORN_LEFT_WRIST, WORN_LEGS, WORN_MOUTH, WORN_NECK, WORN_RIGHT_FINGER, WORN_RIGHT_WRIST, WORN_TORSO, WORN_WAIST, WORN_WIELD| Constructor | Description | 
|---|---|
| GenWand() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| int | getEnchantType() | Returns the type of magic that can be enchanted onto
 this wand. | 
| int | getMaxCharges() | Gets the max number of times this can be invoked before
 being drained and empty useless. | 
| Ability | getSpell() | Sets the spell ability object that this wand can cast. | 
| java.lang.String | getStat(java.lang.String code) | An alternative means of retreiving the values of those fields on this object which are modifiable at
 run-time by builders. | 
| java.lang.String[] | getStatCodes() | Returns an array of the string names of those fields which are modifiable on this object at run-time by
 builders. | 
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| boolean | isGeneric() | Whether the fields of this item are set in code, or set by builders. | 
| java.lang.String | readableText() | For things that are readable, this returns the readable string
 for this thing. | 
| boolean | sameAs(Environmental E) | Whether this object instance is functionally identical to the object passed in. | 
| void | setEnchantType(int enchType) | Sets the type of magic that can be enchanted onto
 this wand. | 
| void | setMaxCharges(int newMaxUses) | Sets the max number of times this wand can be invoked before
 being drained and empty useless stick. | 
| void | setMiscText(java.lang.String newText) | For objects which have false for their isGeneric method, this is used to set any internally
 coded strings to change the nature or behavior of the object. | 
| void | setReadableText(java.lang.String text) | For things that are readable, this set the readable string
 for this thing. | 
| void | setSpell(Ability theSpell) | Sets the spell ability object that this wand can cast. | 
| void | setStat(java.lang.String code,
       java.lang.String val) | An alternative means of setting the values of those fields on this object which are modifiable at
 run-time by builders. | 
| java.lang.String | text() | For objects which have false for their isGeneric method, this is used to set any internally
 coded strings to change the nature or behavior of the object. | 
addEffect, addNonUninvokableEffect, basePhyStats, delAllEffects, delEffect, eachEffect, effects, fetchEffect, fetchEffect, numEffects, phyStats, setBasePhyStatsaddBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scriptscopyOf, initializeClass, newInstanceamDestroyed, destroy, isSavable, setSavablecanSaveDatabaseID, databaseID, setDatabaseIDdescription, displayText, image, L, maxRange, minRange, miscTextFormat, Name, rawImage, setDescription, setDisplayText, setImage, setNameexpirationDate, setExpirationDatebaseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaininggetSaveStatIndex, isStatokMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdescription, displayText, nameisReadable, setReadableaffectCharState, affectCharStats, affectPhyStatsabilityImbuesMagic, addBehavior, addEffect, addNonUninvokableEffect, addScript, affectCharState, affectCharStats, affectPhyStats, alreadyWornMsg, amBeingWornProperly, amDestroyed, amWearingAt, baseGoldValue, basePhyStats, behaviors, canSaveDatabaseID, canWear, canWearComplete, cloneFix, compareProperLocations, compareTo, container, copyOf, databaseID, delAllBehaviors, delAllEffects, delAllScripts, delBehavior, delEffect, delScript, description, description, destroy, displayText, displayText, eachBehavior, eachEffect, eachScript, effects, expirationDate, fetchBehavior, fetchBehavior, fetchEffect, fetchEffect, fetchScript, fitsOn, getSaveStatIndex, getTickStatus, I, image, initializeClass, isReadable, isSavable, isStat, L, material, maxRange, minRange, miscTextFormat, name, name, Name, newInstance, numBehaviors, numberOfItems, numEffects, numScripts, okMessage, owner, phyStats, rawImage, rawLogicalAnd, rawProperLocationBitmap, rawSecretIdentity, rawWornCode, recursiveWeight, removeFromOwnerContainer, riding, scripts, setBasePhyStats, setBaseValue, setContainer, setDatabaseID, setDescription, setDisplayText, setExpirationDate, setImage, setMaterial, setName, setOwner, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, setReadable, setRiding, setSavable, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, tackOns, tick, ultimateContainer, unWear, usesRemaining, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearcheckWave, checkWave, executeMsg, genericName, getCharges, getWandWord, magicWord, recoverPhyStats, secretIdentity, setCharges, useTheWand, value, waveIfAble, waveIfAblegetTickStatus, name, tickamBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearprotected java.lang.String readableText
protected java.lang.String spellText
protected int maxUses
protected int enchType
public java.lang.String ID()
CMObjectpublic boolean isGeneric()
EnvironmentalisGeneric in interface EnvironmentalisGeneric in class StdItemEnvironmental.text()public void setSpell(Ability theSpell)
WandsetSpell in interface WandsetSpell in class StdWandtheSpell - the spell ability object that this wand can cast.Wand.getSpell()public Ability getSpell()
WandgetSpell in interface WandgetSpell in class StdWandWand.setSpell(Ability)public java.lang.String readableText()
ReadablereadableText in interface ReadablereadableText in class StdItemReadable.isReadable(), 
Readable.setReadable(boolean), 
Readable.setReadableText(String)public void setReadableText(java.lang.String text)
ReadablesetReadableText in interface ReadablesetReadableText in class StdItemtext - the readable textReadable.isReadable(), 
Readable.setReadable(boolean), 
Readable.readableText()public int getMaxCharges()
DischargeablegetMaxCharges in interface DischargeablegetMaxCharges in class StdWandDischargeable.setMaxCharges(int)public void setMaxCharges(int newMaxUses)
DischargeablesetMaxCharges in interface DischargeablesetMaxCharges in class StdWandnewMaxUses - the number of times this can be invokedDischargeable.getMaxCharges()public int getEnchantType()
WandgetEnchantType in interface WandgetEnchantType in class StdWandAbility.ACODE_SPELLpublic void setEnchantType(int enchType)
WandsetEnchantType in interface WandsetEnchantType in class StdWandenchType - the enchantment/magic typeAbility.ACODE_CHANTpublic java.lang.String text()
Environmentaltext in interface Environmentaltext in class StdItempublic void setMiscText(java.lang.String newText)
EnvironmentalsetMiscText in interface EnvironmentalsetMiscText in class StdWandnewText - either an open internal text string, or XMLpublic java.lang.String getStat(java.lang.String code)
ModifiablegetStat in interface ModifiablegetStat in class StdWandcode - the name of the field to read.Modifiable.getStatCodes()public void setStat(java.lang.String code,
                    java.lang.String val)
ModifiablesetStat in interface ModifiablesetStat in class StdWandcode - the name of the field to setval - the value to set the field toModifiable.getStatCodes()public java.lang.String[] getStatCodes()
ModifiablegetStatCodes in interface ModifiablegetStatCodes in class StdWandModifiable.getStat(String), 
Modifiable.setStat(String, String)public boolean sameAs(Environmental E)
EnvironmentalsameAs in interface EnvironmentalsameAs in class StdWandE - the object to compare this one toModifiable.getStatCodes(), 
Modifiable.getStat(String)