atavism.agis.effects
Class CooldownEffect
java.lang.Object
  
atavism.agis.core.AgisEffect
      
atavism.agis.effects.CooldownEffect
- All Implemented Interfaces: 
 - java.io.Serializable
 
public class CooldownEffect
- extends AgisEffect
 
Effect child class the alters the duration of a cooldown.
 This effect should only be used for the actual HIT from using a melee ability.
 It should never have a duration, persistence or periodic values.
- See Also:
 - Serialized Form
 
 
 
 
| Fields inherited from class atavism.agis.core.AgisEffect | 
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, duration, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit | 
 
 
 
| 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, 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 | 
 
effectSkillType
public int effectSkillType
cooldownsToAlter
public java.util.ArrayList<java.lang.String> cooldownsToAlter
cooldownOffset
public java.lang.Long cooldownOffset
CooldownEffect
public CooldownEffect(int id,
                      java.lang.String name)
apply
public void apply(AgisEffect.EffectState state)
- Overrides:
 apply in class AgisEffect
 
 
setEffectSkillType
public void setEffectSkillType(int type)
- Overrides:
 setEffectSkillType in class AgisEffect
 
 
GetEffectSkillType
public int GetEffectSkillType()
 
addCooldownToAlter
public void addCooldownToAlter(java.lang.String cooldown)
 
setCooldownsToAlter
public void setCooldownsToAlter(java.util.ArrayList<java.lang.String> cooldowns)
 
getCooldownsToAlter
public java.util.ArrayList<java.lang.String> getCooldownsToAlter()
 
setCooldownOffset
public void setCooldownOffset(java.lang.Long offset)
 
GetCooldownOffset
public java.lang.Long GetCooldownOffset()