Affectable, Behavable, CloseableLockable, CMObject, CMObjectWrapper, Contingent, DBIdentifiable, Environmental, Expireable, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, Rideable, Rider, StatsAffecting, Tickable, Container, Item, Wearable, java.lang.Cloneable, java.lang.Comparable<CMObject>StdPortalWrapperpublic class StdRideableWrapper extends StdContainerWrapper implements Item, Container, Rideable, CMObjectWrapper
Rideable.BasisWearable.CODES| Modifier and Type | Field | Description | 
|---|---|---|
| protected Rideable | rideable | 
idConverterCONTAIN_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_SWORDScontaineramDestroyed, basePhyStats, isSavable, item, myContainer, owner, ridingDEFAULT_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 | 
|---|---|
| StdRideableWrapper() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | addRider(Rider mob) | Adds a new Rider to this Rideable. | 
| boolean | amRiding(Rider mob) | Returns whether Rider is currently mounted on this Rideable | 
| void | delRider(Rider mob) | Removes a Rider from this Rideable. | 
| java.lang.String | dismountString(Rider R) | Returns a string grammatically correct for the given rider when
 they are dismounting this Rideable | 
| Rider | fetchRider(int which) | Returns a particular Rider mounted on this Rideable. | 
| java.lang.String | getDismountString() | Returns a custom string grammatically correct for the given rider when
 they are dismounting this Rideable | 
| java.lang.String | getMountString() | Returns a custom string grammatically correct for the given rider when
 they are mounting this Rideable | 
| java.lang.String | getPutString() | Returns a custom string grammatically correct for the given rider when
 they are putting something on this Rideable | 
| java.util.Set<MOB> | getRideBuddies(java.util.Set<MOB> list) | Adds all of the MOB Riders on this Rideable to the given Set and returns it | 
| java.lang.String | getRideString() | Returns a custom verb string describing what one does when one rides
 this Rideable from room to room. | 
| java.lang.String | getStateString() | Returns the custom string grammatically correct for the given rider when
 they are mounted on this Rideable | 
| java.lang.String | getStateStringSubject() | Returns a custom string grammatically correct for this Rideable when
 Riders are mounted | 
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| boolean | isMobileRideBasis() | Whether the type of rideable is mobile. | 
| boolean | mobileRideBasis() | Whether this Rideable moves when the Rider wants to move it. | 
| java.lang.String | mountString(int commandType,
           Rider R) | Returns a string grammatically correct for the given rider when
 they are mounting this Rideable | 
| CMObject | newInstance() | Returns a new instance of this class. | 
| int | numRiders() | Returns the number of riders currently mounted on this Rideable | 
| java.lang.String | putString(Rider R) | Returns a string grammatically correct for the given rider when
 they are putting something on this Rideable | 
| Rideable.Basis | rideBasis() | The type of rideable object this is. | 
| int | riderCapacity() | The number of Riders which may ride upon this Rideable | 
| java.util.Enumeration<Rider> | riders() | Returns an iterator of the riders on this rideable | 
| java.lang.String | rideString(Rider R) | Returns a verb string describing what one does when one rides
 this Rideable from room to room. | 
| void | setDismountString(java.lang.String str) | Sets a string grammatically correct for the given rider when
 they are dismounting this Rideable | 
| void | setMountString(java.lang.String str) | Setss a string grammatically correct for the given rider when
 they are mounting this Rideable | 
| void | setPutString(java.lang.String str) | Set a string grammatically correct for the given rider when
 they are putting something on this Rideable | 
| void | setRideBasis(Rideable.Basis basis) | Sets type of rideable object this is. | 
| void | setRiderCapacity(int newCapacity) | Sets the number of Riders which may ride upon this Rideable | 
| void | setRideString(java.lang.String str) | Sets a verb string describing what one does when one rides
 this Rideable from room to room. | 
| void | setStateString(java.lang.String str) | Returns a string grammatically correct for the given rider when
 they are mounted on this Rideable | 
