Package gg.xp.xivsupport.events.fflogs
Class GenericDamageEvent
java.lang.Object
gg.xp.reevent.events.BaseEvent
gg.xp.xivsupport.events.fflogs.GenericDamageEvent
- All Implemented Interfaces:
Event,HasAbility,HasEffects,HasSourceEntity,HasTargetEntity,Serializable
public class GenericDamageEvent
extends BaseEvent
implements HasSourceEntity, HasTargetEntity, HasAbility, HasEffects
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionGenericDamageEvent(XivCombatant source, XivCombatant target, XivAbility ability, long amount, HitSeverity severity) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class gg.xp.reevent.events.BaseEvent
delayedEnqueueAt, effectiveTimeNow, getCreatedAt, getEffectiveHappenedAt, getEffectiveTimeSince, getEnqueuedAt, getHappenedAt, getParent, getPumpedAt, getPumpFinishedAt, getSourceEventHandler, isImported, setDelayedEnqueueAt, setDelayedEnqueueOffset, setDelayedEnqueueOffset, setEnqueuedAt, setHappenedAt, setImported, setParent, setPumpedAt, setPumpFinishedAt, setSourceEventHandler, setTimeSourceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gg.xp.reevent.events.Event
combineWith, delayedEnqueueAtFront, dumpFields, getThisOrParentOfType, shouldSaveMethods inherited from interface gg.xp.xivsupport.events.actlines.events.HasAbility
abilityIdMatchesMethods inherited from interface gg.xp.xivsupport.events.actlines.events.HasEffects
getDamage, getEffectsOfType
-
Constructor Details
-
GenericDamageEvent
public GenericDamageEvent(XivCombatant source, XivCombatant target, XivAbility ability, long amount, HitSeverity severity)
-
-
Method Details
-
getEffects
- Specified by:
getEffectsin interfaceHasEffects
-
getSource
- Specified by:
getSourcein interfaceHasSourceEntity- Returns:
- The source of this action. Note that this is a snapshot of the source at the point in time when the
action occurred. To see the current data, use
XivState.getLatestCombatantData(XivCombatant).
-
getTarget
- Specified by:
getTargetin interfaceHasTargetEntity- Returns:
- The target of this action. Note that this is a snapshot of the target at the point in time when the
action occurred. To see the current data, use
XivState.getLatestCombatantData(XivCombatant).
-
getAbility
- Specified by:
getAbilityin interfaceHasAbility
-