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 java.lang.String |
fourthStat |
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 java.lang.String |
secondaryStat |
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 java.lang.String |
thirdStat |
Constructor and Description |
---|
SkillTemplate(int type,
java.lang.String skillName,
int aspect,
int oppositeAspect,
boolean mainAspectOnly,
java.lang.String primaryStat,
java.lang.String secondaryStat,
java.lang.String thirdStat,
java.lang.String fourthStat,
boolean autoLearn) |
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() |
java.lang.String |
getFourthStat() |
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() |
java.lang.String |
getSecondaryStat() |
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() |
boolean |
mainAspectOnly() |
void |
mainAspectOnly(boolean mainAspectOnly) |
void |
setAbilities(java.util.LinkedList<SkillTemplate.SkillAbility> abilities) |
void |
setAspect(int aspect) |
void |
setAutomaticallyLearn(boolean automaticallyLearn) |
void |
setFourthStat(java.lang.String fourthStat) |
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 |
setSecondaryStat(java.lang.String secondaryStat) |
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) |
protected int skillID
protected java.lang.String skillName
protected int aspect
protected int oppositeAspect
protected boolean mainAspectOnly
protected java.lang.String primaryStat
protected java.lang.String secondaryStat
protected java.lang.String thirdStat
protected java.lang.String fourthStat
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
public SkillTemplate(int type, java.lang.String skillName, int aspect, int oppositeAspect, boolean mainAspectOnly, java.lang.String primaryStat, java.lang.String secondaryStat, java.lang.String thirdStat, java.lang.String fourthStat, boolean autoLearn)
type
- skillName
- aspect
- oppositeAspect
- primaryStat
- secondaryStat
- thirdStat
- fourthStat
- abilities
- 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 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 java.lang.String getSecondaryStat()
public void setSecondaryStat(java.lang.String secondaryStat)
public java.lang.String getThirdStat()
public void setThirdStat(java.lang.String thirdStat)
public java.lang.String getFourthStat()
public void setFourthStat(java.lang.String fourthStat)
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)