public class AgisStatDef
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
AGIS_STAT_FLAG_MAX |
static int |
AGIS_STAT_FLAG_MIN |
java.lang.Boolean |
canExceedMax |
protected java.util.Set<AgisStatDef> |
dependents |
protected int |
mobLevelIncrease |
protected float |
mobLevelPercentIncrease |
protected int |
mobStartingValue |
protected java.lang.String |
name |
java.util.HashMap<java.lang.String,java.lang.Float> |
statLinks |
Constructor and Description |
---|
AgisStatDef(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addDependent(AgisStatDef stat) |
void |
addStatLink(java.lang.String statname,
float changePerPoint) |
java.lang.Boolean |
getCanExceedMax() |
int |
getMobLevelIncrease() |
float |
getMobLevelPercentIncrease() |
int |
getMobStartingValue() |
java.lang.String |
getName() |
void |
notifyFlags(AgisStat stat,
CombatInfo info,
int oldFlags,
int newFlags) |
void |
setCanExceedMax(java.lang.Boolean canExceedMax) |
void |
setMobLevelIncrease(int value) |
void |
setMobLevelPercentIncrease(float value) |
void |
setMobStartingValue(int value) |
void |
update(AgisStat stat,
CombatInfo info) |
protected java.lang.String name
protected java.util.Set<AgisStatDef> dependents
protected int mobStartingValue
protected int mobLevelIncrease
protected float mobLevelPercentIncrease
public java.lang.Boolean canExceedMax
public java.util.HashMap<java.lang.String,java.lang.Float> statLinks
public static final int AGIS_STAT_FLAG_MIN
public static final int AGIS_STAT_FLAG_MAX
public java.lang.String getName()
public void addDependent(AgisStatDef stat)
public int getMobStartingValue()
public void setMobStartingValue(int value)
public int getMobLevelIncrease()
public void setMobLevelIncrease(int value)
public float getMobLevelPercentIncrease()
public void setMobLevelPercentIncrease(float value)
public java.lang.Boolean getCanExceedMax()
public void setCanExceedMax(java.lang.Boolean canExceedMax)
public void addStatLink(java.lang.String statname, float changePerPoint)
public void update(AgisStat stat, CombatInfo info)
public void notifyFlags(AgisStat stat, CombatInfo info, int oldFlags, int newFlags)