CMObject, Tickable, CMFlagLibrary, CMLibrary, java.lang.Cloneable, java.lang.Comparable<CMObject>public class Sense extends StdLibrary implements CMFlagLibrary
CMFlagLibrary.ComingOrGoingidConverterisDebugging, name, serviceClient, tickStatusSTATUS_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| Constructor | Description | 
|---|---|
| Sense() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| boolean | allowsMovement(Area A) | Returns whether this area allows mobs or players to enter
 or leave. | 
| boolean | allowsMovement(Room R) | Returns whether this room allows mobs or players to enter
 or leave. | 
| boolean | canAccess(MOB mob,
         Area A) | Returns whether the given mob can 'access' the given area, due
 to it not being hidden and sharing a timezone. | 
| boolean | canAccess(MOB mob,
         Room R) | Returns whether the given mob can 'access' the given room, due
 to it not being hidden and sharing a timezone. | 
| boolean | canActAtAll(Tickable affecting) | Returns whether the given affecting (usually a mob) is alive,
 awake, mobile, and officially in the game. | 
| boolean | canAutoAttack(MOB M) | Returns whether the given mob is allowed to use their auto
 attack every tick, if that even applies to this system. | 
| boolean | canBarelyBeSeenBy(Environmental seen,
                 MOB seer) | Returns whether the given seen mob or item or room or whatever
 can only BARELY be seen by the given seer, given moon lightning
 mostly. | 
| boolean | canBeHeardMovingBy(Physical heard,
                  MOB hearer) | Returns whether the given hearer mob can hear the given mob or
 object moving around. | 
| boolean | canBeHeardSpeakingBy(Physical heard,
                    MOB hearer) | Returns whether the given hearer mob can hear the given mob or
 object speaking. | 
| boolean | canBeLocated(Physical P) | Returns whether the given physical object can be located
 by magical means. | 
| boolean | canBeSeenBy(Environmental seen,
           MOB seer) | Returns whether the given seen mob or item or room or whatever
 can be seen by the given seer, given conditions, lighting,
 hidden, etc. | 
| boolean | canBreathe(MOB M) | Return whether the given mob is able to breathe at all
 due to a strictly personal defect. | 
| boolean | canBreatheHere(MOB M,
              Room R) | Return whether the given mob is able to breathe in the given
 room due to their race and the atmosphere of the room. | 
| boolean | canBreatheThis(MOB M,
              int atmoResource) | Return whether the given mob is able to breathe the given
 resource due to their race, usually. | 
| boolean | canConcentrate(MOB M) | Returns whether the given mob has the ability to concentrate
 enough to cast spells. | 
| boolean | canFreelyBehaveNormal(Tickable affecting) | Returns whether the given affecting (usually a mob) is alive,
 awake, mobile, and officially in the game, and not in combat,
 sufficiently healthy, and not following anyone. | 
| boolean | canHear(MOB M) | Return whether the given mob is deaf or otherwise
 unable to hear due to a strictly personal defect. | 
| boolean | canMove(MOB M) | Return whether the given mob is able to move at all. | 
| boolean | canNotBeCamped(Physical P) | Returns whether the given mob or item is not allowed
 to be camped, meaning they won't respawn while
 someone is just hanging around waiting in the
 room for them to spawn. | 
| boolean | canSee(MOB M) | Return whether the given mob is blind or otherwise
 unable to see due to a strictly personal defect. | 
| boolean | canSeeBonusItems(MOB M) | Returns whether the given mob has the ability to see
 magic items as such. | 
| boolean | canSeeChaos(Physical P) | Returns whether the given mob has the ability to see
 chaos in people/things. | 
| boolean | canSeeEvil(MOB M) | Returns whether the given mob has the ability to see
 evil in people/things. | 
| boolean | canSeeGood(MOB M) | Returns whether the given mob has the ability to see
 good in people/things. | 
| boolean | canSeeHidden(MOB M) | Returns whether the given mob has the ability to see
 hidden. | 
| boolean | canSeeHiddenItems(MOB M) | Returns whether the given mob has the ability to see
 hidden items, but not necessarily mobs. | 
| boolean | canSeeInDark(MOB M) | Returns whether the given mob has the ability to see
 in the dark. | 
| boolean | canSeeInfrared(MOB M) | Returns whether the given mob has the ability to see
 warm blooded mobs in the dark. | 
| boolean | canSeeInvisible(MOB M) | Returns whether the given mob has the ability to see
 invisible. | 
| boolean | canSeeLaw(Physical P) | Returns whether the given mob has the ability to see
 law in people/things. | 
| boolean | canSeeMetal(MOB M) | Returns whether the given mob has the ability to see
 metal items as such. | 
| boolean | canSeeSneakers(MOB M) | Returns whether the given mob has the ability to see
 sneaking mobs. | 
| boolean | canSeeVictims(MOB M) | Returns whether the given mob has the ability to see
 their enemies in the dark. | 
| boolean | canSenseEnteringLeaving(Physical sensed,
                       MOB sensor) | Returns whether the given sensor mob can sense the given mob or
 object coming and going. | 
| boolean | canSenseMoving(Physical sensed,
              MOB sensor) | Returns whether the given sensor can see or hear the given sensed
 mob or object moving around. | 
| boolean | canSmell(MOB M) | Return whether the given mob is stuffed or otherwise
 unable to smell due to a strictly personal defect. | 
| boolean | canSmell(MOB M,
        Physical target) | Returns whether the given mob can smell the given
 target, by issueing a test 'sniff' message to it. | 
| boolean | canSpeak(MOB M) | Return whether the given mob is mute or otherwise
 unable to speak due to a strictly personal defect. | 
| boolean | canTaste(MOB M) | Return whether the given mob is able to eat or
 drink due to the lack of strictly personal defects. | 
| boolean | canTrack(Physical P) | Returns whether the given thing is allowed to do mundane
 things, such as patrolling or tracking or being mobile. | 
| java.util.List<Ability> | domainAbilities(MOB M,
               int domain) | Returns the list of abilities that have are part of the
 given ability domain. | 
| java.util.List<Ability> | domainAffects(Physical P,
             int domain) | Returns the list of effects that have are part of the
 given ability domain. | 
| java.util.List<Ability> | domainAnyAffects(Physical P,
                int domain) | Returns the list of effects that have are part of the
 given ability domain. | 
| java.util.List<Ability> | flaggedAbilities(MOB M,
                long flag) | Returns the list of Abilities that have the given ability
 flag(s) set. | 
