public class ImmuneEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
int |
effectSkillType |
int |
effectType |
int |
effectVal |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
Constructor and Description |
---|
ImmuneEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
int |
GetEffectSkillType() |
int |
GetEffectType() |
int |
GetEffectVal() |
void |
pulse(AgisEffect.EffectState state) |
void |
remove(AgisEffect.EffectState state) |
void |
setEffectSkillType(int type) |
void |
setEffectType(int type) |
void |
setEffectVal(int effect) |
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, 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
public int effectVal
public int effectType
public int effectSkillType
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 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()