multiverse.mars.effects
Class DamageEffect
java.lang.Object
multiverse.mars.core.MarsEffect
multiverse.mars.effects.DamageEffect
public class DamageEffect
- extends MarsEffect
| Methods inherited from class multiverse.mars.core.MarsEffect |
applyEffect, applyEffect, equals, generateState, getDuration, getIcon, getName, getNumPulses, getPulseTime, hashCode, isPeriodic, isPeriodic, isPersistent, isPersistent, remove, removeEffect, setDuration, setIcon, setName, setNumPulses, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
minDmg
protected int minDmg
maxDmg
protected int maxDmg
minPulseDmg
protected int minPulseDmg
maxPulseDmg
protected int maxPulseDmg
damageProperty
protected java.lang.String damageProperty
damageType
protected java.lang.String damageType
DamageEffect
public DamageEffect(java.lang.String name)
apply
public void apply(MarsEffect.EffectState state)
- Overrides:
apply in class MarsEffect
pulse
public void pulse(MarsEffect.EffectState state)
- Overrides:
pulse in class MarsEffect
getMinInstantDamage
public int getMinInstantDamage()
setMinInstantDamage
public void setMinInstantDamage(int hps)
getMaxInstantDamage
public int getMaxInstantDamage()
setMaxInstantDamage
public void setMaxInstantDamage(int hps)
getMinPulseDamage
public int getMinPulseDamage()
setMinPulseDamage
public void setMinPulseDamage(int hps)
getMaxPulseDamage
public int getMaxPulseDamage()
setMaxPulseDamage
public void setMaxPulseDamage(int hps)
getDamageProperty
public java.lang.String getDamageProperty()
setDamageProperty
public void setDamageProperty(java.lang.String property)
getDamageType
public java.lang.String getDamageType()
setDamageType
public void setDamageType(java.lang.String damageType)