|
|||||||||
| 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.StdFood
com.planet_ink.coffee_mud.Items.Basic.GenFood
com.planet_ink.coffee_mud.Items.Basic.GenFoodResource
public class GenFoodResource
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.RawMaterial |
|---|
RawMaterial.CODES, RawMaterial.DefResource, RawMaterial.Material, RawMaterial.ResourceFlag, RawMaterial.ResourceSubType |
| Field Summary | |
|---|---|
protected java.lang.String |
domainSource
|
protected java.lang.String |
resourceSubType
|
protected static Ability |
rot
|
| Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.GenFood |
|---|
readableText |
| Fields inherited from class com.planet_ink.coffee_mud.Items.Basic.StdFood |
|---|
amountOfNourishment, decayTime, nourishmentPerBite |
| 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 | |
|---|---|
GenFoodResource()
|
|
| Method Summary | |
|---|---|
void |
destroy()
Utterly and permanently destroy this object, not only removing it from the map, but causing this object to be collected as garbage by Java. |
java.lang.String |
domainSource()
Gets the specific origin of this resource. |
void |
executeMsg(Environmental host,
CMMsg msg)
The general message event handler for the object. |
protected int |
getCodeNum(java.lang.String code)
|
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 |
getSubType()
Returns the resource subtype of this rawmaterial. |
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 |
quickDestroy()
A slightly faster version of Contingent.destroy() that eliminates the
item from the owner before calling destroy. |
boolean |
rebundle()
Scans the owner of this item (room, mob, whatever) for other rawmaterial resources of the exact same kind and, if found, combines with them. |
boolean |
sameAs(Environmental E)
Whether this object instance is functionally identical to the object passed in. |
void |
setDomainSource(java.lang.String src)
Sets the specific origin of this resource. |
void |
setMaterial(int newValue)
Sets the resource code representing the material out of which this item is principally made. |
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. |
void |
setSubType(java.lang.String subType)
Sets the resource subtype of this rawmaterial. |
| Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.GenFood |
|---|
isGeneric, readableText, setMiscText, setReadableText, text |
| Methods inherited from class com.planet_ink.coffee_mud.Items.Basic.StdFood |
|---|
bite, decayTime, nourishment, setBite, setDecayTime, setNourishment |
| 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.Food |
|---|
bite, nourishment, setBite, setNourishment |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Item |
|---|
baseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, 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.CMObject |
|---|
copyOf, initializeClass, newInstance |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| 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 |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Decayable |
|---|
decayTime, setDecayTime |
| Field Detail |
|---|
protected static Ability rot
protected java.lang.String resourceSubType
protected java.lang.String domainSource
| Constructor Detail |
|---|
public GenFoodResource()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class GenFoodpublic void setSubType(java.lang.String subType)
RawMaterial
setSubType in interface RawMaterialsubType - the resource subtypeRawMaterial.ResourceSubType,
RawMaterial.getSubType()public java.lang.String getSubType()
RawMaterial
getSubType in interface RawMaterialRawMaterial.ResourceSubType,
RawMaterial.setSubType(String)public void setMaterial(int newValue)
Item
setMaterial in interface ItemsetMaterial in class StdItemnewValue - the resource codeRawMaterial
public void executeMsg(Environmental host,
CMMsg msg)
MsgListener
executeMsg in interface MsgListenerexecuteMsg in class StdFoodhost - either the initiator of the event, or the host of this objectmsg - the CMMsg that needs to be executedCMMsgpublic boolean rebundle()
RawMaterial
rebundle in interface RawMaterialpublic void destroy()
Contingent
destroy in interface Contingentdestroy in class GenFoodpublic void quickDestroy()
RawMaterialContingent.destroy() that eliminates the
item from the owner before calling destroy.
quickDestroy in interface RawMaterial
public boolean okMessage(Environmental host,
CMMsg msg)
MsgListener
okMessage in interface MsgListenerokMessage in class StdFoodhost - either the initiator of the event, or the host of this objectmsg - the CMMsg that wants to be executed
CMMsg,
CMMsg.source()public java.lang.String domainSource()
RawMaterial
domainSource in interface RawMaterialpublic void setDomainSource(java.lang.String src)
RawMaterial
setDomainSource in interface RawMaterialsrc - the specific origin of this resourcepublic java.lang.String getStat(java.lang.String code)
Modifiable
getStat in interface ModifiablegetStat in class GenFoodcode - 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 GenFoodcode - 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 GenFoodpublic java.lang.String[] getStatCodes()
Modifiable
getStatCodes in interface ModifiablegetStatCodes in class GenFoodModifiable.getStat(String),
Modifiable.setStat(String, String)public boolean sameAs(Environmental E)
Environmental
sameAs in interface EnvironmentalsameAs in class GenFoodE - 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 | ||||||||