Atavism Version 2018.1AGIS API

atavism.agis.abilities
Class TeleportAbility

java.lang.Object
  extended by atavism.agis.core.AgisAbility
      extended by atavism.agis.abilities.TeleportAbility

public class TeleportAbility
extends AgisAbility

Ability child class used to teleport the caster somewhere. Do not use at the moment, use the FriendlyEffectAbility instead.

Author:
Andrew Harrison

Nested Class Summary
 
Nested classes/interfaces inherited from class atavism.agis.core.AgisAbility
AgisAbility.AbilityResult, AgisAbility.ActivationState, AgisAbility.AoeType, AgisAbility.Entry, AgisAbility.TargetSpecies, AgisAbility.TargetType
 
Field Summary
protected  AgisEffect activationEffect
           
protected  AgisEffect activeEffect
           
protected  AgisEffect channelEffect
           
 
Fields inherited from class atavism.agis.core.AgisAbility
activationCost, activationTime, activePulseCost, activePulseTime, ammoReq, aoeType, areaOfEffectRadius, attackerEffectConsumption, attackerEffectReqs, autoRotateToTarget, castingAffinity, castingAnim, channelCost, channelled, channelPulses, channelPulseTime, completeAnimation, completeSound, consumeReagents, cooldownMap, coordEffectMap, costProp, decrementWeaponUses, displayName, icon, interceptType, lock, maxRange, minRange, persistent, position, reagentList, reqFacingTarget, reqTarget, RESULT_BLOCKED, RESULT_CRITICAL, RESULT_DODGED, RESULT_EVADED, RESULT_HIT, RESULT_IMMUNE, RESULT_MISSED, RESULT_PARRIED, sendSkillUpChance, skillType, specificTargets, stanceReq, startCooldownsOnActivation, stationary, targetableSpecies, targetDeath, targetEffectConsumption, targetEffectReqs, targetType, toolList, tooltip, useGlobalCooldown, vigor, weaponReq
 
Constructor Summary
TeleportAbility(java.lang.String name)
           
TeleportAbility(java.lang.String name, AgisEffect activationEffect, AgisEffect channelEffect, AgisEffect activeEffect)
           
 
Method Summary
 void completeActivation(AgisAbilityState state)
          Runs when the ability is completed.
 AgisEffect getActivationEffect()
           
 AgisEffect getActiveEffect()
           
 AgisEffect getChannelEffect()
           
 void setActivationEffect(AgisEffect effect)
           
 void setActiveEffect(AgisEffect effect)
           
 void setChannelEffect(AgisEffect effect)
           
 
Methods inherited from class atavism.agis.core.AgisAbility
abortAbility, addAttackerEffectConsumption, addAttackerEffectReq, addCooldown, addCoordEffect, addReagent, addSpecificTarget, addTargetableSpecies, addTargetEffectConsumption, addTargetEffectReq, addTool, autoRotateToTarget, autoRotateToTarget, beginActivated, beginActivation, beginChannelling, changeCoordinatedEffect, checkAbility, checkAbility, checkAbilityType, checkAmmo, checkCost, checkDeath, checkEffects, checkEquip, checkHasAbility, checkPosition, checkRange, checkReady, checkReagent, checkSpecificTarget, checkStance, checkState, checkTarget, checkTargetSpecies, checkTool, checkVigor, completeChannelling, endActivated, equals, generateState, getAbilityType, getActivationCost, getActivationTime, getActiveCost, getActivePulseCost, getActivePulseTime, getAmmoReq, getAoETargets, getAoEType, getAreaOfEffectRadius, GetAttackerEffectConsumption, GetAttackerEffectReqs, getBaseExpThreshold, getCastingAffinity, getCastingAnim, getChannelCost, getChannelled, getChannelPulses, getChannelPulseTime, getCompleteAnimation, getCompleteSound, getConsumeReagents, getCooldownMap, getCoordEffects, getCostProperty, getDecrementWeaponUses, getDisplayName, getDuelID, getExperiencePerUse, getIcon, getID, getInterceptType, getLevelingMap, getMaxRange, getMaxRank, getMinRange, getName, getPersistent, getPositional, getPotentialTargets, getReagentList, getReqFacingTarget, getReqTarget, getRequiredSkill, getRequiredSkillLevel, getResultVal, getSkillType, getSlashCommand, getSpecificTargets, getStance, getStationary, getTargetableSpecies, getTargetDeath, GetTargetEffectConsumption, GetTargetEffectReqs, getTargetType, getToolList, getTooltip, getUseGlobalCooldown, getVigor, getWeaponReq, hashCode, interrupt, interruptAbility, isInstant, pulseActivated, pulseChannelling, removeCooldown, removeCoordEffect, setAbilityType, setActivationCost, setActivationTime, setActiveCost, setActivePulseCost, setActivePulseTime, setAmmoReq, setAoETypeType, setAreaOfEffectRadius, setBaseExpThreshold, setCastingAffinity, setCastingAnim, setChannelCost, setChannelled, setChannelPulses, setChannelPulseTime, setCompleteAnimation, setCompleteSound, setConsumeReagents, setCooldownMap, setCostProperty, setDecrementWeaponUses, setDisplayName, setDuelID, setExperiencePerUse, setIcon, setID, setInterceptType, setLevelingMap, setMaxRange, setMaxRank, setMinRange, setName, setPersistent, setPositional, setReagentList, setReqFacingTarget, setReqTarget, setRequiredSkill, setSkillType, setSlashCommand, setSpecificTargets, setStance, setStationary, setTargetableSpecies, setTargetDeath, setTargetType, setToolList, setTooltip, setUseGlobalCooldown, setVigor, setWeaponReq, startAbility, startAbility, startCooldownsOnActivation, startCooldownsOnActivation, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

activationEffect

protected AgisEffect activationEffect

channelEffect

protected AgisEffect channelEffect

activeEffect

protected AgisEffect activeEffect
Constructor Detail

TeleportAbility

public TeleportAbility(java.lang.String name)

TeleportAbility

public TeleportAbility(java.lang.String name,
                       AgisEffect activationEffect,
                       AgisEffect channelEffect,
                       AgisEffect activeEffect)
Method Detail

getActivationEffect

public AgisEffect getActivationEffect()

setActivationEffect

public void setActivationEffect(AgisEffect effect)

getChannelEffect

public AgisEffect getChannelEffect()

setChannelEffect

public void setChannelEffect(AgisEffect effect)

getActiveEffect

public AgisEffect getActiveEffect()

setActiveEffect

public void setActiveEffect(AgisEffect effect)

completeActivation

public void completeActivation(AgisAbilityState state)
Description copied from class: AgisAbility
Runs when the ability is completed.

Overrides:
completeActivation in class AgisAbility


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