|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DeadBody
Represents a player or monster corpse, dead body, a stiff. Most of the methods either allow interesting details about the original spirit to be divined, or the player stuff to be protected.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
|---|
Wearable.CODES |
| Field Summary |
|---|
| Fields inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Container |
|---|
CONTAIN_ANYTHING, CONTAIN_BODIES, CONTAIN_CAGED, CONTAIN_CLOTHES, CONTAIN_COINS, CONTAIN_DAGGERS, CONTAIN_DESCS, CONTAIN_DRINKABLES, CONTAIN_EATABLES, CONTAIN_FOOTWEAR, CONTAIN_KEYS, CONTAIN_LIQUID, CONTAIN_ONEHANDWEAPONS, CONTAIN_OTHERWEAPONS, CONTAIN_RAWMATERIALS, CONTAIN_READABLES, CONTAIN_SCROLLS, CONTAIN_SMOKEABLES, CONTAIN_SSCOMPONENTS, CONTAIN_SWORDS |
| 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 |
| Method Summary | |
|---|---|
CharStats |
charStats()
Returns the collection of character stats about the deceased mob. |
java.lang.String |
getKillerName()
Gets the name of the mob that killed the deceased mob whose corpse this is. |
Environmental |
getKillerTool()
Gets the weapon wielded by the killer at the time of death of the deceased mob. |
java.lang.String |
getLastMessage()
Gets the last message seen by the deceased mob whose corpse this is. |
java.lang.String |
getMobDescription()
Gets the deceased's description. |
int |
getMobHash()
Gets the hash that uniquely identifies the deceased mob object. |
java.lang.String |
getMobName()
Gets the deceased's name. |
boolean |
getMobPKFlag()
Gets whether the mob, whose corpse this is, had their PlayerKill flag on at the time of death, probably denoting a duel of some sort. |
MOB |
getSavedMOB()
Gets the mob object belonging to the deceased. |
long |
getTimeOfDeath()
Gets the real world time, in milliseconds, that the death of this corpse occurred. |
boolean |
isDestroyedAfterLooting()
Gets whether this corpse is automatically destroyed by the system after it has been looted. |
boolean |
isKillerPlayer()
Gets whether the mob who killed the deceased mob whose corpse this is was a player or a mob. |
boolean |
isPlayerCorpse()
Gets whether the deceased mob whose corpse this is was a player. |
void |
setCharStats(CharStats newStats)
Sets the collection of character stats about the deceased mob. |
void |
setIsDestroyAfterLooting(boolean truefalse)
Sets whether this corpse is automatically destroyed by the system after it has been looted. |
void |
setIsKillerPlayer(boolean trueFalse)
Sets whether the mob who killed the deceased mob whose corpse this is was a player or a mob. |
void |
setIsPlayerCorpse(boolean truefalse)
Sets whether the deceased mob whose corpse this is was a player. |
void |
setKillerName(java.lang.String newName)
Sets the name of the mob that killed the deceased mob whose corpse this is. |
void |
setKillerTool(Environmental tool)
Sets the weapon wielded by the killer at the time of death of the deceased mob. |
void |
setLastMessage(java.lang.String lastMsg)
Sets the last message seen by the deceased mob whose corpse this is. |
void |
setMobDescription(java.lang.String newDescription)
Sets the deceased's description. |
void |
setMobHash(int newHash)
Sets the hash that uniquely identifies the deceased mob object. |
void |
setMobName(java.lang.String newName)
Sets the deceased's name. |
void |
setMobPKFlag(boolean truefalse)
Sets whether the mob, whose corpse this is, had their PlayerKill flag on at the time of death, probably denoting a duel of some sort. |
void |
setSavedMOB(MOB mob,
boolean preserve)
Sets the mob object belonging to the deceased. |
void |
setTimeOfDeath(long time)
Sets the real world time, in milliseconds, that the death of this corpse occurred. |
| Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Container |
|---|
canContain, capacity, containTypes, emptyPlease, getContents, getDeepContents, hasContent, isInside, setCapacity, setContainTypes |
| 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, 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, ID, 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, recoverPhyStats, 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 |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CloseableLockable |
|---|
defaultsClosed, defaultsLocked, hasADoor, hasALock, isLocked, isOpen, keyName, openDelayTicks, setDoorsNLocks, setKeyName, setOpenDelayTicks |
| Method Detail |
|---|
CharStats charStats()
CharStats,
setCharStats(CharStats)void setCharStats(CharStats newStats)
newStats - the collection of character statsCharStats,
charStats()java.lang.String getMobName()
setMobName(String)void setMobName(java.lang.String newName)
newName - the deceased's namegetMobName()int getMobHash()
setMobHash(int)void setMobHash(int newHash)
newHash - hash that uniquely identifies the deceased mob object.setMobHash(int)java.lang.String getMobDescription()
setMobDescription(String)void setMobDescription(java.lang.String newDescription)
newDescription - the deceased's descriptiongetMobDescription()java.lang.String getKillerName()
setKillerName(String)void setKillerName(java.lang.String newName)
newName - the name of the mob that killed the deceased mob whose corpse this is.setKillerName(String)boolean isKillerPlayer()
setIsKillerPlayer(boolean)void setIsKillerPlayer(boolean trueFalse)
trueFalse - true if the killer was a player, false otherwiseisKillerPlayer()java.lang.String getLastMessage()
setLastMessage(String)void setLastMessage(java.lang.String lastMsg)
lastMsg - the last message seen by the deceased mob whose corpse this isgetLastMessage()Environmental getKillerTool()
setKillerTool(Environmental)void setKillerTool(Environmental tool)
tool - the weapon wielded by the killer at the time of death of the deceased mob.getKillerTool()boolean isDestroyedAfterLooting()
setIsDestroyAfterLooting(boolean)void setIsDestroyAfterLooting(boolean truefalse)
truefalse - true to destroy after looting, false otherwiseisDestroyedAfterLooting()boolean isPlayerCorpse()
setIsPlayerCorpse(boolean)void setIsPlayerCorpse(boolean truefalse)
truefalse - true if the deceased was a player, false if a mobisPlayerCorpse()boolean getMobPKFlag()
setMobPKFlag(boolean)void setMobPKFlag(boolean truefalse)
truefalse - true if the mob had their PK flag on, false otherwisegetMobPKFlag()long getTimeOfDeath()
setTimeOfDeath(long)void setTimeOfDeath(long time)
time - the time, in milliseconds, of deathgetTimeOfDeath()
void setSavedMOB(MOB mob,
boolean preserve)
mob - the mob object belonging to the deceased.preserve - TODOgetSavedMOB()MOB getSavedMOB()
setSavedMOB(MOB, boolean)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||