multiverse.mars.effects
Class HealEffect
java.lang.Object
multiverse.mars.core.MarsEffect
multiverse.mars.effects.HealEffect
public class HealEffect
- extends MarsEffect
|
Constructor Summary |
HealEffect(java.lang.String name)
|
| 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 |
minHeal
protected int minHeal
maxHeal
protected int maxHeal
minPulseHeal
protected int minPulseHeal
maxPulseHeal
protected int maxPulseHeal
healProperty
protected java.lang.String healProperty
HealEffect
public HealEffect(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
getMinInstantHeal
public int getMinInstantHeal()
setMinInstantHeal
public void setMinInstantHeal(int hps)
getMaxInstantHeal
public int getMaxInstantHeal()
setMaxInstantHeal
public void setMaxInstantHeal(int hps)
getMinPulseHeal
public int getMinPulseHeal()
setMinPulseHeal
public void setMinPulseHeal(int hps)
getMaxPulseHeal
public int getMaxPulseHeal()
setMaxPulseHeal
public void setMaxPulseHeal(int hps)
getHealProperty
public java.lang.String getHealProperty()
setHealProperty
public void setHealProperty(java.lang.String property)