public class HealInstantEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
effectName |
int |
effectSkillType |
int |
effectType |
int |
effectVal |
protected java.lang.String |
healProperty |
protected int |
maxHeal |
protected int |
maxPulseHeal |
protected int |
minHeal |
protected int |
minPulseHeal |
protected java.lang.String |
pulseCoordEffect |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
Constructor and Description |
---|
HealInstantEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
java.lang.String |
getEffectName() |
int |
GetEffectSkillType() |
int |
GetEffectType() |
int |
GetEffectVal() |
java.lang.String |
getHealProperty() |
int |
getMaxInstantHeal() |
int |
getMaxPulseHeal() |
int |
getMinInstantHeal() |
int |
getMinPulseHeal() |
java.lang.String |
getPulseCoordEffect() |
void |
pulse(AgisEffect.EffectState state) |
void |
setEffectName(java.lang.String eName) |
void |
setEffectSkillType(int type) |
void |
setEffectType(int type) |
void |
setEffectVal(int effect) |
void |
setHealProperty(java.lang.String property) |
void |
setMaxInstantHeal(int hps) |
void |
setMaxPulseHeal(int hps) |
void |
setMinInstantHeal(int hps) |
void |
setMinPulseHeal(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 minPulseHeal
protected int maxPulseHeal
protected java.lang.String healProperty
protected java.lang.String pulseCoordEffect
public int effectVal
protected java.lang.String effectName
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 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)
public java.lang.String getPulseCoordEffect()
public void setPulseCoordEffect(java.lang.String coordEffect)
public void setEffectVal(int effect)
public int GetEffectVal()
public void setEffectName(java.lang.String eName)
public java.lang.String getEffectName()
public void setEffectType(int type)
public int GetEffectType()
public void setEffectSkillType(int type)
setEffectSkillType
in class AgisEffect
public int GetEffectSkillType()