Affectable, Behavable, CloseableLockable, CMObject, Combatant, Contingent, DBIdentifiable, Environmental, Expireable, Modifiable, MsgListener, Physical, PhysicalAgent, PrivateProperty, Readable, Rideable, Rider, StatsAffecting, Tickable, Exit, Boardable, Container, Item, NavigableItem, SiegableItem, Wearable, java.lang.Cloneable, java.lang.Comparable<CMObject>public class GenCaravan extends GenNavigableBoardable
Rideable.BasisSiegableItem.SiegeCommandStdNavigableBoardable.NavigatingCommandWearable.CODESNAME_REPL_MARKERS, NAME_REPL_STRINGSidConverterCONTAIN_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_SWORDSCOURSE_STEER_MASKarea, head_offTheDeck, homePortID, internalPrice, noun_word, ownerName, price, readableTextcapacity, containType, defaultsClosed, defaultsLocked, hasALid, hasALock, isLocked, isOpen, openDelayTicks_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, xtraValuesanchor_name, anchor_verbed, anchorDown, courseDirection, courseDirections, directionFacing, following, prevItemRoom, smallTenderRequests, tenderItem, ticksPerTurn, ticksSinceLastTurn, ticksSinceMove, verb_sail, verb_sailingclosedText, dismountString, doorName, mountString, putString, rideString, stateString, stateSubjectStr, tempExitPairsaimings, coordinates, disableCmds, lastSpamCt, lastSpamMsg, siegeCombatRoom, siegeTargetSTATUS_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 |
|---|---|
GenCaravan() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canSteer(MOB mob,
Room R) |
Returns whether the given mob is allowed to steer the
craft from the given internal room.
|
java.lang.String |
displayText(MOB viewerMob) |
Returns the displayText, but as seen by the given viewer.
|
protected Item |
doCombatDefeat(MOB victorM,
boolean createBody) |
|
protected StdNavigableBoardable.NavigatingCommand |
findNavCommand(java.lang.String word,
java.lang.String secondWord) |
|
protected Room |
findNearestDocks(Room R) |
|
protected Room |
findSafeRoom(Area A) |
|
java.lang.String |
genericName() |
Returns a generic name for this object, devoid of its particular
identifying details.
|
int |
getMaxHullPoints() |
Returns the number of base hull points that the given obj has.
|
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 |
ID() |
The CoffeeMud Java Class ID shared by all instances of
this object.
|
protected boolean |
isDrivableRoom(Room R) |
|
Rideable.Basis |
navBasis() |
The type of navigable object this is.
|
boolean |
okMessage(Environmental myHost,
CMMsg msg) |
The general message event previewer for the object.
|
protected boolean |
preNavigateCheck(Room thisRoom,
int direction,
Room destRoom) |
|
protected boolean |
requiresSafetyMove() |
|
Rideable.Basis |
rideBasis() |
The type of rideable object this is.
|
boolean |
sameAs(Environmental E) |
Whether this object instance is functionally identical to the object passed in.
|
addEffect, addNonUninvokableEffect, basePhyStats, delAllEffects, delEffect, eachEffect, effects, fetchEffect, fetchEffect, numEffects, phyStats, setBasePhyStatsaddBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scriptsdockHere, getArea, getBoardableItem, getHomePortID, getIsDocked, rename, securityCheck, setArea, setDockableItem, setHomePortID, unDockhasALock, isLocked, isOpencopyOf, initializeClass, newInstancegetCombatant, getDirectionToTarget, healthText, isInCombat, killMeDead, makePeace, mayIFight, mayPhysicallyAttack, rangeToTarget, setCombatant, setRangeToTargetamDestroyed, destroy, isSavable, setSavablecanSaveDatabaseID, databaseID, setDatabaseIDdescription, displayText, image, L, maxRange, minRange, miscTextFormat, Name, rawImage, setDescription, setDisplayText, setImage, setMiscText, setName, textgetStat, getStatCodes, isGeneric, isLocalStatCode, setStatbaseGoldValue, container, material, numberOfItems, owner, rawSecretIdentity, recursiveWeight, removeFromOwnerContainer, secretIdentity, setBaseValue, setContainer, setMaterial, setOwner, setSecretIdentity, setUsesRemaining, stopTicking, subjectToWearAndTear, ultimateContainer, usesRemaining, valuegetSaveStatIndex, isStatclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdescription, nameisReadable, readableText, setReadable, setReadableTextaddRider, amRiding, delRider, dismountString, fetchRider, getDismountString, getMountString, getPutString, getRideString, getStateString, getStateStringSubject, isMobileRideBasis, mobileRideBasis, mountString, numRiders, putString, riderCapacity, riders, rideString, setDismountString, setMountString, setPutString, setRideBasis, setRiderCapacity, setRideString, setStateString, setStateStringSubject, stateString, stateStringSubjectamDead, getCombatField, getSiegeWeaponAimings, getTacticalCoordsaffectCharState, affectCharStats, affectPhyStatsabilityImbuesMagic, announceToAllAboard, announceToNonOuterViewers, announceToOuterViewers, announceToOuterViewers, announceToOuterViewers, announceToOuterViewers, canViewOuterRoom, cleanMsgForRepeat, confirmAreaMessage, copyOf, destroy, destroyThisBoardable, dismountString, dockHere, getBoardableItem, getDestinationRoom, getHomePortID, getIsDocked, getOwnerName, getPrice, getRandomOutsideRoom, getTitleID, haveEveryoneLookOutside, isProperlyOwned, isSavable, keyName, mountString, newInstance, okAreaMessage, putString, readableText, rename, renameDestinationRooms, securityCheck, sendAreaMessage, sendAreaMessage, setDatabaseID, setDockableItem, setHomePortID, setKeyName, setMiscText, setOwnerName, setPrice, setReadableText, stopTicking, text, transferOwnership, unDock, valuecanContain, capacity, containTypes, emptyPlease, getContents, getDeepContents, hasALock, hasContent, isInside, isLocked, isOpen, numberOfItems, recursiveWeight, setCapacity, setContainTypesaddBehavior, addEffect, addNonUninvokableEffect, addScript, affectCharState, affectCharStats, affectPhyStats, alreadyWornMsg, amBeingWornProperly, amDestroyed, amWearingAt, baseGoldValue, basePhyStats, behaviors, canSaveDatabaseID, canWear, canWearComplete, cloneFix, compareProperLocations, compareTo, container, databaseID, delAllBehaviors, delAllEffects, delAllScripts, delBehavior, delEffect, delScript, description, description, eachBehavior, eachEffect, eachScript, effects, fetchBehavior, fetchBehavior, fetchEffect, fetchEffect, fetchScript, fitsOn, getSaveStatIndex, getTickStatus, I, image, initializeClass, isStat, L, material, maxRange, minRange, miscTextFormat, name, name, Name, numBehaviors, numEffects, numScripts, owner, phyStats, rawImage, rawLogicalAnd, rawProperLocationBitmap, rawSecretIdentity, rawWornCode, removeFromOwnerContainer, riding, scripts, secretIdentity, setBasePhyStats, setBaseValue, setContainer, setDescription, setDisplayText, setImage, setMaterial, setName, setOwner, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, setRiding, setSavable, setSecretIdentity, setUsesRemaining, tackOns, ultimateContainer, unWear, usesRemaining, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearbeginNavigate, canJumpFromHere, canTenderFromHere, createFirstRoom, executeMsg, expirationDate, getAnyExitDir, getAreaClassType, getBestRider, getBottomCourse, getCoordAdjustments, getCurrentCourse, getDirectionFacing, getDirectionFacing, getFollowingCourse, getMagicCoords, getMaxSpeed, getTacticalView, getTopCourse, isAnchorDown, navigate, navMove, ownerSecurityCheck, recoverPhyStats, removeTopCourse, safetyMove, setAnchorDown, setCurrentCourse, setDirectionFacing, setExpirationDate, steer, stopFollowing, tick, ticksPerTurnaddRider, amRiding, closedText, closeWord, defaultsClosed, defaultsLocked, delRider, displayText, doorName, exitUsage, fetchRider, getDismountString, getMountString, getPutString, getRideString, getStateString, getStateStringSubject, getTemporaryExits, hasADoor, isMobileRideBasis, isReadable, lastRoomUsedFrom, mobileRideBasis, numRiders, openDelayTicks, openWord, riderCapacity, riders, rideString, setDismountString, setDoorsNLocks, setExitParams, setMountString, setOpenDelayTicks, setPutString, setReadable, setRideBasis, setRiderCapacity, setRideString, setStateString, setStateStringSubject, setTemporaryDoorLink, stateString, stateStringSubject, temporaryDoorLink, viewableTextamDead, amInTacticalMode, appendCondition, clearTacticalMode, clearTacticalModeInternal, findSiegeCommand, fixArea, getArea, getCombatant, getCombatField, getDirectionStrToTarget, getDirectionToTarget, getDirectionToTarget, getFactoryAttacker, getLowestTacticalDistanceFromThis, getSiegeWeaponAimings, getTacticalCoordinates, getTacticalCoords, getTacticalDistance, healthText, isAnyoneAtCoords, isASiegeWeaponReadyToFire, isInCombat, killMeDead, makePeace, mayIFight, mayPhysicallyAttack, rangeToTarget, setArea, setCombatant, setRangeToTarget, startAttack, staticL, subjectToWearAndTeargetTickStatus, nameamBeingWornProperly, amWearingAt, canWear, compareProperLocations, fitsOn, rawLogicalAnd, rawProperLocationBitmap, rawWornCode, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, unWear, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWearpublic java.lang.String ID()
CMObjectID in interface CMObjectID in class GenNavigableBoardablepublic java.lang.String genericName()
PhysicalgenericName in interface PhysicalgenericName in class StdPortalpublic Rideable.Basis navBasis()
NavigableItemnavBasis in interface NavigableItemnavBasis in class StdNavigableBoardableRideable.Basispublic Rideable.Basis rideBasis()
Rideableprotected StdNavigableBoardable.NavigatingCommand findNavCommand(java.lang.String word, java.lang.String secondWord)
findNavCommand in class StdNavigableBoardableprotected boolean isDrivableRoom(Room R)
protected Room findNearestDocks(Room R)
findNearestDocks in class StdBoardablepublic java.lang.String displayText(MOB viewerMob)
PhysicaldisplayText in interface PhysicaldisplayText in class StdItemviewerMob - the mob viewing the physical thingEnvironmental.displayText()public boolean canSteer(MOB mob, Room R)
NavigableItemcanSteer in interface NavigableItemcanSteer in class StdNavigableBoardablemob - the mob in the navigable areaR - the room in the navigable areaprotected Room findSafeRoom(Area A)
findSafeRoom in class StdNavigableBoardablepublic final int getMaxHullPoints()
SiegableItemgetMaxHullPoints in interface SiegableItemgetMaxHullPoints in class StdSiegableBoardableprotected boolean requiresSafetyMove()
requiresSafetyMove in class StdNavigableBoardablepublic java.util.Set<MOB> getRideBuddies(java.util.Set<MOB> list)
RideablegetRideBuddies in interface RideablegetRideBuddies in class StdPortallist - the hashset into which to add all the mob ridersprotected boolean preNavigateCheck(Room thisRoom, int direction, Room destRoom)
preNavigateCheck in class StdNavigableBoardablepublic boolean okMessage(Environmental myHost, CMMsg msg)
MsgListenerokMessage in interface MsgListenerokMessage in class StdNavigableBoardablemyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that wants to be executedCMMsg,
CMMsg.source()protected Item doCombatDefeat(MOB victorM, boolean createBody)
doCombatDefeat in class StdSiegableBoardablepublic boolean sameAs(Environmental E)
EnvironmentalsameAs in interface EnvironmentalsameAs in class GenNavigableBoardableE - the object to compare this one toModifiable.getStatCodes(),
Modifiable.getStat(String)