com.planet_ink.coffee_mud.Libraries.interfaces
Interface ExpertiseLibrary
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- ColumbiaUniv
public interface ExpertiseLibrary
- extends CMLibrary
|
Method Summary |
ExpertiseLibrary.ExpertiseDefinition |
addDefinition(java.lang.String ID,
java.lang.String name,
java.lang.String listMask,
java.lang.String finalMask,
int practices,
int trains,
int qpCost,
int expCost,
int timeCost)
|
java.lang.String |
confirmExpertiseLine(java.lang.String row,
java.lang.String ID,
boolean addIfPossible)
|
java.util.Enumeration |
definitions()
|
void |
delDefinition(java.lang.String ID)
|
ExpertiseLibrary.ExpertiseDefinition |
findDefinition(java.lang.String ID,
boolean exactOnly)
|
java.lang.String |
getApplicableExpertise(java.lang.String ID,
int code)
|
int |
getApplicableExpertiseLevel(java.lang.String ID,
int code,
MOB mob)
|
ExpertiseLibrary.ExpertiseDefinition |
getDefinition(java.lang.String ID)
|
java.lang.String |
getExpertiseHelp(java.lang.String ID)
|
int |
getExpertiseLevel(MOB mob,
java.lang.String expertise)
|
java.util.Vector |
getStageCodes(java.lang.String expertiseCode)
|
int |
getStages(java.lang.String expertiseCode)
|
java.util.Vector |
myListableExpertises(MOB mob)
|
java.util.Vector |
myQualifiedExpertises(MOB mob)
|
int |
numExpertises()
|
void |
recompileExpertises()
|
| Methods inherited from interface java.lang.Comparable |
compareTo |
XFLAG_X1
static final int XFLAG_X1
- See Also:
- Constant Field Values
XFLAG_X2
static final int XFLAG_X2
- See Also:
- Constant Field Values
XFLAG_X3
static final int XFLAG_X3
- See Also:
- Constant Field Values
XFLAG_X4
static final int XFLAG_X4
- See Also:
- Constant Field Values
XFLAG_X5
static final int XFLAG_X5
- See Also:
- Constant Field Values
XFLAG_LEVEL
static final int XFLAG_LEVEL
- See Also:
- Constant Field Values
XFLAG_TIME
static final int XFLAG_TIME
- See Also:
- Constant Field Values
XFLAG_MAXRANGE
static final int XFLAG_MAXRANGE
- See Also:
- Constant Field Values
XFLAG_LOWCOST
static final int XFLAG_LOWCOST
- See Also:
- Constant Field Values
XFLAG_XPCOST
static final int XFLAG_XPCOST
- See Also:
- Constant Field Values
NUM_XFLAGS
static final int NUM_XFLAGS
- See Also:
- Constant Field Values
XFLAG_CODES
static final java.lang.String[] XFLAG_CODES
addDefinition
ExpertiseLibrary.ExpertiseDefinition addDefinition(java.lang.String ID,
java.lang.String name,
java.lang.String listMask,
java.lang.String finalMask,
int practices,
int trains,
int qpCost,
int expCost,
int timeCost)
delDefinition
void delDefinition(java.lang.String ID)
getDefinition
ExpertiseLibrary.ExpertiseDefinition getDefinition(java.lang.String ID)
findDefinition
ExpertiseLibrary.ExpertiseDefinition findDefinition(java.lang.String ID,
boolean exactOnly)
definitions
java.util.Enumeration definitions()
myQualifiedExpertises
java.util.Vector myQualifiedExpertises(MOB mob)
myListableExpertises
java.util.Vector myListableExpertises(MOB mob)
numExpertises
int numExpertises()
recompileExpertises
void recompileExpertises()
getExpertiseHelp
java.lang.String getExpertiseHelp(java.lang.String ID)
getApplicableExpertise
java.lang.String getApplicableExpertise(java.lang.String ID,
int code)
getApplicableExpertiseLevel
int getApplicableExpertiseLevel(java.lang.String ID,
int code,
MOB mob)
getExpertiseLevel
int getExpertiseLevel(MOB mob,
java.lang.String expertise)
getStages
int getStages(java.lang.String expertiseCode)
getStageCodes
java.util.Vector getStageCodes(java.lang.String expertiseCode)
confirmExpertiseLine
java.lang.String confirmExpertiseLine(java.lang.String row,
java.lang.String ID,
boolean addIfPossible)