atavism.agis.effects
Class DespawnEffect
java.lang.Object
atavism.agis.core.AgisEffect
atavism.agis.effects.DespawnEffect
- All Implemented Interfaces:
- java.io.Serializable
public class DespawnEffect
- extends AgisEffect
Effect child class that despawns an object.
Can be used to despawn a pet or any other object.
- Author:
- Andrew Harrison
- See Also:
- Serialized Form
Field Summary |
protected int |
despawnType
0: The effect target
3: Combat pet (player can control it with commands) |
protected int |
mobID
|
Fields inherited from class atavism.agis.core.AgisEffect |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, duration, effectSkillType, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit |
Methods inherited from class atavism.agis.core.AgisEffect |
activate, applyEffect, applyEffect, applyEffect, applyEffect, applyPassiveEffect, canApplyToImmine, canApplyToImmune, checkDamageMitigation, checkDuelDefeat, deactivate, equals, generateState, generateState, generateState, getBonusEffect, getBonusEffectReq, getBonusEffectReqConsumed, getChance, getDamageType, 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, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDuelEffect, setDuration, setEffectSkillType, setIcon, setID, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, stackCheck, toString, unload |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
despawnType
protected int despawnType
- 0: The effect target
3: Combat pet (player can control it with commands)
mobID
protected int mobID
DespawnEffect
public DespawnEffect(int id,
java.lang.String name)
apply
public void apply(AgisEffect.EffectState state)
- Overrides:
apply
in class AgisEffect
getDespawnType
public int getDespawnType()
setDespawnType
public void setDespawnType(int despawnType)
getMobID
public int getMobID()
setMobID
public void setMobID(int mobID)