atavism.agis.objects
Class VitalityStatDef
java.lang.Object
atavism.agis.objects.AgisStatDef
atavism.agis.objects.VitalityStatDef
public class VitalityStatDef
- extends AgisStatDef
Methods inherited from class atavism.agis.objects.AgisStatDef |
addDependent, addStatLink, getCanExceedMax, getMobLevelIncrease, getMobLevelPercentIncrease, getMobStartingValue, getName, setCanExceedMax, setMobLevelIncrease, setMobLevelPercentIncrease, setMobStartingValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VitalityStatDef
public VitalityStatDef(java.lang.String name,
AgisStatDef maxStat)
VitalityStatDef
public VitalityStatDef(java.lang.String name)
getStartingValue
public int getStartingValue(CombatInfo info)
update
public void update(AgisStat stat,
CombatInfo info)
- Overrides:
update
in class AgisStatDef
notifyFlags
public void notifyFlags(AgisStat stat,
CombatInfo info,
int oldFlags,
int newFlags)
- Overrides:
notifyFlags
in class AgisStatDef
getShiftDirection
public int getShiftDirection(AgisStat stat,
CombatInfo info)
- Determines if we want to do a stat shift based on whether the stat is maxed or min-ed out, and
that is meets any other requirements
- Returns:
checkShiftTarget
public boolean checkShiftTarget(CombatInfo info)
setMin
public void setMin(int min)
getMin
public int getMin()
setMax
public void setMax(int max)
getMax
public int getMax()
getMaxStat
public java.lang.String getMaxStat()
setShiftTarget
public void setShiftTarget(int shiftTarget)
getShiftTarget
public int getShiftTarget()
setOnMaxHit
public void setOnMaxHit(java.lang.String onMax)
getOnMaxHit
public java.lang.String getOnMaxHit()
setOnMinHit
public void setOnMinHit(java.lang.String onMin)
getOnMinHit
public java.lang.String getOnMinHit()
setShiftInterval
public void setShiftInterval(int interval)
getShiftInterval
public int getShiftInterval()
setShiftValue
public void setShiftValue(int shiftValue)
getShiftValue
public int getShiftValue()
setReverseShiftValue
public void setReverseShiftValue(int reverseShiftValue)
getReverseShiftValue
public int getReverseShiftValue()
isShiftPercent
public void isShiftPercent(boolean isShiftPercent)
getIsShiftPercent
public boolean getIsShiftPercent()
setStartPercent
public void setStartPercent(int startPercent)
getStartPercent
public int getStartPercent()
setDeathResetPercent
public void setDeathResetPercent(int deathResetPercent)
getDeathResetPercent
public int getDeathResetPercent()
setReleaseResetPercent
public void setReleaseResetPercent(int releaseResetPercent)
getReleaseResetPercent
public int getReleaseResetPercent()
addShiftRequirement
public void addShiftRequirement(java.lang.String req,
boolean reqTrue,
boolean setReverse)