public class MeleeStrikeEffect extends AgisEffect
AgisEffect.EffectState| Modifier and Type | Field and Description |
|---|---|
java.util.LinkedList<java.lang.Integer> |
bonusDmgEffectVals |
java.util.LinkedList<java.lang.Integer> |
bonusDmgVals |
protected float |
DamageMod |
protected java.lang.String |
damageProperty |
int |
effectSkillType |
int |
hitRoll |
protected int |
maxDmg |
protected int |
maxPulseDmg |
protected int |
minDmg |
protected int |
minPulseDmg |
protected java.lang.String |
pulseCoordEffect |
bonusEffect, bonusEffectReq, bonusEffectReqConsumed, chance, damageType, duration, isBuff, multipleCopies, numPulses, removeBonusWhenEffectRemoved, replacable, skillDurationMod, skillEffectMod, stackLimit| Constructor and Description |
|---|
MeleeStrikeEffect(int id,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBonusDmgEffectVal(int effect) |
void |
addBonusDmgVal(int val) |
void |
apply(AgisEffect.EffectState state) |
java.util.LinkedList<java.lang.Integer> |
GetBonusDmgEffectVal() |
java.util.LinkedList<java.lang.Integer> |
GetBonusDmgVal() |
float |
getDamageMod() |
java.lang.String |
getDamageProperty() |
int |
GetEffectSkillType() |
int |
GetHitRoll() |
int |
getMaxInstantDamage() |
int |
getMaxPulseDamage() |
int |
getMinInstantDamage() |
int |
getMinPulseDamage() |
java.lang.String |
getPulseCoordEffect() |
void |
pulse(AgisEffect.EffectState state) |
void |
setDamageMod(float hps) |
void |
setDamageProperty(java.lang.String property) |
void |
setEffectSkillType(int type) |
void |
setHitRoll(int roll) |
void |
setMaxInstantDamage(int hps) |
void |
setMaxPulseDamage(int hps) |
void |
setMinInstantDamage(int hps) |
void |
setMinPulseDamage(int hps) |
void |
setPulseCoordEffect(java.lang.String coordEffect) |
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, remove, removeBonusWhenEffectRemoved, removeBonusWhenEffectRemoved, removeEffect, removeEffect, removeEffectByID, removeNonContinuousEffects, removeNonPassiveEffects, resume, setBonusEffect, setBonusEffectReq, setBonusEffectReqConsumed, setChance, setDamageType, setDuelEffect, setDuration, setIcon, setID, setMultipleCopies, setName, setNumPulses, setReplacable, setSkillDurationMod, setSkillEffectMod, setStackLimit, stackCheck, toString, unloadprotected int minDmg
protected int maxDmg
protected int minPulseDmg
protected int maxPulseDmg
protected java.lang.String damageProperty
protected float DamageMod
protected java.lang.String pulseCoordEffect
public java.util.LinkedList<java.lang.Integer> bonusDmgEffectVals
public java.util.LinkedList<java.lang.Integer> bonusDmgVals
public int effectSkillType
public int hitRoll
public void apply(AgisEffect.EffectState state)
apply in class AgisEffectpublic void pulse(AgisEffect.EffectState state)
pulse in class AgisEffectpublic int getMinInstantDamage()
public void setMinInstantDamage(int hps)
public int getMaxInstantDamage()
public void setMaxInstantDamage(int hps)
public int getMinPulseDamage()
public void setMinPulseDamage(int hps)
public int getMaxPulseDamage()
public void setMaxPulseDamage(int hps)
public java.lang.String getDamageProperty()
public void setDamageProperty(java.lang.String property)
public float getDamageMod()
public void setDamageMod(float hps)
public java.lang.String getPulseCoordEffect()
public void setPulseCoordEffect(java.lang.String coordEffect)
public void addBonusDmgEffectVal(int effect)
public java.util.LinkedList<java.lang.Integer> GetBonusDmgEffectVal()
public void addBonusDmgVal(int val)
public java.util.LinkedList<java.lang.Integer> GetBonusDmgVal()
public void setEffectSkillType(int type)
setEffectSkillType in class AgisEffectpublic int GetEffectSkillType()
public void setHitRoll(int roll)
public int GetHitRoll()