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, forceInterruption, interruption_chance, interruption_chance_max, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit, stackTime, tags| 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, 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, pulse, remove, removeAllEffectsByID, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, 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, stackCheck, toString, unloadpublic 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