Class UserClassData
java.lang.Object
studio.magemonkey.divinity.modules.list.classes.api.UserClassData
-
Constructor Summary
ConstructorsConstructorDescriptionUserClassData(String id, int lvl, int mana, int exp, int expToLvl, int skillPoints, int aspectPoints, Map<String, UserSkillData> skills, Map<ClassAttributeType, Double> attributes, Map<String, Integer> aspects) UserClassData(RPGClass rpgClass) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddExp(int amount) booleanaddSkill(IAbstractSkill skill, int lvl) voiddownLevel(int exp_left) intintgetAspect(ClassAspect aspect) intdoubleintgetExp()intgetExpToUp(boolean total) intgetLevel()intgetMana()intgetSkillData(String id) getSkillData(ComboManager.ComboKey[] combo) intvoidinheritData(UserClassData from) booleanvoidsetAspectPoints(int points) voidsetExp(int exp) voidsetLevel(int lvl) voidsetMana(int mana) voidsetPlayerClass(RPGClass clazz) voidsetSkillPoints(int points) booleanvoidvoidupLevel(int expLeft)
-
Constructor Details
-
UserClassData
-
UserClassData
public UserClassData(@NotNull String id, int lvl, int mana, int exp, int expToLvl, int skillPoints, int aspectPoints, @NotNull Map<String, UserSkillData> skills, @NotNull Map<ClassAttributeType, Double> attributes, @NotNull Map<String, Integer> aspects)
-
-
Method Details
-
inheritData
-
updateData
public void updateData() -
getPlayerClass
-
setPlayerClass
-
getClassId
-
getMana
public int getMana() -
getManaMax
public int getManaMax() -
setMana
public void setMana(int mana) -
getLevel
public int getLevel() -
setLevel
public void setLevel(int lvl) -
getExp
public int getExp() -
setExp
public void setExp(int exp) -
getExpToUp
public int getExpToUp(boolean total) -
getSkillPoints
public int getSkillPoints() -
setSkillPoints
public void setSkillPoints(int points) -
getAspectPoints
public int getAspectPoints() -
setAspectPoints
public void setAspectPoints(int points) -
getSkillData
-
getSkillData
-
getSkills
-
getSkillsMap
-
addSkill
-
takeSkill
-
getAttribute
-
addAspect
-
getAspects
-
getAspect
-
getAspect
-
isTimeToChildClass
public boolean isTimeToChildClass() -
upLevel
public void upLevel(int expLeft) -
downLevel
public void downLevel(int exp_left) -
addExp
public void addExp(int amount)
-