@Deprecated public class DamageMitigationEffect extends AgisEffect
Modifier and Type | Class and Description |
---|---|
static class |
DamageMitigationEffect.DamageMitigationType
Deprecated.
|
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
int |
amountMitigated
Deprecated.
|
protected int |
amountToMitigate
Deprecated.
|
int |
attacksMitigated
Deprecated.
|
protected int |
attacksToMitigate
Deprecated.
|
int |
effectSkillType
Deprecated.
|
int |
effectType
Deprecated.
|
int |
effectVal
Deprecated.
|
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, forceInterruption, interruption_chance, interruption_chance_max, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit, stackTime, stealthReduce, tags
Constructor and Description |
---|
DamageMitigationEffect(int id,
java.lang.String name)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state)
Deprecated.
|
int |
GetAmountMitigated()
Deprecated.
|
int |
GetAttacksMitigated()
Deprecated.
|
int |
GetEffectSkillType()
Deprecated.
|
int |
GetEffectType()
Deprecated.
|
int |
GetEffectVal()
Deprecated.
|
boolean |
isEffectCompleted()
Deprecated.
Checks to see if the amount of damage mitigated, or the number of hits mitigated has reached
its limit.
|
int |
mitigateDamage(int damageAmount)
Deprecated.
|
void |
pulse(AgisEffect.EffectState state)
Deprecated.
|
void |
remove(AgisEffect.EffectState state)
Deprecated.
|
void |
setAmountMitigated(int num)
Deprecated.
|
void |
setAttacksMitigated(int num)
Deprecated.
|
void |
setEffectSkillType(int type)
Deprecated.
|
void |
setEffectType(int type)
Deprecated.
|
void |
setEffectVal(int effect)
Deprecated.
|
activate, addTag, applyEffect, applyEffect, applyEffect, applyEffect, applyEffect, applyPassiveEffect, canApplyToImmine, canApplyToImmune, checkDamageMitigation, checkDuelDefeat, deactivate, equals, generateState, generateState, generateState, getBonusEffect, getBonusEffectReq, getBonusEffectReqConsumed, getChance, getDamageType, getDOT, getDuelEffect, getDuration, getEffectSkillType, getForceInterruption, getIcon, getID, getInterruptionChance, getInterruptionChanceMax, getName, getNumPulses, getPulseTime, getSkillDurationMod, getSkillEffectMod, getStackLimit, getStealthReduce, getTags, getTargetEffectsOfMatchingType, hashCode, isBuff, isBuff, isContinuous, isContinuous, isPassive, isPassive, isPeriodic, isPeriodic, isPersistent, isPersistent, isStackTime, removeAllEffectsByID, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeEffectByID, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, resume, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDOT, setDuelEffect, setDuration, setForceInterruption, setIcon, setID, setInterruptionChance, setInterruptionChanceMax, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, setStackTime, setStealthReduce, stackCheck, stealthReduce, toString, unload
public int effectVal
public int effectType
public int effectSkillType
public int amountMitigated
public int attacksMitigated
protected int attacksToMitigate
protected int amountToMitigate
public DamageMitigationEffect(int id, java.lang.String name)
public void apply(AgisEffect.EffectState state)
apply
in class AgisEffect
public void remove(AgisEffect.EffectState state)
remove
in class AgisEffect
public void pulse(AgisEffect.EffectState state)
pulse
in class AgisEffect
public int mitigateDamage(int damageAmount)
public boolean isEffectCompleted()
public void setEffectVal(int effect)
public int GetEffectVal()
public void setEffectType(int type)
public int GetEffectType()
public void setEffectSkillType(int type)
setEffectSkillType
in class AgisEffect
public int GetEffectSkillType()
public void setAmountMitigated(int num)
public int GetAmountMitigated()
public void setAttacksMitigated(int num)
public int GetAttacksMitigated()