public class HealthStealEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
java.util.LinkedList<java.lang.Integer> |
bonusDmgEffectVals |
java.util.LinkedList<java.lang.Integer> |
bonusDmgVals |
protected float |
DamageMod |
protected java.lang.String |
damageProperty |
int |
effectSkillType |
protected java.lang.String |
healProperty |
int |
hitRoll |
protected int |
maxDmg |
protected int |
maxPulseDmg |
protected int |
minDmg |
protected int |
minPulseDmg |
protected double |
transferModifier |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
Constructor and Description |
---|
HealthStealEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addBonusDmgEffectVal(int effect) |
void |
addBonusDmgVal(int val) |
void |
apply(AgisEffect.EffectState state) |
java.util.LinkedList<java.lang.Integer> |
GetBonusDmgEffectVal() |
java.util.LinkedList<java.lang.Integer> |
GetBonusDmgVal() |
float |
getDamageMod() |
java.lang.String |
getDamageProperty() |
int |
GetEffectSkillType() |
java.lang.String |
getHealProperty() |
int |
GetHitRoll() |
int |
getMaxInstantDamage() |
int |
getMaxPulseDamage() |
int |
getMinInstantDamage() |
int |
getMinPulseDamage() |
double |
getTransferModifier() |
void |
setDamageMod(float hps) |
void |
setDamageProperty(java.lang.String property) |
void |
setEffectSkillType(int type) |
void |
setHealProperty(java.lang.String property) |
void |
setHitRoll(int roll) |
void |
setMaxInstantDamage(int hps) |
void |
setMaxPulseDamage(int hps) |
void |
setMinInstantDamage(int hps) |
void |
setMinPulseDamage(int hps) |
void |
setTransferModifier(double modifier) |
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, pulse, 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 minDmg
protected int maxDmg
protected int minPulseDmg
protected int maxPulseDmg
protected java.lang.String damageProperty
protected float DamageMod
public java.util.LinkedList<java.lang.Integer> bonusDmgEffectVals
public java.util.LinkedList<java.lang.Integer> bonusDmgVals
public int effectSkillType
public int hitRoll
protected java.lang.String healProperty
protected double transferModifier
public void apply(AgisEffect.EffectState state)
apply
in class AgisEffect
public int getMinInstantDamage()
public void setMinInstantDamage(int hps)
public int getMaxInstantDamage()
public void setMaxInstantDamage(int hps)
public int getMinPulseDamage()
public void setMinPulseDamage(int hps)
public int getMaxPulseDamage()
public void setMaxPulseDamage(int hps)
public java.lang.String getDamageProperty()
public void setDamageProperty(java.lang.String property)
public float getDamageMod()
public void setDamageMod(float hps)
public void addBonusDmgEffectVal(int effect)
public java.util.LinkedList<java.lang.Integer> GetBonusDmgEffectVal()
public void addBonusDmgVal(int val)
public java.util.LinkedList<java.lang.Integer> GetBonusDmgVal()
public void setEffectSkillType(int type)
setEffectSkillType
in class AgisEffect
public int GetEffectSkillType()
public void setHitRoll(int roll)
public int GetHitRoll()
public java.lang.String getHealProperty()
public void setHealProperty(java.lang.String property)
public double getTransferModifier()
public void setTransferModifier(double modifier)