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


Field Summary
static int flag_arrives
           
static int flag_is
           
static int flag_leaves
           
 
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)
           
 boolean isABonusItems(Environmental E)
           
 boolean isAggressiveTo(MOB M, MOB toM)
           
 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 interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

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
Method Detail

canSee

boolean canSee(MOB E)

canBeLocated

boolean canBeLocated(Environmental E)

isSavable

boolean isSavable(Environmental E)

canSeeHidden

boolean canSeeHidden(MOB E)

canSeeInvisible

boolean canSeeInvisible(MOB E)

canSeeEvil

boolean canSeeEvil(MOB E)

canSeeGood

boolean canSeeGood(MOB E)

canSeeSneakers

boolean canSeeSneakers(MOB E)

canSeeBonusItems

boolean canSeeBonusItems(MOB E)

canSeeInDark

boolean canSeeInDark(MOB E)

canSeeVictims

boolean canSeeVictims(MOB E)

canSeeInfrared

boolean canSeeInfrared(MOB E)

canHear

boolean canHear(MOB E)

canMove

boolean canMove(MOB E)

allowsMovement

boolean allowsMovement(Room R)

allowsMovement

boolean allowsMovement(Area A)

canSmell

boolean canSmell(MOB E)

canTaste

boolean canTaste(MOB E)

canSpeak

boolean canSpeak(MOB E)

canBreathe

boolean canBreathe(MOB E)

canSeeMetal

boolean canSeeMetal(MOB E)

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)

hasSeenContents

boolean hasSeenContents(Environmental E)

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)

setCataloged

void setCataloged(Environmental E,
                  boolean truefalse)

isCatalogedFalsely

boolean isCatalogedFalsely(Environmental E)

isSeen

boolean isSeen(Environmental E)

isCloaked

boolean isCloaked(Environmental E)

isHidden

boolean isHidden(Environmental E)

isInvisible

boolean isInvisible(Environmental E)

isEvil

boolean isEvil(Environmental E)

isATrackingMonster

boolean isATrackingMonster(Environmental E)

isGood

boolean isGood(Environmental E)

getAlignmentName

java.lang.String getAlignmentName(Environmental E)

isNeutral

boolean isNeutral(Environmental E)

isSneaking

boolean isSneaking(Environmental E)

isABonusItems

boolean isABonusItems(Environmental E)

isInDark

boolean isInDark(Environmental E)

isLightSource

boolean isLightSource(Environmental E)

isGlowing

boolean isGlowing(Environmental E)

isGolem

boolean isGolem(Environmental E)

isSleeping

boolean isSleeping(Environmental E)

isSitting

boolean isSitting(Environmental E)

isFlying

boolean isFlying(Environmental E)

isClimbing

boolean isClimbing(Environmental E)

isSwimming

boolean isSwimming(Environmental E)

isSwimmingInWater

boolean isSwimmingInWater(Environmental E)

isFalling

boolean isFalling(Environmental E)

isBusy

boolean isBusy(Environmental E)

canBeHeardBy

boolean canBeHeardBy(Environmental heard,
                     MOB hearer)

canSenseMoving

boolean canSenseMoving(Environmental 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(Environmental E)

isBoundOrHeld

boolean isBoundOrHeld(Environmental E)

isOnFire

boolean isOnFire(Environmental seen)

canBeSeenBy

boolean canBeSeenBy(Environmental seen,
                    MOB seer)

canBarelyBeSeenBy

boolean canBarelyBeSeenBy(Environmental seen,
                          MOB seer)

colorCodes

java.lang.StringBuffer colorCodes(Environmental seen,
                                  MOB seer)

seenTheSameWay

boolean seenTheSameWay(MOB seer,
                       Environmental seen1,
                       Environmental seen2)

dispositionString

java.lang.String dispositionString(Environmental seen,
                                   int flag_msgType)

isWaterWorthy

boolean isWaterWorthy(Environmental E)

isInFlight

boolean isInFlight(Environmental E)

isAnimalIntelligence

boolean isAnimalIntelligence(MOB E)

isVegetable

boolean isVegetable(MOB E)

isMobile

boolean isMobile(Environmental E)

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.Vector flaggedBehaviors(Environmental E,
                                  long flag)

flaggedAnyAffects

java.util.Vector flaggedAnyAffects(Environmental E,
                                   long flag)

flaggedAffects

java.util.Vector flaggedAffects(Environmental E,
                                long flag)

flaggedAbilities

java.util.Vector flaggedAbilities(MOB E,
                                  long flag)

domainAnyAffects

java.util.Vector domainAnyAffects(Environmental E,
                                  int domain)

domainAffects

java.util.Vector domainAffects(Environmental E,
                               int domain)

domainAbilities

java.util.Vector domainAbilities(MOB E,
                                 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)

wornLocation

java.lang.String wornLocation(long wornCode)

stillAffectedBy

boolean stillAffectedBy(Environmental obj,
                        java.util.Vector 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)

getAbilityType

int getAbilityType(java.lang.String name)

getAbilityDomain

int getAbilityDomain(java.lang.String name)

getDetectScore

int getDetectScore(MOB seer)

getHideScore

int getHideScore(Environmental seen)

canActAtAll

boolean canActAtAll(Tickable affecting)

canFreelyBehaveNormal

boolean canFreelyBehaveNormal(Tickable affecting)