public class HealOverTimeEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
displayName |
int |
effectSkillType |
int |
effectType |
int |
effectVal |
protected float |
HealMod |
protected java.lang.String |
healProperty |
protected int |
maxHeal |
protected float |
maxPercentageHeal |
protected int |
minHeal |
protected float |
minPercentageHeal |
protected java.lang.String |
pulseCoordEffect |
protected int |
pulseHeal |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, forceInterruption, interruption_chance, interruption_chance_max, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit, stackTime, stealthReduce, tags
Constructor and Description |
---|
HealOverTimeEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
java.lang.String |
getDisplayName() |
int |
GetEffectSkillType() |
int |
GetEffectType() |
int |
GetEffectVal() |
float |
getHealMod() |
java.lang.String |
getHealProperty() |
int |
getMaxHeal() |
float |
getMaxPercentageHeal() |
int |
getMinHeal() |
float |
getMinPercentageHeal() |
java.lang.String |
getPulseCoordEffect() |
int |
getPulseHeal() |
void |
pulse(AgisEffect.EffectState state) |
void |
setDisplayName(java.lang.String eName) |
void |
setEffectSkillType(int type) |
void |
setEffectType(int type) |
void |
setEffectVal(int effect) |
void |
setHealMod(float hps) |
void |
setHealProperty(java.lang.String property) |
void |
setMaxHeal(int hps) |
void |
setMaxPercentageHeal(float val) |
void |
setMinHeal(int hps) |
void |
setMinPercentageHeal(float val) |
void |
setPulseCoordEffect(java.lang.String coordEffect) |
void |
setPulseHeal(int hps) |
activate, addTag, applyEffect, applyEffect, applyEffect, applyEffect, applyEffect, applyPassiveEffect, canApplyToImmine, canApplyToImmune, checkDamageMitigation, checkDuelDefeat, deactivate, equals, generateState, generateState, generateState, getBonusEffect, getBonusEffectReq, getBonusEffectReqConsumed, getChance, getDamageType, getDOT, getDuelEffect, getDuration, getEffectSkillType, getForceInterruption, getIcon, getID, getInterruptionChance, getInterruptionChanceMax, getName, getNumPulses, getPulseTime, getSkillDurationMod, getSkillEffectMod, getStackLimit, getStealthReduce, getTags, getTargetEffectsOfMatchingType, hashCode, isBuff, isBuff, isContinuous, isContinuous, isPassive, isPassive, isPeriodic, isPeriodic, isPersistent, isPersistent, isStackTime, remove, removeAllEffectsByID, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeEffectByID, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, resume, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDOT, setDuelEffect, setDuration, setForceInterruption, setIcon, setID, setInterruptionChance, setInterruptionChanceMax, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, setStackTime, setStealthReduce, stackCheck, stealthReduce, toString, unload
protected int minHeal
protected int maxHeal
protected int pulseHeal
protected java.lang.String pulseCoordEffect
protected java.lang.String healProperty
protected float HealMod
protected float minPercentageHeal
protected float maxPercentageHeal
public int effectVal
protected java.lang.String displayName
public int effectType
public int effectSkillType
public void apply(AgisEffect.EffectState state)
apply
in class AgisEffect
public void pulse(AgisEffect.EffectState state)
pulse
in class AgisEffect
public int getMinHeal()
public void setMinHeal(int hps)
public int getMaxHeal()
public void setMaxHeal(int hps)
public int getPulseHeal()
public void setPulseHeal(int hps)
public java.lang.String getPulseCoordEffect()
public void setPulseCoordEffect(java.lang.String coordEffect)
public java.lang.String getHealProperty()
public void setHealProperty(java.lang.String property)
public float getHealMod()
public void setHealMod(float hps)
public float getMinPercentageHeal()
public void setMinPercentageHeal(float val)
public float getMaxPercentageHeal()
public void setMaxPercentageHeal(float val)
public void setEffectVal(int effect)
public int GetEffectVal()
public void setDisplayName(java.lang.String eName)
public java.lang.String getDisplayName()
public void setEffectType(int type)
public int GetEffectType()
public void setEffectSkillType(int type)
setEffectSkillType
in class AgisEffect
public int GetEffectSkillType()