| java.util.List<Ability> | flaggedAffects(Physical P,
              long flag) | Returns the list of effects that have the given ability
 flag(s) set. | 
| java.util.List<Ability> | flaggedAnyAffects(Physical P,
                 long flag) | Returns the list of effects that have the given ability
 flag(s) set. | 
| java.util.List<Behavior> | flaggedBehaviors(PhysicalAgent P,
                long flag) | Returns the list of behaviors that have the given behavior
 flag(s) set. | 
| java.lang.String | getAbilityDomain(Ability A) | Returns the ability domain name for the given Ability. | 
| int | getAbilityDomain(java.lang.String name) | Returns the ability domain bitmask for the given ability domain name. | 
| java.lang.String | getAbilityType(Ability A) | Returns the ability type/code name for the given Ability. | 
| int | getAbilityType(java.lang.String name) | Returns the ability type code for the given ability type name. | 
| java.lang.String | getAbilityType_(Ability A) | Returns the ability type/code name for the given Ability. | 
| int | getAbilityType_(java.lang.String name) | Returns the ability type code for the given ability type name. | 
| java.lang.String | getAge(MOB M) | Returns the friendly descriptive age of the given mob,
 whether baby, child, player, whatever. | 
| java.lang.String | getAlignmentName(Environmental E) | Returns the simple word that would describe the alignment
 of the given mob or item or whatever. | 
| int | getDetectScore(MOB seer) | Deprecated, but returns the total hide detection score
 for the given mob. | 
| Directions.DirType | getDirType(Physical P) | Returns the proper type/flavor of direction
 appropriate to the given object, based on whether
 the given physical actually IS a sailing ship,
 space ship, caravan, or other. | 
| java.lang.String | getDispositionBlurbs(Physical seen,
                    MOB seer) | Returns the disposition blurbs that apply to the given seen
 mob, item, room, whatever, as soon by the given seer mob. | 
| java.lang.String | getDispositionDescList(Physical obj,
                      boolean useVerbs) | Returns a command-delimited list of dispassionate description of the disposition
 of the given physical mob, item, whatever. | 
| int | getDispositionIndex(java.lang.String name) | Returns the enumerated disposition index associated with the given
 disposition name, such as ISSWIMMING, etc. | 
| java.lang.String | getDispositionStateList(MOB mob) | Returns a comma delimited list of the senses masks
 on the given mob. | 
| int | getFallingDirection(Physical P) | Returns which direction, if any, the given object
 is falling. | 
| int | getHideScore(Physical seen) | Deprecated, but returns the total hide score
 for the given mob, item, whatever. | 
| java.lang.String | getInclinationName(Environmental E) | Returns the simple word that would describe the inclination
 of the given mob or item or whatever. | 
| Directions.DirType | getInDirType(MOB M) | Returns the proper type/flavor of direction
 for the given mob, which depends on what
 sort of place he/she is in. | 
| Rideable.Basis | getNavRideBasis(Environmental E) | If the given thing is related to a ship, it returns
 the navBasis of the boardable, such as water or
 land-based. | 
| java.util.List<java.lang.String> | getParents(Physical thang) | Returns the parents of the given baby or mob | 
| java.lang.String | getPlaneOfExistence(Physical P) | Returns the name of the plane of existence upon which
 the given physical object is located, or null for
 Prime Material | 
| java.lang.String | getPresentDispositionVerb(Physical seen,
                         CMFlagLibrary.ComingOrGoing flag_msgType) | Returns the present-tense verb that applies to the disposition of the
 given seen thing, given the detail about how they verbbing. | 
| java.lang.String | getSensesDescList(Physical obj,
                 boolean useVerbs) | Returns a command-delimited list of dispassionate description of the senses
 of the given physical mob, item, whatever. | 
| int | getSensesIndex(java.lang.String name) | Returns the enumerated senses index associated with the given
 senses name, such as CANSEEDARK, etc. | 
| java.lang.String | getSensesStateList(MOB mob) | Returns a comma delimited list of the senses masks
 on the given mob. | 
| boolean | hasAControlledFollower(MOB invoker,
                      Ability A) | Returns whether the given invoker mob is controlling a
 mob, who is following the invoker, optionally using
 the given Ability. | 
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| boolean | isABonusItems(Physical P) | Returns whether the given mob, item, whatever is flagged
 as being magical. | 
| boolean | isACityRoom(Physical P) | Returns whether the given mob, item, room, whatever is
 in a city street type room. | 
| boolean | isAControlledFollower(MOB invoker,
                     MOB mob,
                     Ability A) | Returns whether the given invoker mob is controlling the
 given mob, who is following the invoker, optionally using
 the given Ability. | 
| boolean | isAggressiveTo(MOB M,
              MOB toM) | Returns whether the first given mob is potentially or
 probably agressive to the second mob. | 
| boolean | isAgingThing(Physical P) | |
| boolean | isAiryRoom(Room R) | Returns whether the given room, whatever is
 airy, such as an in the air, or an open space. | 
| protected boolean | isAlcoholEffect(Ability A) | |
| boolean | isAlcoholic(Physical thang) | Returns whether the given item is affected by
 or contains alcohol as a drinkable. | 
| boolean | isAliveAwakeMobile(MOB mob,
                  boolean quiet) | Returns whether the given mob is alive, awake, and mobile. | 
| boolean | isAliveAwakeMobileUnbound(MOB mob,
                         boolean quiet) | Returns whether the given mob is alive, awake, mobile
 and not bound up. | 
| boolean | isAnimalIntelligence(MOB M) | Returns whether the given mob is of low animal
 intelligence. | 
| boolean | isAPlant(Item I) | Returns whether the given item is of a plant-like type. | 
| boolean | isAPlant(MOB M) | Returns whether the given mob is of a plant-like type. | 
| boolean | isARope(Item I) | Returns whether the given item can be classified as a 'rope' for
 various purposes. | 
| boolean | isASlave(MOB slaveM,
        MOB masterM) | Returns whether the given mob is a slave, possibly for
 the given master. | 
| boolean | isATrackingMonster(MOB M) | Returns whether the given mob is both a non-player
 npc, and is currently being driven (tracking)
 towards something. | 
| boolean | isBaby(Environmental E) | Returns whether the given mob (item usually) is a
 baby waiting to grow up. | 
| boolean | isBound(Physical P) | Returns whether the given item, mob, whatever is
 marked as bound. | 
