public class SkillTemplate
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
SkillTemplate.SkillAbility |
Modifier and Type | Field and Description |
---|---|
protected java.util.LinkedList<SkillTemplate.SkillAbility> |
abilities |
protected int |
aspect |
protected boolean |
automaticallyLearn |
protected long |
date |
protected java.lang.String |
fourthStat |
protected int |
fourthStatInterval |
protected int |
fourthStatValue |
protected boolean |
mainAspectOnly |
protected int |
maxLevel |
protected int |
oppositeAspect |
protected int |
parentSkill |
protected int |
parentSkillLevelReq |
protected int |
playerLevelReq |
protected int |
prereqSkill1 |
protected int |
prereqSkill1Level |
protected int |
prereqSkill2 |
protected int |
prereqSkill2Level |
protected int |
prereqSkill3 |
protected int |
prereqSkill3Level |
protected java.lang.String |
primaryStat |
protected int |
primaryStatInterval |
protected int |
primaryStatValue |
protected java.lang.String |
secondaryStat |
protected int |
secondaryStatInterval |
protected int |
secondaryStatValue |
protected int |
skill_profile_id |
protected int |
skillID |
protected java.lang.String |
skillName |
protected int |
skillPointCost |
protected java.util.LinkedList<java.lang.Integer> |
subSkills |
protected boolean |
talent |
protected java.lang.String |
thirdStat |
protected int |
thirdStatInterval |
protected int |
thirdStatValue |
protected int |
type |
Constructor and Description |
---|
SkillTemplate(int type,
java.lang.String skillName,
int aspect,
int oppositeAspect,
boolean mainAspectOnly,
java.lang.String primaryStat,
int primaryStatValue,
int primaryStatInterval,
java.lang.String secondaryStat,
int secondaryStatValue,
int secondaryStatInterval,
java.lang.String thirdStat,
int thirdStatValue,
int thirdStatInterval,
java.lang.String fourthStat,
int fourthStatValue,
int fourthStatInterval,
boolean autoLearn,
boolean talent) |
Modifier and Type | Method and Description |
---|---|
void |
addSkillAbility(int skillLevelReq,
int abilityID,
java.lang.String abilityName,
boolean autoLearn) |
void |
addSubSkill(int subSkill) |
java.util.LinkedList<SkillTemplate.SkillAbility> |
getAbilities() |
java.util.ArrayList<SkillTemplate.SkillAbility> |
getAbilitiesByLevel(int level) |
int |
getAspect() |
boolean |
getAutomaticallyLearn() |
long |
getDate() |
java.lang.String |
getFourthStat() |
int |
getFourthStatInterval() |
int |
getFourthStatValue() |
int |
getMaxLevel() |
int |
getOppositeAspect() |
int |
getParentSkill() |
int |
getParentSkillLevelReq() |
int |
getPlayerLevelReq() |
int |
getPrereqSkill1() |
int |
getPrereqSkill1Level() |
int |
getPrereqSkill2() |
int |
getPrereqSkill2Level() |
int |
getPrereqSkill3() |
int |
getPrereqSkill3Level() |
java.lang.String |
getPrimaryStat() |
int |
getPrimaryStatInterval() |
int |
getPrimaryStatValue() |
java.lang.String |
getSecondaryStat() |
int |
getSecondaryStatInterval() |
int |
getSecondaryStatValue() |
int |
getSkillID() |
java.lang.String |
getSkillName() |
int |
getSkillPointCost() |
int |
getSkillProfileID() |
java.util.ArrayList<java.lang.String> |
getStartAbilities() |
java.util.ArrayList<java.lang.Integer> |
getStartAbilityIDs() |
java.util.LinkedList<java.lang.Integer> |
getSubSkills() |
java.lang.String |
getThirdStat() |
int |
getThirdStatInterval() |
int |
getThirdStatValue() |
int |
getType() |
boolean |
isTalent() |
boolean |
mainAspectOnly() |
void |
mainAspectOnly(boolean mainAspectOnly) |
void |
setAbilities(java.util.LinkedList<SkillTemplate.SkillAbility> abilities) |
void |
setAspect(int aspect) |
void |
setAutomaticallyLearn(boolean automaticallyLearn) |
void |
setDate(long date) |
void |
setFourthStat(java.lang.String fourthStat) |
void |
setFourthStatInterval(int fourthStatInterval) |
void |
setFourthStatValue(int fourthStatValue) |
void |
setMaxLevel(int maxLevel) |
void |
setOppositeAspect(int oppositeAspect) |
void |
setParentSkill(int parentSkill) |
void |
setParentSkillLevelReq(int parentSkillLevelReq) |
void |
setPlayerLevelReq(int playerLevelReq) |
void |
setPrereqSkill1(int prereqSkill1) |
void |
setPrereqSkill1Level(int prereqSkill1Level) |
void |
setPrereqSkill2(int prereqSkill2) |
void |
setPrereqSkill2Level(int prereqSkill2Level) |
void |
setPrereqSkill3(int prereqSkill3) |
void |
setPrereqSkill3Level(int prereqSkill3Level) |
void |
setPrimaryStat(java.lang.String primaryStat) |
void |
setPrimaryStatInterval(int primaryStatInterval) |
void |
setPrimaryStatValue(int primaryStatValue) |
void |
setSecondaryStat(java.lang.String secondaryStat) |
void |
setSecondaryStatInterval(int secondaryStatInterval) |
void |
setSecondaryStatValue(int secondaryStatValue) |
void |
setSkillID(int skillID) |
void |
setSkillName(java.lang.String skillName) |
void |
setSkillPointCost(int skillPointCost) |
void |
setSkillProfileID(int skillProfileID) |
void |
setSubSkills(java.util.LinkedList<java.lang.Integer> subSkills) |
void |
setThirdStat(java.lang.String thirdStat) |
void |
setThirdStatInterval(int thirdStatInterval) |
void |
setThirdStatValue(int thirdStatValue) |
void |
setType(int type) |
protected int skillID
protected java.lang.String skillName
protected int aspect
protected int oppositeAspect
protected int type
protected boolean mainAspectOnly
protected java.lang.String primaryStat
protected int primaryStatValue
protected int primaryStatInterval
protected java.lang.String secondaryStat
protected int secondaryStatValue
protected int secondaryStatInterval
protected java.lang.String thirdStat
protected int thirdStatValue
protected int thirdStatInterval
protected java.lang.String fourthStat
protected int fourthStatValue
protected int fourthStatInterval
protected java.util.LinkedList<java.lang.Integer> subSkills
protected int parentSkill
protected int parentSkillLevelReq
protected int maxLevel
protected int prereqSkill1
protected int prereqSkill1Level
protected int prereqSkill2
protected int prereqSkill2Level
protected int prereqSkill3
protected int prereqSkill3Level
protected int playerLevelReq
protected int skillPointCost
protected boolean automaticallyLearn
protected int skill_profile_id
protected java.util.LinkedList<SkillTemplate.SkillAbility> abilities
protected long date
protected boolean talent
public SkillTemplate(int type, java.lang.String skillName, int aspect, int oppositeAspect, boolean mainAspectOnly, java.lang.String primaryStat, int primaryStatValue, int primaryStatInterval, java.lang.String secondaryStat, int secondaryStatValue, int secondaryStatInterval, java.lang.String thirdStat, int thirdStatValue, int thirdStatInterval, java.lang.String fourthStat, int fourthStatValue, int fourthStatInterval, boolean autoLearn, boolean talent)
type
- skillName
- aspect
- oppositeAspect
- mainAspectOnly
- primaryStat
- primaryStatValue
- primaryStatInterval
- secondaryStat
- secondaryStatValue
- secondaryStatInterval
- thirdStat
- thirdStatValue
- thirdStatInterval
- fourthStat
- fourthStatValue
- fourthStatInterval
- autoLearn
- talent
- public void addSkillAbility(int skillLevelReq, int abilityID, java.lang.String abilityName, boolean autoLearn)
public java.util.ArrayList<SkillTemplate.SkillAbility> getAbilitiesByLevel(int level)
public java.util.ArrayList<java.lang.String> getStartAbilities()
public java.util.ArrayList<java.lang.Integer> getStartAbilityIDs()
public int getSkillID()
public void setSkillID(int skillID)
public boolean isTalent()
public int getType()
public void setType(int type)
public int getSkillProfileID()
public void setSkillProfileID(int skillProfileID)
public java.lang.String getSkillName()
public void setSkillName(java.lang.String skillName)
public int getAspect()
public void setAspect(int aspect)
public int getOppositeAspect()
public void setOppositeAspect(int oppositeAspect)
public boolean mainAspectOnly()
public void mainAspectOnly(boolean mainAspectOnly)
public java.lang.String getPrimaryStat()
public void setPrimaryStat(java.lang.String primaryStat)
public int getPrimaryStatValue()
public void setPrimaryStatValue(int primaryStatValue)
public int getPrimaryStatInterval()
public void setPrimaryStatInterval(int primaryStatInterval)
public java.lang.String getSecondaryStat()
public void setSecondaryStat(java.lang.String secondaryStat)
public int getSecondaryStatValue()
public void setSecondaryStatValue(int secondaryStatValue)
public int getSecondaryStatInterval()
public void setSecondaryStatInterval(int secondaryStatInterval)
public java.lang.String getThirdStat()
public void setThirdStat(java.lang.String thirdStat)
public int getThirdStatValue()
public void setThirdStatValue(int thirdStatValue)
public int getThirdStatInterval()
public void setThirdStatInterval(int thirdStatInterval)
public java.lang.String getFourthStat()
public void setFourthStat(java.lang.String fourthStat)
public int getFourthStatValue()
public void setFourthStatValue(int fourthStatValue)
public int getFourthStatInterval()
public void setFourthStatInterval(int fourthStatInterval)
public java.util.LinkedList<SkillTemplate.SkillAbility> getAbilities()
public void setAbilities(java.util.LinkedList<SkillTemplate.SkillAbility> abilities)
public int getParentSkillLevelReq()
public void setParentSkillLevelReq(int parentSkillLevelReq)
public int getParentSkill()
public void setParentSkill(int parentSkill)
public java.util.LinkedList<java.lang.Integer> getSubSkills()
public void setSubSkills(java.util.LinkedList<java.lang.Integer> subSkills)
public void addSubSkill(int subSkill)
public int getMaxLevel()
public void setMaxLevel(int maxLevel)
public int getPrereqSkill1()
public void setPrereqSkill1(int prereqSkill1)
public int getPrereqSkill1Level()
public void setPrereqSkill1Level(int prereqSkill1Level)
public int getPrereqSkill2()
public void setPrereqSkill2(int prereqSkill2)
public int getPrereqSkill2Level()
public void setPrereqSkill2Level(int prereqSkill2Level)
public int getPrereqSkill3()
public void setPrereqSkill3(int prereqSkill3)
public int getPrereqSkill3Level()
public void setPrereqSkill3Level(int prereqSkill3Level)
public int getPlayerLevelReq()
public void setPlayerLevelReq(int playerLevelReq)
public int getSkillPointCost()
public void setSkillPointCost(int skillPointCost)
public boolean getAutomaticallyLearn()
public void setAutomaticallyLearn(boolean automaticallyLearn)
public long getDate()
public void setDate(long date)