public class RegenEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
healProperty |
protected int |
maxHeal |
protected int |
maxPulseHeal |
protected int |
minHeal |
protected int |
minPulseHeal |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, effectSkillType, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
Constructor and Description |
---|
RegenEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
java.lang.String |
getHealProperty() |
int |
getMaxInstantHeal() |
int |
getMaxPulseHeal() |
int |
getMinInstantHeal() |
int |
getMinPulseHeal() |
void |
pulse(AgisEffect.EffectState state) |
void |
setHealProperty(java.lang.String property) |
void |
setMaxInstantHeal(int hps) |
void |
setMaxPulseHeal(int hps) |
void |
setMinInstantHeal(int hps) |
void |
setMinPulseHeal(int hps) |
activate, applyEffect, applyEffect, applyEffect, applyEffect, applyPassiveEffect, canApplyToImmine, canApplyToImmune, checkDamageMitigation, checkDuelDefeat, deactivate, equals, generateState, generateState, generateState, getBonusEffect, getBonusEffectReq, getBonusEffectReqConsumed, getChance, getDamageType, getDOT, getDuelEffect, getDuration, getEffectSkillType, getIcon, getID, getName, getNumPulses, getPulseTime, getSkillDurationMod, getSkillEffectMod, getStackLimit, getTargetEffectsOfMatchingType, hashCode, isBuff, isBuff, isContinuous, isContinuous, isPassive, isPassive, isPeriodic, isPeriodic, isPersistent, isPersistent, remove, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, resume, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDOT, setDuelEffect, setDuration, setEffectSkillType, setIcon, setID, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, stackCheck, toString, unload
protected int minHeal
protected int maxHeal
protected int minPulseHeal
protected int maxPulseHeal
protected java.lang.String healProperty
public void apply(AgisEffect.EffectState state)
apply
in class AgisEffect
public void pulse(AgisEffect.EffectState state)
pulse
in class AgisEffect
public int getMinInstantHeal()
public void setMinInstantHeal(int hps)
public int getMaxInstantHeal()
public void setMaxInstantHeal(int hps)
public int getMinPulseHeal()
public void setMinPulseHeal(int hps)
public int getMaxPulseHeal()
public void setMaxPulseHeal(int hps)
public java.lang.String getHealProperty()
public void setHealProperty(java.lang.String property)