public class TeachAbilityEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected int |
abilityID |
protected java.lang.String |
category |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, effectSkillType, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
Constructor and Description |
---|
TeachAbilityEffect(int id,
java.lang.String name) |
TeachAbilityEffect(int id,
java.lang.String name,
int abilityID) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
int |
getAbilityID() |
java.lang.String |
getCategory() |
void |
setAbilityID(int id) |
void |
setCategory(java.lang.String name) |
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, pulse, remove, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, resume, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDOT, setDuelEffect, setDuration, setEffectSkillType, setIcon, setID, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, stackCheck, toString, unload
public TeachAbilityEffect(int id, java.lang.String name)
public TeachAbilityEffect(int id, java.lang.String name, int abilityID)
public int getAbilityID()
public void setAbilityID(int id)
public java.lang.String getCategory()
public void setCategory(java.lang.String name)
public void apply(AgisEffect.EffectState state)
apply
in class AgisEffect