| void | setStateStringSubject(java.lang.String str) | Sets a string grammatically correct for this Rideable when
 Riders are mounted | 
| void | setWrappedObject(CMObject obj) | Set the object wrapped by this one. | 
| java.lang.String | stateString(Rider R) | Returns a string grammatically correct for the given rider when
 they are mounted on this Rideable | 
| java.lang.String | stateStringSubject(Rider R) | Returns a string grammatically correct for this Rideable when
 Riders are mounted | 
addBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scriptsdefaultsClosed, defaultsLocked, hasADoor, hasALock, isLocked, isOpen, keyName, openDelayTicks, setDoorsNLocks, setKeyName, setOpenDelayTickscopyOf, initializeClassgetWrappedObjectcanContain, capacity, containTypes, emptyPlease, getContents, getDeepContents, hasContent, isInside, setCapacity, setContainTypescanSaveDatabaseID, databaseID, setDatabaseIDbaseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, valueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisReadable, readableText, setReadable, setReadableTextcanContain, capacity, containTypes, defaultsClosed, defaultsLocked, emptyPlease, getContents, getDeepContents, hasADoor, hasALock, hasContent, isInside, isLocked, isOpen, keyName, openDelayTicks, setCapacity, setContainTypes, setDoorsNLocks, setKeyName, setOpenDelayTicksaddBehavior, addEffect, addNonUninvokableEffect, addScript, affectCharState, affectCharStats, affectPhyStats, amBeingWornProperly, amDestroyed, amWearingAt, baseGoldValue, basePhyStats, behaviors, canSaveDatabaseID, canWear, compareProperLocations, compareTo, container, copyOf, databaseID, delAllBehaviors, delAllEffects, delAllScripts, delBehavior, delEffect, delScript, description, description, destroy, displayText, displayText, eachBehavior, eachEffect, eachScript, effects, executeMsg, expirationDate, fetchBehavior, fetchBehavior, fetchEffect, fetchEffect, fetchScript, fitsOn, genericName, getSaveStatIndex, getStat, getStatCodes, getTickStatus, getWrappedObject, image, initializeClass, isGeneric, isReadable, isSavable, isStat, L, material, maxRange, minRange, miscTextFormat, name, name, Name, numBehaviors, numberOfItems, numEffects, numScripts, okMessage, owner, phyStats, rawImage, rawLogicalAnd, rawProperLocationBitmap, rawSecretIdentity, rawWornCode, readableText, recoverPhyStats, recursiveWeight, removeFromOwnerContainer, riding, sameAs, scripts, secretIdentity, setBasePhyStats, setBaseValue, setContainer, setDatabaseID, setDescription, setDisplayText, setExpirationDate, setImage, setMaterial, setMiscText, setName, setOwner, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, setReadable, setReadableText, setRiding, setSavable, setSecretIdentity, setStat, setUsesRemaining, stopTicking, subjectToWearAndTear, text, tick, ultimateContainer, unWear, usesRemaining, value, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearamBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearprotected Rideable rideable
public java.lang.String ID()
CMObjectID in interface CMObjectID in class StdContainerWrapperpublic void setWrappedObject(CMObject obj)
CMObjectWrappersetWrappedObject in interface CMObjectWrappersetWrappedObject in class StdContainerWrapperobj - the object to wrappublic CMObject newInstance()
CMObjectnewInstance in interface CMObjectnewInstance in class StdContainerWrapperpublic boolean isMobileRideBasis()
RideableisMobileRideBasis in interface RideableRideablepublic Rideable.Basis rideBasis()
Rideablepublic void setRideBasis(Rideable.Basis basis)
RideablesetRideBasis in interface Rideablebasis - the RIDEABLE_* constant describing how this is riddenRideablepublic int riderCapacity()
RideableriderCapacity in interface RideableRiderpublic void setRiderCapacity(int newCapacity)
RideablesetRiderCapacity in interface RideablenewCapacity - the maximum ridersRiderpublic int numRiders()
Rideablepublic java.util.Enumeration<Rider> riders()
Rideablepublic Rider fetchRider(int which)
RideablefetchRider in interface Rideablewhich - which rider to detchRider, 
Rideable, 
Rideable.numRiders()public void addRider(Rider mob)
Rideablepublic void delRider(Rider mob)
Rideablepublic boolean amRiding(Rider mob)
Rideablepublic java.lang.String stateString(Rider R)
RideablestateString in interface RideableR - The rider object to make grammatically correct.Rider, 
Rideable.setStateString(String), 
Rideable.getStateString()public java.lang.String getStateString()
RideablegetStateString in interface RideableRider, 
Rideable.setStateString(String), 
Rideable.stateString(Rider)public void setStateString(java.lang.String str)
RideablesetStateString in interface Rideablestr - a string describing  the riders state of riding this RideableRider, 
Rideable.stateString(Rider), 
Rideable.getStateString()public java.lang.String rideString(Rider R)
RideablerideString in interface RideableR - The rider object to make grammatically correct.Rider, 
Rideable.setRideString(String), 
Rideable.getRideString()public java.lang.String getRideString()
RideablegetRideString in interface RideableRider, 
Rideable.setRideString(String), 
Rideable.rideString(Rider)public void setRideString(java.lang.String str)
RideablesetRideString in interface Rideablestr - a string describing  the riders verb of riding this Rideable somewhereRider, 
Rideable.rideString(Rider), 
Rideable.getRideString()public java.lang.String putString(Rider R)
RideableputString in interface RideableR - The rider object to make grammatically correct.Rider, 
Rideable.setPutString(String), 
Rideable.getPutString()public java.lang.String getPutString()
RideablegetPutString in interface RideableRider, 
Rideable.setPutString(String), 
Rideable.putString(Rider)public void setPutString(java.lang.String str)
RideablesetPutString in interface Rideablestr - a string describing  the riders state of putting something on this RideableRider, 
Rideable.putString(Rider), 
Rideable.getPutString()public java.lang.String stateStringSubject(Rider R)
RideablestateStringSubject in interface RideableR - The rider object to make grammatically correct.Rider, 
Rideable.setStateStringSubject(String), 
Rideable.getStateStringSubject()public java.lang.String getStateStringSubject()
RideablegetStateStringSubject in interface RideableRider, 
Rideable.setStateStringSubject(String), 
Rideable.stateStringSubject(Rider)public void setStateStringSubject(java.lang.String str)
RideablesetStateStringSubject in interface Rideablestr - a string describing the Riderable state of being riddenRider, 
Rideable.stateStringSubject(Rider), 
Rideable.getStateStringSubject()public boolean mobileRideBasis()
RideablemobileRideBasis in interface RideableRideable.rideBasis()public java.lang.String mountString(int commandType,
                                    Rider R)
