public class TeleportAbility extends AgisAbility
AgisAbility.AbilityResult, AgisAbility.ActivationState, AgisAbility.AoeType, AgisAbility.Entry, AgisAbility.TargetSpecies, AgisAbility.TargetType
Modifier and Type | Field and Description |
---|---|
protected AgisEffect |
activationEffect |
protected AgisEffect |
activeEffect |
protected AgisEffect |
channelEffect |
activationCost, activationTime, activePulseCost, activePulseTime, ammoReq, aoeType, areaOfEffectAngle, areaOfEffectRadius, attackerEffectConsumption, attackerEffectReqs, autoRotateToTarget, castingAffinity, castingAnim, castingInRun, channelCost, channelled, channelPulses, channelPulseTime, completeAnimation, completeSound, consumeOnActivation, 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, skillExp, skillType, specificTargets, stanceReq, startCooldownsOnActivation, stationary, targetableSpecies, targetDeath, targetEffectConsumption, targetEffectReqs, targetType, toolList, tooltip, useGlobalCooldown, vigor, weaponReq
Constructor and Description |
---|
TeleportAbility(java.lang.String name) |
TeleportAbility(java.lang.String name,
AgisEffect activationEffect,
AgisEffect channelEffect,
AgisEffect activeEffect) |
Modifier and Type | Method and Description |
---|---|
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) |
abortAbility, addAttackerEffectConsumption, addAttackerEffectReq, addCooldown, addCoordEffect, addReagent, addSpecificTarget, addTargetableSpecies, addTargetEffectConsumption, addTargetEffectReq, addTool, autoRotateToTarget, autoRotateToTarget, beginActivated, beginActivation, beginChannelling, changeCoordinatedEffect, checkAbility, checkAbility, checkAbilityType, checkAmmo, checkCost, checkDeath, checkDeath, checkEffects, checkEffects, checkEquip, checkHasAbility, checkPosition, checkRange, checkRange, checkReady, checkReagent, checkSpecificTarget, checkStance, checkState, checkTarget, checkTargetSpecies, checkTool, checkVigor, completeChannelling, endActivated, equals, generateState, getAbilityType, getActivationCost, getActivationTime, getActiveCost, getActivePulseCost, getActivePulseTime, getAmmoReq, getAoETargets, getAoEType, getAreaOfEffectAngle, getAreaOfEffectRadius, GetAttackerEffectConsumption, GetAttackerEffectReqs, getBaseExpThreshold, getCastingAffinity, getCastingAnim, getCastingInRun, getChannelCost, getChannelled, getChannelPulses, getChannelPulseTime, getCompleteAnimation, getCompleteSound, getConsumeOnActivation, 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, getSkillExp, 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, setAreaOfEffectAngle, setAreaOfEffectRadius, setBaseExpThreshold, setCastingAffinity, setCastingAnim, setCastingInRun, setChannelCost, setChannelled, setChannelPulses, setChannelPulseTime, setCompleteAnimation, setCompleteSound, setConsumeOnActivation, setConsumeReagents, setCooldownMap, setCostProperty, setDecrementWeaponUses, setDisplayName, setDuelID, setExperiencePerUse, setIcon, setID, setInterceptType, setLevelingMap, setMaxRange, setMaxRank, setMinRange, setName, setPersistent, setPositional, setReagentList, setReqFacingTarget, setReqTarget, setRequiredSkill, setSkillExp, setSkillType, setSlashCommand, setSpecificTargets, setStance, setStationary, setTargetableSpecies, setTargetDeath, setTargetType, setToolList, setTooltip, setUseGlobalCooldown, setVigor, setWeaponReq, startAbility, startAbility, startCooldownsOnActivation, startCooldownsOnActivation, toString
protected AgisEffect activationEffect
protected AgisEffect channelEffect
protected AgisEffect activeEffect
public TeleportAbility(java.lang.String name)
public TeleportAbility(java.lang.String name, AgisEffect activationEffect, AgisEffect channelEffect, AgisEffect activeEffect)
public AgisEffect getActivationEffect()
public void setActivationEffect(AgisEffect effect)
public AgisEffect getChannelEffect()
public void setChannelEffect(AgisEffect effect)
public AgisEffect getActiveEffect()
public void setActiveEffect(AgisEffect effect)
public void completeActivation(AgisAbilityState state)
AgisAbility
completeActivation
in class AgisAbility
state
- of ability