atavism.agis.effects
Class HealOverTimeEffect
java.lang.Object
atavism.agis.core.AgisEffect
atavism.agis.effects.HealOverTimeEffect
- All Implemented Interfaces:
- java.io.Serializable
public class HealOverTimeEffect
- extends AgisEffect
Effect child class that restores health over time.
- Author:
- Andrew Harrison
- See Also:
- Serialized Form
Fields inherited from class atavism.agis.core.AgisEffect |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, duration, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit |
Methods inherited from class atavism.agis.core.AgisEffect |
activate, applyEffect, applyEffect, applyEffect, applyEffect, applyPassiveEffect, canApplyToImmine, canApplyToImmune, checkDamageMitigation, checkDuelDefeat, deactivate, equals, generateState, generateState, generateState, getBonusEffect, getBonusEffectReq, getBonusEffectReqConsumed, getChance, getDamageType, 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, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDuelEffect, setDuration, setIcon, setID, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, stackCheck, toString, unload |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
minHeal
protected int minHeal
maxHeal
protected int maxHeal
pulseHeal
protected int pulseHeal
pulseCoordEffect
protected java.lang.String pulseCoordEffect
healProperty
protected java.lang.String healProperty
HealMod
protected float HealMod
effectVal
public int effectVal
displayName
protected java.lang.String displayName
effectType
public int effectType
effectSkillType
public int effectSkillType
HealOverTimeEffect
public HealOverTimeEffect(int id,
java.lang.String name)
apply
public void apply(AgisEffect.EffectState state)
- Overrides:
apply
in class AgisEffect
pulse
public void pulse(AgisEffect.EffectState state)
- Overrides:
pulse
in class AgisEffect
getMinHeal
public int getMinHeal()
setMinHeal
public void setMinHeal(int hps)
getMaxHeal
public int getMaxHeal()
setMaxHeal
public void setMaxHeal(int hps)
getPulseCoordEffect
public java.lang.String getPulseCoordEffect()
setPulseCoordEffect
public void setPulseCoordEffect(java.lang.String coordEffect)
getHealProperty
public java.lang.String getHealProperty()
setHealProperty
public void setHealProperty(java.lang.String property)
getHealMod
public float getHealMod()
setHealMod
public void setHealMod(float hps)
setEffectVal
public void setEffectVal(int effect)
GetEffectVal
public int GetEffectVal()
setDisplayName
public void setDisplayName(java.lang.String eName)
getDisplayName
public java.lang.String getDisplayName()
setEffectType
public void setEffectType(int type)
GetEffectType
public int GetEffectType()
setEffectSkillType
public void setEffectSkillType(int type)
- Overrides:
setEffectSkillType
in class AgisEffect
GetEffectSkillType
public int GetEffectSkillType()