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.Map<java.lang.String,java.util.List<AbilityComponent>> H)
|
void |
addBlankAbilityComponent(java.util.List<AbilityComponent> codedDV)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
boolean autoGain)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
boolean autoGain,
java.util.List<java.lang.String> preReqSkillsList)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
boolean autoGain,
java.util.List<java.lang.String> preReqSkillsList,
java.lang.String extraMasks)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
boolean autoGain,
java.lang.String extraMasks)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
boolean autoGain)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
boolean autoGain,
java.lang.String extraMasks)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
int maxProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
int maxProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.util.List<java.lang.String> preReqSkillsList,
java.lang.String extraMask)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
int maxProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.util.List<java.lang.String> preReqSkillsList,
java.lang.String extraMask,
java.lang.Integer[] costOverrides)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
int maxProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.lang.String extraMasks)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
java.lang.String defParm,
boolean autoGain)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.util.List<java.lang.String> preReqSkillsList,
java.lang.String extraMask)
|
void |
addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
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 abilityID,
int defaultProficiency,
java.lang.String defParm,
boolean autoGain,
java.lang.String extraMasks)
|
void |
addDynaAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret)
|
void |
addPreRequisites(java.lang.String ID,
java.util.List<java.lang.String> 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.List<java.lang.Object> |
componentCheck(MOB mob,
java.util.List<AbilityComponent> req)
|
void |
delCharAbilityMapping(java.lang.String ID,
java.lang.String abilityID)
|
void |
delCharMappings(java.lang.String ID)
|
int |
destroyAbilityComponents(java.util.List<java.lang.Object> found)
|
java.lang.String |
formatPreRequisites(DVector preReqs)
|
java.util.Iterator<java.lang.String> |
getAbilityAllowsList(java.lang.String ableID)
|
java.lang.String |
getAbilityComponentCodedString(java.lang.String AID)
|
DVector |
getAbilityComponentDecodedDVector(java.util.List<AbilityComponent> codedDV,
int r)
|
java.util.List<DVector> |
getAbilityComponentDecodedDVectors(java.util.List<AbilityComponent> req)
|
java.util.List<DVector> |
getAbilityComponentDecodedDVectors(java.lang.String AID)
|
java.lang.String |
getAbilityComponentDesc(MOB mob,
java.util.List<AbilityComponent> req,
int r)
|
java.lang.String |
getAbilityComponentDesc(MOB mob,
java.lang.String AID)
|
java.util.List<AbilityComponent> |
getAbilityComponentDVector(java.lang.String AID)
|
java.util.Map<java.lang.String,java.util.List<AbilityComponent>> |
getAbilityComponentMap()
|
AbilityMapper.AbilityMapping |
getAbleMap(java.lang.String ID,
java.lang.String abilityID)
|
AbilityMapper.AbilityMapping |
getAllAbleMap(java.lang.String abilityID)
|
java.lang.Integer[] |
getAllCostOverrides(java.lang.String abilityID)
|
boolean |
getAllSecretSkill(java.lang.String abilityID)
|
java.lang.String |
getApplicableMask(MOB studentM,
Ability A)
|
java.util.Enumeration<AbilityMapper.AbilityMapping> |
getClassAbles(java.lang.String ID,
boolean addAll)
|
java.util.List<AbilityMapper.QualifyingID> |
getClassAllowsList(java.lang.String ID)
|
java.lang.String |
getCommonExtraMask(Ability A)
|
DVector |
getCommonPreRequisites(Ability A)
|
DVector |
getCommonPreRequisites(MOB mob,
Ability A)
|
AbilityMapper.AbilityLimits |
getCommonSkillLimit(MOB studentM)
|
AbilityMapper.AbilityLimits |
getCommonSkillLimit(MOB studentM,
Ability A)
|
AbilityMapper.AbilityLimits |
getCommonSkillRemainder(MOB studentM,
Ability A)
|
AbilityMapper.AbilityLimits |
getCommonSkillRemainders(MOB student)
|
java.lang.Integer[] |
getCostOverrides(MOB mob,
java.lang.String abilityID)
|
java.lang.Integer[] |
getCostOverrides(java.lang.String abilityID)
|
java.lang.Integer[] |
getCostOverrides(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
|
boolean |
getDefaultGain(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
|
java.lang.String |
getDefaultParm(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
|
int |
getDefaultProficiency(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
|
java.lang.String |
getExtraMask(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
|
java.util.List<java.lang.String> |
getLevelListings(java.lang.String ID,
boolean checkAll,
int level)
|
int |
getMaxProficiency(MOB mob,
boolean checkAll,
java.lang.String abilityID)
|
int |
getMaxProficiency(java.lang.String abilityID)
|
int |
getMaxProficiency(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
|
java.lang.String |
getPreReqStrings(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
|
int |
getQualifyingLevel(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
|
boolean |
getSecretSkill(MOB mob,
java.lang.String abilityID)
|
boolean |
getSecretSkill(java.lang.String abilityID)
|
boolean |
getSecretSkill(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
|
DVector |
getUnmetPreRequisites(MOB studentM,
Ability A)
|
java.util.List<AbilityMapper.AbilityMapping> |
getUpToLevelListings(java.lang.String ID,
int level,
boolean ignoreAll,
boolean gainedOnly)
|
boolean |
isDomainIncludedInAnyAbility(int domain,
int acode)
|
CMObject |
lowestQualifyingClassRaceGovt(MOB studentM,
Ability A)
|
int |
lowestQualifyingLevel(java.lang.String abilityID)
|
int |
numMappedAbilities()
|
boolean |
qualifiesByAnyCharClass(java.lang.String abilityID)
|
boolean |
qualifiesByCurrentClassAndLevel(MOB studentM,
Ability A)
|
boolean |
qualifiesByLevel(MOB studentM,
Ability A)
|
boolean |
qualifiesByLevel(MOB studentM,
java.lang.String abilityID)
|
int |
qualifyingClassLevel(MOB studentM,
Ability A)
|
int |
qualifyingLevel(MOB studentM,
Ability A)
|
void |
setAbilityComponentCodedFromDecodedDVector(DVector decodedDV,
java.util.List<AbilityComponent> codedDV,
int row)
|
| Methods inherited from interface java.lang.Comparable |
compareTo |
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
boolean autoGain)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
boolean autoGain,
java.util.List<java.lang.String> preReqSkillsList)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
boolean autoGain,
java.lang.String extraMasks)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
boolean autoGain,
java.util.List<java.lang.String> preReqSkillsList,
java.lang.String extraMasks)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
java.lang.String defParm,
boolean autoGain)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
java.lang.String defParm,
boolean autoGain,
java.lang.String extraMasks)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
boolean autoGain)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
boolean autoGain,
java.lang.String extraMasks)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.lang.String extraMasks)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.util.List<java.lang.String> preReqSkillsList,
java.lang.String extraMask)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
int maxProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
int maxProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.lang.String extraMasks)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
int maxProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.util.List<java.lang.String> preReqSkillsList,
java.lang.String extraMask)
addCharAbilityMapping
void addCharAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
int maxProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret,
java.util.List<java.lang.String> preReqSkillsList,
java.lang.String extraMask,
java.lang.Integer[] costOverrides)
addDynaAbilityMapping
void addDynaAbilityMapping(java.lang.String ID,
int qualLevel,
java.lang.String abilityID,
int defaultProficiency,
java.lang.String defaultParam,
boolean autoGain,
boolean secret)
delCharAbilityMapping
void delCharAbilityMapping(java.lang.String ID,
java.lang.String abilityID)
addPreRequisites
void addPreRequisites(java.lang.String ID,
java.util.List<java.lang.String> preReqSkillsList,
java.lang.String extraMask)
delCharMappings
void delCharMappings(java.lang.String ID)
getClassAbles
java.util.Enumeration<AbilityMapper.AbilityMapping> getClassAbles(java.lang.String ID,
boolean addAll)
qualifiesByAnyCharClass
boolean qualifiesByAnyCharClass(java.lang.String abilityID)
lowestQualifyingLevel
int lowestQualifyingLevel(java.lang.String abilityID)
classOnly
boolean classOnly(java.lang.String classID,
java.lang.String abilityID)
classOnly
boolean classOnly(MOB mob,
java.lang.String classID,
java.lang.String abilityID)
availableToTheme
boolean availableToTheme(java.lang.String abilityID,
int theme,
boolean publicly)
numMappedAbilities
int numMappedAbilities()
getAbilityAllowsList
java.util.Iterator<java.lang.String> getAbilityAllowsList(java.lang.String ableID)
getClassAllowsList
java.util.List<AbilityMapper.QualifyingID> getClassAllowsList(java.lang.String ID)
getLevelListings
java.util.List<java.lang.String> getLevelListings(java.lang.String ID,
boolean checkAll,
int level)
getUpToLevelListings
java.util.List<AbilityMapper.AbilityMapping> getUpToLevelListings(java.lang.String ID,
int level,
boolean ignoreAll,
boolean gainedOnly)
getQualifyingLevel
int getQualifyingLevel(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
qualifyingLevel
int qualifyingLevel(MOB studentM,
Ability A)
getExtraMask
java.lang.String getExtraMask(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
getApplicableMask
java.lang.String getApplicableMask(MOB studentM,
Ability A)
getUnmetPreRequisites
DVector getUnmetPreRequisites(MOB studentM,
Ability A)
getCommonPreRequisites
DVector getCommonPreRequisites(Ability A)
getCommonPreRequisites
DVector getCommonPreRequisites(MOB mob,
Ability A)
getCommonExtraMask
java.lang.String getCommonExtraMask(Ability A)
formatPreRequisites
java.lang.String formatPreRequisites(DVector preReqs)
qualifyingClassLevel
int qualifyingClassLevel(MOB studentM,
Ability A)
lowestQualifyingClassRaceGovt
CMObject lowestQualifyingClassRaceGovt(MOB studentM,
Ability A)
qualifiesByCurrentClassAndLevel
boolean qualifiesByCurrentClassAndLevel(MOB studentM,
Ability A)
qualifiesByLevel
boolean qualifiesByLevel(MOB studentM,
Ability A)
qualifiesByLevel
boolean qualifiesByLevel(MOB studentM,
java.lang.String abilityID)
getDefaultGain
boolean getDefaultGain(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
getAllAbleMap
AbilityMapper.AbilityMapping getAllAbleMap(java.lang.String abilityID)
getAbleMap
AbilityMapper.AbilityMapping getAbleMap(java.lang.String ID,
java.lang.String abilityID)
getSecretSkill
boolean getSecretSkill(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
getAllSecretSkill
boolean getAllSecretSkill(java.lang.String abilityID)
getSecretSkill
boolean getSecretSkill(MOB mob,
java.lang.String abilityID)
getSecretSkill
boolean getSecretSkill(java.lang.String abilityID)
getCommonSkillLimit
AbilityMapper.AbilityLimits getCommonSkillLimit(MOB studentM)
getCommonSkillLimit
AbilityMapper.AbilityLimits getCommonSkillLimit(MOB studentM,
Ability A)
getCommonSkillRemainder
AbilityMapper.AbilityLimits getCommonSkillRemainder(MOB studentM,
Ability A)
getCommonSkillRemainders
AbilityMapper.AbilityLimits getCommonSkillRemainders(MOB student)
getCostOverrides
java.lang.Integer[] getCostOverrides(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
getAllCostOverrides
java.lang.Integer[] getAllCostOverrides(java.lang.String abilityID)
getCostOverrides
java.lang.Integer[] getCostOverrides(MOB mob,
java.lang.String abilityID)
getCostOverrides
java.lang.Integer[] getCostOverrides(java.lang.String abilityID)
getDefaultParm
java.lang.String getDefaultParm(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
getPreReqStrings
java.lang.String getPreReqStrings(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
getDefaultProficiency
int getDefaultProficiency(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
getMaxProficiency
int getMaxProficiency(java.lang.String ID,
boolean checkAll,
java.lang.String abilityID)
getMaxProficiency
int getMaxProficiency(java.lang.String abilityID)
getMaxProficiency
int getMaxProficiency(MOB mob,
boolean checkAll,
java.lang.String abilityID)
componentCheck
java.util.List<java.lang.Object> componentCheck(MOB mob,
java.util.List<AbilityComponent> req)
destroyAbilityComponents
int destroyAbilityComponents(java.util.List<java.lang.Object> found)
getAbilityComponentDesc
java.lang.String getAbilityComponentDesc(MOB mob,
java.lang.String AID)
getAbilityComponentMap
java.util.Map<java.lang.String,java.util.List<AbilityComponent>> getAbilityComponentMap()
addAbilityComponent
java.lang.String addAbilityComponent(java.lang.String s,
java.util.Map<java.lang.String,java.util.List<AbilityComponent>> H)
getAbilityComponentCodedString
java.lang.String getAbilityComponentCodedString(java.lang.String AID)
getAbilityComponentDVector
java.util.List<AbilityComponent> getAbilityComponentDVector(java.lang.String AID)
getAbilityComponentDesc
java.lang.String getAbilityComponentDesc(MOB mob,
java.util.List<AbilityComponent> req,
int r)
getAbilityComponentDecodedDVectors
java.util.List<DVector> getAbilityComponentDecodedDVectors(java.util.List<AbilityComponent> req)
getAbilityComponentDecodedDVectors
java.util.List<DVector> getAbilityComponentDecodedDVectors(java.lang.String AID)
setAbilityComponentCodedFromDecodedDVector
void setAbilityComponentCodedFromDecodedDVector(DVector decodedDV,
java.util.List<AbilityComponent> codedDV,
int row)
getAbilityComponentDecodedDVector
DVector getAbilityComponentDecodedDVector(java.util.List<AbilityComponent> codedDV,
int r)
addBlankAbilityComponent
void addBlankAbilityComponent(java.util.List<AbilityComponent> codedDV)
isDomainIncludedInAnyAbility
boolean isDomainIncludedInAnyAbility(int domain,
int acode)