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, forceInterruption, interruption_chance, interruption_chance_max, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit, stackTime, tags| 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, addTag, 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, getTags, getTargetEffectsOfMatchingType, hashCode, isBuff, isBuff, isContinuous, isContinuous, isPassive, isPassive, isPeriodic, isPeriodic, isPersistent, isPersistent, isStackTime, removeAllEffectsByID, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, 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, stackCheck, toString, unloadpublic int effectVal
public int effectType
public int effectSkillType
public void apply(AgisEffect.EffectState state)
apply in class AgisEffectpublic void remove(AgisEffect.EffectState state)
remove in class AgisEffectpublic void pulse(AgisEffect.EffectState state)
pulse in class AgisEffectpublic void setEffectVal(int effect)
public int GetEffectVal()
public void setEffectType(int type)
public int GetEffectType()
public void setEffectSkillType(int type)
setEffectSkillType in class AgisEffectpublic int GetEffectSkillType()