public class TrapEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected int |
abilityId |
protected float |
activationTime |
protected float |
size |
protected int |
targetType |
protected float |
time |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, effectSkillType, forceInterruption, interruption_chance, interruption_chance_max, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit, stackTime, stealthReduce, tags
Constructor and Description |
---|
TrapEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
int |
getAbilityId() |
float |
getActivationTime() |
java.lang.String |
getModel() |
float |
getSize() |
int |
getTargetType() |
float |
getTime() |
void |
setAbilityId(int abilityId) |
void |
setActivationTime(float activationTime) |
void |
setModel(java.lang.String model) |
void |
setSize(float size) |
void |
setTargetType(int targetType) |
void |
setTime(float time) |
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, pulse, remove, removeAllEffectsByID, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeEffectByID, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, resume, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDOT, setDuelEffect, setDuration, setEffectSkillType, setForceInterruption, setIcon, setID, setInterruptionChance, setInterruptionChanceMax, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, setStackTime, setStealthReduce, stackCheck, stealthReduce, toString, unload
protected int abilityId
protected int targetType
protected float size
protected float time
protected float activationTime
public void apply(AgisEffect.EffectState state)
apply
in class AgisEffect
public java.lang.String getModel()
public void setModel(java.lang.String model)
public int getAbilityId()
public void setAbilityId(int abilityId)
public int getTargetType()
public void setTargetType(int targetType)
public float getSize()
public void setSize(float size)
public float getTime()
public void setTime(float time)
public float getActivationTime()
public void setActivationTime(float activationTime)