|
|||||||||
| 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.GenCoins
public class GenCoins
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
Wearable.CODES |
| Field Summary | |
|---|---|
protected java.lang.String |
currency
|
protected double |
denomination
|
| 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 | |
|---|---|
GenCoins()
|
|
| Method Summary | |
|---|---|
protected boolean |
abilityImbuesMagic()
|
java.lang.String |
displayText()
Gets the raw string used to show what this object looks like in the room. |
protected int |
getCodeNum(java.lang.String code)
|
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 |
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. |
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. |
boolean |
isGeneric()
Whether the fields of this item are set in code, or set by builders. |
java.lang.String |
Name()
The raw unmodified name of this object as stored in the database. |
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. |
boolean |
sameAs(Environmental E)
Whether this object instance is functionally identical to the object passed in. |
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 |
setNumberOfCoins(long number)
Sets the number of units of currency in the stack |
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. |
int |
value()
The default value of the item, represented in the base CoffeeMud currency. |
| Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.GenItem |
|---|
readableText, setMiscText, setReadableText, 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 |
| 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, expirationDate, image, L, maxRange, minRange, miscTextFormat, rawImage, 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, okMessage |
| 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, isStat |
| 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, setReadableText |
| Field Detail |
|---|
protected java.lang.String currency
protected double denomination
| Constructor Detail |
|---|
public GenCoins()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class GenItempublic int value()
Item
value in interface Itemvalue in class StdItempublic java.lang.String Name()
Environmental
Name in interface EnvironmentalName in class StdItemTickable.name()public java.lang.String displayText()
Environmental
displayText in interface EnvironmentaldisplayText in class StdItemprotected boolean abilityImbuesMagic()
abilityImbuesMagic in class StdItempublic void setDynamicMaterial()
public long getNumberOfCoins()
Coins
getNumberOfCoins in interface CoinsCoins.setNumberOfCoins(long)public void setNumberOfCoins(long number)
Coins
setNumberOfCoins in interface Coinsnumber - the number of units of currency in the stackCoins.getNumberOfCoins()public double getDenomination()
Coins
getDenomination in interface CoinsCoins.setDenomination(double)public void setDenomination(double valuePerCoin)
Coins
setDenomination in interface CoinsvaluePerCoin - the denomination value of this currencyCoins.getDenomination()public double getTotalValue()
Coins
getTotalValue in interface CoinsCoins.getNumberOfCoins(),
Coins.getDenomination()public java.lang.String getCurrency()
Coins
getCurrency in interface Coinspublic void setCurrency(java.lang.String named)
Coins
setCurrency in interface Coinsnamed - the currency that this stack of money belongs topublic boolean isGeneric()
Environmental
isGeneric in interface EnvironmentalisGeneric in class GenItemEnvironmental.text()public void recoverPhyStats()
Affectable
recoverPhyStats in interface AffectablerecoverPhyStats in class StdItemAffectable.basePhyStats(),
Affectable.phyStats(),
Affectable.addEffect(Ability),
Behavable.addBehavior(Behavior),
PhyStatspublic boolean putCoinsBack()
Coins
putCoinsBack in interface CoinsCoins.getNumberOfCoins()public java.lang.String getStat(java.lang.String code)
Modifiable
getStat in interface ModifiablegetStat in class GenItemcode - the name of the field to read.
Modifiable.getStatCodes()
public void setStat(java.lang.String code,
java.lang.String val)
Modifiable
setStat in interface ModifiablesetStat in class GenItemcode - the name of the field to setval - the value to set the field toModifiable.getStatCodes()protected int getCodeNum(java.lang.String code)
getCodeNum in class StdItempublic java.lang.String[] getStatCodes()
Modifiable
getStatCodes in interface ModifiablegetStatCodes in class GenItemModifiable.getStat(String),
Modifiable.setStat(String, String)public boolean sameAs(Environmental E)
Environmental
sameAs in interface EnvironmentalsameAs in class GenItemE - the object to compare this one to
Modifiable.getStatCodes(),
Modifiable.getStat(String)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||