RideablemountString in interface RideablecommandType - one of the RIDEABLE_ constants as a typeR - The rider object to make grammatically correct.Rider, 
Rideable.setMountString(String), 
Rideable.getMountString()public java.lang.String getMountString()
RideablegetMountString in interface RideableRider, 
Rideable.setMountString(String), 
Rideable.mountString(int, Rider)public void setMountString(java.lang.String str)
RideablesetMountString in interface Rideablestr - a string describing the riders state of mounting this RideableRider, 
Rideable.mountString(int, Rider), 
Rideable.getDismountString()public java.lang.String dismountString(Rider R)
RideabledismountString in interface RideableR - The rider object to make grammatically correct.Rider, 
Rideable.setDismountString(String), 
Rideable.getDismountString()public java.lang.String getDismountString()
RideablegetDismountString in interface RideableRider, 
Rideable.setDismountString(String), 
Rideable.dismountString(Rider)public void setDismountString(java.lang.String str)
RideablesetDismountString in interface Rideablestr - a string describing the riders state of dismounting this RideableRider, 
Rideable.dismountString(Rider), 
Rideable.getDismountString()public java.util.Set<MOB> getRideBuddies(java.util.Set<MOB> list)
RideablegetRideBuddies in interface Rideablelist - the hashset into which to add all the mob riders