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 int |
minHeal |
protected java.lang.String |
pulseCoordEffect |
protected int |
pulseHeal |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
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() |
int |
getMinHeal() |
java.lang.String |
getPulseCoordEffect() |
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 |
setMinHeal(int hps) |
void |
setPulseCoordEffect(java.lang.String coordEffect) |
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, setIcon, setID, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, stackCheck, toString, unload
protected int minHeal
protected int maxHeal
protected int pulseHeal
protected java.lang.String pulseCoordEffect
protected java.lang.String healProperty
protected float HealMod
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 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 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()