|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MOB
| Field Summary | |
|---|---|
static int |
ATT_ANSI
|
static int |
ATT_AUTOASSIST
|
static int |
ATT_AUTODRAW
|
static int |
ATT_AUTOEXITS
|
static int |
ATT_AUTOFORWARD
|
static int |
ATT_AUTOGOLD
|
static int |
ATT_AUTOGUARD
|
static int |
ATT_AUTOIMPROVE
|
static int |
ATT_AUTOLOOT
|
static int |
ATT_AUTOMELEE
|
static int |
ATT_AUTONOTIFY
|
static int |
ATT_AUTORUN
|
static int |
ATT_AUTOWEATHER
|
static int |
ATT_BRIEF
|
static int |
ATT_COMPRESS
|
static int |
ATT_DAILYMESSAGE
|
static int |
ATT_MXP
|
static int |
ATT_NOFOLLOW
|
static int |
ATT_NOTEACH
|
static int |
ATT_PLAYERKILL
|
static int |
ATT_QUIET
|
static int |
ATT_SOUND
|
static int |
ATT_SYSOPMSGS
|
static java.lang.String[] |
AUTODESC
|
static boolean[] |
AUTOREV
|
static long |
SHEATH_TIME
|
| Method Summary | |
|---|---|
double |
actions()
|
void |
addAbility(Ability to)
Manipulation of ability objects, which includes spells, traits, skills, etc. |
void |
addExpertise(java.lang.String of)
Manipulation of the expertise list |
void |
addFaction(java.lang.String of,
int start)
Manipulation of the factions list |
void |
addFollower(MOB follower,
int order)
Manipulation of followers |
void |
addInventory(Item item)
|
void |
addPriorityEffect(Ability to)
|
void |
addTattoo(java.lang.String of)
Manipulation of the tatoo list |
int |
adjustedArmor()
|
int |
adjustedAttackBonus(MOB mob)
|
int |
adjustedDamage(Weapon weapon,
MOB target)
|
void |
adjustFaction(java.lang.String of,
int amount)
|
boolean |
amActive()
|
boolean |
amDead()
Combat and death |
MOB |
amFollowing()
|
MOB |
amUltimatelyFollowing()
|
CharStats |
baseCharStats()
|
CharState |
baseState()
|
int |
baseWeight()
|
void |
bringToLife()
|
void |
bringToLife(Room newLocation,
boolean resetStats)
|
CharStats |
charStats()
|
int |
commandQueSize()
|
void |
confirmWearability()
|
void |
copyFactions(MOB source)
|
CharState |
curState()
|
java.lang.String |
databaseID()
|
void |
delAbility(Ability to)
|
void |
delExpertise(java.lang.String of)
|
void |
delFollower(MOB follower)
|
void |
delInventory(Item item)
|
void |
delTattoo(java.lang.String of)
|
boolean |
dequeCommand()
|
java.lang.String |
displayName(MOB mob)
|
java.lang.String |
displayText(MOB viewer)
|
void |
dispossess(boolean giveMsg)
|
void |
doCommand(java.util.Vector commands,
int metaFlags)
|
void |
enqueCommand(java.util.Vector commands,
int metaFlags,
double tickDelay)
|
Ability |
fetchAbility(int index)
|
Ability |
fetchAbility(java.lang.String ID)
|
Item |
fetchCarried(Item goodLocation,
java.lang.String itemName)
|
java.lang.String |
fetchExpertise(int x)
|
java.lang.String |
fetchExpertise(java.lang.String of)
|
int |
fetchFaction(java.lang.String which)
|
java.util.Vector |
fetchFactionRanges()
|
java.util.Enumeration |
fetchFactions()
|
Item |
fetchFirstWornItem(long wornCode)
|
MOB |
fetchFollower(int index)
|
MOB |
fetchFollower(java.lang.String named)
|
int |
fetchFollowerOrder(MOB thisOne)
|
Item |
fetchFromInventory(Item goodLocation,
java.lang.String itemName,
int wornCode,
boolean allowCoins,
boolean respectLocationAndWornCode)
|
Item |
fetchInventory(int index)
|
Item |
fetchInventory(Item goodLocation,
java.lang.String itemName)
|
Item |
fetchInventory(java.lang.String itemName)
|
java.lang.String |
fetchTattoo(int x)
|
java.lang.String |
fetchTattoo(java.lang.String of)
|
Item |
fetchWieldedItem()
|
Item |
fetchWornItem(java.lang.String itemName)
|
java.util.Vector |
fetchWornItems(long wornCode,
short aboveOrAroundLayer,
short layerAttributes)
|
Ability |
findAbility(java.lang.String name)
|
void |
flagVariableEq()
Manipulation of inventory, which includes held, worn, wielded, and contained items |
int |
freeWearPositions(long wornCode,
short belowLayer,
short layerAttributes)
|
java.lang.String |
genericName()
|
long |
getAgeHours()
|
int |
getBitmap()
|
java.lang.String |
getClanID()
|
int |
getClanRole()
|
int |
getExperience()
|
int |
getExpNeededDelevel()
|
int |
getExpNeededLevel()
|
int |
getExpNextLevel()
|
int |
getExpPrevLevel()
|
java.lang.String |
getFactionListing()
|
java.util.HashSet |
getGroupMembers(java.util.HashSet list)
|
java.lang.String |
getLiegeID()
|
int |
getMoney()
|
double |
getMoneyVariation()
|
Deity |
getMyDeity()
|
int |
getPractices()
|
int |
getQuestPoint()
|
java.util.HashSet |
getRideBuddies(java.util.HashSet list)
|
Room |
getStartRoom()
|
int |
getTrains()
|
MOB |
getVictim()
|
int |
getWearPositions(long wornCode)
|
int |
getWimpHitPoint()
|
java.lang.String |
getWorshipCharID()
|
void |
giveItem(Item thisContainer)
|
boolean |
hasFaction(java.lang.String which)
|
boolean |
hasOnlyGoldInInventory()
|
java.lang.String |
healthText(MOB viewer)
|
int |
inventorySize()
|
boolean |
isFollowedBy(MOB thisOne)
|
boolean |
isInCombat()
|
boolean |
isMarriedToLiege()
|
boolean |
isMine(Environmental env)
|
boolean |
isMonster()
|
boolean |
isPossessing()
|
DeadBody |
killMeDead(boolean createBody)
|
long |
lastTickedDateTime()
|
Room |
location()
|
void |
makePeace()
|
int |
maxCarry()
|
int |
maxFollowers()
|
int |
maxItems()
|
int |
maxRange(Environmental using)
|
CharState |
maxState()
|
boolean |
mayIFight(MOB mob)
|
boolean |
mayPhysicallyAttack(MOB mob)
|
int |
minRange(Environmental using)
|
Weapon |
myNaturalWeapon()
|
int |
numAbilities()
|
int |
numAllEffects()
|
int |
numExpertises()
|
int |
numFollowers()
|
int |
numLearnedAbilities()
|
int |
numTattoos()
|
long |
peaceTime()
|
PlayerStats |
playerStats()
Some general statistics about MOBs. |
void |
prequeCommand(java.util.Vector commands,
int metaFlags,
double tickDelay)
|
int |
rangeToTarget()
|
void |
recoverCharStats()
|
void |
recoverMaxState()
|
void |
removeFaction(java.lang.String which)
|
void |
removeFromGame(boolean preserveFollowers)
|
void |
resetToMaxState()
|
void |
resetVectors()
|
Session |
session()
Whether a sessiob object is attached to this MOB |
void |
setActions(double remain)
|
void |
setAgeHours(long newVal)
|
void |
setAtRange(int newRange)
|
void |
setBaseCharStats(CharStats newBaseCharStats)
|
void |
setBaseState(CharState newState)
|
void |
setBitmap(int bitmap)
|
void |
setClanID(java.lang.String clan)
|
void |
setClanRole(int role)
|
void |
setDatabaseID(java.lang.String id)
|
void |
setExperience(int newVal)
|
void |
setExpNextLevel(int newVal)
|
void |
setFollowing(MOB mob)
|
void |
setLiegeID(java.lang.String newVal)
|
void |
setLocation(Room newRoom)
|
void |
setMoney(int newVal)
|
void |
setMoneyVariation(double newVal)
|
void |
setPlayerStats(PlayerStats newStats)
|
void |
setPractices(int newVal)
|
void |
setQuestPoint(int newVal)
|
void |
setSession(Session newSession)
|
void |
setSoulMate(MOB mob)
|
void |
setStartRoom(Room newRoom)
|
void |
setTrains(int newVal)
|
void |
setVictim(MOB mob)
|
void |
setWimpHitPoint(int newVal)
|
void |
setWorshipCharID(java.lang.String newVal)
|
MOB |
soulMate()
|
void |
tell(MOB source,
Environmental target,
Environmental tool,
java.lang.String msg)
Primary mob communication |
void |
tell(java.lang.String msg)
|
java.lang.String |
titledName()
|
int |
totalFollowers()
|
java.util.Enumeration |
uniqueExpertises()
|
boolean |
willFollowOrdersOf(MOB mob)
|
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Rider |
|---|
riding, setRiding |
| Field Detail |
|---|
static final int ATT_AUTOGOLD
static final int ATT_AUTOLOOT
static final int ATT_AUTOEXITS
static final int ATT_AUTOASSIST
static final int ATT_ANSI
static final int ATT_SYSOPMSGS
static final int ATT_AUTOMELEE
static final int ATT_PLAYERKILL
static final int ATT_BRIEF
static final int ATT_NOFOLLOW
static final int ATT_AUTOWEATHER
static final int ATT_AUTODRAW
static final int ATT_AUTOGUARD
static final int ATT_SOUND
static final int ATT_AUTOIMPROVE
static final int ATT_NOTEACH
static final int ATT_AUTONOTIFY
static final int ATT_AUTOFORWARD
static final int ATT_DAILYMESSAGE
static final int ATT_QUIET
static final int ATT_MXP
static final int ATT_COMPRESS
static final int ATT_AUTORUN
static final long SHEATH_TIME
static final boolean[] AUTOREV
static final java.lang.String[] AUTODESC
| Method Detail |
|---|
int getBitmap()
void setBitmap(int bitmap)
java.lang.String titledName()
java.lang.String displayName(MOB mob)
java.lang.String genericName()
PlayerStats playerStats()
void setPlayerStats(PlayerStats newStats)
CharStats baseCharStats()
CharStats charStats()
void recoverCharStats()
void setBaseCharStats(CharStats newBaseCharStats)
java.lang.String displayText(MOB viewer)
int maxCarry()
int maxItems()
int baseWeight()
java.lang.String healthText(MOB viewer)
boolean amDead()
DeadBody killMeDead(boolean createBody)
boolean isInCombat()
void bringToLife(Room newLocation,
boolean resetStats)
void bringToLife()
void removeFromGame(boolean preserveFollowers)
boolean amActive()
MOB getVictim()
void setVictim(MOB mob)
void makePeace()
void setAtRange(int newRange)
int maxRange(Environmental using)
int minRange(Environmental using)
int rangeToTarget()
boolean mayIFight(MOB mob)
boolean mayPhysicallyAttack(MOB mob)
int adjustedAttackBonus(MOB mob)
int adjustedArmor()
int adjustedDamage(Weapon weapon,
MOB target)
long peaceTime()
void setDatabaseID(java.lang.String id)
java.lang.String databaseID()
void resetVectors()
void tell(MOB source,
Environmental target,
Environmental tool,
java.lang.String msg)
void tell(java.lang.String msg)
void enqueCommand(java.util.Vector commands,
int metaFlags,
double tickDelay)
void prequeCommand(java.util.Vector commands,
int metaFlags,
double tickDelay)
boolean dequeCommand()
int commandQueSize()
void doCommand(java.util.Vector commands,
int metaFlags)
double actions()
void setActions(double remain)
Session session()
void setSession(Session newSession)
boolean isMonster()
boolean isPossessing()
MOB soulMate()
void setSoulMate(MOB mob)
void dispossess(boolean giveMsg)
long getAgeHours()
int getPractices()
int getExperience()
int getExpNextLevel()
int getExpNeededLevel()
int getExpNeededDelevel()
int getExpPrevLevel()
int getTrains()
int getMoney()
double getMoneyVariation()
void setAgeHours(long newVal)
void setExperience(int newVal)
void setExpNextLevel(int newVal)