Class ShellTrap
java.lang.Object
com.pixelmonmod.pixelmon.battles.attacks.EffectBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.SpecialAttackBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.ShellTrap
Created by Jay113355 on 7/30/2020.
-
Field Summary
Fields inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
modifiers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidTriggers before the move is used.voidFires after the moves functionality has completed, after damage, etc.applyEffectDuring(PixelmonWrapper user, PixelmonWrapper target) Causes effects before move connects.Methods inherited from class com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.SpecialAttackBase
applyAfterEffect, applyEffect, cantMiss, ignoresWeather, modifyPriority, overridesDefendingStat, shouldThawUserMethods inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
applyEffectAfterStatus, applyEffectHitOrMiss, applyEffectStart, applyMissEffect, canHitMultipleTargets, changeChance, checkChance, dealtDamage, dealtDamagePerHit, doesPersist, getChance, getWeightWithChance, isChance, isUser, modifyDamage, modifyPriority, modifyTargets, modifyTypeEffectiveness, preventsRedirection, setChance, weightEffect
-
Constructor Details
-
ShellTrap
public ShellTrap()
-
-
Method Details
-
applyEffectDuring
Causes effects before move connects.- Overrides:
applyEffectDuringin classSpecialAttackBase- Parameters:
user- The move's user.target- The move's target.- Returns:
- The result of the effect.
-
applyEffectAfterAllTargets
Fires after the moves functionality has completed, after damage, etc.- Overrides:
applyEffectAfterAllTargetsin classEffectBase- Parameters:
user- - The user of the move.
-
applyEarlyEffect
Triggers before the move is used.- Overrides:
applyEarlyEffectin classEffectBase- Parameters:
user- The move's user.
-