Version 1.5APIs subject to change!

multiverse.mars.abilities
Class CombatAbility

java.lang.Object
  extended by multiverse.mars.core.MarsAbility
      extended by multiverse.mars.abilities.CombatAbility

public class CombatAbility
extends MarsAbility


Nested Class Summary
 
Nested classes/interfaces inherited from class multiverse.mars.core.MarsAbility
MarsAbility.AbilityResult, MarsAbility.ActivationState, MarsAbility.Entry, MarsAbility.State, MarsAbility.TargetType
 
Field Summary
protected  MarsEffect activationEffect
           
 
Fields inherited from class multiverse.mars.core.MarsAbility
activationCost, activationTime, activeCost, activePulseTime, channelCost, channelled, channelPulses, channelPulseTime, completeAnimation, completeSound, cooldownMap, coordEffectMap, costProp, icon, lock, maxRange, minRange, persistent, reagentList, stationary, targetType, toolList, useGlobalCooldown
 
Constructor Summary
CombatAbility(java.lang.String name)
           
 
Method Summary
 void completeActivation(MarsAbility.State state)
           
 MarsEffect getActivationEffect()
           
 java.util.Map resolveHit(MarsAbility.State state)
           
 void setActivationEffect(MarsEffect effect)
           
 
Methods inherited from class multiverse.mars.core.MarsAbility
addCooldown, addCoordEffect, addReagent, addTool, beginActivated, beginActivation, beginChannelling, checkAbility, checkAbility, checkCost, checkRange, checkReady, checkReagent, checkTarget, checkTool, completeChannelling, endActivated, equals, generateState, getActivationCost, getActivationTime, getActiveCost, getActivePulseTime, getBaseExpThreshold, getChannelCost, getChannelled, getChannelPulses, getChannelPulseTime, getCompleteAnimation, getCompleteSound, getCooldownMap, getCoordEffects, getCostProperty, getExperiencePerUse, getIcon, getLevelingMap, getMaxRange, getMaxRank, getMinRange, getName, getPersistent, getReagentList, getRequiredSkill, getRequiredSkillLevel, getSlashCommand, getStationary, getTargetType, getToolList, getUseGlobalCooldown, hashCode, interrupt, interruptAbility, isInstant, pulseActivated, pulseChannelling, removeCooldown, removeCoordEffect, setActivationCost, setActivationTime, setActiveCost, setActivePulseTime, setBaseExpThreshold, setChannelCost, setChannelled, setChannelPulses, setChannelPulseTime, setCompleteAnimation, setCompleteSound, setCooldownMap, setCostProperty, setExperiencePerUse, setIcon, setLevelingMap, setMaxRange, setMaxRank, setMinRange, setName, setPersistent, setReagentList, setRequiredSkill, setSlashCommand, setStationary, setTargetType, setToolList, setUseGlobalCooldown, startAbility, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

activationEffect

protected MarsEffect activationEffect
Constructor Detail

CombatAbility

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

resolveHit

public java.util.Map resolveHit(MarsAbility.State state)

getActivationEffect

public MarsEffect getActivationEffect()

setActivationEffect

public void setActivationEffect(MarsEffect effect)

completeActivation

public void completeActivation(MarsAbility.State state)
Overrides:
completeActivation in class MarsAbility


Copyright © 2008 The Multiverse Network, Inc.