|
|||||||||
Atavism Version 2018.1 | AGIS API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatavism.agis.objects.ProfessionObject
public class ProfessionObject
Constructor Summary | |
---|---|
ProfessionObject(java.lang.String name)
|
Method Summary | |
---|---|
void |
addAbility(int abilityID)
|
void |
addAbility(int abilityID,
boolean isdefault)
Adds an ability to this profession's list of abilitlies as well as add to default if needed. |
void |
addAbilityMap(java.util.HashMap<java.lang.Integer,AgisAbility> abilityMap)
This method allows you to pass an already build ability map for this profession. |
void |
addAbilityMaps(java.util.HashMap<java.lang.Integer,AgisAbility> abilityMap,
java.util.HashMap<java.lang.Integer,AgisAbility> defaultMap)
This method provides a shortcut for passing ability map as well as default ability map to the profession. |
void |
addBaseStat(java.lang.String statname)
|
void |
addDefaultAbilityMap(java.util.HashMap<java.lang.Integer,AgisAbility> defaultmap)
This method provides the ability to pass an already built default abilities map for this profession. |
void |
addDefaultSkillMap(java.util.HashMap<java.lang.Integer,AgisSkill> defaultSkillMap)
This method allows passing an already built default skill map for the profession. |
void |
addSkill(int skillID)
|
void |
addSkill(int skillID,
boolean isdefault)
Adds a skill to this profession, and places it into default if necessary. |
void |
addSkillMap(java.util.HashMap<java.lang.Integer,AgisSkill> skillMap)
This method allows passing an already built skillmap to the profession. |
void |
addSkillMaps(java.util.HashMap<java.lang.Integer,AgisSkill> skillMap,
java.util.HashMap<java.lang.Integer,AgisSkill> defaultSkillMap)
This method allows passing already built skill maps in for the profession. |
void |
applyLevelingMap(LevelingMap lm)
|
void |
applyStatsLevelingMap(java.lang.String statname,
LevelingMap lm)
|
AgisAbility |
getAbility(java.lang.Integer abilityID)
Retrieves ability. |
java.util.HashMap<java.lang.Integer,AgisAbility> |
getAbilityMap()
Retrieves ability map. |
java.util.HashMap<java.lang.Integer,AgisAbility> |
getDefaultAbilityMap()
Retrieves the default ability map. |
java.util.HashMap<java.lang.Integer,AgisSkill> |
getDefaultSkillMap()
Retrieves the default skill map. |
LevelingMap |
getLevelingMap()
|
java.lang.String |
getName()
Returns the profession name. |
AgisSkill |
getSkill(java.lang.Integer skillID)
Retrieves the skill. |
java.util.HashMap<java.lang.Integer,AgisSkill> |
getSkillMap()
Retrieves entire skill map. |
LevelingMap |
getStatsLevelingMap(java.lang.String statname)
|
boolean |
hasAbility(java.lang.Integer abilityID)
Method for finding out if ability is available. |
boolean |
hasSkill(java.lang.Integer skillID)
Returns whether this profession has this skill in it's list. |
boolean |
hasStatLevelModification(java.lang.String statname,
int lvl)
|
boolean |
isBaseStat(java.lang.String statname)
|
boolean |
removeAbility(int abilityID)
Remove the ability from the abilities list and the default list. |
boolean |
removeSkill(int skillID)
This method is for removing a skill from this profession. |
void |
setName(java.lang.String name)
Sets the profession name. |
java.lang.String |
toString()
Method overriding java's base object toString method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ProfessionObject(java.lang.String name)
Method Detail |
---|
public void addAbilityMap(java.util.HashMap<java.lang.Integer,AgisAbility> abilityMap)
abilityMap
- public void addDefaultAbilityMap(java.util.HashMap<java.lang.Integer,AgisAbility> defaultmap)
defaultmap
- public void addAbilityMaps(java.util.HashMap<java.lang.Integer,AgisAbility> abilityMap, java.util.HashMap<java.lang.Integer,AgisAbility> defaultMap)
abilityMap
- defaultMap
- public void addAbility(int abilityID, boolean isdefault)
abilityName
- isdefault
- public void addAbility(int abilityID)
public boolean removeAbility(int abilityID)
public boolean hasAbility(java.lang.Integer abilityID)
public AgisAbility getAbility(java.lang.Integer abilityID)
public java.util.HashMap<java.lang.Integer,AgisAbility> getAbilityMap()
public java.util.HashMap<java.lang.Integer,AgisAbility> getDefaultAbilityMap()
public void addSkillMap(java.util.HashMap<java.lang.Integer,AgisSkill> skillMap)
public void addDefaultSkillMap(java.util.HashMap<java.lang.Integer,AgisSkill> defaultSkillMap)
public void addSkillMaps(java.util.HashMap<java.lang.Integer,AgisSkill> skillMap, java.util.HashMap<java.lang.Integer,AgisSkill> defaultSkillMap)
public void addSkill(int skillID, boolean isdefault)
public void addSkill(int skillID)
public boolean removeSkill(int skillID)
public boolean hasSkill(java.lang.Integer skillID)
public AgisSkill getSkill(java.lang.Integer skillID)
public java.util.HashMap<java.lang.Integer,AgisSkill> getSkillMap()
public java.util.HashMap<java.lang.Integer,AgisSkill> getDefaultSkillMap()
public void setName(java.lang.String name)
public java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Object
public void applyLevelingMap(LevelingMap lm)
public LevelingMap getLevelingMap()
public void applyStatsLevelingMap(java.lang.String statname, LevelingMap lm)
public LevelingMap getStatsLevelingMap(java.lang.String statname)
public boolean hasStatLevelModification(java.lang.String statname, int lvl)
public void addBaseStat(java.lang.String statname)
public boolean isBaseStat(java.lang.String statname)
|
Copyright © 2018 Dragonsan Studios Sp. z o.o. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |