com.planet_ink.coffee_mud.Libraries.interfaces
Interface CMMiscUtils

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
CoffeeUtensils

public interface CMMiscUtils
extends CMLibrary


Field Summary
static int LOOTFLAG_LOSS
           
static int LOOTFLAG_RUIN
           
static int LOOTFLAG_UNWORN
           
static int LOOTFLAG_WORN
           
 
Method Summary
 boolean armorCheck(MOB mob, int allowedArmorLevel)
           
 void extinguish(MOB source, Environmental target, boolean mundane)
           
 Trap fetchMyTrap(Environmental myThang)
           
 java.util.Vector getDeadBodies(Environmental container)
           
 java.lang.String getFormattedDate(Environmental E)
           
 MOB getMobPossessingAnother(MOB mob)
           
 int getWornCode(java.lang.String name)
           
 Item isRuinedLoot(DVector policies, Item I)
           
 Trap makeADeprecatedTrap(Environmental unlockThis)
           
 double memoryUse(Environmental E, int number)
           
 java.lang.String niceCommaList(java.util.Vector V, boolean andTOrF)
           
 void outfit(MOB mob, java.util.Vector items)
           
 DVector parseLootPolicyFor(MOB mob)
           
 boolean reachableItem(MOB mob, Environmental E)
           
 void recursiveDropMOB(MOB mob, Room room, Item thisContainer, boolean bodyFlag)
           
 void reloadCharClasses(CharClass oldC)
           
 void roomAffectFully(CMMsg msg, Room room, int dirCode)
           
 void setTrapped(Environmental myThang, boolean isTrapped)
           
 void setTrapped(Environmental myThang, Trap theTrap, boolean isTrapped)
           
 void swapRaces(Race newR, Race oldR)
           
 java.lang.String wornList(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

LOOTFLAG_RUIN

static final int LOOTFLAG_RUIN
See Also:
Constant Field Values

LOOTFLAG_LOSS

static final int LOOTFLAG_LOSS
See Also:
Constant Field Values

LOOTFLAG_WORN

static final int LOOTFLAG_WORN
See Also:
Constant Field Values

LOOTFLAG_UNWORN

static final int LOOTFLAG_UNWORN
See Also:
Constant Field Values
Method Detail

getFormattedDate

java.lang.String getFormattedDate(Environmental E)

memoryUse

double memoryUse(Environmental E,
                 int number)

niceCommaList

java.lang.String niceCommaList(java.util.Vector V,
                               boolean andTOrF)

wornList

java.lang.String wornList(long wornCode)

getWornCode

int getWornCode(java.lang.String name)

outfit

void outfit(MOB mob,
            java.util.Vector items)

reachableItem

boolean reachableItem(MOB mob,
                      Environmental E)

extinguish

void extinguish(MOB source,
                Environmental target,
                boolean mundane)

armorCheck

boolean armorCheck(MOB mob,
                   int allowedArmorLevel)

recursiveDropMOB

void recursiveDropMOB(MOB mob,
                      Room room,
                      Item thisContainer,
                      boolean bodyFlag)

makeADeprecatedTrap

Trap makeADeprecatedTrap(Environmental unlockThis)

setTrapped

void setTrapped(Environmental myThang,
                boolean isTrapped)

setTrapped

void setTrapped(Environmental myThang,
                Trap theTrap,
                boolean isTrapped)

fetchMyTrap

Trap fetchMyTrap(Environmental myThang)

getMobPossessingAnother

MOB getMobPossessingAnother(MOB mob)

roomAffectFully

void roomAffectFully(CMMsg msg,
                     Room room,
                     int dirCode)

getDeadBodies

java.util.Vector getDeadBodies(Environmental container)

isRuinedLoot

Item isRuinedLoot(DVector policies,
                  Item I)

parseLootPolicyFor

DVector parseLootPolicyFor(MOB mob)

swapRaces

void swapRaces(Race newR,
               Race oldR)

reloadCharClasses

void reloadCharClasses(CharClass oldC)