| boolean | isBoundOrHeld(Physical P) | Returns whether the given item, mob, whatever is
 marked as bound or is paralyzed. | 
| boolean | isCataloged(Environmental E) | Returns whether the given item is marked as being an
 instance of a mob or item from the catalog. | 
| boolean | isChaotic(Physical P) | Returns whether the given item, mob, room, whatever is
 chaotically inclined, assuming you are using the law/chaos axis. | 
| boolean | isChild(Environmental E) | Returns whether the given mob, item (baby) whatever is
 a baby, or a mob child born from something, what its
 age still being tracked by property. | 
| boolean | isClimbing(Physical P) | Returns whether the given item, mob, whatever is
 climbing. | 
| boolean | isCloaked(Physical P) | Returns whether the given item, mob, room, whatever is
 cloaked. | 
| boolean | isCrawlable(Physical P) | Returns whether the given room, area, exit, whatever is
 crawlable (not necc. | 
| boolean | isDeadlyOrMaliciousEffect(PhysicalAgent P) | Returns whether the given room, item, whatever has a
 deadly effect, such as a trap, autodeath behavior, or
 a property with a malicious spell in it. | 
| boolean | isDeepWateryRoom(Room R) | Returns whether the given room, whatever is
 watery, such as a deep water surface, underwater, etc. | 
| boolean | isDeepWaterySurfaceRoom(Room R) | Returns whether the given room, whatever is
 the surface of deep water, such as a water surface, etc. | 
| boolean | isDroppable(Item I) | Returns whether the given item is marked as being droppable. | 
| boolean | isEggLayer(Race race) | Returns whether the given race is of an egg-laying type | 
| boolean | isEnchanted(Item I) | Returns whether the given item has some effect other than a disease,
 poison, or standard property. | 
| boolean | isEnspelled(Physical F) | Returns whether the given item, mob, whatever is marked as being
 affected by an uninvokeable spell, chant, prayer, or whatever. | 
| boolean | isEvil(Physical P) | Returns whether the given item, mob, room, whatever is
 evilly aligned. | 
| boolean | isFalling(Physical P) | Returns whether the given item, mob, whatever is
 marked as falling. | 
| boolean | isFish(MOB mob) | Returns whether the given mob is of a fishy race type. | 
| boolean | isFloatingFreely(Physical P) | Returns whether the given item, mob, whatever is
 floating freely and uncontrolled, as when not
 under gravity. | 
| boolean | isFlying(Physical P) | Returns whether the given item, mob, whatever is
 flying. | 
| boolean | isGettable(Item I) | Returns whether the given item is marked as being gettable. | 
| boolean | isGlowing(Physical P) | Returns whether the given item, mob, whatever is
 glowing. | 
| boolean | isGolem(Physical P) | Returns whether the given item, mob, whatever is
 marked as a golem. | 
| boolean | isGood(Physical P) | Returns whether the given item, mob, room, whatever is
 goodly aligned. | 
| boolean | isHidden(Physical P) | Returns whether the given item, mob, room, whatever is
 hidden. | 
| boolean | isHiddenInPlainSight(Physical P) | Returns whether the given item can not be seen
 at a simple look around, but requires either
 the ability to see hidden, or a very careful
 look (longlook) around. | 
| boolean | isInDark(Physical P) | Returns whether the given mob, item, whatever is currently
 flagged dark | 
| boolean | isInFlight(Physical P) | Returns whether the given mob, item, whatever would
 fly or fall. | 
| boolean | isInsect(MOB mob) | Returns whether the given mob is of an insect race type. | 
| boolean | isInTheGame(Area E,
           boolean reqInhabitation) | Returns whether the given Area is actually in the game, or is
 just temporary or cached. | 
| boolean | isInTheGame(Environmental E,
           boolean reqInhabitation) | Returns whether the given mob, item, room, area, whatever is actually
 in the game, and possibly in a room, or is just temporary or cached. | 
| boolean | isInTheGame(Item I,
           boolean reqInhabitation) | Returns whether the given Item is actually in the game, and in
 a room, or is just temporary or cached. | 
| boolean | isInTheGame(Room E,
           boolean reqInhabitation) | Returns whether the given Room is actually in the game, or is
 just temporary or cached. | 
| boolean | isInTheGame(MOB M,
           boolean reqInhabitation) | Returns whether the given MOB is actually in the game, and in
 a room, or is just temporary or cached. | 
| boolean | isInvisible(Physical P) | Returns whether the given item, mob, room, whatever is
 invisible. | 
| boolean | isInWilderness(Physical P) | Returns whether the given mob, item, room, whatever is
 in a outdoors non-city room. | 
| boolean | isLawful(Physical P) | Returns whether the given item, mob, room, whatever is
 lawfully inclined, assuming you are using the law/chaos axis. | 
| boolean | isLightSource(Physical P) | Returns whether the given mob, item, whatever is currently
 flagged as a light source | 
| boolean | isMarine(MOB mob) | Returns whether the given mob is of a marine race type. | 
| boolean | isMetal(Environmental E) | Returns whether the given mob (item usually) is made
 of metal or mithril. | 
| boolean | isMobile(PhysicalAgent P) | Returns whether the given mob, item, whatever has a
 behavior making it move around. | 
| boolean | isMobileMounted(MOB mob) | Returns whether the given mob is mounted on a small portable
 movable, such as a horse, or boat on water. | 
| boolean | isModerate(Physical P) | Returns whether the given item, mob, room, whatever is
 moderately inclined, assuming you are using the law/chaos axis. | 
| boolean | isNeutral(Physical P) | Returns whether the given item, mob, room, whatever is
 neutral, which is to say, neither good nor evil. | 
| boolean | isOnFire(Physical seen) | Returns whether the given item, mob, whatever is
 on fire. | 
| boolean | isOpenAccessibleContainer(Item I) | Returns whether the given item is a container which,
 when open, has accessible contents, and is also open. | 
| boolean | isOutsider(MOB mob) | Returns whether the given mob is of an outsider race type. | 
| boolean | isPossiblyAggressive(MOB M) | Returns whether the first given mob is potentially or
 probably agressive. | 
| boolean | isReadable(Item I) | Returns whether the given item is marked as being readable. | 
| boolean | isReallyEvil(FactionMember M) | Returns whether the given mobby factionmember is
 evilly aligned due to factions. | 
| boolean | isReallyGood(FactionMember M) | Returns whether the given mobby factionmember is
 goodly aligned due to factions. | 
| boolean | isReallyNeutral(FactionMember M) | Returns whether the given mobby factionmember is
 neutrally aligned due to factions. | 
| boolean | isRejuvingItem(Item I) | Returns whether the given item has an item rejuv
 actively monitoring it. | 
| boolean | isRemovable(Item I) | Returns whether the given item is marked as being removable. | 
| boolean | isRunningLongCommand(MOB M) | Returns whether the given player is
 executing a command taking longer than 30 seconds | 
| boolean | isSavable(Physical P) | Returns whether the given object is marked as being allowed
 to be saved to the database. | 
| boolean | isSeeable(Physical P) | Returns whether the given item, mob, room, whatever is
 seeable at all. | 
| boolean | isSeenTheSameWay(MOB seer,
                Physical seen1,
                Physical seen2) | Returns whether the two given physical objects appear the exact
 same way to the given seer mob. | 
| boolean | isSitting(Physical P) | Returns whether the given item, mob, whatever is
 sitting. | 
| boolean | isSleeping(Physical P) | Returns whether the given item, mob, whatever is
 sleeping. | 
| boolean | isSneaking(Physical P) | Returns whether the given mob, item whatever is sneaking | 
| boolean | isStanding(MOB mob) | Returns whether the given mob is standing (not sitting
 or sleeping)
 marked as swimming/floating. | 
| boolean | isStillAffectedBy(Physical obj,
                 java.util.List<Ability> oneOf,
                 boolean anyTallF) | Checks the list of ability objects against the effects of the given mob, item
 or whatever. | 
| boolean | isSwimming(Physical P) | Returns whether the given item, mob, whatever is
 marked as swimming/floating. | 
| boolean | isSwimmingInWater(Physical P) | Returns whether the given item, mob, whatever is
 swimming/floating in a watery room. | 
| boolean | isTracking(MOB M) | Returns whether the given player or npc mob is being
 driven (tracking) towards something | 
| boolean | isTrapped(Physical P) | Returns whether the given object has a trap set on it. | 
| boolean | isUnattackable(Physical P) | Returns whether the given item, mob, whatever is
 marked as unattackable. | 
| boolean | isUndead(MOB mob) | Returns whether the given mob is of an undead race type. | 
| boolean | isUndead(Race R) | Returns whether the given race is of an undead race type. | 
| boolean | isUnderWateryRoom(Room R) | Returns whether the given room, whatever is
 watery, such as an underwater, etc. | 
| boolean | isVegetable(MOB M) | Returns whether the given mob is of a vegetable race type. | 
| boolean | isVermin(MOB mob) | Returns whether the given mob is of a vermin race type. | 
| boolean | isWaterWorthy(Physical P) | Returns whether the given mob, item, whatever would
 sink or float. | 
| boolean | isWateryRoom(Room R) | Returns whether the given room, whatever is
 watery, such as a water surface, underwater, etc. | 
| boolean | isWaterySurfaceRoom(Room R) | Returns whether the given room, whatever is
 watery, such as a water surface, etc. | 
| boolean | isWithSeenContents(Physical P) | Returns whether the given non-mob (item) has
 contents which has be seen. | 
| java.util.List<Ability> | matchedAffects(MOB invoker,
              Physical P,
              long flag,
              int abilityCode,
              int domain) | Returns the list of effects that are on the given physical,
 and were invoked by the given invoker. | 
| void | setDroppable(Item I,
            boolean truefalse) | Sets whether the given item is marked as being droppable. | 
| void | setGettable(Item I,
           boolean truefalse) | Sets whether the given item is marked as being gettable. | 
| void | setReadable(Item I,
           boolean truefalse) | Sets whether the given item is marked as being readable. | 
| void | setRemovable(Item I,
            boolean truefalse) | Sets whether the given item is marked as being removable. | 
| void | setSavable(Physical P,
          boolean truefalse) | Sets whether the given object is marked as being allowed
 to be saved to the database. | 
| java.lang.String | validCheck(Physical P) | Checks the system validity of mobs, items, and rooms,
 and returns a report if there's a problem and it
 should be destroyed. | 
activate, getServiceClient, L, propertiesLoaded, shutdowncopyOf, initializeClass, name, newInstanceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactivate, checkDatabase, compareTo, copyOf, getServiceClient, getTickStatus, initializeClass, L, name, newInstance, propertiesLoaded, setThreadStatus, shutdown, tickpublic java.lang.String ID()
CMObjectID in interface CMObjectID in class StdLibrarypublic boolean canSee(MOB M)
CMFlagLibrarycanSee in interface CMFlagLibraryM - the mob to checkpublic boolean canBeLocated(Physical P)
CMFlagLibrarycanBeLocated in interface CMFlagLibraryP - the object to checkpublic boolean canSeeHidden(MOB M)
CMFlagLibrarycanSeeHidden in interface CMFlagLibraryM - the mob to checkpublic boolean canSeeHiddenItems(MOB M)
CMFlagLibrarycanSeeHiddenItems in interface CMFlagLibraryM - the mob to checkpublic boolean canSeeInvisible(MOB M)
CMFlagLibrarycanSeeInvisible in interface CMFlagLibraryM - the mob to checkpublic boolean canSeeEvil(MOB M)
CMFlagLibrarycanSeeEvil in interface CMFlagLibraryM - the mob to checkpublic boolean canSeeGood(MOB M)
CMFlagLibrarycanSeeGood in interface CMFlagLibraryM - the mob to checkpublic boolean canSeeChaos(Physical P)
CMFlagLibrarycanSeeChaos in interface CMFlagLibraryP - the thing to checkpublic boolean canSeeLaw(Physical P)
CMFlagLibrarycanSeeLaw in interface CMFlagLibraryP - the thing to checkpublic boolean canSeeSneakers(MOB M)
CMFlagLibrarycanSeeSneakers in interface CMFlagLibraryM - the mob to checkpublic boolean canSeeBonusItems(MOB M)
CMFlagLibrarycanSeeBonusItems in interface CMFlagLibraryM - the mob to checkpublic boolean canSeeInDark(MOB M)
CMFlagLibrarycanSeeInDark in interface CMFlagLibraryM - the mob to checkpublic boolean canSeeVictims(MOB M)
CMFlagLibrarycanSeeVictims in interface CMFlagLibraryM - the mob to checkpublic boolean canSeeInfrared(MOB M)
CMFlagLibrarycanSeeInfrared in interface CMFlagLibraryM - the mob to checkpublic boolean canHear(MOB M)
CMFlagLibrarycanHear in interface CMFlagLibraryM - the mob to checkpublic boolean canTrack(Physical P)
CMFlagLibrarycanTrack in interface CMFlagLibraryP - the item or mobpublic boolean canAutoAttack(MOB M)
CMFlagLibrarycanAutoAttack in interface CMFlagLibraryM - the mob to checkpublic boolean canConcentrate(MOB M)
CMFlagLibrarycanConcentrate in interface CMFlagLibraryM - the mob to checkpublic boolean canMove(MOB M)
CMFlagLibrarycanMove in interface CMFlagLibraryM - the mob to checkpublic boolean allowsMovement(Room R)
CMFlagLibraryallowsMovement in interface CMFlagLibraryR - the room to checkpublic boolean allowsMovement(Area A)
CMFlagLibraryallowsMovement in interface CMFlagLibraryA - the area to checkpublic boolean canSmell(MOB M)
CMFlagLibrarycanSmell in interface CMFlagLibraryM - the mob to checkpublic boolean canSmell(MOB M, Physical target)
CMFlagLibrarycanSmell in interface CMFlagLibraryM - the mobtarget - the targetpublic boolean canTaste(MOB M)
CMFlagLibrarycanTaste in interface CMFlagLibraryM - the mob to checkpublic boolean canSpeak(MOB M)
CMFlagLibrarycanSpeak in interface CMFlagLibraryM - the mob to checkpublic boolean canBreathe(MOB M)
CMFlagLibrarycanBreathe in interface CMFlagLibraryM - the mob to checkpublic boolean canNotBeCamped(Physical P)
CMFlagLibrarycanNotBeCamped in interface CMFlagLibraryP - the item or mob to checkpublic boolean canBreatheThis(MOB M, int atmoResource)
CMFlagLibrarycanBreatheThis in interface CMFlagLibraryM - the mob to checkatmoResource - the Resource to check for breathabilityRawMaterialpublic boolean canBreatheHere(MOB M, Room R)
CMFlagLibrarycanBreatheHere in interface CMFlagLibraryM - the mob to checkR - the room the mob is trying to breathe inRawMaterialpublic boolean canSeeMetal(MOB M)
CMFlagLibrarycanSeeMetal in interface CMFlagLibraryM - the mob to checkpublic boolean isReadable(Item I)
CMFlagLibraryisReadable in interface CMFlagLibraryI - the item to checkCMFlagLibrary.setReadable(Item, boolean)public boolean isGettable(Item I)
CMFlagLibraryisGettable in interface CMFlagLibraryI - the item to checkCMFlagLibrary.setGettable(Item, boolean)public boolean isDroppable(Item I)
CMFlagLibraryisDroppable in interface CMFlagLibraryI - the item to checkCMFlagLibrary.setDroppable(Item, boolean)public boolean isRemovable(Item I)
CMFlagLibraryisRemovable in interface CMFlagLibraryI - the item to checkCMFlagLibrary.setRemovable(Item, boolean)public boolean isCataloged(Environmental E)
CMFlagLibraryisCataloged in interface CMFlagLibraryE - the item or mob to checkpublic Rideable.Basis getNavRideBasis(Environmental E)
CMFlagLibrarygetNavRideBasis in interface CMFlagLibraryE - the thing or place to checkpublic boolean isWithSeenContents(Physical P)
CMFlagLibraryisWithSeenContents in interface CMFlagLibraryP - the item to checkpublic boolean isHiddenInPlainSight(Physical P)
CMFlagLibraryisHiddenInPlainSight in interface CMFlagLibraryP - the item to checkpublic boolean isSavable(Physical P)
CMFlagLibraryisSavable in interface CMFlagLibraryP - the item, mob, whatever to checkCMFlagLibrary.setSavable(Physical, boolean)public void setSavable(Physical P, boolean truefalse)
CMFlagLibrarysetSavable in interface CMFlagLibraryP - the item, mob, whatever to settruefalse - true if it is saveable, false otherwiseCMFlagLibrary.isSavable(Physical)public void setReadable(Item I, boolean truefalse)
CMFlagLibrarysetReadable in interface CMFlagLibraryI - the item to settruefalse - true if readable, false otherwiseCMFlagLibrary.isReadable(Item)public boolean isEnspelled(Physical F)
CMFlagLibraryisEnspelled in interface CMFlagLibraryF - the room, item, or mob to checkpublic void setGettable(Item I, boolean truefalse)
CMFlagLibrarysetGettable in interface CMFlagLibraryI - the item to settruefalse - true if gettable, false otherwiseCMFlagLibrary.isGettable(Item)public void setDroppable(Item I, boolean truefalse)
CMFlagLibrarysetDroppable in interface CMFlagLibraryI - the item to settruefalse - true if droppable, false otherwiseCMFlagLibrary.isDroppable(Item)public void setRemovable(Item I, boolean truefalse)
CMFlagLibrarysetRemovable in interface CMFlagLibraryI - the item to settruefalse - true if removable, false otherwiseCMFlagLibrary.isRemovable(Item)public boolean isSeeable(Physical P)
CMFlagLibraryisSeeable in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isCloaked(Physical P)
CMFlagLibraryisCloaked in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isHidden(Physical P)
CMFlagLibraryisHidden in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isUndead(Race R)
CMFlagLibraryisUndead in interface CMFlagLibraryR - the race to checkpublic boolean isUndead(MOB mob)
CMFlagLibraryisUndead in interface CMFlagLibrarymob - the mob to checkpublic boolean isEggLayer(Race race)
CMFlagLibraryisEggLayer in interface CMFlagLibraryrace - the race to checkpublic boolean isFish(MOB mob)
CMFlagLibraryisFish in interface CMFlagLibrarymob - the mob to checkpublic boolean isMarine(MOB mob)
CMFlagLibraryisMarine in interface CMFlagLibrarymob - the mob to checkpublic boolean isOutsider(MOB mob)
CMFlagLibraryisOutsider in interface CMFlagLibrarymob - the mob to checkpublic boolean isInsect(MOB mob)
CMFlagLibraryisInsect in interface CMFlagLibrarymob - the mob to checkpublic boolean isVermin(MOB mob)
CMFlagLibraryisVermin in interface CMFlagLibrarymob - the mob to checkpublic boolean isAPlant(Item I)
CMFlagLibraryisAPlant in interface CMFlagLibraryI - the item to checkpublic boolean isAPlant(MOB M)
CMFlagLibraryisAPlant in interface CMFlagLibraryM - the mob to checkpublic boolean isUnattackable(Physical P)
CMFlagLibraryisUnattackable in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isInvisible(Physical P)
CMFlagLibraryisInvisible in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isRejuvingItem(Item I)
CMFlagLibraryisRejuvingItem in interface CMFlagLibraryI - the item to checkpublic boolean isReallyEvil(FactionMember M)
CMFlagLibraryisReallyEvil in interface CMFlagLibraryM - the factionmember to checkpublic boolean isEvil(Physical P)
CMFlagLibraryisEvil in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isOpenAccessibleContainer(Item I)
CMFlagLibraryisOpenAccessibleContainer in interface CMFlagLibraryI - the item to checkpublic boolean isTracking(MOB M)
CMFlagLibraryisTracking in interface CMFlagLibraryM - the mob to checkpublic boolean isATrackingMonster(MOB M)
CMFlagLibraryisATrackingMonster in interface CMFlagLibraryM - the mob to checkpublic boolean isReallyGood(FactionMember M)
CMFlagLibraryisReallyGood in interface CMFlagLibraryM - the factionmember to checkpublic java.lang.String getPlaneOfExistence(Physical P)
CMFlagLibrarygetPlaneOfExistence in interface CMFlagLibraryP - the object to checkpublic java.lang.String getAge(MOB M)
CMFlagLibrarygetAge in interface CMFlagLibraryM - the mob to checkpublic boolean isGood(Physical P)
CMFlagLibraryisGood in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isLawful(Physical P)
CMFlagLibraryisLawful in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isChaotic(Physical P)
CMFlagLibraryisChaotic in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isModerate(Physical P)
CMFlagLibraryisModerate in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isTrapped(Physical P)
CMFlagLibraryisTrapped in interface CMFlagLibraryP - the object to checkpublic boolean isDeadlyOrMaliciousEffect(PhysicalAgent P)
CMFlagLibraryisDeadlyOrMaliciousEffect in interface CMFlagLibraryP - the room, item, whatever to checkpublic boolean isPossiblyAggressive(MOB M)
CMFlagLibraryisPossiblyAggressive in interface CMFlagLibraryM - the mob who might be aggressivepublic boolean isAggressiveTo(MOB M, MOB toM)
CMFlagLibraryisAggressiveTo in interface CMFlagLibraryM - the mob who might be aggressivetoM - the mob who might be in troublepublic java.lang.String getAlignmentName(Environmental E)
CMFlagLibrarygetAlignmentName in interface CMFlagLibraryE - the mob or item or whateverpublic java.lang.String getInclinationName(Environmental E)
CMFlagLibrarygetInclinationName in interface CMFlagLibraryE - the mob or item or whateverpublic boolean isReallyNeutral(FactionMember M)
CMFlagLibraryisReallyNeutral in interface CMFlagLibraryM - the factionmember to checkpublic boolean isNeutral(Physical P)
CMFlagLibraryisNeutral in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isSneaking(Physical P)
CMFlagLibraryisSneaking in interface CMFlagLibraryP - the object to checkpublic boolean isABonusItems(Physical P)
CMFlagLibraryisABonusItems in interface CMFlagLibraryP - the mob/item/whatever to checkpublic boolean isInDark(Physical P)
CMFlagLibraryisInDark in interface CMFlagLibraryP - the mob/item/whatever to checkpublic boolean isLightSource(Physical P)
CMFlagLibraryisLightSource in interface CMFlagLibraryP - the mob/item/whatever to checkpublic boolean isGlowing(Physical P)
CMFlagLibraryisGlowing in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isGolem(Physical P)
CMFlagLibraryisGolem in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isSleeping(Physical P)
CMFlagLibraryisSleeping in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isSitting(Physical P)
CMFlagLibraryisSitting in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isFlying(Physical P)
CMFlagLibraryisFlying in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isClimbing(Physical P)
CMFlagLibraryisClimbing in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isCrawlable(Physical P)
CMFlagLibraryisCrawlable in interface CMFlagLibraryP - the room, area, exit, whatever to checkpublic boolean isSwimming(Physical P)
CMFlagLibraryisSwimming in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isFalling(Physical P)
CMFlagLibraryisFalling in interface CMFlagLibraryP - the item, mob, whatever to checkpublic int getFallingDirection(Physical P)
CMFlagLibrarygetFallingDirection in interface CMFlagLibraryP - the item, mob, whatever to checkDirectionspublic boolean isRunningLongCommand(MOB M)
CMFlagLibraryisRunningLongCommand in interface CMFlagLibraryM - the mob to checkpublic boolean isSwimmingInWater(Physical P)
CMFlagLibraryisSwimmingInWater in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isInWilderness(Physical P)
CMFlagLibraryisInWilderness in interface CMFlagLibraryP - the mob, item, room, whatever to checkpublic boolean isACityRoom(Physical P)
CMFlagLibraryisACityRoom in interface CMFlagLibraryP - the mob, item, room, whatever to checkpublic boolean canBeHeardMovingBy(Physical heard, MOB hearer)
CMFlagLibrarycanBeHeardMovingBy in interface CMFlagLibraryheard - the thing or mob moving aroundhearer - the mob who wants to hear itpublic boolean canBeHeardSpeakingBy(Physical heard, MOB hearer)
CMFlagLibrarycanBeHeardSpeakingBy in interface CMFlagLibraryheard - the thing or mob speakinghearer - the mob who wants to hear itpublic boolean canSenseMoving(Physical sensed, MOB sensor)
CMFlagLibrarycanSenseMoving in interface CMFlagLibrarysensed - the thing being sensedsensor - the mob who wants to sense itpublic boolean canSenseEnteringLeaving(Physical sensed, MOB sensor)
CMFlagLibrarycanSenseEnteringLeaving in interface CMFlagLibrarysensed - the thing or mob moving aroundsensor - the mob who wants to sense itpublic java.lang.String validCheck(Physical P)
CMFlagLibraryvalidCheck in interface CMFlagLibraryP - the room, mob, or item to checkpublic boolean isAliveAwakeMobileUnbound(MOB mob, boolean quiet)
CMFlagLibraryisAliveAwakeMobileUnbound in interface CMFlagLibrarymob - the mob to checkquiet - true to not tell the mob what's wrongCMFlagLibrary.isAliveAwakeMobile(MOB, boolean)public boolean isAliveAwakeMobile(MOB mob, boolean quiet)
CMFlagLibraryisAliveAwakeMobile in interface CMFlagLibrarymob - the mob to checkquiet - true to not tell the mob what's wrongCMFlagLibrary.isAliveAwakeMobileUnbound(MOB, boolean)public boolean isStanding(MOB mob)
CMFlagLibraryisStanding in interface CMFlagLibrarymob - the mob to checkpublic boolean isBound(Physical P)
CMFlagLibraryisBound in interface CMFlagLibraryP - the item, mob, whatever to checkCMFlagLibrary.isBoundOrHeld(Physical)public boolean isBoundOrHeld(Physical P)
CMFlagLibraryisBoundOrHeld in interface CMFlagLibraryP - the item, mob, whatever to checkCMFlagLibrary.isBound(Physical)public boolean isOnFire(Physical seen)
CMFlagLibraryisOnFire in interface CMFlagLibraryseen - the item, mob, whatever to checkpublic boolean isFloatingFreely(Physical P)
CMFlagLibraryisFloatingFreely in interface CMFlagLibraryP - the item, mob, whatever to checkpublic int getHideScore(Physical seen)
CMFlagLibrarygetHideScore in interface CMFlagLibraryseen - the mob, item trying to be hiddenpublic int getDetectScore(MOB seer)
CMFlagLibrarygetDetectScore in interface CMFlagLibraryseer - the mob trying to see hiddenpublic boolean canBeSeenBy(Environmental seen, MOB seer)
CMFlagLibrarycanBeSeenBy in interface CMFlagLibraryseen - the thing to be seen.seer - the seer who wants to see itpublic boolean canBarelyBeSeenBy(Environmental seen, MOB seer)
CMFlagLibrarycanBarelyBeSeenBy in interface CMFlagLibraryseen - the thing to be seen.seer - the seer who wants to see itpublic boolean canActAtAll(Tickable affecting)
CMFlagLibrarycanActAtAll in interface CMFlagLibraryaffecting - the thing to checkpublic boolean canFreelyBehaveNormal(Tickable affecting)
CMFlagLibrarycanFreelyBehaveNormal in interface CMFlagLibraryaffecting - the thing to checkpublic Directions.DirType getDirType(Physical P)
CMFlagLibrarygetDirType in interface CMFlagLibraryP - the object to inspectDirections.DirType, 
CMFlagLibrary.getInDirType(MOB)public Directions.DirType getInDirType(MOB M)
CMFlagLibrarygetInDirType in interface CMFlagLibraryM - the mob to checkDirections.DirType, 
CMFlagLibrary.getDirType(Physical)public boolean isSeenTheSameWay(MOB seer, Physical seen1, Physical seen2)
CMFlagLibraryisSeenTheSameWay in interface CMFlagLibraryseer - the mob who is seeing stuffseen1 - the first object being seenseen2 - the first object being seenpublic boolean isWaterWorthy(Physical P)
CMFlagLibraryisWaterWorthy in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isInFlight(Physical P)
CMFlagLibraryisInFlight in interface CMFlagLibraryP - the item, mob, whatever to checkpublic boolean isAnimalIntelligence(MOB M)
CMFlagLibraryisAnimalIntelligence in interface CMFlagLibraryM - the mob to checkpublic boolean isVegetable(MOB M)
CMFlagLibraryisVegetable in interface CMFlagLibraryM - the mob to checkpublic boolean isMobile(PhysicalAgent P)
CMFlagLibraryisMobile in interface CMFlagLibraryP - the mob, item, whatever to checkpublic java.util.List<Behavior> flaggedBehaviors(PhysicalAgent P, long flag)
CMFlagLibraryflaggedBehaviors in interface CMFlagLibraryP - the mob, item, room, whateverflag - the behavior flagsBehavior.FLAG_LEGALBEHAVIORpublic java.util.List<Ability> domainAnyAffects(Physical P, int domain)
CMFlagLibrarydomainAnyAffects in interface CMFlagLibraryP - the mob, item, room, whateverdomain - the ability domainAbility.DOMAIN_ABJURATIONpublic java.util.List<Ability> domainAffects(Physical P, int domain)
CMFlagLibrarydomainAffects in interface CMFlagLibraryP - the mob, item, room, whateverdomain - the ability domainAbility.DOMAIN_ABJURATIONpublic java.util.List<Ability> domainAbilities(MOB M, int domain)
CMFlagLibrarydomainAbilities in interface CMFlagLibraryM - the mob to checkdomain - the ability domainAbility.DOMAIN_ABJURATIONpublic java.util.List<Ability> flaggedAnyAffects(Physical P, long flag)
CMFlagLibraryflaggedAnyAffects in interface CMFlagLibraryP - the mob, item, room, whateverflag - the ability flagsAbility.flags()public java.util.List<Ability> matchedAffects(MOB invoker, Physical P, long flag, int abilityCode, int domain)
CMFlagLibrarymatchedAffects in interface CMFlagLibraryinvoker - the invoker to search for, or nullP - the object to check for effects, REQUIREDflag - -1, or an Ability FlagabilityCode - -1, or an ability Codedomain - -1, or an ability domainAbility.DOMAIN_ABJURATION, 
Ability.flags(), 
Ability.ACODE_CHANTpublic java.util.List<Ability> flaggedAffects(Physical P, long flag)
CMFlagLibraryflaggedAffects in interface CMFlagLibraryP - the mob, item, room, whateverflag - the ability flagsAbility.flags()public java.util.List<Ability> flaggedAbilities(MOB M, long flag)
CMFlagLibraryflaggedAbilities in interface CMFlagLibraryM - the mobflag - the ability flagsAbility.flags()public boolean canAccess(MOB mob, Area A)
CMFlagLibrarycanAccess in interface CMFlagLibrarymob - the mob who wants to access an areaA - the area to accesspublic boolean canAccess(MOB mob, Room R)
CMFlagLibrarycanAccess in interface CMFlagLibrarymob - the mob who wants to access a roomR - the room to accesspublic boolean isMetal(Environmental E)
CMFlagLibraryisMetal in interface CMFlagLibraryE - the item (or mob) to checkpublic boolean isAiryRoom(Room R)
CMFlagLibraryisAiryRoom in interface CMFlagLibraryR - the room to checkpublic boolean isWateryRoom(Room R)
CMFlagLibraryisWateryRoom in interface CMFlagLibraryR - the room to checkpublic boolean isWaterySurfaceRoom(Room R)
isWaterySurfaceRoom in interface CMFlagLibraryR - the room to checkpublic boolean isDeepWateryRoom(Room R)
isDeepWateryRoom in interface CMFlagLibraryR - the room to checkpublic boolean isDeepWaterySurfaceRoom(Room R)
isDeepWaterySurfaceRoom in interface CMFlagLibraryR - the room to checkpublic boolean isUnderWateryRoom(Room R)
isUnderWateryRoom in interface CMFlagLibraryR - the room to checkpublic boolean isInTheGame(Environmental E, boolean reqInhabitation)
CMFlagLibraryisInTheGame in interface CMFlagLibraryE - the mob, item, whatever to checkreqInhabitation - true if it must be a in room, false otherwisepublic boolean isInTheGame(MOB M, boolean reqInhabitation)
CMFlagLibraryisInTheGame in interface CMFlagLibraryM - the MOB to checkreqInhabitation - true if it must be a in room, false otherwisepublic boolean isInTheGame(Item I, boolean reqInhabitation)
CMFlagLibraryisInTheGame in interface CMFlagLibraryI - the Item to checkreqInhabitation - true if it must be a in room, false otherwisepublic boolean isInTheGame(Room E, boolean reqInhabitation)
CMFlagLibraryisInTheGame in interface CMFlagLibraryE - the Room to checkreqInhabitation - meaninglesspublic boolean isInTheGame(Area E, boolean reqInhabitation)
CMFlagLibraryisInTheGame in interface CMFlagLibraryE - the Area to checkreqInhabitation - meaninglesspublic boolean isEnchanted(Item I)
CMFlagLibraryisEnchanted in interface CMFlagLibraryI - the item to checkpublic boolean isAgingThing(Physical P)
public boolean isChild(Environmental E)
CMFlagLibraryisChild in interface CMFlagLibraryE - the potential childpublic boolean isBaby(Environmental E)
CMFlagLibraryisBaby in interface CMFlagLibraryE - the item to checkpublic boolean isStillAffectedBy(Physical obj, java.util.List<Ability> oneOf, boolean anyTallF)
CMFlagLibraryisStillAffectedBy in interface CMFlagLibraryobj - the mob, item, room, whateveroneOf - the list of abilities that might be affectsanyTallF - true to return true on ANY, false to return true only for ALLpublic java.lang.String getDispositionDescList(Physical obj, boolean useVerbs)
CMFlagLibrarygetDispositionDescList in interface CMFlagLibraryobj - the disposed physical mob, item, whateveruseVerbs - true to return an active phrase, flags for a state phrasepublic java.lang.String getSensesDescList(Physical obj, boolean useVerbs)
CMFlagLibrarygetSensesDescList in interface CMFlagLibraryobj - the sensing physical mob, item, whateveruseVerbs - true to return an active phrase, flags for a state phrasepublic int getDispositionIndex(java.lang.String name)
CMFlagLibrarygetDispositionIndex in interface CMFlagLibraryname - the disposition namepublic int getSensesIndex(java.lang.String name)
CMFlagLibrarygetSensesIndex in interface CMFlagLibraryname - the senses namepublic java.lang.String getAbilityType(Ability A)
CMFlagLibrarygetAbilityType in interface CMFlagLibraryA - the AbilityAbility.ACODE_CHANTpublic java.lang.String getAbilityType_(Ability A)
CMFlagLibrarygetAbilityType_ in interface CMFlagLibraryA - the AbilityAbility.ACODE_CHANTpublic java.lang.String getAbilityDomain(Ability A)
CMFlagLibrarygetAbilityDomain in interface CMFlagLibraryA - the AbilityAbility.DOMAIN_DESCSpublic int getAbilityType(java.lang.String name)
CMFlagLibrarygetAbilityType in interface CMFlagLibraryname - the name of the given ability typeAbility.ACODE_CHANTpublic int getAbilityType_(java.lang.String name)
CMFlagLibrarygetAbilityType_ in interface CMFlagLibraryname - the name of the given ability typeAbility.ACODE_CHANTpublic int getAbilityDomain(java.lang.String name)
CMFlagLibrarygetAbilityDomain in interface CMFlagLibraryname - the name of the given ability domainAbility.DOMAIN_DESCSpublic boolean isAControlledFollower(MOB invoker, MOB mob, Ability A)
CMFlagLibraryisAControlledFollower in interface CMFlagLibraryinvoker - the mob who might be the leadermob - the mob who is following the leaderA - the ability that might be causing the controlpublic boolean hasAControlledFollower(MOB invoker, Ability A)
CMFlagLibraryhasAControlledFollower in interface CMFlagLibraryinvoker - the mob who might be the leaderA - the ability that might be causing the controlpublic boolean isARope(Item I)
CMFlagLibraryisARope in interface CMFlagLibraryI - the item to checkpublic java.lang.String getDispositionBlurbs(Physical seen, MOB seer)
CMFlagLibrarygetDispositionBlurbs in interface CMFlagLibraryseen - the mob, item, room, whateverseer - the one seeingprotected boolean isAlcoholEffect(Ability A)
public java.util.List<java.lang.String> getParents(Physical thang)
CMFlagLibrarygetParents in interface CMFlagLibrarythang - the baby or mobpublic boolean isAlcoholic(Physical thang)
CMFlagLibraryisAlcoholic in interface CMFlagLibrarythang - the mob or item to checkpublic java.lang.String getPresentDispositionVerb(Physical seen, CMFlagLibrary.ComingOrGoing flag_msgType)
CMFlagLibrarygetPresentDispositionVerb in interface CMFlagLibraryseen - the mob (or item) that is verbbingflag_msgType - whether they are arriving, leaving, or sitting there verbbingpublic java.lang.String getDispositionStateList(MOB mob)
CMFlagLibrarygetDispositionStateList in interface CMFlagLibrarymob - the mob to checkpublic java.lang.String getSensesStateList(MOB mob)
CMFlagLibrarygetSensesStateList in interface CMFlagLibrarymob - the mob to checkpublic boolean isASlave(MOB slaveM, MOB masterM)
CMFlagLibraryisASlave in interface CMFlagLibraryslaveM - the mob to checkmasterM - null, or the master to check forpublic boolean isMobileMounted(MOB mob)
CMFlagLibraryisMobileMounted in interface CMFlagLibrarymob - the mob to check