public class AttackDotEffect extends AgisEffect
AgisEffect.EffectState
Modifier and Type | Field and Description |
---|---|
protected float |
DamageMod |
protected java.lang.String |
damageProperty |
protected java.lang.String |
effectName |
int |
effectSkillType |
int |
effectType |
int |
effectVal |
int |
hitRoll |
protected int |
maxDmg |
protected int |
minDmg |
protected java.lang.String |
pulseCoordEffect |
protected int |
pulseDamage |
protected double |
transferModifier |
boolean |
useWeaponDamage |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, dot, duration, forceInterruption, interruption_chance, interruption_chance_max, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit, stackTime, stealthReduce, tags
Constructor and Description |
---|
AttackDotEffect(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
apply(AgisEffect.EffectState state) |
float |
getDamageMod() |
java.lang.String |
getDamageProperty() |
java.lang.String |
getEffectName() |
int |
GetEffectSkillType() |
int |
GetEffectType() |
int |
GetEffectVal() |
int |
GetHitRoll() |
int |
getMaxDamage() |
int |
getMinDamage() |
java.lang.String |
getPulseCoordEffect() |
int |
getPulseDamage() |
double |
getTransferModifier() |
boolean |
getUseWeaponDamage() |
void |
pulse(AgisEffect.EffectState state) |
void |
setDamageMod(float hps) |
void |
setDamageProperty(java.lang.String property) |
void |
setEffectName(java.lang.String eName) |
void |
setEffectSkillType(int type) |
void |
setEffectType(int type) |
void |
setEffectVal(int effect) |
void |
setHitRoll(int roll) |
void |
setMaxDamage(int value) |
void |
setMinDamage(int value) |
void |
setPulseCoordEffect(java.lang.String coordEffect) |
void |
setPulseDamage(int value) |
void |
setTransferModifier(double modifier) |
void |
setUseWeaponDamage(boolean useWeaponDamage) |
activate, addTag, applyEffect, applyEffect, applyEffect, applyEffect, applyEffect, applyPassiveEffect, canApplyToImmine, canApplyToImmune, checkDamageMitigation, checkDuelDefeat, deactivate, equals, generateState, generateState, generateState, getBonusEffect, getBonusEffectReq, getBonusEffectReqConsumed, getChance, getDamageType, getDOT, getDuelEffect, getDuration, getEffectSkillType, getForceInterruption, getIcon, getID, getInterruptionChance, getInterruptionChanceMax, getName, getNumPulses, getPulseTime, getSkillDurationMod, getSkillEffectMod, getStackLimit, getStealthReduce, getTags, getTargetEffectsOfMatchingType, hashCode, isBuff, isBuff, isContinuous, isContinuous, isPassive, isPassive, isPeriodic, isPeriodic, isPersistent, isPersistent, isStackTime, remove, removeAllEffectsByID, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeEffectByID, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, resume, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDOT, setDuelEffect, setDuration, setForceInterruption, setIcon, setID, setInterruptionChance, setInterruptionChanceMax, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, setStackTime, setStealthReduce, stackCheck, stealthReduce, toString, unload
protected int minDmg
protected int maxDmg
protected int pulseDamage
protected java.lang.String pulseCoordEffect
protected java.lang.String damageProperty
protected float DamageMod
protected double transferModifier
public int effectVal
protected java.lang.String effectName
public int effectType
public int effectSkillType
public int hitRoll
public boolean useWeaponDamage
public void apply(AgisEffect.EffectState state)
apply
in class AgisEffect
public void pulse(AgisEffect.EffectState state)
pulse
in class AgisEffect
public int getMinDamage()
public void setMinDamage(int value)
public int getMaxDamage()
public void setMaxDamage(int value)
public int getPulseDamage()
public void setPulseDamage(int value)
public java.lang.String getPulseCoordEffect()
public void setPulseCoordEffect(java.lang.String coordEffect)
public java.lang.String getDamageProperty()
public void setDamageProperty(java.lang.String property)
public float getDamageMod()
public void setDamageMod(float hps)
public double getTransferModifier()
public void setTransferModifier(double modifier)
public void setEffectVal(int effect)
public int GetEffectVal()
public void setEffectName(java.lang.String eName)
public java.lang.String getEffectName()
public void setEffectType(int type)
public int GetEffectType()
public void setEffectSkillType(int type)
setEffectSkillType
in class AgisEffect
public int GetEffectSkillType()
public void setHitRoll(int roll)
public int GetHitRoll()
public void setUseWeaponDamage(boolean useWeaponDamage)
public boolean getUseWeaponDamage()