com.planet_ink.coffee_mud.Libraries
Class Sense
java.lang.Object
com.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.Sense
- All Implemented Interfaces:
- CMObject, CMFlagLibrary, CMLibrary, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class Sense
- extends StdLibrary
- implements CMFlagLibrary
|
Constructor Summary |
Sense()
|
|
Method Summary |
boolean |
aliveAwakeMobile(MOB mob,
boolean quiet)
|
boolean |
aliveAwakeMobileUnbound(MOB mob,
boolean quiet)
|
boolean |
allowsMovement(Area A)
|
boolean |
allowsMovement(Room R)
|
int |
burnStatus(Environmental E)
|
boolean |
canAccess(MOB mob,
Area A)
|
boolean |
canAccess(MOB mob,
Room R)
|
boolean |
canActAtAll(Tickable affecting)
|
boolean |
canBarelyBeSeenBy(Environmental seen,
MOB seer)
|
boolean |
canBeHeardBy(Environmental heard,
MOB hearer)
|
boolean |
canBeLocated(Environmental E)
|
boolean |
canBeSeenBy(Environmental seen,
MOB seer)
|
boolean |
canBreathe(MOB E)
|
boolean |
canFreelyBehaveNormal(Tickable affecting)
|
boolean |
canHear(MOB E)
|
boolean |
canMove(MOB E)
|
boolean |
canSee(MOB E)
|
boolean |
canSeeBonusItems(MOB E)
|
boolean |
canSeeEvil(MOB E)
|
boolean |
canSeeGood(MOB E)
|
boolean |
canSeeHidden(MOB E)
|
boolean |
canSeeInDark(MOB E)
|
boolean |
canSeeInfrared(MOB E)
|
boolean |
canSeeInvisible(MOB E)
|
boolean |
canSeeMetal(MOB E)
|
boolean |
canSeeSneakers(MOB E)
|
boolean |
canSeeVictims(MOB E)
|
boolean |
canSenseMoving(Environmental sensed,
MOB sensor)
|
boolean |
canSmell(MOB E)
|
boolean |
canSpeak(MOB E)
|
boolean |
canTaste(MOB E)
|
java.lang.StringBuffer |
colorCodes(Environmental seen,
MOB seer)
|
java.lang.String |
dispositionList(int disposition,
boolean useVerbs)
|
java.lang.String |
dispositionString(Environmental seen,
int flag_msgType)
|
java.util.Vector |
domainAbilities(MOB E,
int domain)
|
java.util.Vector |
domainAffects(Environmental E,
int domain)
|
java.util.Vector |
domainAnyAffects(Environmental E,
int domain)
|
boolean |
enchanted(Item I)
|
java.util.Vector |
flaggedAbilities(MOB E,
long flag)
|
java.util.Vector |
flaggedAffects(Environmental E,
long flag)
|
java.util.Vector |
flaggedAnyAffects(Environmental E,
long flag)
|
java.util.Vector |
flaggedBehaviors(Environmental E,
long flag)
|
java.lang.String |
getAbilityDomain(Ability A)
|
int |
getAbilityDomain(java.lang.String name)
|
java.lang.String |
getAbilityType(Ability A)
|
int |
getAbilityType(java.lang.String name)
|
java.lang.String |
getAlignmentName(Environmental E)
|
int |
getDetectScore(MOB seer)
|
int |
getDispositionCode(java.lang.String name)
|
int |
getHideScore(Environmental seen)
|
int |
getSensesCode(java.lang.String name)
|
boolean |
hasSeenContents(Environmental E)
|
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of
this object. |
boolean |
isABonusItems(Environmental E)
|
boolean |
isAggressiveTo(MOB M,
MOB toM)
|
boolean |
isAgingThing(Environmental E)
|
boolean |
isAnimalIntelligence(MOB E)
|
boolean |
isATrackingMonster(Environmental E)
|
boolean |
isBaby(Environmental E)
|
boolean |
isBound(Environmental E)
|
boolean |
isBoundOrHeld(Environmental E)
|
boolean |
isBusy(Environmental E)
|
boolean |
isCataloged(Environmental E)
|
boolean |
isCatalogedFalsely(Environmental E)
|
boolean |
isChild(Environmental E)
|
boolean |
isClimbing(Environmental E)
|
boolean |
isCloaked(Environmental E)
|
boolean |
isDroppable(Item I)
|
boolean |
isEvil(Environmental E)
|
boolean |
isFalling(Environmental E)
|
boolean |
isFlying(Environmental E)
|
boolean |
isGettable(Item I)
|
boolean |
isGlowing(Environmental E)
|
boolean |
isGolem(Environmental E)
|
boolean |
isGood(Environmental E)
|
boolean |
isHidden(Environmental E)
|
boolean |
isInDark(Environmental E)
|
boolean |
isInFlight(Environmental E)
|
boolean |
isInTheGame(Environmental E,
boolean reqInhabitation)
|
boolean |
isInvisible(Environmental E)
|
boolean |
isLightSource(Environmental E)
|
boolean |
isMetal(Environmental E)
|
boolean |
isMobile(Environmental E)
|
boolean |
isNeutral(Environmental E)
|
boolean |
isOnFire(Environmental seen)
|
boolean |
isPossiblyAggressive(MOB M)
|
boolean |
isReadable(Item I)
|
boolean |
isRemovable(Item I)
|
boolean |
isSavable(Environmental E)
|
boolean |
isSeen(Environmental E)
|
boolean |
isSitting(Environmental E)
|
boolean |
isSleeping(Environmental E)
|
boolean |
isSneaking(Environmental E)
|
boolean |
isStanding(MOB mob)
|
boolean |
isSwimming(Environmental E)
|
boolean |
isSwimmingInWater(Environmental E)
|
boolean |
isVegetable(MOB E)
|
boolean |
isWaterWorthy(Environmental E)
|
boolean |
seenTheSameWay(MOB seer,
Environmental seen1,
Environmental seen2)
|
java.lang.String |
sensesList(int disposition,
boolean useVerbs)
|
void |
setCataloged(Environmental E,
boolean truefalse)
|
void |
setDroppable(Item I,
boolean truefalse)
|
void |
setGettable(Item I,
boolean truefalse)
|
void |
setReadable(Item I,
boolean truefalse)
|
void |
setRemovable(Item I,
boolean truefalse)
|
boolean |
stillAffectedBy(Environmental obj,
java.util.Vector oneOf,
boolean anyTallF)
|
java.lang.String |
wornLocation(long wornCode)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.lang.Comparable |
compareTo |
flag_arrives
public static final int flag_arrives
- See Also:
- Constant Field Values
flag_leaves
public static final int flag_leaves
- See Also:
- Constant Field Values
flag_is
public static final int flag_is
- See Also:
- Constant Field Values
Sense
public Sense()
ID
public java.lang.String ID()
- Description copied from interface:
CMObject
- The CoffeeMud Java Class ID shared by all instances of
this object. Unlike the Java Class name, this method
does not include package information. However, it must
return a String value unique to its class category in
the ClassLoader. Class categories include Libraries, Common,
Areas, Abilities, Behaviors, CharClasses, Commands, Exits
Locales, MOBS, Races, WebMacros, Basic Items, Armor,
Weapons, ClanItems, MiscTech. The name is typically identical
to the class name.
- Specified by:
ID in interface CMObject- Overrides:
ID in class StdLibrary
- Returns:
- the name of this class
canSee
public boolean canSee(MOB E)
- Specified by:
canSee in interface CMFlagLibrary
canBeLocated
public boolean canBeLocated(Environmental E)
- Specified by:
canBeLocated in interface CMFlagLibrary
isSavable
public boolean isSavable(Environmental E)
- Specified by:
isSavable in interface CMFlagLibrary
canSeeHidden
public boolean canSeeHidden(MOB E)
- Specified by:
canSeeHidden in interface CMFlagLibrary
canSeeInvisible
public boolean canSeeInvisible(MOB E)
- Specified by:
canSeeInvisible in interface CMFlagLibrary
canSeeEvil
public boolean canSeeEvil(MOB E)
- Specified by:
canSeeEvil in interface CMFlagLibrary
canSeeGood
public boolean canSeeGood(MOB E)
- Specified by:
canSeeGood in interface CMFlagLibrary
canSeeSneakers
public boolean canSeeSneakers(MOB E)
- Specified by:
canSeeSneakers in interface CMFlagLibrary
canSeeBonusItems
public boolean canSeeBonusItems(MOB E)
- Specified by:
canSeeBonusItems in interface CMFlagLibrary
canSeeInDark
public boolean canSeeInDark(MOB E)
- Specified by:
canSeeInDark in interface CMFlagLibrary
canSeeVictims
public boolean canSeeVictims(MOB E)
- Specified by:
canSeeVictims in interface CMFlagLibrary
canSeeInfrared
public boolean canSeeInfrared(MOB E)
- Specified by:
canSeeInfrared in interface CMFlagLibrary
canHear
public boolean canHear(MOB E)
- Specified by:
canHear in interface CMFlagLibrary
canMove
public boolean canMove(MOB E)
- Specified by:
canMove in interface CMFlagLibrary
allowsMovement
public boolean allowsMovement(Room R)
- Specified by:
allowsMovement in interface CMFlagLibrary
allowsMovement
public boolean allowsMovement(Area A)
- Specified by:
allowsMovement in interface CMFlagLibrary
canSmell
public boolean canSmell(MOB E)
- Specified by:
canSmell in interface CMFlagLibrary
canTaste
public boolean canTaste(MOB E)
- Specified by:
canTaste in interface CMFlagLibrary
canSpeak
public boolean canSpeak(MOB E)
- Specified by:
canSpeak in interface CMFlagLibrary
canBreathe
public boolean canBreathe(MOB E)
- Specified by:
canBreathe in interface CMFlagLibrary
canSeeMetal
public boolean canSeeMetal(MOB E)
- Specified by:
canSeeMetal in interface CMFlagLibrary
isReadable
public boolean isReadable(Item I)
- Specified by:
isReadable in interface CMFlagLibrary
isGettable
public boolean isGettable(Item I)
- Specified by:
isGettable in interface CMFlagLibrary
isDroppable
public boolean isDroppable(Item I)
- Specified by:
isDroppable in interface CMFlagLibrary
isRemovable
public boolean isRemovable(Item I)
- Specified by:
isRemovable in interface CMFlagLibrary
isCataloged
public boolean isCataloged(Environmental E)
- Specified by:
isCataloged in interface CMFlagLibrary
hasSeenContents
public boolean hasSeenContents(Environmental E)
- Specified by:
hasSeenContents in interface CMFlagLibrary
isCatalogedFalsely
public boolean isCatalogedFalsely(Environmental E)
- Specified by:
isCatalogedFalsely in interface CMFlagLibrary
setReadable
public void setReadable(Item I,
boolean truefalse)
- Specified by:
setReadable in interface CMFlagLibrary
setCataloged
public void setCataloged(Environmental E,
boolean truefalse)
- Specified by:
setCataloged in interface CMFlagLibrary
setGettable
public void setGettable(Item I,
boolean truefalse)
- Specified by:
setGettable in interface CMFlagLibrary
setDroppable
public void setDroppable(Item I,
boolean truefalse)
- Specified by:
setDroppable in interface CMFlagLibrary
setRemovable
public void setRemovable(Item I,
boolean truefalse)
- Specified by:
setRemovable in interface CMFlagLibrary
isSeen
public boolean isSeen(Environmental E)
- Specified by:
isSeen in interface CMFlagLibrary
isCloaked
public boolean isCloaked(Environmental E)
- Specified by:
isCloaked in interface CMFlagLibrary
isHidden
public boolean isHidden(Environmental E)
- Specified by:
isHidden in interface CMFlagLibrary
isInvisible
public boolean isInvisible(Environmental E)
- Specified by:
isInvisible in interface CMFlagLibrary
isEvil
public boolean isEvil(Environmental E)
- Specified by:
isEvil in interface CMFlagLibrary
isATrackingMonster
public boolean isATrackingMonster(Environmental E)
- Specified by:
isATrackingMonster in interface CMFlagLibrary
isGood
public boolean isGood(Environmental E)
- Specified by:
isGood in interface CMFlagLibrary
isPossiblyAggressive
public boolean isPossiblyAggressive(MOB M)
- Specified by:
isPossiblyAggressive in interface CMFlagLibrary
isAggressiveTo
public boolean isAggressiveTo(MOB M,
MOB toM)
- Specified by:
isAggressiveTo in interface CMFlagLibrary
getAlignmentName
public java.lang.String getAlignmentName(Environmental E)
- Specified by:
getAlignmentName in interface CMFlagLibrary
isNeutral
public boolean isNeutral(Environmental E)
- Specified by:
isNeutral in interface CMFlagLibrary
isSneaking
public boolean isSneaking(Environmental E)
- Specified by:
isSneaking in interface CMFlagLibrary
isABonusItems
public boolean isABonusItems(Environmental E)
- Specified by:
isABonusItems in interface CMFlagLibrary
isInDark
public boolean isInDark(Environmental E)
- Specified by:
isInDark in interface CMFlagLibrary
isLightSource
public boolean isLightSource(Environmental E)
- Specified by:
isLightSource in interface CMFlagLibrary
isGlowing
public boolean isGlowing(Environmental E)
- Specified by:
isGlowing in interface CMFlagLibrary
isGolem
public boolean isGolem(Environmental E)
- Specified by:
isGolem in interface CMFlagLibrary
isSleeping
public boolean isSleeping(Environmental E)
- Specified by:
isSleeping in interface CMFlagLibrary
isSitting
public boolean isSitting(Environmental E)
- Specified by:
isSitting in interface CMFlagLibrary
isFlying
public boolean isFlying(Environmental E)
- Specified by:
isFlying in interface CMFlagLibrary
isClimbing
public boolean isClimbing(Environmental E)
- Specified by:
isClimbing in interface CMFlagLibrary
isSwimming
public boolean isSwimming(Environmental E)
- Specified by:
isSwimming in interface CMFlagLibrary
isFalling
public boolean isFalling(Environmental E)
- Specified by:
isFalling in interface CMFlagLibrary
isBusy
public boolean isBusy(Environmental E)
- Specified by:
isBusy in interface CMFlagLibrary
isSwimmingInWater
public boolean isSwimmingInWater(Environmental E)
- Specified by:
isSwimmingInWater in interface CMFlagLibrary
canBeHeardBy
public boolean canBeHeardBy(Environmental heard,
MOB hearer)
- Specified by:
canBeHeardBy in interface CMFlagLibrary
canSenseMoving
public boolean canSenseMoving(Environmental sensed,
MOB sensor)
- Specified by:
canSenseMoving in interface CMFlagLibrary
aliveAwakeMobileUnbound
public boolean aliveAwakeMobileUnbound(MOB mob,
boolean quiet)
- Specified by:
aliveAwakeMobileUnbound in interface CMFlagLibrary
aliveAwakeMobile
public boolean aliveAwakeMobile(MOB mob,
boolean quiet)
- Specified by:
aliveAwakeMobile in interface CMFlagLibrary
isStanding
public boolean isStanding(MOB mob)
- Specified by:
isStanding in interface CMFlagLibrary
isBound
public boolean isBound(Environmental E)
- Specified by:
isBound in interface CMFlagLibrary