atavism.agis.objects
Class AgisStatDef
java.lang.Object
atavism.agis.objects.AgisStatDef
- Direct Known Subclasses:
- BaseStatDef, MaxStatDef, ResistanceStatDef, VitalityStatDef
public class AgisStatDef
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
dependents
protected java.util.Set<AgisStatDef> dependents
mobStartingValue
protected int mobStartingValue
mobLevelIncrease
protected int mobLevelIncrease
mobLevelPercentIncrease
protected float mobLevelPercentIncrease
canExceedMax
public java.lang.Boolean canExceedMax
statLinks
public java.util.HashMap<java.lang.String,java.lang.Float> statLinks
AGIS_STAT_FLAG_MIN
public static final int AGIS_STAT_FLAG_MIN
- See Also:
- Constant Field Values
AGIS_STAT_FLAG_MAX
public static final int AGIS_STAT_FLAG_MAX
- See Also:
- Constant Field Values
AgisStatDef
public AgisStatDef(java.lang.String name)
getName
public java.lang.String getName()
addDependent
public void addDependent(AgisStatDef stat)
getMobStartingValue
public int getMobStartingValue()
setMobStartingValue
public void setMobStartingValue(int value)
getMobLevelIncrease
public int getMobLevelIncrease()
setMobLevelIncrease
public void setMobLevelIncrease(int value)
getMobLevelPercentIncrease
public float getMobLevelPercentIncrease()
setMobLevelPercentIncrease
public void setMobLevelPercentIncrease(float value)
getCanExceedMax
public java.lang.Boolean getCanExceedMax()
setCanExceedMax
public void setCanExceedMax(java.lang.Boolean canExceedMax)
addStatLink
public void addStatLink(java.lang.String statname,
float changePerPoint)
update
public void update(AgisStat stat,
CombatInfo info)
notifyFlags
public void notifyFlags(AgisStat stat,
CombatInfo info,
int oldFlags,
int newFlags)