Class PreDamageEvent
java.lang.Object
net.demilich.metastone.game.events.GameEvent
net.demilich.metastone.game.events.BasicGameEvent
net.demilich.metastone.game.events.ValueEvent
net.demilich.metastone.game.events.AbstractDamageEvent
net.demilich.metastone.game.events.PreDamageEvent
- All Implemented Interfaces:
Serializable,Cloneable,HasValue,Notification
Just before damage is dealt.
Gives a change to modify damage using ModifyDamageSpell.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPreDamageEvent(GameContext context, Entity victim, Entity source, int damage, EnumSet<com.hiddenswitch.spellsource.rpc.Spellsource.DamageTypeMessage.DamageType> damageType) -
Method Summary
Methods inherited from class net.demilich.metastone.game.events.AbstractDamageEvent
getDamageTypeMethods inherited from class net.demilich.metastone.game.events.ValueEvent
getValueMethods inherited from class net.demilich.metastone.game.events.BasicGameEvent
getEventType, isClientInterestedMethods inherited from class net.demilich.metastone.game.events.GameEvent
clone, getDescription, getGameContext, getSource, getSourcePlayerId, getTarget, getTargetPlayerId, getTargets, isPowerHistory, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.demilich.metastone.game.events.Notification
getSource
-
Constructor Details
-
PreDamageEvent
public PreDamageEvent(GameContext context, Entity victim, Entity source, int damage, EnumSet<com.hiddenswitch.spellsource.rpc.Spellsource.DamageTypeMessage.DamageType> damageType)
-