|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.Sense
public class Sense
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMFlagLibrary |
|---|
CMFlagLibrary.ComingOrGoing |
| Field Summary |
|---|
| Fields inherited from class com.planet_ink.coffee_mud.Libraries.StdLibrary |
|---|
isDebugging, name, serviceClient, tickStatus |
| Constructor Summary | |
|---|---|
Sense()
|
|
| Method Summary | |
|---|---|
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 |
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 |
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 |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 E,
boolean reqInhabitation)
Returns whether the given Item is actually in the game, and in a room, or is just temporary or cached. |
boolean |
isInTheGame(MOB E,
boolean reqInhabitation)
Returns whether the given MOB 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 |
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 |
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 |
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 |
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. |
| Methods inherited from class com.planet_ink.coffee_mud.Libraries.StdLibrary |
|---|
activate, checkDatabase, compareTo, copyOf, getServiceClient, getTickStatus, initializeClass, L, name, newInstance, propertiesLoaded, setThreadStatus, shutdown, tick |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary |
|---|
activate, getServiceClient, L, propertiesLoaded, shutdown |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject |
|---|
copyOf, initializeClass, name, newInstance |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public Sense()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class StdLibrarypublic boolean canSee(MOB M)
CMFlagLibrary
canSee in interface CMFlagLibraryM - the mob to check
public boolean canBeLocated(Physical P)
CMFlagLibrary
canBeLocated in interface CMFlagLibraryP - the object to check
public boolean canSeeHidden(MOB M)
CMFlagLibrary
canSeeHidden in interface CMFlagLibraryM - the mob to check
public boolean canSeeHiddenItems(MOB M)
CMFlagLibrary
canSeeHiddenItems in interface CMFlagLibraryM - the mob to check
public boolean canSeeInvisible(MOB M)
CMFlagLibrary
canSeeInvisible in interface CMFlagLibraryM - the mob to check
public boolean canSeeEvil(MOB M)
CMFlagLibrary
canSeeEvil in interface CMFlagLibraryM - the mob to check
public boolean canSeeGood(MOB M)
CMFlagLibrary
canSeeGood in interface CMFlagLibraryM - the mob to check
public boolean canSeeSneakers(MOB M)
CMFlagLibrary
canSeeSneakers in interface CMFlagLibraryM - the mob to check
public boolean canSeeBonusItems(MOB M)
CMFlagLibrary
canSeeBonusItems in interface CMFlagLibraryM - the mob to check
public boolean canSeeInDark(MOB M)
CMFlagLibrary
canSeeInDark in interface CMFlagLibraryM - the mob to check
public boolean canSeeVictims(MOB M)
CMFlagLibrary
canSeeVictims in interface CMFlagLibraryM - the mob to check
public boolean canSeeInfrared(MOB M)
CMFlagLibrary
canSeeInfrared in interface CMFlagLibraryM - the mob to check
public boolean canHear(MOB M)
CMFlagLibrary
canHear in interface CMFlagLibraryM - the mob to check
public boolean canTrack(Physical P)
CMFlagLibrary
canTrack in interface CMFlagLibraryP - the item or mob
public boolean canAutoAttack(MOB M)
CMFlagLibrary
canAutoAttack in interface CMFlagLibraryM - the mob to check
public boolean canConcentrate(MOB M)
CMFlagLibrary
canConcentrate in interface CMFlagLibraryM - the mob to check
public boolean canMove(MOB M)
CMFlagLibrary
canMove in interface CMFlagLibraryM - the mob to check
public boolean allowsMovement(Room R)
CMFlagLibrary
allowsMovement in interface CMFlagLibraryR - the room to check
public boolean allowsMovement(Area A)
CMFlagLibrary
allowsMovement in interface CMFlagLibraryA - the area to check
public boolean canSmell(MOB M)
CMFlagLibrary
canSmell in interface CMFlagLibraryM - the mob to check
public boolean canTaste(MOB M)
CMFlagLibrary
canTaste in interface CMFlagLibraryM - the mob to check
public boolean canSpeak(MOB M)
CMFlagLibrary
canSpeak in interface CMFlagLibraryM - the mob to check
public boolean canBreathe(MOB M)
CMFlagLibrary
canBreathe in interface CMFlagLibraryM - the mob to check
public boolean canNotBeCamped(Physical P)
CMFlagLibrary
canNotBeCamped in interface CMFlagLibraryP - the item or mob to check
public boolean canBreatheThis(MOB M,
int atmoResource)
CMFlagLibrary
canBreatheThis in interface CMFlagLibraryM - the mob to checkatmoResource - the Resource to check for breathability
RawMaterial
public boolean canBreatheHere(MOB M,
Room R)
CMFlagLibrary
canBreatheHere in interface CMFlagLibraryM - the mob to checkR - the room the mob is trying to breathe in
RawMaterialpublic boolean canSeeMetal(MOB M)
CMFlagLibrary
canSeeMetal in interface CMFlagLibraryM - the mob to check
public boolean isReadable(Item I)
CMFlagLibrary
isReadable in interface CMFlagLibraryI - the item to check
CMFlagLibrary.setReadable(Item, boolean)public boolean isGettable(Item I)
CMFlagLibrary
isGettable in interface CMFlagLibraryI - the item to check
CMFlagLibrary.setGettable(Item, boolean)public boolean isDroppable(Item I)
CMFlagLibrary
isDroppable in interface CMFlagLibraryI - the item to check
CMFlagLibrary.setDroppable(Item, boolean)public boolean isRemovable(Item I)
CMFlagLibrary
isRemovable in interface CMFlagLibraryI - the item to check
CMFlagLibrary.setRemovable(Item, boolean)public boolean isCataloged(Environmental E)
CMFlagLibrary
isCataloged in interface CMFlagLibraryE - the item or mob to check
public boolean isWithSeenContents(Physical P)
CMFlagLibrary
isWithSeenContents in interface CMFlagLibraryP - the item to check
public boolean isSavable(Physical P)
CMFlagLibrary
isSavable in interface CMFlagLibraryP - the item, mob, whatever to check
CMFlagLibrary.setSavable(Physical, boolean)
public void setSavable(Physical P,
boolean truefalse)
CMFlagLibrary
setSavable 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)
CMFlagLibrary
setReadable in interface CMFlagLibraryI - the item to settruefalse - true if readable, false otherwiseCMFlagLibrary.isReadable(Item)public boolean isEnspelled(Physical F)
CMFlagLibrary
isEnspelled in interface CMFlagLibraryF - the room, item, or mob to check
public void setGettable(Item I,
boolean truefalse)
CMFlagLibrary
setGettable in interface CMFlagLibraryI - the item to settruefalse - true if gettable, false otherwiseCMFlagLibrary.isGettable(Item)
public void setDroppable(Item I,
boolean truefalse)
CMFlagLibrary
setDroppable in interface CMFlagLibraryI - the item to settruefalse - true if droppable, false otherwiseCMFlagLibrary.isDroppable(Item)
public void setRemovable(Item I,
boolean truefalse)
CMFlagLibrary
setRemovable in interface CMFlagLibraryI - the item to settruefalse - true if removable, false otherwiseCMFlagLibrary.isRemovable(Item)public boolean isSeeable(Physical P)
CMFlagLibrary
isSeeable in interface CMFlagLibraryP - the room, mob, or item to check
public boolean isCloaked(Physical P)
CMFlagLibrary
isCloaked in interface CMFlagLibraryP - the room, mob, or item to check
public boolean isHidden(Physical P)
CMFlagLibrary
isHidden in interface CMFlagLibraryP - the room, mob, or item to check
public boolean isUndead(MOB mob)
CMFlagLibrary
isUndead in interface CMFlagLibrarymob - the mob to check
public boolean isEggLayer(Race race)
CMFlagLibrary
isEggLayer in interface CMFlagLibraryrace - the race to check
public boolean isFish(MOB mob)
CMFlagLibrary
isFish in interface CMFlagLibrarymob - the mob to check
public boolean isMarine(MOB mob)
CMFlagLibrary
isMarine in interface CMFlagLibrarymob - the mob to check
public boolean isOutsider(MOB mob)
CMFlagLibrary
isOutsider in interface CMFlagLibrarymob - the mob to check
public boolean isInsect(MOB mob)
CMFlagLibrary
isInsect in interface CMFlagLibrarymob - the mob to check
public boolean isVermin(MOB mob)
CMFlagLibrary
isVermin in interface CMFlagLibrarymob - the mob to check
public boolean isAPlant(Item I)
CMFlagLibrary
isAPlant in interface CMFlagLibraryI - the item to check
public boolean isAPlant(MOB M)
CMFlagLibrary
isAPlant in interface CMFlagLibraryM - the mob to check
public boolean isUnattackable(Physical P)
CMFlagLibrary
isUnattackable in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isInvisible(Physical P)
CMFlagLibrary
isInvisible in interface CMFlagLibraryP - the room, mob, or item to check
public boolean isRejuvingItem(Item I)
CMFlagLibrary
isRejuvingItem in interface CMFlagLibraryI - the item to check
public boolean isReallyEvil(FactionMember M)
CMFlagLibrary
isReallyEvil in interface CMFlagLibraryM - the factionmember to check
public boolean isEvil(Physical P)
CMFlagLibrary
isEvil in interface CMFlagLibraryP - the room, mob, or item to check
public boolean isOpenAccessibleContainer(Item I)
CMFlagLibrary
isOpenAccessibleContainer in interface CMFlagLibraryI - the item to check
public boolean isTracking(MOB M)
CMFlagLibrary
isTracking in interface CMFlagLibraryM - the mob to check
public boolean isATrackingMonster(MOB M)
CMFlagLibrary
isATrackingMonster in interface CMFlagLibraryM - the mob to check
public boolean isReallyGood(FactionMember M)
CMFlagLibrary
isReallyGood in interface CMFlagLibraryM - the factionmember to check
public java.lang.String getAge(MOB M)
CMFlagLibrary
getAge in interface CMFlagLibraryM - the mob to check
public boolean isGood(Physical P)
CMFlagLibrary
isGood in interface CMFlagLibraryP - the room, mob, or item to check
public boolean isTrapped(Physical P)
CMFlagLibrary
isTrapped in interface CMFlagLibraryP - the object to check
public boolean isDeadlyOrMaliciousEffect(PhysicalAgent P)
CMFlagLibrary
isDeadlyOrMaliciousEffect in interface CMFlagLibraryP - the room, item, whatever to check
public boolean isPossiblyAggressive(MOB M)
CMFlagLibrary
isPossiblyAggressive in interface CMFlagLibraryM - the mob who might be aggressive
public boolean isAggressiveTo(MOB M,
MOB toM)
CMFlagLibrary
isAggressiveTo in interface CMFlagLibraryM - the mob who might be aggressivetoM - the mob who might be in trouble
public java.lang.String getAlignmentName(Environmental E)
CMFlagLibrary
getAlignmentName in interface CMFlagLibraryE - the mob or item or whatever
public boolean isReallyNeutral(FactionMember M)
CMFlagLibrary
isReallyNeutral in interface CMFlagLibraryM - the factionmember to check
public boolean isNeutral(Physical P)
CMFlagLibrary
isNeutral in interface CMFlagLibraryP - the room, mob, or item to check
public boolean isSneaking(Physical P)
CMFlagLibrary
isSneaking in interface CMFlagLibraryP - the object to check
public boolean isABonusItems(Physical P)
CMFlagLibrary
isABonusItems in interface CMFlagLibraryP - the mob/item/whatever to check
public boolean isInDark(Physical P)
CMFlagLibrary
isInDark in interface CMFlagLibraryP - the mob/item/whatever to check
public boolean isLightSource(Physical P)
CMFlagLibrary
isLightSource in interface CMFlagLibraryP - the mob/item/whatever to check
public boolean isGlowing(Physical P)
CMFlagLibrary
isGlowing in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isGolem(Physical P)
CMFlagLibrary
isGolem in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isSleeping(Physical P)
CMFlagLibrary
isSleeping in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isSitting(Physical P)
CMFlagLibrary
isSitting in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isFlying(Physical P)
CMFlagLibrary
isFlying in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isClimbing(Physical P)
CMFlagLibrary
isClimbing in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isCrawlable(Physical P)
CMFlagLibrary
isCrawlable in interface CMFlagLibraryP - the room, area, exit, whatever to check
public boolean isSwimming(Physical P)
CMFlagLibrary
isSwimming in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isFalling(Physical P)
CMFlagLibrary
isFalling in interface CMFlagLibraryP - the item, mob, whatever to check
public int getFallingDirection(Physical P)
CMFlagLibrary
getFallingDirection in interface CMFlagLibraryP - the item, mob, whatever to check
Directionspublic boolean isRunningLongCommand(MOB M)
CMFlagLibrary
isRunningLongCommand in interface CMFlagLibraryM - the mob to check
public boolean isSwimmingInWater(Physical P)
CMFlagLibrary
isSwimmingInWater in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isInWilderness(Physical P)
CMFlagLibrary
isInWilderness in interface CMFlagLibraryP - the mob, item, room, whatever to check
public boolean canBeHeardMovingBy(Physical heard,
MOB hearer)
CMFlagLibrary
canBeHeardMovingBy in interface CMFlagLibraryheard - the thing or mob moving aroundhearer - the mob who wants to hear it
public boolean canBeHeardSpeakingBy(Physical heard,
MOB hearer)
CMFlagLibrary
canBeHeardSpeakingBy in interface CMFlagLibraryheard - the thing or mob speakinghearer - the mob who wants to hear it
public boolean canSenseMoving(Physical sensed,
MOB sensor)
CMFlagLibrary
canSenseMoving in interface CMFlagLibrarysensed - the thing being sensedsensor - the mob who wants to sense it
public boolean canSenseEnteringLeaving(Physical sensed,
MOB sensor)
CMFlagLibrary
canSenseEnteringLeaving in interface CMFlagLibrarysensed - the thing or mob moving aroundsensor - the mob who wants to sense it
public java.lang.String validCheck(Physical P)
CMFlagLibrary
validCheck in interface CMFlagLibraryP - the room, mob, or item to check
public boolean isAliveAwakeMobileUnbound(MOB mob,
boolean quiet)
CMFlagLibrary
isAliveAwakeMobileUnbound in interface CMFlagLibrarymob - the mob to checkquiet - true to not tell the mob what's wrong
CMFlagLibrary.isAliveAwakeMobile(MOB, boolean)
public boolean isAliveAwakeMobile(MOB mob,
boolean quiet)
CMFlagLibrary
isAliveAwakeMobile in interface CMFlagLibrarymob - the mob to checkquiet - true to not tell the mob what's wrong
CMFlagLibrary.isAliveAwakeMobileUnbound(MOB, boolean)public boolean isStanding(MOB mob)
CMFlagLibrary
isStanding in interface CMFlagLibrarymob - the mob to check
public boolean isBound(Physical P)
CMFlagLibrary
isBound in interface CMFlagLibraryP - the item, mob, whatever to check
CMFlagLibrary.isBoundOrHeld(Physical)public boolean isBoundOrHeld(Physical P)
CMFlagLibrary
isBoundOrHeld in interface CMFlagLibraryP - the item, mob, whatever to check
CMFlagLibrary.isBound(Physical)public boolean isOnFire(Physical seen)
CMFlagLibrary
isOnFire in interface CMFlagLibraryseen - the item, mob, whatever to check
public boolean isFloatingFreely(Physical P)
CMFlagLibrary
isFloatingFreely in interface CMFlagLibraryP - the item, mob, whatever to check
public int getHideScore(Physical seen)
CMFlagLibrary
getHideScore in interface CMFlagLibraryseen - the mob, item trying to be hidden
public int getDetectScore(MOB seer)
CMFlagLibrary
getDetectScore in interface CMFlagLibraryseer - the mob trying to see hidden
public boolean canBeSeenBy(Environmental seen,
MOB seer)
CMFlagLibrary
canBeSeenBy in interface CMFlagLibraryseen - the thing to be seen.seer - the seer who wants to see it
public boolean canBarelyBeSeenBy(Environmental seen,
MOB seer)
CMFlagLibrary
canBarelyBeSeenBy in interface CMFlagLibraryseen - the thing to be seen.seer - the seer who wants to see it
public boolean canActAtAll(Tickable affecting)
CMFlagLibrary
canActAtAll in interface CMFlagLibraryaffecting - the thing to check
public boolean canFreelyBehaveNormal(Tickable affecting)
CMFlagLibrary
canFreelyBehaveNormal in interface CMFlagLibraryaffecting - the thing to check
public boolean isSeenTheSameWay(MOB seer,
Physical seen1,
Physical seen2)
CMFlagLibrary
isSeenTheSameWay in interface CMFlagLibraryseer - the mob who is seeing stuffseen1 - the first object being seenseen2 - the first object being seen
public boolean isWaterWorthy(Physical P)
CMFlagLibrary
isWaterWorthy in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isInFlight(Physical P)
CMFlagLibrary
isInFlight in interface CMFlagLibraryP - the item, mob, whatever to check
public boolean isAnimalIntelligence(MOB M)
CMFlagLibrary
isAnimalIntelligence in interface CMFlagLibraryM - the mob to check
public boolean isVegetable(MOB M)
CMFlagLibrary
isVegetable in interface CMFlagLibraryM - the mob to check
public boolean isMobile(PhysicalAgent P)
CMFlagLibrary
isMobile in interface CMFlagLibraryP - the mob, item, whatever to check
public java.util.List<Behavior> flaggedBehaviors(PhysicalAgent P,
long flag)
CMFlagLibrary
flaggedBehaviors in interface CMFlagLibraryP - the mob, item, room, whateverflag - the behavior flags
Behavior.FLAG_LEGALBEHAVIOR
public java.util.List<Ability> domainAnyAffects(Physical P,
int domain)
CMFlagLibrary
domainAnyAffects in interface CMFlagLibraryP - the mob, item, room, whateverdomain - the ability domain
Ability.DOMAIN_ABJURATION
public java.util.List<Ability> domainAffects(Physical P,
int domain)
CMFlagLibrary
domainAffects in interface CMFlagLibraryP - the mob, item, room, whateverdomain - the ability domain
Ability.DOMAIN_ABJURATION
public java.util.List<Ability> domainAbilities(MOB M,
int domain)
CMFlagLibrary
domainAbilities in interface CMFlagLibraryM - the mob to checkdomain - the ability domain
Ability.DOMAIN_ABJURATION
public java.util.List<Ability> flaggedAnyAffects(Physical P,
long flag)
CMFlagLibrary
flaggedAnyAffects in interface CMFlagLibraryP - the mob, item, room, whateverflag - the ability flags
Ability.flags()
public java.util.List<Ability> matchedAffects(MOB invoker,
Physical P,
long flag,
int abilityCode,
int domain)
CMFlagLibrary
matchedAffects 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 domain
Ability.DOMAIN_ABJURATION,
Ability.flags(),
Ability.ACODE_CHANT
public java.util.List<Ability> flaggedAffects(Physical P,
long flag)
CMFlagLibrary
flaggedAffects in interface CMFlagLibraryP - the mob, item, room, whateverflag - the ability flags
Ability.flags()
public java.util.List<Ability> flaggedAbilities(MOB M,
long flag)
CMFlagLibrary
flaggedAbilities in interface CMFlagLibraryM - the mobflag - the ability flags
Ability.flags()
public boolean canAccess(MOB mob,
Area A)
CMFlagLibrary
canAccess in interface CMFlagLibrarymob - the mob who wants to access an areaA - the area to access
public boolean canAccess(MOB mob,
Room R)
CMFlagLibrary
canAccess in interface CMFlagLibrarymob - the mob who wants to access a roomR - the room to access
public boolean isMetal(Environmental E)
CMFlagLibrary
isMetal in interface CMFlagLibraryE - the item (or mob) to check
public boolean isAiryRoom(Room R)
CMFlagLibrary
isAiryRoom in interface CMFlagLibraryR - the room to check
public boolean isWateryRoom(Room R)
CMFlagLibrary
isWateryRoom in interface CMFlagLibraryR - the room to check
public boolean isWaterySurfaceRoom(Room R)
isWaterySurfaceRoom in interface CMFlagLibraryR - the room to check
public boolean isDeepWaterySurfaceRoom(Room R)
isDeepWaterySurfaceRoom in interface CMFlagLibraryR - the room to check
public boolean isUnderWateryRoom(Room R)
isUnderWateryRoom in interface CMFlagLibraryR - the room to check
public boolean isInTheGame(Environmental E,
boolean reqInhabitation)
CMFlagLibrary
isInTheGame in interface CMFlagLibraryE - the mob, item, whatever to checkreqInhabitation - true if it must be a in room, false otherwise
public boolean isInTheGame(MOB E,
boolean reqInhabitation)
CMFlagLibrary
isInTheGame in interface CMFlagLibraryE - the MOB to checkreqInhabitation - true if it must be a in room, false otherwise
public boolean isInTheGame(Item E,
boolean reqInhabitation)
CMFlagLibrary
isInTheGame in interface CMFlagLibraryE - the Item to checkreqInhabitation - true if it must be a in room, false otherwise
public boolean isInTheGame(Room E,
boolean reqInhabitation)
CMFlagLibrary
isInTheGame in interface CMFlagLibraryE - the Room to checkreqInhabitation - meaningless
public boolean isInTheGame(Area E,
boolean reqInhabitation)
CMFlagLibrary
isInTheGame in interface CMFlagLibraryE - the Area to checkreqInhabitation - meaningless
public boolean isEnchanted(Item I)
CMFlagLibrary
isEnchanted in interface CMFlagLibraryI - the item to check
public boolean isAgingThing(Physical P)
public boolean isChild(Environmental E)
CMFlagLibrary
isChild in interface CMFlagLibraryE - the potential child
public boolean isBaby(Environmental E)
CMFlagLibrary
isBaby in interface CMFlagLibraryE - the item to check
public boolean isStillAffectedBy(Physical obj,
java.util.List<Ability> oneOf,
boolean anyTallF)
CMFlagLibrary
isStillAffectedBy 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 ALL
public java.lang.String getDispositionDescList(Physical obj,
boolean useVerbs)
CMFlagLibrary
getDispositionDescList in interface CMFlagLibraryobj - the disposed physical mob, item, whateveruseVerbs - true to return an active phrase, flags for a state phrase
public java.lang.String getSensesDescList(Physical obj,
boolean useVerbs)
CMFlagLibrary
getSensesDescList in interface CMFlagLibraryobj - the sensing physical mob, item, whateveruseVerbs - true to return an active phrase, flags for a state phrase
public int getDispositionIndex(java.lang.String name)
CMFlagLibrary
getDispositionIndex in interface CMFlagLibraryname - the disposition name
public int getSensesIndex(java.lang.String name)
CMFlagLibrary
getSensesIndex in interface CMFlagLibraryname - the senses name
public java.lang.String getAbilityType(Ability A)
CMFlagLibrary
getAbilityType in interface CMFlagLibraryA - the Ability
Ability.ACODE_CHANTpublic java.lang.String getAbilityType_(Ability A)
CMFlagLibrary
getAbilityType_ in interface CMFlagLibraryA - the Ability
Ability.ACODE_CHANTpublic java.lang.String getAbilityDomain(Ability A)
CMFlagLibrary
getAbilityDomain in interface CMFlagLibraryA - the Ability
Ability.DOMAIN_DESCSpublic int getAbilityType(java.lang.String name)
CMFlagLibrary
getAbilityType in interface CMFlagLibraryname - the name of the given ability type
Ability.ACODE_CHANTpublic int getAbilityType_(java.lang.String name)
CMFlagLibrary
getAbilityType_ in interface CMFlagLibraryname - the name of the given ability type
Ability.ACODE_CHANTpublic int getAbilityDomain(java.lang.String name)
CMFlagLibrary
getAbilityDomain in interface CMFlagLibraryname - the name of the given ability domain
Ability.DOMAIN_DESCS
public boolean isAControlledFollower(MOB invoker,
MOB mob,
Ability A)
CMFlagLibrary
isAControlledFollower in interface CMFlagLibraryinvoker - the mob who might be the leadermob - the mob who is following the leaderA - the ability that might be causing the control
public boolean hasAControlledFollower(MOB invoker,
Ability A)
CMFlagLibrary
hasAControlledFollower in interface CMFlagLibraryinvoker - the mob who might be the leaderA - the ability that might be causing the control
public java.lang.String getDispositionBlurbs(Physical seen,
MOB seer)
CMFlagLibrary
getDispositionBlurbs in interface CMFlagLibraryseen - the mob, item, room, whateverseer - the one seeing
protected boolean isAlcoholEffect(Ability A)
public boolean isAlcoholic(Physical thang)
CMFlagLibrary
isAlcoholic in interface CMFlagLibrarythang - the mob or item to check
public java.lang.String getPresentDispositionVerb(Physical seen,
CMFlagLibrary.ComingOrGoing flag_msgType)
CMFlagLibrary
getPresentDispositionVerb in interface CMFlagLibraryseen - the mob (or item) that is verbbingflag_msgType - whether they are arriving, leaving, or sitting there verbbing
public java.lang.String getDispositionStateList(MOB mob)
CMFlagLibrary
getDispositionStateList in interface CMFlagLibrarymob - the mob to check
public java.lang.String getSensesStateList(MOB mob)
CMFlagLibrary
getSensesStateList in interface CMFlagLibrarymob - the mob to check
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||