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 |
static int |
AGIS_STAT_FLAG_TRESHOLD1 |
static int |
AGIS_STAT_FLAG_TRESHOLD2 |
static int |
AGIS_STAT_FLAG_TRESHOLD3 |
static int |
AGIS_STAT_FLAG_TRESHOLD4 |
static int |
AGIS_STAT_FLAG_TRESHOLD5 |
java.lang.Boolean |
canExceedMax |
protected java.util.Set<AgisStatDef> |
dependents |
protected int |
id |
protected int |
mobLevelIncrease |
protected float |
mobLevelPercentIncrease |
protected int |
mobStartingValue |
protected java.lang.String |
name |
protected int |
precision |
java.lang.Boolean |
sendToClient |
java.lang.Boolean |
serverPresent |
java.util.HashMap<java.lang.String,java.lang.Integer> |
statLinks |
java.util.HashMap<java.lang.String,java.lang.Integer> |
statLinksPoints |
Constructor and Description |
---|
AgisStatDef(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addDependent(AgisStatDef stat) |
void |
addPrecision(int precision) |
void |
addStatLink(java.lang.String statname,
int pointForChange,
int changePerPoint) |
java.lang.Boolean |
getCanExceedMax() |
int |
getId() |
int |
getMobLevelIncrease() |
float |
getMobLevelPercentIncrease() |
int |
getMobStartingValue() |
java.lang.String |
getName() |
int |
getPrecision() |
java.lang.Boolean |
getSendToClient() |
java.lang.Boolean |
getServerPresent() |
void |
notifyFlags(AgisStat stat,
CombatInfo info,
int oldFlags,
int newFlags) |
void |
setCanExceedMax(java.lang.Boolean canExceedMax) |
void |
setId(int id) |
void |
setMobLevelIncrease(int value) |
void |
setMobLevelPercentIncrease(float value) |
void |
setMobStartingValue(int value) |
void |
setPrecision(int precision) |
void |
setSendToClient(java.lang.Boolean sendToClient) |
void |
setServerPresent(java.lang.Boolean serverPresent) |
java.lang.String |
toString() |
void |
update(AgisStat stat,
CombatInfo info) |
protected java.lang.String name
protected int id
protected java.util.Set<AgisStatDef> dependents
protected int mobStartingValue
protected int precision
protected int mobLevelIncrease
protected float mobLevelPercentIncrease
public java.lang.Boolean sendToClient
public java.lang.Boolean serverPresent
public java.lang.Boolean canExceedMax
public java.util.HashMap<java.lang.String,java.lang.Integer> statLinks
public java.util.HashMap<java.lang.String,java.lang.Integer> statLinksPoints
public static final int AGIS_STAT_FLAG_MIN
public static final int AGIS_STAT_FLAG_MAX
public static final int AGIS_STAT_FLAG_TRESHOLD1
public static final int AGIS_STAT_FLAG_TRESHOLD2
public static final int AGIS_STAT_FLAG_TRESHOLD3
public static final int AGIS_STAT_FLAG_TRESHOLD4
public static final int AGIS_STAT_FLAG_TRESHOLD5
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getName()
public void setId(int id)
public int getId()
public void addDependent(AgisStatDef stat)
public int getMobStartingValue()
public void setMobStartingValue(int value)
public int getPrecision()
public void setPrecision(int precision)
public void addPrecision(int precision)
public int getMobLevelIncrease()
public void setMobLevelIncrease(int value)
public float getMobLevelPercentIncrease()
public void setMobLevelPercentIncrease(float value)
public java.lang.Boolean getSendToClient()
public void setSendToClient(java.lang.Boolean sendToClient)
public java.lang.Boolean getServerPresent()
public void setServerPresent(java.lang.Boolean serverPresent)
public java.lang.Boolean getCanExceedMax()
public void setCanExceedMax(java.lang.Boolean canExceedMax)
public void addStatLink(java.lang.String statname, int pointForChange, int changePerPoint)
public void update(AgisStat stat, CombatInfo info)
public void notifyFlags(AgisStat stat, CombatInfo info, int oldFlags, int newFlags)