java.lang.Cloneable
public static interface AbilityMapper.AbilityMapping
extends java.lang.Cloneable
AbilityMapper
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
abilityID() |
Returns the ability ID() this mapping belongs to.
|
AbilityMapper.AbilityMapping |
abilityID(java.lang.String newValue) |
Sets the ability ID() this mapping belongs to.
|
void |
add() |
Adds the final ability mapping
|
boolean |
allQualifyFlag() |
Gets whether this skill is qualified for identically
by all classes, thus sharing a mapping.
|
AbilityMapper.AbilityMapping |
allQualifyFlag(boolean newValue) |
Sets whether this skill is qualified for identically
by all classes, thus sharing a mapping.
|
boolean |
autoGain() |
Returns true if the skill is automatically gained, false
if it must be trained.
|
AbilityMapper.AbilityMapping |
autoGain(boolean newValue) |
Sets true if the skill is automatically gained, false
if it must be trained.
|
AbilityMapper.AbilityMapping |
copyOf() |
Returns a copy of this mapping.
|
java.lang.Integer[] |
costOverrides() |
Gets the array of cost overrides, indexed by the Costs enum, or
null if there is no overrides of the basic costs.
|
AbilityMapper.AbilityMapping |
costOverrides(java.lang.Integer[] newValue) |
Sets the array of cost overrides, indexed by the Costs enum, or
null if there is no overrides of the basic costs.
|
java.lang.String |
defaultParm() |
Returns the default argument/parameter applies to skills
gained under this mapping.
|
AbilityMapper.AbilityMapping |
defaultParm(java.lang.String newValue) |
Sets the default argument/parameter applies to skills
gained under this mapping.
|
int |
defaultProficiency() |
Returns the default proficiency of the skill gained under
this mapping.
|
AbilityMapper.AbilityMapping |
defaultProficiency(int newValue) |
Sets the default proficiency of the skill gained under
this mapping.
|
java.util.Map<java.lang.String,java.lang.String> |
extFields() |
Gets a key/value pair mappings of extraneous information to
store with this ability mapping.
|
AbilityMapper.AbilityMapping |
extFields(java.util.Map<java.lang.String,java.lang.String> newValue) |
Sets a key/value pair mappings of extraneous information to
store with this ability mapping.
|
java.lang.String |
extraMask() |
Gets the zapper mask to apply to players to see if they
qualify to learn or gain this skill under this mapping.
|
AbilityMapper.AbilityMapping |
extraMask(java.lang.String newValue) |
Sets the zapper mask to apply to players to see if they
qualify to learn or gain this skill under this mapping.
|
java.lang.String |
ID() |
Returns the class, race, or clan government ID this
mapping applies to.
|
AbilityMapper.AbilityMapping |
ID(java.lang.String newValue) |
Sets the class, race, or clan government ID this
mapping applies to.
|
boolean |
isAllQualified() |
Gets whether this skill is qualified for identically
by all classes, thus sharing a mapping.
|
AbilityMapper.AbilityMapping |
isAllQualified(boolean newValue) |
Sets whether this skill is qualified for identically
by all classes, thus sharing a mapping.
|
int |
maxProficiency() |
Returns the maximum proficiency of the skill gained under
this mapping.
|
AbilityMapper.AbilityMapping |
maxProficiency(int newValue) |
Sets the maximum proficiency of the skill gained under
this mapping.
|
java.lang.String |
originalSkillPreReqList() |
Gets the uncoded raw string form of the pre-requisite skills
needed to train or gain this skill
|
AbilityMapper.AbilityMapping |
originalSkillPreReqList(java.lang.String newValue) |
Sets the uncoded raw string form of the pre-requisite skills
needed to train or gain this skill
|
int |
qualLevel() |
Returns the class/race/clan qualifying level.
|
AbilityMapper.AbilityMapping |
qualLevel(int newValue) |
Sets the class/race/clan qualifying level.
|
AbilityMapper.SecretFlag |
secretFlag() |
Gets whether this skill is secret and unseen even when
qualified for.
|
AbilityMapper.AbilityMapping |
secretFlag(AbilityMapper.SecretFlag newValue) |
Sets whether this skill is secret and unseen even when
qualified for.
|
DVector |
skillPreReqs() |
Gets the coded form of the pre-requisites skills needed
to train or gain this skill.
|
AbilityMapper.AbilityMapping |
skillPreReqs(DVector newValue) |
Sets the coded form of the pre-requisites skills needed
to train or gain this skill.
|
java.lang.String ID()
ID(String)
AbilityMapper.AbilityMapping ID(java.lang.String newValue)
newValue
- ID the class, race, or clan government IDID()
java.lang.String abilityID()
abilityID(String)
AbilityMapper.AbilityMapping abilityID(java.lang.String newValue)
newValue
- the ability ID() this mapping belongs to.abilityID()
int qualLevel()
qualLevel(int)
AbilityMapper.AbilityMapping qualLevel(int newValue)
newValue
- the class/race/clan qualifying level.qualLevel()
boolean autoGain()
autoGain(boolean)
AbilityMapper.AbilityMapping autoGain(boolean newValue)
newValue
- true if the skill is automatically gainedautoGain()
int defaultProficiency()
defaultProficiency(int)
AbilityMapper.AbilityMapping defaultProficiency(int newValue)
newValue
- the default proficiency of the skill gaineddefaultProficiency()
int maxProficiency()
maxProficiency(int)
AbilityMapper.AbilityMapping maxProficiency(int newValue)
newValue
- the maximum proficiency of the skill gainedmaxProficiency()
java.lang.String defaultParm()
defaultParm(String)
AbilityMapper.AbilityMapping defaultParm(java.lang.String newValue)
newValue
- the default argument/parameterdefaultParm()
AbilityMapper.SecretFlag secretFlag()
secretFlag(SecretFlag)
AbilityMapper.AbilityMapping secretFlag(AbilityMapper.SecretFlag newValue)
newValue
- whether this skill is secret and unseensecretFlag()
boolean isAllQualified()
isAllQualified(boolean)
AbilityMapper.AbilityMapping isAllQualified(boolean newValue)
newValue
- whether this skill is qualified for by all classesisAllQualified()
DVector skillPreReqs()
originalSkillPreReqList()
,
originalSkillPreReqList(String)
,
skillPreReqs(DVector)
AbilityMapper.AbilityMapping skillPreReqs(DVector newValue)
newValue
- the coded form of the pre-requisites skills neededoriginalSkillPreReqList()
,
originalSkillPreReqList(String)
,
skillPreReqs()
java.lang.String extraMask()
extraMask(String)
AbilityMapper.AbilityMapping extraMask(java.lang.String newValue)
newValue
- the zapper mask to apply to playersextraMask()
java.lang.String originalSkillPreReqList()
skillPreReqs()
,
skillPreReqs(DVector)
,
originalSkillPreReqList(String)
AbilityMapper.AbilityMapping originalSkillPreReqList(java.lang.String newValue)
newValue
- the uncoded raw string form of the pre-requisite skillsskillPreReqs()
,
skillPreReqs(DVector)
,
originalSkillPreReqList()
java.lang.Integer[] costOverrides()
AbilityMapper.AbilCostType
,
costOverrides(Integer[])
AbilityMapper.AbilityMapping costOverrides(java.lang.Integer[] newValue)
newValue
- the array of cost overrides, or nullAbilityMapper.AbilCostType
,
costOverrides()
boolean allQualifyFlag()
allQualifyFlag(boolean)
AbilityMapper.AbilityMapping allQualifyFlag(boolean newValue)
newValue
- whether this skill is qualified for by all classesallQualifyFlag()
java.util.Map<java.lang.String,java.lang.String> extFields()
extFields(Map)
AbilityMapper.AbilityMapping extFields(java.util.Map<java.lang.String,java.lang.String> newValue)
newValue
- a key/value pair mappings of extraneous informationextFields()
AbilityMapper.AbilityMapping copyOf()
void add()