|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.Items.Basic.StdItem
com.planet_ink.coffee_mud.Items.Basic.GenItem
com.planet_ink.coffee_mud.Items.Basic.GenInstrument
public class GenInstrument
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.MusicalInstrument |
|---|
MusicalInstrument.InstrumentType |
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
Wearable.CODES |
| Field Summary |
|---|
| Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.GenItem |
|---|
readableText |
| Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.StdItem |
|---|
affectPhyStats, affects, baseGoldValue, basePhyStats, behaviors, cachedImageName, CODES, databaseID, description, destroyed, displayText, dispossessionTime, material, me, miscText, myContainer, myUses, myWornCode, name, owner, phyStats, properWornBitmap, rawImageName, riding, scripts, secretIdentity, tickCtr, tickStatus, wornLogicalAnd, xtraValues |
| Fields inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
DEFAULT_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 Summary | |
|---|---|
GenInstrument()
|
|
| Method Summary | |
|---|---|
MusicalInstrument.InstrumentType |
getInstrumentType()
Returns the instrument type of this instrument |
java.lang.String |
getInstrumentTypeName()
Returns the instrument type name of this instrument |
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of this object. |
boolean |
okMessage(Environmental host,
CMMsg msg)
The general message event previewer for the object. |
void |
recoverPhyStats()
This method copies the basePhyStats() object into the phyStats() object, then makes repeated calls to all surrounding objects with affectPhyStats(Environmental,PhyStats) method. |
void |
setInstrumentType(int typeOrdinal)
Sets the instrument type of this instrument |
void |
setInstrumentType(MusicalInstrument.InstrumentType newType)
Sets the instrument type of this instrument |
void |
setInstrumentType(java.lang.String newType)
Sets the instrument type of this instrument |
void |
setReadableText(java.lang.String text)
For things that are readable, this set the readable string for this thing. |
| Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.GenItem |
|---|
getStat, getStatCodes, isGeneric, readableText, sameAs, setMiscText, setStat, text |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Item |
|---|
baseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, value |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Rider |
|---|
riding, setRiding |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Physical |
|---|
description, displayText, name |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Environmental |
|---|
description, displayText, expirationDate, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setExpirationDate, setImage, setMiscText, setName, text |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable |
|---|
getTickStatus, name, tick |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.StatsAffecting |
|---|
affectCharState, affectCharStats, affectPhyStats |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.MsgListener |
|---|
executeMsg |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Contingent |
|---|
amDestroyed, destroy, isSavable, setSavable |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject |
|---|
copyOf, initializeClass, newInstance |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Modifiable |
|---|
getSaveStatIndex, getStat, getStatCodes, isStat, setStat |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Affectable |
|---|
addEffect, addNonUninvokableEffect, basePhyStats, delAllEffects, delEffect, eachEffect, effects, fetchEffect, fetchEffect, numEffects, phyStats, setBasePhyStats |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Behavable |
|---|
addBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scripts |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.DBIdentifiable |
|---|
canSaveDatabaseID, databaseID, setDatabaseID |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
amBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWear |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Readable |
|---|
isReadable, readableText, setReadable |
| Constructor Detail |
|---|
public GenInstrument()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class GenItempublic void recoverPhyStats()
Affectable
recoverPhyStats in interface AffectablerecoverPhyStats in class StdItemAffectable.basePhyStats(),
Affectable.phyStats(),
Affectable.addEffect(Ability),
Behavable.addBehavior(Behavior),
PhyStatspublic MusicalInstrument.InstrumentType getInstrumentType()
MusicalInstrument
getInstrumentType in interface MusicalInstrumentMusicalInstrument.InstrumentType,
MusicalInstrument.setInstrumentType(InstrumentType),
MusicalInstrument.setInstrumentType(String),
MusicalInstrument.setInstrumentType(int)public java.lang.String getInstrumentTypeName()
MusicalInstrument
getInstrumentTypeName in interface MusicalInstrumentMusicalInstrument.InstrumentType,
MusicalInstrument.setInstrumentType(InstrumentType),
MusicalInstrument.setInstrumentType(String),
MusicalInstrument.setInstrumentType(int)public void setReadableText(java.lang.String text)
Readable
setReadableText in interface ReadablesetReadableText in class GenItemtext - the readable textReadable.isReadable(),
Readable.setReadable(boolean),
Readable.readableText()public void setInstrumentType(int typeOrdinal)
MusicalInstrument
setInstrumentType in interface MusicalInstrumenttypeOrdinal - the instrument ordinal of this instrumentMusicalInstrument.InstrumentType,
MusicalInstrument.setInstrumentType(InstrumentType),
MusicalInstrument.setInstrumentType(String),
MusicalInstrument.setInstrumentType(int)public void setInstrumentType(MusicalInstrument.InstrumentType newType)
MusicalInstrument
setInstrumentType in interface MusicalInstrumentnewType - the instrument type enum object of this instrumentMusicalInstrument.InstrumentType,
MusicalInstrument.setInstrumentType(InstrumentType),
MusicalInstrument.setInstrumentType(String),
MusicalInstrument.setInstrumentType(int)public void setInstrumentType(java.lang.String newType)
MusicalInstrument
setInstrumentType in interface MusicalInstrumentnewType - the instrument type name for this instrumentMusicalInstrument.InstrumentType,
MusicalInstrument.setInstrumentType(InstrumentType),
MusicalInstrument.setInstrumentType(String),
MusicalInstrument.setInstrumentType(int)
public boolean okMessage(Environmental host,
CMMsg msg)
MsgListener
okMessage in interface MsgListenerokMessage in class StdItemhost - either the initiator of the event, or the host of this objectmsg - the CMMsg that wants to be executed
CMMsg,
CMMsg.source()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||