Atavism Version 2018.1AGIS API

atavism.agis.effects
Class TeachAbilityEffect

java.lang.Object
  extended by atavism.agis.core.AgisEffect
      extended by atavism.agis.effects.TeachAbilityEffect
All Implemented Interfaces:
java.io.Serializable

public class TeachAbilityEffect
extends AgisEffect

Effect child class that is used to teach the target an ability. Currently not used.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class atavism.agis.core.AgisEffect
AgisEffect.EffectState
 
Field Summary
protected  int abilityID
           
protected  java.lang.String category
           
 
Fields inherited from class atavism.agis.core.AgisEffect
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, duration, effectSkillType, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit
 
Constructor Summary
TeachAbilityEffect(int id, java.lang.String name)
           
TeachAbilityEffect(int id, java.lang.String name, int abilityID)
           
 
Method Summary
 void apply(AgisEffect.EffectState state)
           
 int getAbilityID()
           
 java.lang.String getCategory()
           
 void setAbilityID(int id)
           
 void setCategory(java.lang.String name)
           
 
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
 

Field Detail

abilityID

protected int abilityID

category

protected java.lang.String category
Constructor Detail

TeachAbilityEffect

public TeachAbilityEffect(int id,
                          java.lang.String name)

TeachAbilityEffect

public TeachAbilityEffect(int id,
                          java.lang.String name,
                          int abilityID)
Method Detail

getAbilityID

public int getAbilityID()

setAbilityID

public void setAbilityID(int id)

getCategory

public java.lang.String getCategory()

setCategory

public void setCategory(java.lang.String name)

apply

public void apply(AgisEffect.EffectState state)
Overrides:
apply in class AgisEffect


Copyright © 2018 Dragonsan Studios Sp. z o.o.