Class DoubleShock
java.lang.Object
com.pixelmonmod.pixelmon.battles.attacks.EffectBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.SpecialAttackBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.DoubleShock
If used by an Electric-type Pokémon,
Double Shock will inflict damage to the target and cause the user to lose its Electric type
(unless
Double Shock fails if the user is not Electric-type,
making the move always fail after the first use until the Pokémon regains its Electric type
-
Field Summary
Fields inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
modifiers
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Fires after the moves functionality has completed, after damage, etc.applyEffectStart
(PixelmonWrapper user, PixelmonWrapper target) Causes effects before the move's power is calculated.Methods inherited from class com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.SpecialAttackBase
applyEffect, applyEffectDuring, cantMiss, ignoresWeather, modifyPriority, overridesDefendingStat
Methods inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
applyEarlyEffect, applyEffectAfterAllTargets, applyEffectAfterStatus, applyEffectHitOrMiss, applyMissEffect, canHitMultipleTargets, changeChance, checkChance, dealtDamage, doesPersist, getChance, getWeightWithChance, isChance, isUser, modifyDamage, modifyPriority, modifyTargets, modifyTypeEffectiveness, modifyTypeEffectiveness, setChance, weightEffect
-
Constructor Details
-
DoubleShock
public DoubleShock()
-
-
Method Details
-
applyEffectStart
Description copied from class:EffectBase
Causes effects before the move's power is calculated.- Overrides:
applyEffectStart
in classEffectBase
- Parameters:
user
- The move's user.target
- The move's target.- Returns:
- The result of the effect.
-
applyAfterEffect
Description copied from class:SpecialAttackBase
Fires after the moves functionality has completed, after damage, etc.- Overrides:
applyAfterEffect
in classSpecialAttackBase
- Parameters:
user
- - The user of the move.
-