com.planet_ink.coffee_mud.Libraries.interfaces
Interface CMFlagLibrary
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- Sense
public interface CMFlagLibrary
- extends CMLibrary
|
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 |
canBeHeardMovingBy(Physical heard,
MOB hearer)
|
boolean |
canBeHeardSpeakingBy(Physical heard,
MOB hearer)
|
boolean |
canBeLocated(Physical P)
|
boolean |
canBeSeenBy(Environmental seen,
MOB seer)
|
boolean |
canBreathe(MOB M)
|
boolean |
canFreelyBehaveNormal(Tickable affecting)
|
boolean |
canHear(MOB M)
|
boolean |
canMove(MOB M)
|
boolean |
canSee(MOB M)
|
boolean |
canSeeBonusItems(MOB M)
|
boolean |
canSeeEvil(MOB M)
|
boolean |
canSeeGood(MOB M)
|
boolean |
canSeeHidden(MOB M)
|
boolean |
canSeeInDark(MOB M)
|
boolean |
canSeeInfrared(MOB M)
|
boolean |
canSeeInvisible(MOB M)
|
boolean |
canSeeMetal(MOB M)
|
boolean |
canSeeSneakers(MOB M)
|
boolean |
canSeeVictims(MOB M)
|
boolean |
canSenseEnteringLeaving(Physical sensed,
MOB sensor)
|
boolean |
canSenseMoving(Physical sensed,
MOB sensor)
|
boolean |
canSmell(MOB M)
|
boolean |
canSpeak(MOB M)
|
boolean |
canTaste(MOB M)
|
java.lang.StringBuffer |
colorCodes(Physical seen,
MOB seer)
|
java.lang.String |
describeDisposition(MOB mob)
|
java.lang.String |
describeSenses(MOB mob)
|
java.lang.String |
dispositionList(int disposition,
boolean useVerbs)
|
java.lang.String |
dispositionString(Physical seen,
int flag_msgType)
|
java.util.List<Ability> |
domainAbilities(MOB M,
int domain)
|
java.util.List<Ability> |
domainAffects(Physical P,
int domain)
|
java.util.List<Ability> |
domainAnyAffects(Physical P,
int domain)
|
boolean |
enchanted(Item I)
|
java.util.List<Ability> |
flaggedAbilities(MOB M,
long flag)
|
java.util.List<Ability> |
flaggedAffects(Physical P,
long flag)
|
java.util.List<Ability> |
flaggedAnyAffects(Physical P,
long flag)
|
java.util.List<Behavior> |
flaggedBehaviors(PhysicalAgent P,
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(Physical seen)
|
int |
getSensesCode(java.lang.String name)
|
boolean |
hasAControlledFollower(MOB invoker,
Ability A)
|
boolean |
hasSeenContents(Physical P)
|
boolean |
isABonusItems(Physical P)
|
boolean |
isAControlledFollower(MOB invoker,
MOB mob,
Ability A)
|
boolean |
isAggressiveTo(MOB M,
MOB toM)
|
boolean |
isAnimalIntelligence(MOB M)
|
boolean |
isATrackingMonster(MOB M)
|
boolean |
isBaby(Environmental E)
|
boolean |
isBound(Physical P)
|
boolean |
isBoundOrHeld(Physical P)
|
boolean |
isBusy(Physical P)
|
boolean |
isCataloged(Environmental E)
|
boolean |
isChild(Environmental E)
|
boolean |
isClimbing(Physical P)
|
boolean |
isCloaked(Physical P)
|
boolean |
isDroppable(Item I)
|
boolean |
isEvil(Physical P)
|
boolean |
isFalling(Physical P)
|
boolean |
isFlying(Physical P)
|
boolean |
isGettable(Item I)
|
boolean |
isGlowing(Physical P)
|
boolean |
isGolem(Physical P)
|
boolean |
isGood(Physical P)
|
boolean |
isHidden(Physical P)
|
boolean |
isInDark(Physical P)
|
boolean |
isInFlight(Physical P)
|
boolean |
isInTheGame(Environmental E,
boolean reqInhabitation)
|
boolean |
isInvisible(Physical P)
|
boolean |
isLightSource(Physical P)
|
boolean |
isMetal(Environmental E)
|
boolean |
isMobile(PhysicalAgent P)
|
boolean |
isNeutral(Physical P)
|
boolean |
isOnFire(Physical seen)
|
boolean |
isPossiblyAggressive(MOB M)
|
boolean |
isReadable(Item I)
|
boolean |
isRemovable(Item I)
|
boolean |
isSavable(Physical P)
|
boolean |
isSeen(Physical P)
|
boolean |
isSitting(Physical P)
|
boolean |
isSleeping(Physical P)
|
boolean |
isSneaking(Physical P)
|
boolean |
isStanding(MOB mob)
|
boolean |
isSwimming(Physical P)
|
boolean |
isSwimmingInWater(Physical P)
|
boolean |
isVegetable(MOB M)
|
boolean |
isWaterWorthy(Physical P)
|
boolean |
seenTheSameWay(MOB seer,
Physical seen1,
Physical seen2)
|
java.lang.String |
sensesList(int disposition,
boolean useVerbs)
|
void |
setDroppable(Item I,
boolean truefalse)
|
void |
setGettable(Item I,
boolean truefalse)
|
void |
setReadable(Item I,
boolean truefalse)
|
void |
setRemovable(Item I,
boolean truefalse)
|
void |
setSavable(Physical P,
boolean truefalse)
|
boolean |
stillAffectedBy(Physical obj,
java.util.List<Ability> oneOf,
boolean anyTallF)
|
| Methods inherited from interface java.lang.Comparable |
compareTo |
flag_arrives
static final int flag_arrives
- See Also:
- Constant Field Values
flag_leaves
static final int flag_leaves
- See Also:
- Constant Field Values
flag_is
static final int flag_is
- See Also:
- Constant Field Values
canSee
boolean canSee(MOB M)
canBeLocated
boolean canBeLocated(Physical P)
canSeeHidden
boolean canSeeHidden(MOB M)
canSeeInvisible
boolean canSeeInvisible(MOB M)
canSeeEvil
boolean canSeeEvil(MOB M)
canSeeGood
boolean canSeeGood(MOB M)
canSeeSneakers
boolean canSeeSneakers(MOB M)
canSeeBonusItems
boolean canSeeBonusItems(MOB M)
canSeeInDark
boolean canSeeInDark(MOB M)
canSeeVictims
boolean canSeeVictims(MOB M)
canSeeInfrared
boolean canSeeInfrared(MOB M)
canHear
boolean canHear(MOB M)
canMove
boolean canMove(MOB M)
allowsMovement
boolean allowsMovement(Room R)
allowsMovement
boolean allowsMovement(Area A)
canSmell
boolean canSmell(MOB M)
canTaste
boolean canTaste(MOB M)
canSpeak
boolean canSpeak(MOB M)
canBreathe
boolean canBreathe(MOB M)
canSeeMetal
boolean canSeeMetal(MOB M)
isReadable
boolean isReadable(Item I)
isGettable
boolean isGettable(Item I)
isDroppable
boolean isDroppable(Item I)
isCataloged
boolean isCataloged(Environmental E)
isRemovable
boolean isRemovable(Item I)
isSavable
boolean isSavable(Physical P)
setSavable
void setSavable(Physical P,
boolean truefalse)
hasSeenContents
boolean hasSeenContents(Physical P)
setReadable
void setReadable(Item I,
boolean truefalse)
setGettable
void setGettable(Item I,
boolean truefalse)
setDroppable
void setDroppable(Item I,
boolean truefalse)
setRemovable
void setRemovable(Item I,
boolean truefalse)
isSeen
boolean isSeen(Physical P)
isCloaked
boolean isCloaked(Physical P)
isHidden
boolean isHidden(Physical P)
isInvisible
boolean isInvisible(Physical P)
isEvil
boolean isEvil(Physical P)
isATrackingMonster
boolean isATrackingMonster(MOB M)
isGood
boolean isGood(Physical P)
getAlignmentName
java.lang.String getAlignmentName(Environmental E)
isNeutral
boolean isNeutral(Physical P)
isSneaking
boolean isSneaking(Physical P)
isABonusItems
boolean isABonusItems(Physical P)
isInDark
boolean isInDark(Physical P)
isLightSource
boolean isLightSource(Physical P)
isGlowing
boolean isGlowing(Physical P)
isGolem
boolean isGolem(Physical P)
isSleeping
boolean isSleeping(Physical P)
isSitting
boolean isSitting(Physical P)
isFlying
boolean isFlying(Physical P)
isClimbing
boolean isClimbing(Physical P)
isSwimming
boolean isSwimming(Physical P)
isSwimmingInWater
boolean isSwimmingInWater(Physical P)
isFalling
boolean isFalling(Physical P)
isBusy
boolean isBusy(Physical P)
canBeHeardMovingBy
boolean canBeHeardMovingBy(Physical heard,
MOB hearer)
canBeHeardSpeakingBy
boolean canBeHeardSpeakingBy(Physical heard,
MOB hearer)
canSenseMoving
boolean canSenseMoving(Physical sensed,
MOB sensor)
canSenseEnteringLeaving
boolean canSenseEnteringLeaving(Physical sensed,
MOB sensor)
aliveAwakeMobileUnbound
boolean aliveAwakeMobileUnbound(MOB mob,
boolean quiet)
aliveAwakeMobile
boolean aliveAwakeMobile(MOB mob,
boolean quiet)
isStanding
boolean isStanding(MOB mob)
isBound
boolean isBound(Physical P)
isBoundOrHeld
boolean isBoundOrHeld(Physical P)
isOnFire
boolean isOnFire(Physical seen)
canBeSeenBy
boolean canBeSeenBy(Environmental seen,
MOB seer)
canBarelyBeSeenBy
boolean canBarelyBeSeenBy(Environmental seen,
MOB seer)
colorCodes
java.lang.StringBuffer colorCodes(Physical seen,
MOB seer)
seenTheSameWay
boolean seenTheSameWay(MOB seer,
Physical seen1,
Physical seen2)
dispositionString
java.lang.String dispositionString(Physical seen,
int flag_msgType)
isWaterWorthy
boolean isWaterWorthy(Physical P)
isInFlight
boolean isInFlight(Physical P)
isAnimalIntelligence
boolean isAnimalIntelligence(MOB M)
isVegetable
boolean isVegetable(MOB M)
isMobile
boolean isMobile(PhysicalAgent P)
isAggressiveTo
boolean isAggressiveTo(MOB M,
MOB toM)
isPossiblyAggressive
boolean isPossiblyAggressive(MOB M)
isChild
boolean isChild(Environmental E)
isBaby
boolean isBaby(Environmental E)
flaggedBehaviors
java.util.List<Behavior> flaggedBehaviors(PhysicalAgent P,
long flag)
flaggedAnyAffects
java.util.List<Ability> flaggedAnyAffects(Physical P,
long flag)
flaggedAffects
java.util.List<Ability> flaggedAffects(Physical P,
long flag)
flaggedAbilities
java.util.List<Ability> flaggedAbilities(MOB M,
long flag)
domainAnyAffects
java.util.List<Ability> domainAnyAffects(Physical P,
int domain)
domainAffects
java.util.List<Ability> domainAffects(Physical P,
int domain)
domainAbilities
java.util.List<Ability> domainAbilities(MOB M,
int domain)
canAccess
boolean canAccess(MOB mob,
Area A)
canAccess
boolean canAccess(MOB mob,
Room R)
isMetal
boolean isMetal(Environmental E)
burnStatus
int burnStatus(Environmental E)
isInTheGame
boolean isInTheGame(Environmental E,
boolean reqInhabitation)
enchanted
boolean enchanted(Item I)
stillAffectedBy
boolean stillAffectedBy(Physical obj,
java.util.List<Ability> oneOf,
boolean anyTallF)
dispositionList
java.lang.String dispositionList(int disposition,
boolean useVerbs)
sensesList
java.lang.String sensesList(int disposition,
boolean useVerbs)
getDispositionCode
int getDispositionCode(java.lang.String name)
getSensesCode
int getSensesCode(java.lang.String name)
getAbilityType
java.lang.String getAbilityType(Ability A)
getAbilityDomain
java.lang.String getAbilityDomain(Ability A)
describeSenses
java.lang.String describeSenses(MOB mob)
describeDisposition
java.lang.String describeDisposition(MOB mob)
getAbilityType
int getAbilityType(java.lang.String name)
getAbilityDomain
int getAbilityDomain(java.lang.String name)
getDetectScore
int getDetectScore(MOB seer)
getHideScore
int getHideScore(Physical seen)
canActAtAll
boolean canActAtAll(Tickable affecting)
canFreelyBehaveNormal
boolean canFreelyBehaveNormal(Tickable affecting)
hasAControlledFollower
boolean hasAControlledFollower(MOB invoker,
Ability A)
isAControlledFollower
boolean isAControlledFollower(MOB invoker,
MOB mob,
Ability A)