Affectable, Behavable, CMObject, Contingent, DBIdentifiable, Environmental, Expireable, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, Rider, StatsAffecting, Tickable, Coins, Item, Wearable, java.lang.Cloneable, java.lang.Comparable<CMObject>public class StdCoins extends StdItem implements Coins
Wearable.CODES| Modifier and Type | Field | Description | 
|---|---|---|
| protected java.lang.String | currency | |
| protected double | denomination | 
idConverter_name, affectPhyStats, affects, baseGoldValue, basePhyStats, behaviors, cachedImageName, CODES, databaseID, description, destroyed, displayText, dispossessionTime, material, me, miscText, myContainer, myUses, myWornCode, owner, phyStats, properWornBitmap, rawImageName, riding, scripts, secretIdentity, tickCtr, tickStatus, wornLogicalAnd, xtraValuesSTATUS_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 | 
|---|---|
| StdCoins() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| protected boolean | abilityImbuesMagic() | |
| java.lang.String | displayText() | Gets the raw string used to show what this object looks like in the room. | 
| java.lang.String | genericName() | Returns a generic name for this object, devoid of its particular
 identifying details. | 
| java.lang.String | getCurrency() | Returns the currency that this stack of money belongs to. | 
| double | getDenomination() | Returns the denomination value of this currency, in base values. | 
| long | getNumberOfCoins() | Returns the number of units of currency in the stack | 
| double | getTotalValue() | Returns the total value of this stack of currency in base value. | 
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| java.lang.String | Name() | The raw unmodified name of this object as stored in the database. | 
| boolean | okMessage(Environmental myHost,
         CMMsg msg) | The general message event previewer for the object. | 
| boolean | putCoinsBack() | This method will inspect the current owner of this item for other
 items of identical currency and denomination. | 
| 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 | setCurrency(java.lang.String named) | Sets the currency that this stack of money belongs to. | 
| void | setDenomination(double valuePerCoin) | Sets the denomination value of this currency, in base values. | 
| void | setDynamicMaterial() | |
| void | setMiscText(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. | 
| void | setNumberOfCoins(long number) | Sets the number of units of currency in the stack | 
| int | value() | The default value of the item, represented in the base CoffeeMud currency. | 
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, image, isGeneric, L, maxRange, minRange, miscTextFormat, rawImage, sameAs, setDescription, setDisplayText, setImage, setName, textexpirationDate, setExpirationDatebaseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaininggetSaveStatIndex, getStat, getStatCodes, isStat, setStatexecuteMsgclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdescription, displayText, nameisReadable, readableText, setReadable, setReadableTextaffectCharState, affectCharStats, affectPhyStatsaddBehavior, 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, eachBehavior, eachEffect, eachScript, effects, executeMsg, expirationDate, fetchBehavior, fetchBehavior, fetchEffect, fetchEffect, fetchScript, fitsOn, getSaveStatIndex, getStat, getStatCodes, getTickStatus, I, image, initializeClass, isGeneric, isReadable, isSavable, isStat, L, material, maxRange, minRange, miscTextFormat, name, name, newInstance, numBehaviors, numberOfItems, numEffects, numScripts, owner, phyStats, rawImage, rawLogicalAnd, rawProperLocationBitmap, rawSecretIdentity, rawWornCode, readableText, recursiveWeight, removeFromOwnerContainer, riding, sameAs, scripts, secretIdentity, setBasePhyStats, setBaseValue, setContainer, setDatabaseID, setDescription, setDisplayText, setExpirationDate, setImage, setMaterial, setName, setOwner, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, setReadable, setReadableText, setRiding, setSavable, setSecretIdentity, setStat, setUsesRemaining, stopTicking, subjectToWearAndTear, tackOns, text, tick, ultimateContainer, unWear, usesRemaining, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWeargetTickStatus, name, tickamBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearprotected double denomination
protected java.lang.String currency
public java.lang.String ID()
CMObjectpublic int value()
Itempublic java.lang.String genericName()
PhysicalgenericName in interface PhysicalgenericName in class StdItemprotected boolean abilityImbuesMagic()
abilityImbuesMagic in class StdItempublic java.lang.String Name()
EnvironmentalName in interface EnvironmentalName in class StdItemTickable.name()public java.lang.String displayText()
EnvironmentaldisplayText in interface EnvironmentaldisplayText in class StdItempublic void setDynamicMaterial()
public long getNumberOfCoins()
CoinsgetNumberOfCoins in interface CoinsCoins.setNumberOfCoins(long)public void setNumberOfCoins(long number)
CoinssetNumberOfCoins in interface Coinsnumber - the number of units of currency in the stackCoins.getNumberOfCoins()public double getDenomination()
CoinsgetDenomination in interface CoinsCoins.setDenomination(double)public void setDenomination(double valuePerCoin)
CoinssetDenomination in interface CoinsvaluePerCoin - the denomination value of this currencyCoins.getDenomination()public double getTotalValue()
CoinsgetTotalValue in interface CoinsCoins.getNumberOfCoins(), 
Coins.getDenomination()public java.lang.String getCurrency()
CoinsgetCurrency in interface Coinspublic void setCurrency(java.lang.String named)
CoinssetCurrency in interface Coinsnamed - the currency that this stack of money belongs topublic void setMiscText(java.lang.String text)
EnvironmentalsetMiscText in interface EnvironmentalsetMiscText in class StdItemtext - either an open internal text string, or XMLpublic boolean okMessage(Environmental myHost, CMMsg msg)
MsgListenerokMessage in interface MsgListenerokMessage in class StdItemmyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that wants to be executedCMMsg, 
CMMsg.source()public void recoverPhyStats()
AffectablerecoverPhyStats in interface AffectablerecoverPhyStats in class StdItemAffectable.basePhyStats(), 
Affectable.phyStats(), 
Affectable.addEffect(Ability), 
Behavable.addBehavior(Behavior), 
PhyStatspublic boolean putCoinsBack()
CoinsputCoinsBack in interface CoinsCoins.getNumberOfCoins()