|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MOB
A MOB is a creature in the system, from a user down to a goblin.
| Nested Class Summary | |
|---|---|
static class |
MOB.Attrib
Enum for the MOB Attributes, which will also return whether the attribute is intuitively reversed (so Setting turns it off instead of on) and a longer description string. |
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.core.interfaces.ItemPossessor |
|---|
ItemPossessor.Expire, ItemPossessor.Find, ItemPossessor.Move |
| Field Summary | |
|---|---|
static long |
AGE_MILLIS_THRESHOLD
|
static long |
END_SHEATH_TIME
The number of ticks out of combat this mob will try to sheath their weapon, assuming the appropriate attribute is set. |
static long |
START_SHEATH_TIME
The number of ticks out of combat this mob should be before trying to sheath their weapon, assuming the appropriate attribute is set. |
| Fields inherited from interface com.planet_ink.coffee_mud.core.interfaces.MUDCmdProcessor |
|---|
METAFLAG_AS, METAFLAG_ASMESSAGE, METAFLAG_FORCED, METAFLAG_INORDER, METAFLAG_MPFORCED, METAFLAG_ORDER, METAFLAG_POSSESSED, METAFLAG_SNOOPED |
| Method Summary | |
|---|---|
void |
addExpertise(java.lang.String code)
Adds a new expertise, or updates an existing one. |
void |
addPriorityEffect(Ability to)
Adds the given Ability as a new effect, also putting it on the top of the list to ensure that it is processed first for messaging and stat effect purposes. |
boolean |
amActive()
Returns whether this mob has been removed from the game. |
boolean |
amDead()
Returns whether this mob is dead and presumably waiting for rejuv. |
CharStats |
baseCharStats()
Gets the Base CharStats object for this mob, which are the stats like saves and strength. |
CharState |
baseState()
Gets the Base CharState object for this mob, which are the stats like health and mana. |
int |
baseWeight()
Returns the base weight of this mob, which includes any char stat adjustments, and adjustments from race. |
void |
bringToLife()
Flags this mob as being alive, and restarts the mob tick. |
void |
bringToLife(Room newLocation,
boolean resetStats)
Brings this mob to life, or back to life, and puts the mob into the given room, or their start room if none given. |
CharStats |
charStats()
Gets the Current CharStats object for this mob, which are the stats like saves and strength. |
java.lang.Iterable<Pair<Clan,java.lang.Integer>> |
clans()
Returns an iterable set of the Clans that this mob/player belongs to, along with the Rank code in that clan that this mob has in it. |
CharState |
curState()
Gets the Current CharState object for this mob, which are the temp stats like health and mana. |
void |
delAllExpertises()
Deletes all expertises from the collection |
void |
delExpertise(java.lang.String baseCode)
Deletes an expertise. |
void |
dispossess(boolean forceLook)
If this mob is being possessed by a player, this method can be called to return this mobs borrowed session to the player, thus ending the possession. |
java.util.Enumeration<java.lang.String> |
expertises()
Returns an enumerator of all the expertise names with their numbers if any . |
Pair<java.lang.String,java.lang.Integer> |
fetchExpertise(java.lang.String code)
Returns the expertise and number for the given code. |
Item |
fetchFirstWornItem(long wornCode)
Returns the first item encountered on this player/mob at the given worn code, or null if nothing found. |
Item |
fetchHeldItem()
Returns the item being wielded in the HELD position by this player/mob. |
Item |
fetchItem(Item goodLocation,
Filterer<Environmental> filter,
java.lang.String itemName)
Returns a best match for the given itemName in this mob/players base inventory. |
Item |
fetchWieldedItem()
Returns the item being wielded in the WIELD position by this player/mob. |
java.util.List<Item> |
fetchWornItems(long wornCode,
short aboveOrAroundLayer,
short layerAttributes)
Returns the collection of items worn by this mob/player at the given specific worn code, at or above the given Layer code, and having the given layerAttributes. |
Ability |
findAbility(java.lang.String name)
Returns the best match ability/skill/spell of this mob to the given search name string. |
void |
flagVariableEq()
Flags this mob as having their base inventory / shop inventory reconstructed from the database. |
int |
freeWearPositions(long wornCode,
short belowLayer,
short layerAttributes)
Returns the number of free spaces the player/mob has at the given worn location, below the given layer, without the given attributes. |
java.lang.String |
genericName()
Returns the age-range and race of this mob, as if it were someone spotted on the street that you didn't know. |
int[][] |
getAbilityUsageCache(java.lang.String abilityID)
Because of certain variables, mobs are required to cache the calculation of the costs of using their Abilities. |
long |
getAgeMinutes()
Returns the total number of rl minutes this player has ever played. |
int |
getAttributesBitmap()
Returns the raw numeric attributes bitmap |
Pair<Clan,java.lang.Integer> |
getClanRole(java.lang.String clanID)
Given a precise clanID (name), this method returns the Clan object and this players rank in the clan, if they belong. |
int |
getExperience()
Returns the total number of experience points earned by this mob. |
int |
getExpNeededDelevel()
Returns the number of experience points gained since the player got their current level, thus also telling you how much xp can be lost before de-leveling. |
int |
getExpNeededLevel()
Returns the number of additional experience points needed for this mob to gain their next level. |
int |
getExpNextLevel()
Gets the total number of experience points this mob needs to earn their next level. |
int |
getExpPrevLevel()
Gets the total number of experience points the mob acquired to reach their current level, making it the baseline for this levels experience. |
java.lang.String |
getLiegeID()
Returns the liege to which this mob owes loyalty. |
int |
getMoney()
Only somewhat deprecated, this method returns the internal money counter. |
double |
getMoneyVariation()
Returns a positive or negative range from 0->this number that represents the amount of money added or removed from this mob when the mob-as-NPC does and is ready to be looted. |
Deity |
getMyDeity()
Returns the Deity object of the mob that this player/mob worships. |
Weapon |
getNaturalWeapon()
Returns the Weapon object that this mob attacks with when attacking otherwise unarmed. |
long |
getPeaceTime()
Returns the number of ms (in tick increments) that this mob has NOT been in combat. |
int |
getPractices()
Returns the number of practice points this mob has |
int |
getQuestPoint()
Returns the number of quest points that this mob has earned. |
java.util.Set<MOB> |
getRideBuddies(java.util.Set<MOB> list)
This method recursively returns whoever this mob is riding, and if they are a rideable, who all is riding with him. |
Room |
getStartRoom()
Gets the stored Start Room for this mob. |
int |
getTrains()
Returns the number of training points this mob has |
MOB |
getVictim()
If this mob is in combat, this returns the mob that this mob is targeting. |
int |
getWearPositions(long wornCode)
Returns the total number of worn locations this mob/player has at the given worn code location. |
int |
getWimpHitPoint()
Returns the number of hit points below which this mob will automatically flee combat. |
java.lang.String |
getWorshipCharID()
Returns the name of the Deity mob that this player/mob worships. |
boolean |
hasOnlyGoldInInventory()
Returns whether this mob is only carrying money, meaning their main inventory is essentially empty. |
java.lang.String |
healthText(MOB viewer)
Returns the friendly viewable description of this mobs health status, from the given viewer mobs point of view. |
boolean |
isAttributeSet(MOB.Attrib attrib)
Returns whether the given attribute is set. |
boolean |
isMarriedToLiege()
Returns whether this mob/player is married to their liege, or whether they are a simple liege. |
boolean |
isMine(Environmental env)
Returns whether the given environmental is possessed by this mob. |
boolean |
isMonster()
Returns whether this mob has a real telnet session attached to it. |
boolean |
isPlayer()
Returns whether this mob represents a player. |
boolean |
isPossessing()
Returns whether this mob base session is possessing some other mob. |
boolean |
isRacialAbility(java.lang.String abilityID)
Returns whether the given ability is actually a racial ability instead of a learned, clan, or some other kind of ability. |
DeadBody |
killMeDead(boolean createBody)
Puts this mob in a dead state, removes all temporary effects, creates a corpse, ends combat, and sends players to their graveyard. |
long |
lastTickedDateTime()
Returns the precise time, in milliseconds, that this mob last "Ticked". |
Room |
location()
Returns the room in which this mob/player is currently standing. |
int |
maxCarry()
Returns the maximum total weight in pounds that this mob can carry. |
int |
maxFollowers()
Returns the maximum number of followers that this Followable can have. |
int |
maxItems()
Returns the maximum total number of items that this mob can carry. |
CharState |
maxState()
Gets the Max CharState object for this mob, which are the stats like health and mana. |
int |
numAllEffects()
Returns the total number of effects this mob/player is under, including Racial and Clan effects. |
java.util.Enumeration<Ability> |
personalEffects()
Returns an enumeration only of the effects that are personally owned by this mob, which means it will skip any Clan or Racial effects. |
PlayerStats |
playerStats()
Returns the PlayerStats object for this mob. |
void |
recoverCharStats()
Causes this mob to recalculate its current char stats by copying the base stats over and then calling all equipment and spell effects to modify them. |
void |
recoverMaxState()
Causes this mob to recalculate its max char state by copying the base state over and then calling all equipment and spell effects to modify them. |
void |
removeFromGame(boolean preserveFollowers,
boolean killSession)
Removes this mob from the game. |
void |
resetToMaxState()
Causes this mob to copy the max state object to the current state object, effectively healing and rejuvinating the mob. |
Session |
session()
Returns any Telnet Session object attached to this mob. |
void |
setAgeMinutes(long newVal)
Returns the total number of rl minutes this player has ever played. |
void |
setAttribute(MOB.Attrib attrib,
boolean set)
Changes the value of a specific attribute |
void |
setAttributesBitmap(int bitmap)
Sets the raw numeric attributes bitmap |
void |
setBaseCharStats(CharStats newBaseCharStats)
Sets the Base CharStats object for this mob, which are the stats like saves and strength. |
void |
setBaseState(CharState newState)
Sets the Base CharState object for this mob, which are the stats like health and mana. |
void |
setClan(java.lang.String clanID,
int role)
Adds or alters the rank of this player/mob in the given clan. |
void |
setExperience(int newVal)
Sets the total number of experience points earned by this mob. |
void |
setLiegeID(java.lang.String newVal)
Sets the liege to which this mob owes loyalty. |
void |
setLocation(Room newRoom)
Sets the room in which this mob/player is currently standing. |
void |
setMoney(int newVal)
Only somewhat deprecated, this method sets the internal money counter. |
void |
setMoneyVariation(double newVal)
Sets a positive or negative range from 0->this number that represents the amount of money added or removed from this mob when the mob-as-NPC does and is ready to be looted. |
void |
setPlayerStats(PlayerStats newStats)
Sets the PlayerStats object for this mob. |
void |
setPractices(int newVal)
Sets the number of practice points this mob has |
void |
setQuestPoint(int newVal)
Sets the number of quest points that this mob has earned. |
void |
setSession(Session newSession)
Sets any Telnet Session object attached to this mob. |
void |
setSoulMate(MOB mob)
Sets the player mob that is possessing this mob by loaning it its session. |
void |
setStartRoom(Room newRoom)
Sets the stored Start Room for this mob. |
void |
setTrains(int newVal)
Sets the number of training points this mob has |
void |
setVictim(MOB other)
Sets the mob that this mob is targeting for combat, which either puts them into, or clears their combat state. |
void |
setWimpHitPoint(int newVal)
Sets the number of hit points below which this mob will automatically flee combat. |
void |
setWorshipCharID(java.lang.String newVal)
Sets the name of the Deity mob that this player/mob worships. |
MOB |
soulMate()
Returns the player mob that is possessing this mob by loaning it its session. |
void |
tell(MOB source,
Environmental target,
Environmental tool,
java.lang.String msg)
Basic communication to a session attached to this mob, if any. |
void |
tell(java.lang.String msg)
Basic communication to a session attached to this mob, if any. |
java.lang.String |
titledName()
If this player is using a title, this method returns the players Name() with the title. |
boolean |
willFollowOrdersOf(MOB mob)
Returns whether the given mob has the authority to give Orders to this mob, whether from security status, or clan rank. |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Rider |
|---|
riding, setRiding |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.DBIdentifiable |
|---|
canSaveDatabaseID, databaseID, setDatabaseID |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.ItemPossessor |
|---|
addItem, moveItemTo, moveItemTo |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.ItemCollection |
|---|
addItem, delAllItems, delItem, eachItem, findItem, findItem, findItems, findItems, getItem, getRandomItem, isContent, items, numItems |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.AbilityContainer |
|---|
abilities, addAbility, allAbilities, delAbility, delAllAbilities, fetchAbility, fetchAbility, fetchRandomAbility, numAbilities, numAllAbilities |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tattooable |
|---|
addTattoo, addTattoo, addTattoo, delTattoo, delTattoo, findTattoo, findTattooStartsWith, tattoos |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.FactionMember |
|---|
addFaction, adjustFaction, copyFactions, factions, fetchFaction, fetchFactionData, fetchFactionRanges, getFactionListing, hasFaction, removeFaction |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.MUDCmdProcessor |
|---|
actions, clearCommandQueue, commandQueSize, dequeCommand, doCommand, enqueCommand, enqueCommands, prequeCommand, prequeCommands, setActions |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Followable |
|---|
addFollower, amFollowing, amUltimatelyFollowing, delFollower, fetchFollower, fetchFollower, fetchFollowerOrder, followers, getGroupMembers, getGroupMembersAndRideables, isFollowedBy, numFollowers, setFollowing, totalFollowers |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Combatant |
|---|
getCombatant, getDirectionToTarget, isInCombat, makePeace, mayIFight, mayPhysicallyAttack, rangeToTarget, setCombatant, setRangeToTarget |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject |
|---|
copyOf, ID, initializeClass, newInstance |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Behavable |
|---|
addBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scripts |
| Field Detail |
|---|
static final long AGE_MILLIS_THRESHOLD
static final long START_SHEATH_TIME
static final long END_SHEATH_TIME
| Method Detail |
|---|
int getAttributesBitmap()
MOB.Attrib,
setAttributesBitmap(int)void setAttributesBitmap(int bitmap)
bitmap - the raw numeric attributes bitmapMOB.Attrib,
getAttributesBitmap()
void setAttribute(MOB.Attrib attrib,
boolean set)
attrib - the attribute to set or clearset - true to set it, false to clear itisAttributeSet(Attrib)boolean isAttributeSet(MOB.Attrib attrib)
attrib - the attribute to check
setAttribute(Attrib, boolean)java.lang.String titledName()
Environmental.Name(),
Tickable.name()java.lang.String genericName()
boolean isPlayer()
isMonster(),
playerStats()PlayerStats playerStats()
setPlayerStats(PlayerStats),
PlayerStatsvoid setPlayerStats(PlayerStats newStats)
newStats - the PlayerStats object or null for an NPCplayerStats(),
PlayerStatsCharStats baseCharStats()
charStats(),
recoverCharStats(),
setBaseCharStats(CharStats)CharStats charStats()
baseCharStats(),
recoverCharStats(),
setBaseCharStats(CharStats)void recoverCharStats()
baseCharStats(),
charStats(),
setBaseCharStats(CharStats)void setBaseCharStats(CharStats newBaseCharStats)
newBaseCharStats - the CharStats object for this mobcharStats(),
baseCharStats(),
setBaseCharStats(CharStats)int maxCarry()
maxItems()int maxItems()
maxCarry()int baseWeight()
java.lang.String healthText(MOB viewer)
viewer - the mob viewing this mob
boolean amDead()
killMeDead(boolean),
bringToLife(Room, boolean),
removeFromGame(boolean, boolean)DeadBody killMeDead(boolean createBody)
createBody - true to create a corpse, false otherwise
amDead(),
bringToLife(Room, boolean),
removeFromGame(boolean, boolean)
void bringToLife(Room newLocation,
boolean resetStats)
newLocation - the room to bring the mob to life inresetStats - true to bring all char state stats to maxbringToLife(),
killMeDead(boolean),
removeFromGame(boolean, boolean)void bringToLife()
bringToLife(Room, boolean),
killMeDead(boolean),
removeFromGame(boolean, boolean)
void removeFromGame(boolean preserveFollowers,
boolean killSession)
preserveFollowers - true to copy the followers overkillSession - true to end the session connected to this mob, if anybringToLife(Room, boolean),
killMeDead(boolean),
amActive()boolean amActive()
bringToLife(Room, boolean),
killMeDead(boolean),
removeFromGame(boolean, boolean)MOB getVictim()
Combatant.isInCombat(),
setVictim(MOB),
Combatant.makePeace(boolean),
Combatant.setRangeToTarget(int),
Combatant.mayIFight(PhysicalAgent)void setVictim(MOB other)
other - the combat target, or null for a peace stateCombatant.isInCombat(),
getVictim(),
Combatant.makePeace(boolean),
Combatant.setRangeToTarget(int),
Combatant.mayIFight(PhysicalAgent)
void tell(MOB source,
Environmental target,
Environmental tool,
java.lang.String msg)
source - the <S-NAME> source/agent of the message or nulltarget - the <T-NAME> target of the message or nulltool - the <O-NAME> tool of the message or nullmsg - the string message with naming tagstell(String)void tell(java.lang.String msg)
msg - the string message to send to the session.tell(MOB, Environmental, Environmental, String)Session session()
setSession(Session),
isMonster(),
isPossessing(),
soulMate()void setSession(Session newSession)
newSession - the Telnet Session attached to this mobsession(),
isMonster(),
isPossessing(),
soulMate()boolean isMonster()
session(),
setSession(Session),
isPossessing(),
soulMate()boolean isPossessing()
session(),
setSession(Session),
soulMate(),
dispossess(boolean)MOB soulMate()
session(),
isPossessing(),
setSoulMate(MOB),
dispossess(boolean)void setSoulMate(MOB mob)
mob - the mob that is possessing this mobsession(),
isPossessing(),
soulMate(),
dispossess(boolean)void dispossess(boolean forceLook)
forceLook - true to force the player to Look afterwardssession(),
isPossessing(),
soulMate(),
setSoulMate(MOB)int getExperience()
setExperience(int),
getExpNextLevel(),
getExpNeededDelevel(),
getExpNeededLevel(),
getExpPrevLevel()void setExperience(int newVal)
newVal - the total number of experience points earned by this mob.getExperience(),
getExpNextLevel(),
getExpNeededDelevel(),
getExpNeededLevel(),
getExpPrevLevel()long getPeaceTime()
int getExpNextLevel()
getExperience(),
setExperience(int),
getExpNeededDelevel(),
getExpNeededLevel(),
getExpPrevLevel()int getExpNeededLevel()
getExperience(),
getExpNextLevel(),
getExpNeededDelevel(),
setExperience(int),
getExpPrevLevel()int getExpNeededDelevel()
getExperience(),
getExpNextLevel(),
setExperience(int),
getExpNeededLevel(),
getExpPrevLevel()int getExpPrevLevel()
long getAgeMinutes()
setAgeMinutes(long)void setAgeMinutes(long newVal)
newVal - the total number of rl minutes this player has ever played.getAgeMinutes()int getPractices()
setPractices(int)void setPractices(int newVal)
newVal - the number of practice points this mob hasgetPractices()int getTrains()
setTrains(int)void setTrains(int newVal)
newVal - the number of training points this mob hasgetTrains()int getMoney()
setMoney(int),
getMoneyVariation(),
setMoneyVariation(double)void setMoney(int newVal)
newVal - the mob npc moneygetMoney(),
getMoneyVariation(),
setMoneyVariation(double)double getMoneyVariation()
getMoney(),
setMoney(int),
setMoneyVariation(double)void setMoneyVariation(double newVal)
newVal - the amount of money to vary for looting moneygetMoney(),
getMoneyVariation(),
setMoneyVariation(double)CharState baseState()
CharState,
setBaseState(CharState),
curState(),
maxState(),
recoverMaxState(),
resetToMaxState()void setBaseState(CharState newState)
newState - the base CharState object for this mobCharState,
baseState(),
curState(),
maxState(),
recoverMaxState(),
resetToMaxState()CharState curState()
CharState,
setBaseState(CharState),
baseState(),
maxState(),
recoverMaxState(),
resetToMaxState()CharState maxState()
CharState,
setBaseState(CharState),
curState(),
baseState(),
recoverMaxState(),
resetToMaxState()void recoverMaxState()
setBaseState(CharState),
curState(),
baseState(),
maxState(),
resetToMaxState()void resetToMaxState()
setBaseState(CharState),
curState(),
baseState(),
maxState(),
recoverMaxState()Weapon getNaturalWeapon()
java.lang.String getLiegeID()
setLiegeID(String),
isMarriedToLiege()void setLiegeID(java.lang.String newVal)
newVal - the name of the player to which this mob owes loyaltygetLiegeID(),
isMarriedToLiege()boolean isMarriedToLiege()
getLiegeID(),
setLiegeID(String)java.lang.String getWorshipCharID()
setWorshipCharID(String),
getMyDeity()void setWorshipCharID(java.lang.String newVal)
newVal - the name of the Deity mob that this player/mob worships.setWorshipCharID(String),
getMyDeity()Deity getMyDeity()
getWorshipCharID(),
setWorshipCharID(String)int getWimpHitPoint()
setWimpHitPoint(int)void setWimpHitPoint(int newVal)
newVal - the wimpy hit point numbergetWimpHitPoint()int getQuestPoint()
setQuestPoint(int)void setQuestPoint(int newVal)
newVal - the number of quest points that this mob has earned.getQuestPoint()long lastTickedDateTime()
java.lang.Iterable<Pair<Clan,java.lang.Integer>> clans()
setClan(String, int),
getClanRole(String)Pair<Clan,java.lang.Integer> getClanRole(java.lang.String clanID)
clanID - the clan name/id
clans(),
setClan(String, int)
void setClan(java.lang.String clanID,
int role)
clanID - the clanID/namerole - the rank/role of this player in the clanclans(),
getClanRole(String)Room getStartRoom()
setStartRoom(Room)void setStartRoom(Room newRoom)
newRoom - the stored Start Room for this mobgetStartRoom()Room location()
setLocation(Room),
Room.isInhabitant(MOB)void setLocation(Room newRoom)
newRoom - the room in which this mob/player is currently standinglocation(),
Room.isInhabitant(MOB)void flagVariableEq()
Item fetchItem(Item goodLocation,
Filterer<Environmental> filter,
java.lang.String itemName)
goodLocation - the container to look in, or null for uncontainedfilter - the wearable filter to useitemName - the name, id, or display text, or keyboard for the item to find.
Wearable.FILTER_WORNONLY,
fetchWornItems(long, short, short),
fetchWieldedItem()
java.util.List<Item> fetchWornItems(long wornCode,
short aboveOrAroundLayer,
short layerAttributes)
wornCode - the specific worn code to loook for worn itemsaboveOrAroundLayer - -2048 will grab everything, and > 0 are higher layerslayerAttributes - 0 will grab everything, or one of the layer attributes
Wearable.WORN_HEAD,
Armor.LAYERMASK_MULTIWEAR,
fetchItem(Item, Filterer, String),
fetchWieldedItem(),
fetchFirstWornItem(long)Item fetchFirstWornItem(long wornCode)
wornCode - the worn_ code
Wearable.WORN_HEAD,
fetchItem(Item, Filterer, String),
fetchFirstWornItem(long),
fetchWieldedItem()Item fetchWieldedItem()
fetchFirstWornItem(long),
fetchWornItems(long, short, short),
fetchHeldItem()Item fetchHeldItem()
fetchFirstWornItem(long),
fetchWornItems(long, short, short),
fetchWieldedItem()boolean hasOnlyGoldInInventory()
int freeWearPositions(long wornCode,
short belowLayer,
short layerAttributes)
wornCode - the worn location to look for a free spot inbelowLayer - the layer at or below which you need a spot -- 0 workslayerAttributes - the layer attributes to check, again, 0 works
Wearable.WORN_HEAD,
Armor.LAYERMASK_MULTIWEAR,
getWearPositions(long)int getWearPositions(long wornCode)
wornCode - the worn location to look in
Wearable.WORN_HEAD,
freeWearPositions(long, short, short)boolean isMine(Environmental env)
env - the mob, item, or Ability to look for
int numAllEffects()
addPriorityEffect(Ability),
personalEffects(),
Affectable.numEffects()void addPriorityEffect(Ability to)
to - the Ability to add as an effectnumAllEffects(),
personalEffects(),
Ability,
Affectable.addEffect(Ability)java.util.Enumeration<Ability> personalEffects()
numAllEffects(),
addPriorityEffect(Ability),
Ability,
Affectable.effects()java.util.Set<MOB> getRideBuddies(java.util.Set<MOB> list)
list - the required list to populate with riders and rideable
Rider,
Rideableboolean willFollowOrdersOf(MOB mob)
mob - the mob to check to see if he's the leader
int maxFollowers()
FollowableAbility findAbility(java.lang.String name)
name - the search string for the ability id, name, or whatever
int[][] getAbilityUsageCache(java.lang.String abilityID)
abilityID - the specific Ability ID() to get the cache for
Ability.CACHEINDEX_TOTALboolean isRacialAbility(java.lang.String abilityID)
abilityID - the ability object to check for
void addExpertise(java.lang.String code)
code - the expertise to add or updatefetchExpertise(String),
expertises(),
delAllExpertises(),
delExpertise(String)void delExpertise(java.lang.String baseCode)
baseCode - the expertise codefetchExpertise(String),
expertises(),
delAllExpertises(),
addExpertise(String)Pair<java.lang.String,java.lang.Integer> fetchExpertise(java.lang.String code)
code - the expertise code
delAllExpertises(),
expertises(),
delExpertise(String),
addExpertise(String)void delAllExpertises()
fetchExpertise(String),
expertises(),
delExpertise(String),
addExpertise(String)java.util.Enumeration<java.lang.String> expertises()
delAllExpertises(),
fetchExpertise(String),
delExpertise(String),
addExpertise(String)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||