de.eventhorizongilde.ehfs.event
Class AbstractSpellEvent

java.lang.Object
  extended by de.eventhorizongilde.ehfs.event.CombatEvent
      extended by de.eventhorizongilde.ehfs.event.AbstractSpellEvent
Direct Known Subclasses:
AbstractAmountableSpellEvent, DamageShieldMissedEvent, DamageSplitEvent, RangeMissedEvent, SpellAuraAppliedEvent, SpellAuraRemovedEvent, SpellCastStartEvent, SpellCastSuccessEvent, SpellCreateEvent, SpellDispelEvent, SpellEnergizeEvent, SpellInterruptEvent, SpellLeechEvent, SpellMissedEvent, SpellPeriodicEnergizeEvent, SpellPeriodicMissedEvent, SpellSummonEvent, SwingMissedEvent

public abstract class AbstractSpellEvent
extends CombatEvent

An event that involves a spell.


Method Summary
 Spell getSpell()
          Returns the spell involved.
 boolean isDamage()
          Returns whether this event resulted in damage done (if applicable.)
 boolean isMissed()
          Returns whether this event resulted in a miss (if applicable.)
 boolean isTick()
          Returns whether this event belongs to a tick instead of a direct spellcast event.
 
Methods inherited from class de.eventhorizongilde.ehfs.event.CombatEvent
getDestination, getSource, getTime, isActiveAction, setDestination, setSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSpell

public Spell getSpell()
Returns the spell involved.


isMissed

public boolean isMissed()
Returns whether this event resulted in a miss (if applicable.)


isDamage

public boolean isDamage()
Returns whether this event resulted in damage done (if applicable.) This method will return false in the case of heals.


isTick

public boolean isTick()
Returns whether this event belongs to a tick instead of a direct spellcast event.



Event Horizon Fight Statistics