com.planet_ink.coffee_mud.Libraries.interfaces
Interface ExpertiseLibrary.ExpertiseDefinition
- All Superinterfaces:
- java.lang.Cloneable, CMObject, java.lang.Comparable<CMObject>
- Enclosing interface:
- ExpertiseLibrary
public static interface ExpertiseLibrary.ExpertiseDefinition
- extends CMObject
Methods inherited from interface java.lang.Comparable |
compareTo |
getBaseName
java.lang.String getBaseName()
setBaseName
void setBaseName(java.lang.String baseName)
setName
void setName(java.lang.String name)
setID
void setID(java.lang.String ID)
setData
void setData(java.lang.String[] data)
getParent
ExpertiseLibrary.ExpertiseDefinition getParent()
getMinimumLevel
int getMinimumLevel()
getData
java.lang.String[] getData()
compiledListMask
MaskingLibrary.CompiledZMask compiledListMask()
compiledFinalMask
MaskingLibrary.CompiledZMask compiledFinalMask()
allRequirements
java.lang.String allRequirements()
listRequirements
java.lang.String listRequirements()
finalRequirements
java.lang.String finalRequirements()
addListMask
void addListMask(java.lang.String mask)
addFinalMask
void addFinalMask(java.lang.String mask)
addCost
void addCost(ExpertiseLibrary.CostType type,
java.lang.Double value)
costDescription
java.lang.String costDescription()
meetsCostRequirements
boolean meetsCostRequirements(MOB mob)
spendCostRequirements
void spendCostRequirements(MOB mob)