com.planet_ink.coffee_mud.Items.interfaces
Interface FalseLimb
- All Superinterfaces:
- Affectable, Armor, Behavable, java.lang.Cloneable, CMObject, java.lang.Comparable<CMObject>, Contingent, DBIdentifiable, Environmental, Item, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, Rider, StatsAffecting, Tickable, Wearable
- All Known Implementing Classes:
- GenLimb, StdLimb
public interface FalseLimb
- extends Armor
A False, or Fake Limb is an item that re-provides a wear location,
and the personal functionality that goes with that limb, to
someone who is missing that limb due to amputation. These include
things like peg legs.
Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Items.interfaces.Wearable |
Wearable.CODES |
Fields inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable |
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_BEAMWEAPON, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, 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_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET |
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 |
int |
getBodyPartCode()
Gets the racial body part code that corresponds with the
part of the body that this false limb replaces. |
java.lang.String |
getRaceID()
This sets a true false limb from an actual limb apart from each
other. |
long |
getWearLocations()
Gets the single wear location that this limb both helps to provide,
and appears to be worn underneath other clothing. |
void |
setBodyPartCode(int partNum)
Sets the racial body part code that corresponds with the
part of the body that this false limb replaces. |
void |
setRaceID(java.lang.String raceID)
This sets a true false limb from an actual limb apart from each
other. |
void |
setWearLocations(long wearPlace)
Sets the single wear location that this limb both helps to provide,
and appears to be worn underneath other clothing. |
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.Environmental |
description, displayText, expirationDate, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setExpirationDate, setImage, setMiscText, setName, text |
Methods inherited from interface java.lang.Comparable |
compareTo |
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.Items.interfaces.Wearable |
amBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWear |
getBodyPartCode
int getBodyPartCode()
- Gets the racial body part code that corresponds with the
part of the body that this false limb replaces.
- Returns:
- the racial body part code
- See Also:
Race.BODYPARTSTR
,
setBodyPartCode(int)
setBodyPartCode
void setBodyPartCode(int partNum)
- Sets the racial body part code that corresponds with the
part of the body that this false limb replaces.
- Parameters:
partNum
- the racial body part code- See Also:
Race.BODYPARTSTR
,
getBodyPartCode()
getWearLocations
long getWearLocations()
- Gets the single wear location that this limb both helps to provide,
and appears to be worn underneath other clothing. The number
is a bit value, but not a mask of worn location bits.
- Returns:
- the single wear location bit value
- See Also:
Wearable.DEFAULT_WORN_DESCS
,
setWearLocations(long)
setWearLocations
void setWearLocations(long wearPlace)
- Sets the single wear location that this limb both helps to provide,
and appears to be worn underneath other clothing. The number
is a bit value, but not a mask of worn location bits.
- Parameters:
wearPlace
- the single wear location bit value- See Also:
Wearable.DEFAULT_WORN_DESCS
,
getWearLocations()
getRaceID
java.lang.String getRaceID()
- This sets a true false limb from an actual limb apart from each
other. It returns "" if the limb is truly false, and the race
id if it is an actual limb cut off from someone.
- Returns:
- the race id or ""
- See Also:
CMObject.ID()
,
setRaceID(String)
setRaceID
void setRaceID(java.lang.String raceID)
- This sets a true false limb from an actual limb apart from each
other. Set "" if the limb is truly false, and the race
id if it is an actual limb cut off from someone.
- Parameters:
raceID
- the race id or ""- See Also:
CMObject.ID()
,
getRaceID()