atavism.agis.effects
Class HealInstantEffect
java.lang.Object
atavism.agis.core.AgisEffect
atavism.agis.effects.HealInstantEffect
- All Implemented Interfaces:
- java.io.Serializable
public class HealInstantEffect
- extends AgisEffect
Effect child class that restores health instantly.
- 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
minPulseHeal
protected int minPulseHeal
maxPulseHeal
protected int maxPulseHeal
healProperty
protected java.lang.String healProperty
pulseCoordEffect
protected java.lang.String pulseCoordEffect
effectVal
public int effectVal
effectName
protected java.lang.String effectName
effectType
public int effectType
effectSkillType
public int effectSkillType
HealInstantEffect
public HealInstantEffect(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
getMinInstantHeal
public int getMinInstantHeal()
setMinInstantHeal
public void setMinInstantHeal(int hps)
getMaxInstantHeal
public int getMaxInstantHeal()
setMaxInstantHeal
public void setMaxInstantHeal(int hps)
getMinPulseHeal
public int getMinPulseHeal()
setMinPulseHeal
public void setMinPulseHeal(int hps)
getMaxPulseHeal
public int getMaxPulseHeal()
setMaxPulseHeal
public void setMaxPulseHeal(int hps)
getHealProperty
public java.lang.String getHealProperty()
setHealProperty
public void setHealProperty(java.lang.String property)
getPulseCoordEffect
public java.lang.String getPulseCoordEffect()
setPulseCoordEffect
public void setPulseCoordEffect(java.lang.String coordEffect)
setEffectVal
public void setEffectVal(int effect)
GetEffectVal
public int GetEffectVal()
setEffectName
public void setEffectName(java.lang.String eName)
getEffectName
public java.lang.String getEffectName()
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()