public class SpawnEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected int |
mobID |
protected int |
passiveEffect |
protected int |
spawnType
0: Wild (Will do it's own thing)
1: Quest Follower
2: Non Combat pet (Follows the player)
3: Combat pet (player can control it with commands)
|
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 |
---|
SpawnEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
int |
getMobID() |
int |
getPassiveEffect() |
int |
getSpawnType() |
void |
setMobID(int mobID) |
void |
setPassiveEffect(int passiveEffect) |
void |
setSpawnType(int spawnType) |
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 spawnType
protected int mobID
protected int passiveEffect
public void apply(AgisEffect.EffectState state)
apply
in class AgisEffect
public int getSpawnType()
public void setSpawnType(int spawnType)
public int getMobID()
public void setMobID(int mobID)
public int getPassiveEffect()
public void setPassiveEffect(int passiveEffect)