Affectable
, Behavable
, java.lang.Cloneable
, CloseableLockable
, CMObject
, java.lang.Comparable<CMObject>
, Container
, Contingent
, DBIdentifiable
, Environmental
, Expireable
, Item
, Modifiable
, MsgListener
, Physical
, PhysicalAgent
, Readable
, Rider
, StatsAffecting
, Tickable
, Wearable
public interface DeadBody extends Container
Wearable.CODES
idConverter
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_SHIELDS, CONTAIN_SMOKEABLES, CONTAIN_SSCOMPONENTS, CONTAIN_SWORDS
STATUS_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_RESET
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
Modifier and Type | Method | Description |
---|---|---|
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.
|
addEffect, addNonUninvokableEffect, basePhyStats, delAllEffects, delEffect, eachEffect, effects, fetchEffect, fetchEffect, numEffects, phyStats, recoverPhyStats, setBasePhyStats
addBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scripts
defaultsClosed, defaultsLocked, hasADoor, hasALock, isLocked, isOpen, keyName, openDelayTicks, setDoorsNLocks, setKeyName, setOpenDelayTicks
copyOf, ID, initializeClass, newInstance
canContain, capacity, containTypes, emptyPlease, getContents, getDeepContents, hasContent, isInside, setCapacity, setContainTypes
amDestroyed, destroy, isSavable, setSavable
canSaveDatabaseID, databaseID, setDatabaseID
description, displayText, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setImage, setMiscText, setName, text
expirationDate, setExpirationDate
baseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, value
getSaveStatIndex, getStat, getStatCodes, isStat, setStat
executeMsg, okMessage
description, displayText, genericName, name
isReadable, readableText, setReadable, setReadableText
affectCharState, affectCharStats, affectPhyStats
getTickStatus, name, tick
amBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWear
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
- flag to not delete when the body is destroyedgetSavedMOB()
MOB getSavedMOB()
setSavedMOB(MOB, boolean)