com.planet_ink.coffee_mud.Libraries.interfaces
Interface AbilityMapper
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- CMAble
public interface AbilityMapper
- extends CMLibrary
|
Method Summary |
java.lang.String |
addAbilityComponent(java.lang.String s,
java.util.Hashtable to)
|
void |
addBlankAbilityComponent(DVector codedDV)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
boolean autoGain)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
boolean autoGain,
java.lang.String extraMasks)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
boolean autoGain,
java.util.Vector preReqSkillsList)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
boolean autoGain,
java.util.Vector preReqSkillsList,
java.lang.String extraMasks)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
boolean autoGain)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
boolean autoGain,
java.lang.String extraMasks)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defParm,
boolean autoGain)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.lang.String extraMasks)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.util.Vector preReqSkillsList,
java.lang.String extraMask)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.util.Vector preReqSkillsList,
java.lang.String extraMask,
java.lang.Integer[] costOverrides)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defParm,
boolean autoGain,
java.lang.String extraMasks)
|
void |
addPreRequisites(java.lang.String ID,
java.util.Vector preReqSkillsList,
java.lang.String extraMask)
|
boolean |
availableToTheme(java.lang.String abilityID,
int theme,
boolean publicly)
|
boolean |
classOnly(MOB mob,
java.lang.String classID,
java.lang.String abilityID)
|
boolean |
classOnly(java.lang.String classID,
java.lang.String abilityID)
|
java.util.Vector |
componentCheck(MOB mob,
DVector req)
|
void |
delCharAbilityMapping(java.lang.String ID,
java.lang.String ability)
|
void |
delCharMappings(java.lang.String ID)
|
java.lang.String |
formatPreRequisites(DVector preReqs)
|
java.util.Vector |
getAbilityAllowsList(java.lang.String ableID)
|
java.lang.String |
getAbilityComponentCodedString(java.lang.String AID)
|
DVector |
getAbilityComponentDecodedDVector(DVector codedDV,
int r)
|
java.util.Vector |
getAbilityComponentDecodedDVectors(DVector req)
|
java.util.Vector |
getAbilityComponentDecodedDVectors(java.lang.String AID)
|
java.lang.String |
getAbilityComponentDesc(MOB mob,
DVector req,
int r)
|
java.lang.String |
getAbilityComponentDesc(MOB mob,
java.lang.String AID)
|
DVector |
getAbilityComponentDVector(java.lang.String AID)
|
java.util.Hashtable |
getAbilityComponentMap()
|
AbilityMapper.AbilityMapping |
getAbleMap(java.lang.String ID,
java.lang.String ability)
|
AbilityMapper.AbilityMapping |
getAllAbleMap(java.lang.String ability)
|
java.lang.Integer[] |
getAllCostOverrides(java.lang.String ability)
|
boolean |
getAllSecretSkill(java.lang.String ability)
|
java.lang.String |
getApplicableMask(MOB student,
Ability A)
|
DVector |
getApplicablePreRequisites(MOB mob,
Ability A)
|
java.util.Enumeration |
getClassAbles(java.lang.String ID)
|
DVector |
getClassAllowsList(java.lang.String ID)
|
java.lang.String |
getCommonExtraMask(Ability A)
|
DVector |
getCommonPreRequisites(Ability A)
|
java.lang.Integer[] |
getCostOverrides(MOB mob,
java.lang.String ability)
|
java.lang.Integer[] |
getCostOverrides(java.lang.String ability)
|
java.lang.Integer[] |
getCostOverrides(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
|
boolean |
getDefaultGain(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
|
java.lang.String |
getDefaultParm(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
|
int |
getDefaultProficiency(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
|
java.lang.String |
getExtraMask(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
|
java.util.Vector |
getLevelListings(java.lang.String ID,
boolean checkAll,
int level)
|
DVector |
getPreReqs(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
|
java.lang.String |
getPreReqStrings(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
|
int |
getQualifyingLevel(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
|
boolean |
getSecretSkill(MOB mob,
java.lang.String ability)
|
boolean |
getSecretSkill(java.lang.String ability)
|
boolean |
getSecretSkill(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
|
DVector |
getUnmetPreRequisites(MOB student,
Ability A)
|
DVector |
getUpToLevelListings(java.lang.String ID,
int level,
boolean ignoreAll,
boolean gainedOnly)
|
boolean |
isDomainIncludedInAnyAbility(int domain,
int acode)
|
java.lang.Object |
lowestQualifyingClassRace(MOB student,
Ability A)
|
int |
lowestQualifyingLevel(java.lang.String ability)
|
boolean |
qualifiesByAnyCharClass(java.lang.String abilityID)
|
boolean |
qualifiesByCurrentClassAndLevel(MOB student,
Ability A)
|
boolean |
qualifiesByLevel(MOB student,
Ability A)
|
boolean |
qualifiesByLevel(MOB student,
java.lang.String ability)
|
int |
qualifyingClassLevel(MOB student,
Ability A)
|
int |
qualifyingLevel(MOB student,
Ability A)
|
void |
setAbilityComponentCodedFromDecodedDVector(DVector decodedDV,
DVector codedDV,
int row)
|
| Methods inherited from interface java.lang.Comparable |
compareTo |
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
boolean autoGain)
- Parameters:
ID - qualLevel - ability - autoGain -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
boolean autoGain,
java.util.Vector preReqSkillsList)
- Parameters:
ID - qualLevel - ability - autoGain - preReqSkillsList -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
boolean autoGain,
java.lang.String extraMasks)
- Parameters:
ID - qualLevel - ability - autoGain - extraMasks -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
boolean autoGain,
java.util.Vector preReqSkillsList,
java.lang.String extraMasks)
- Parameters:
ID - qualLevel - ability - autoGain - preReqSkillsList - extraMasks -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defParm,
boolean autoGain)
- Parameters:
ID - qualLevel - ability - defaultProficiency - defParm - autoGain -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defParm,
boolean autoGain,
java.lang.String extraMasks)
- Parameters:
ID - qualLevel - ability - defaultProficiency - defParm - autoGain - extraMasks -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
boolean autoGain)
- Parameters:
ID - qualLevel - ability - defaultProficiency - autoGain -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
boolean autoGain,
java.lang.String extraMasks)
- Parameters:
ID - qualLevel - ability - defaultProficiency - autoGain - extraMasks -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret)
- Parameters:
ID - qualLevel - ability - defaultProficiency - defaultParam - autoGain - secret -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.lang.String extraMasks)
- Parameters:
ID - qualLevel - ability - defaultProficiency - defaultParam - autoGain - secret - extraMasks -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.util.Vector preReqSkillsList,
java.lang.String extraMask)
- Parameters:
ID - qualLevel - ability - defaultProficiency - defaultParam - autoGain - secret - preReqSkillsList - extraMask -
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String ability,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.util.Vector preReqSkillsList,
java.lang.String extraMask,
java.lang.Integer[] costOverrides)
- Parameters:
ID - qualLevel - ability - defaultProficiency - defaultParam - autoGain - secret - preReqSkillsList - extraMask - costOverrides -
delCharAbilityMapping
void delCharAbilityMapping(java.lang.String ID,
java.lang.String ability)
- Parameters:
ID - ability -
addPreRequisites
void addPreRequisites(java.lang.String ID,
java.util.Vector preReqSkillsList,
java.lang.String extraMask)
- Parameters:
ID - preReqSkillsList - extraMask -
delCharMappings
void delCharMappings(java.lang.String ID)
- Parameters:
ID -
getClassAbles
java.util.Enumeration getClassAbles(java.lang.String ID)
- Parameters:
ID -
- Returns:
qualifiesByAnyCharClass
boolean qualifiesByAnyCharClass(java.lang.String abilityID)
- Parameters:
abilityID -
- Returns:
lowestQualifyingLevel
int lowestQualifyingLevel(java.lang.String ability)
- Parameters:
ability -
- Returns:
classOnly
boolean classOnly(java.lang.String classID,
java.lang.String abilityID)
- Parameters:
classID - abilityID -
- Returns:
classOnly
boolean classOnly(MOB mob,
java.lang.String classID,
java.lang.String abilityID)
- Parameters:
mob - classID - abilityID -
- Returns:
availableToTheme
boolean availableToTheme(java.lang.String abilityID,
int theme,
boolean publicly)
- Parameters:
abilityID - theme - publicly -
- Returns:
getAbilityAllowsList
java.util.Vector getAbilityAllowsList(java.lang.String ableID)
- Parameters:
ableID -
- Returns:
getClassAllowsList
DVector getClassAllowsList(java.lang.String ID)
- Parameters:
ID -
- Returns:
getLevelListings
java.util.Vector getLevelListings(java.lang.String ID,
boolean checkAll,
int level)
- Parameters:
ID - checkAll - level -
- Returns:
getUpToLevelListings
DVector getUpToLevelListings(java.lang.String ID,
int level,
boolean ignoreAll,
boolean gainedOnly)
- Parameters:
ID - level - ignoreAll - gainedOnly -
- Returns:
getQualifyingLevel
int getQualifyingLevel(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
- Parameters:
ID - checkAll - ability -
- Returns:
qualifyingLevel
int qualifyingLevel(MOB student,
Ability A)
- Parameters:
student - A -
- Returns:
getExtraMask
java.lang.String getExtraMask(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
- Parameters:
ID - checkAll - ability -
- Returns:
getApplicableMask
java.lang.String getApplicableMask(MOB student,
Ability A)
- Parameters:
student - A -
- Returns:
getPreReqs
DVector getPreReqs(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
- Parameters:
ID - checkAll - ability -
- Returns:
getUnmetPreRequisites
DVector getUnmetPreRequisites(MOB student,
Ability A)
- Parameters:
student - A -
- Returns:
getApplicablePreRequisites
DVector getApplicablePreRequisites(MOB mob,
Ability A)
- Parameters:
mob - A -
- Returns:
getCommonPreRequisites
DVector getCommonPreRequisites(Ability A)
- Parameters:
A -
- Returns:
getCommonExtraMask
java.lang.String getCommonExtraMask(Ability A)
- Parameters:
A -
- Returns:
formatPreRequisites
java.lang.String formatPreRequisites(DVector preReqs)
- Parameters:
preReqs -
- Returns:
qualifyingClassLevel
int qualifyingClassLevel(MOB student,
Ability A)
- Parameters:
student - A -
- Returns:
lowestQualifyingClassRace
java.lang.Object lowestQualifyingClassRace(MOB student,
Ability A)
- Parameters:
student - A -
- Returns:
qualifiesByCurrentClassAndLevel
boolean qualifiesByCurrentClassAndLevel(MOB student,
Ability A)
- Parameters:
student - A -
- Returns:
qualifiesByLevel
boolean qualifiesByLevel(MOB student,
Ability A)
- Parameters:
student - A -
- Returns:
qualifiesByLevel
boolean qualifiesByLevel(MOB student,
java.lang.String ability)
- Parameters:
student - ability -
- Returns:
getDefaultGain
boolean getDefaultGain(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
- Parameters:
ID - checkAll - ability -
- Returns:
getAllAbleMap
AbilityMapper.AbilityMapping getAllAbleMap(java.lang.String ability)
- Parameters:
ability -
- Returns:
getAbleMap
AbilityMapper.AbilityMapping getAbleMap(java.lang.String ID,
java.lang.String ability)
- Parameters:
ID - ability -
- Returns:
getSecretSkill
boolean getSecretSkill(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
- Parameters:
ID - checkAll - ability -
- Returns:
getAllSecretSkill
boolean getAllSecretSkill(java.lang.String ability)
- Parameters:
ability -
- Returns:
getSecretSkill
boolean getSecretSkill(MOB mob,
java.lang.String ability)
- Parameters:
mob - ability -
- Returns:
getSecretSkill
boolean getSecretSkill(java.lang.String ability)
- Parameters:
ability -
- Returns:
getCostOverrides
java.lang.Integer[] getCostOverrides(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
- Parameters:
ID - checkAll - ability -
- Returns:
getAllCostOverrides
java.lang.Integer[] getAllCostOverrides(java.lang.String ability)
- Parameters:
ability -
- Returns:
getCostOverrides
java.lang.Integer[] getCostOverrides(MOB mob,
java.lang.String ability)
- Parameters:
mob - ability -
- Returns:
getCostOverrides
java.lang.Integer[] getCostOverrides(java.lang.String ability)
- Parameters:
ability -
- Returns:
getDefaultParm
java.lang.String getDefaultParm(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
- Parameters:
ID - checkAll - ability -
- Returns:
getPreReqStrings
java.lang.String getPreReqStrings(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
- Parameters:
ID - checkAll - ability -
- Returns:
getDefaultProficiency
int getDefaultProficiency(java.lang.String ID,
boolean checkAll,
java.lang.String ability)
- Parameters:
ID - checkAll - ability -
- Returns:
componentCheck
java.util.Vector componentCheck(MOB mob,
DVector req)
- Parameters:
mob - req -
- Returns:
getAbilityComponentDesc
java.lang.String getAbilityComponentDesc(MOB mob,
java.lang.String AID)
- Parameters:
mob - AID -
- Returns:
getAbilityComponentMap
java.util.Hashtable getAbilityComponentMap()
- Returns:
addAbilityComponent
java.lang.String addAbilityComponent(java.lang.String s,
java.util.Hashtable to)
- Parameters:
s - to -
- Returns:
getAbilityComponentCodedString
java.lang.String getAbilityComponentCodedString(java.lang.String AID)
- Parameters:
AID -
- Returns:
getAbilityComponentDVector
DVector getAbilityComponentDVector(java.lang.String AID)
- Parameters:
AID -
- Returns:
getAbilityComponentDesc
java.lang.String getAbilityComponentDesc(MOB mob,
DVector req,
int r)
- Parameters:
mob - req - r -
- Returns:
getAbilityComponentDecodedDVectors
java.util.Vector getAbilityComponentDecodedDVectors(DVector req)
- Parameters:
req -
- Returns:
getAbilityComponentDecodedDVectors
java.util.Vector getAbilityComponentDecodedDVectors(java.lang.String AID)
- Parameters:
AID -
- Returns:
setAbilityComponentCodedFromDecodedDVector
void setAbilityComponentCodedFromDecodedDVector(DVector decodedDV,
DVector codedDV,
int row)
- Parameters:
decodedDV - codedDV - row -
getAbilityComponentDecodedDVector
DVector getAbilityComponentDecodedDVector(DVector codedDV,
int r)
- Parameters:
codedDV - r -
- Returns:
addBlankAbilityComponent
void addBlankAbilityComponent(DVector codedDV)
- Parameters:
codedDV -
isDomainIncludedInAnyAbility
boolean isDomainIncludedInAnyAbility(int domain,
int acode)
- Parameters:
domain - acode -
- Returns: