Class ShadowForce
java.lang.Object
com.pixelmonmod.pixelmon.battles.attacks.EffectBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.multiTurn.MultiTurnSpecialAttackBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.multiTurn.MultiTurnCharge
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.multiTurn.ShadowForce
Vanishes on the first turn and strikes on the second turn.
Hits through Protect. Removes protect effects after hitting.
-
Field Summary
Fields inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
modifiers
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionapplyEffectDuring
(PixelmonWrapper user, PixelmonWrapper target) Triggers before the move hits the target.Methods inherited from class com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.multiTurn.MultiTurnCharge
applyMissEffect, cantMiss, isCharging, removeEffect, shouldNotLosePP, weightEffect
Methods inherited from class com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.multiTurn.MultiTurnSpecialAttackBase
applyEffect, decrementTurnCount, doesPersist, getTurnCount, ignoresType, setPersists, setTurnCount
Methods inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
applyEarlyEffect, applyEffectAfterAllTargets, applyEffectAfterStatus, applyEffectHitOrMiss, applyEffectStart, canHitMultipleTargets, changeChance, checkChance, dealtDamage, dealtDamagePerHit, getChance, getWeightWithChance, isChance, isUser, modifyDamage, modifyPriority, modifyTargets, modifyTypeEffectiveness, modifyTypeEffectiveness, preventsRedirection, setChance
-
Constructor Details
-
ShadowForce
public ShadowForce()Initializes Shadow Force.
-
-
Method Details
-
applyEffectDuring
Description copied from class:MultiTurnSpecialAttackBase
Triggers before the move hits the target.- Overrides:
applyEffectDuring
in classMultiTurnCharge
- Parameters:
user
- The move's user.target
- The move's target.- Returns:
- The result of them move.
-