Atavism Version 2018.1AGIS API

atavism.agis.abilities
Class CombatAbility

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

public class CombatAbility
extends AgisAbility

Old Ability class that is no longer used. Replaced by CombatMeleeAbility etc. Do not use.

Author:

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
           
 
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
CombatAbility(java.lang.String name)
           
 
Method Summary
 void completeActivation(AgisAbilityState state)
          Runs when the ability is completed.
 AgisEffect getActivationEffect()
           
 java.util.Map resolveHit(AgisAbilityState state)
           
 void setActivationEffect(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
Constructor Detail

CombatAbility

public CombatAbility(java.lang.String name)
Method Detail

resolveHit

public java.util.Map resolveHit(AgisAbilityState state)

getActivationEffect

public AgisEffect getActivationEffect()

setActivationEffect

public void setActivationEffect(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.