Affectable, Behavable, CMObject, Contingent, DBIdentifiable, Environmental, Expireable, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, Rider, StatsAffecting, Tickable, Item, PackagedItems, Wearable, java.lang.Cloneable, java.lang.Comparable<CMObject>GenPackagedStackpublic class GenPackagedItems extends GenItem implements PackagedItems
Wearable.CODES| Modifier and Type | Field | Description |
|---|---|---|
protected byte[] |
readableText |
idConverterPACKAGE_FLAG_TO_ITEMS_PROGRAMMATICALLY_name, affectPhyStats, affects, baseGoldValue, basePhyStats, behaviors, cachedImageName, CODES, databaseID, description, destroyed, displayText, dispossessionTime, material, me, miscText, myContainer, myUses, myWornCode, owner, phyStats, properWornBitmap, rawImageName, riding, scripts, secretIdentity, tickCtr, tickStatus, wornLogicalAnd, xtraValuesSTATUS_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_RESETDEFAULT_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 | Description |
|---|---|
GenPackagedItems() |
| Modifier and Type | Method | Description |
|---|---|---|
protected boolean |
abilityImbuesMagic() |
|
boolean |
areAllItemsTheSame() |
Returns whether this package contains identical items.
|
java.lang.String |
displayText() |
Gets the raw string used to show what this object looks like in the room.
|
java.lang.String |
genericName() |
Returns a generic name for this object, devoid of its particular
identifying details.
|
int |
getPackageFlagsBitmap() |
Returns the flag bitmap describing how this item behaves.
|
java.lang.String |
ID() |
The CoffeeMud Java Class ID shared by all instances of
this object.
|
boolean |
isPackagable(java.util.List<Item> V) |
Returns whether the given list of items can be held
by this package.
|
java.lang.String |
name() |
The nice displayable name of this instance of this object
|
int |
numberOfItemsInPackage() |
Returns the total number of items in the package.
|
boolean |
packageMe(Item I,
int number) |
Puts the given item into the package, and records the
number of times it is repeated in the package.
|
java.lang.String |
packageText() |
Returns the contents of the package as an XML doc.
|
Item |
peekFirstItem() |
Returns the first item in the package, as a peek.
|
java.lang.String |
readableText() |
For things that are readable, this returns the readable string
for this thing.
|
void |
setNumberOfItemsInPackage(int number) |
For packages that hold only one type of item, this
is a quick method to alter the number in the package.
|
void |
setPackageFlagsBitmap(int bitmap) |
Sets the flag bitmap describing how this item behaves.
|
void |
setPackageText(java.lang.String text) |
Sets the contents of the package from an XML doc.
|
void |
setReadableText(java.lang.String text) |
For things that are readable, this set the readable string
for this thing.
|
java.util.List<Item> |
unPackage(int number) |
Unpackages the top number of items in the package and returns
them in an item list.
|
addEffect, addNonUninvokableEffect, basePhyStats, delAllEffects, delEffect, eachEffect, effects, fetchEffect, fetchEffect, numEffects, phyStats, recoverPhyStats, setBasePhyStatsaddBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scriptscopyOf, initializeClass, newInstanceamDestroyed, destroy, isSavable, setSavablecanSaveDatabaseID, databaseID, setDatabaseIDdescription, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setImage, setMiscText, setName, textexpirationDate, setExpirationDategetStat, getStatCodes, isGeneric, sameAs, setMiscText, setStat, textbaseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, valuegetSaveStatIndex, getStat, getStatCodes, isStat, setStatexecuteMsg, okMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdescription, displayText, nameisReadable, setReadableaffectCharState, affectCharStats, affectPhyStatsaddBehavior, addEffect, addNonUninvokableEffect, addScript, affectCharState, affectCharStats, affectPhyStats, alreadyWornMsg, amBeingWornProperly, amDestroyed, amWearingAt, baseGoldValue, basePhyStats, behaviors, canSaveDatabaseID, canWear, canWearComplete, cloneFix, compareProperLocations, compareTo, container, copyOf, databaseID, delAllBehaviors, delAllEffects, delAllScripts, delBehavior, delEffect, delScript, description, description, destroy, displayText, eachBehavior, eachEffect, eachScript, effects, executeMsg, expirationDate, fetchBehavior, fetchBehavior, fetchEffect, fetchEffect, fetchScript, fitsOn, getSaveStatIndex, getTickStatus, I, image, initializeClass, isReadable, isSavable, isStat, L, material, maxRange, minRange, miscTextFormat, name, Name, newInstance, numBehaviors, numberOfItems, numEffects, numScripts, okMessage, owner, phyStats, rawImage, rawLogicalAnd, rawProperLocationBitmap, rawSecretIdentity, rawWornCode, recoverPhyStats, recursiveWeight, removeFromOwnerContainer, riding, scripts, secretIdentity, setBasePhyStats, setBaseValue, setContainer, setDatabaseID, setDescription, setDisplayText, setExpirationDate, setImage, setMaterial, setName, setOwner, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, setReadable, setRiding, setSavable, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, tackOns, tick, ultimateContainer, unWear, usesRemaining, value, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWeargetTickStatus, tickamBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearpublic java.lang.String ID()
CMObjectpublic java.lang.String genericName()
PhysicalgenericName in interface PhysicalgenericName in class StdItemprotected boolean abilityImbuesMagic()
abilityImbuesMagic in class StdItempublic java.lang.String name()
Tickablepublic java.lang.String displayText()
EnvironmentaldisplayText in interface EnvironmentaldisplayText in class StdItempublic int numberOfItemsInPackage()
PackagedItemsnumberOfItemsInPackage in interface PackagedItemspublic void setNumberOfItemsInPackage(int number)
PackagedItemssetNumberOfItemsInPackage in interface PackagedItemsnumber - the new number of items in the packagepublic java.lang.String readableText()
ReadablereadableText in interface ReadablereadableText in class GenItemReadable.isReadable(),
Readable.setReadable(boolean),
Readable.setReadableText(String)public void setReadableText(java.lang.String text)
ReadablesetReadableText in interface ReadablesetReadableText in class GenItemtext - the readable textReadable.isReadable(),
Readable.setReadable(boolean),
Readable.readableText()public boolean packageMe(Item I, int number)
PackagedItemspackageMe in interface PackagedItemsI - the item to put in the packagenumber - the number of times the item repeatsPackagedItems.unPackage(int),
PackagedItems.isPackagable(List)public boolean isPackagable(java.util.List<Item> V)
PackagedItemsisPackagable in interface PackagedItemsV - the list of items to testpublic boolean areAllItemsTheSame()
PackagedItemsareAllItemsTheSame in interface PackagedItemspublic Item peekFirstItem()
PackagedItemspeekFirstItem in interface PackagedItemspublic java.util.List<Item> unPackage(int number)
PackagedItemsunPackage in interface PackagedItemsnumber - the number of items to unpackagepublic java.lang.String packageText()
PackagedItemspackageText in interface PackagedItemsPackagedItems.setPackageText(String)public void setPackageText(java.lang.String text)
PackagedItemssetPackageText in interface PackagedItemstext - the contents of the package as an XML docPackagedItems.packageText()public int getPackageFlagsBitmap()
PackagedItemsgetPackageFlagsBitmap in interface PackagedItemsPackagedItems.PACKAGE_FLAG_TO_ITEMS_PROGRAMMATICALLY,
PackagedItems.setPackageFlagsBitmap(int)public void setPackageFlagsBitmap(int bitmap)
PackagedItemssetPackageFlagsBitmap in interface PackagedItemsbitmap - the flag bitmap describing how this item behaves.PackagedItems.PACKAGE_FLAG_TO_ITEMS_PROGRAMMATICALLY,
PackagedItems.getPackageFlagsBitmap()