Class ConsumeType
java.lang.Object
com.pixelmonmod.pixelmon.battles.attacks.EffectBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.SpecialAttackBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.ConsumeType
- Direct Known Subclasses:
BurnUp,DoubleShock
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ElementThe type consumed by the move.protected StringThe message displayed by the move.Fields inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
modifiers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFires 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, shouldThawUserMethods inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
applyEarlyEffect, applyEffectAfterAllTargets, applyEffectAfterStatus, applyEffectHitOrMiss, applyMissEffect, canHitMultipleTargets, changeChance, checkChance, dealtDamage, dealtDamagePerHit, doesPersist, getChance, getWeightWithChance, isChance, isUser, modifyDamage, modifyPriority, modifyTargets, modifyTypeEffectiveness, modifyTypeEffectiveness, preventsRedirection, setChance, weightEffect
-
Field Details
-
consumedType
The type consumed by the move. -
message
The message displayed by the move.
-
-
Constructor Details
-
ConsumeType
-
-
Method Details
-
applyEffectStart
Description copied from class:EffectBaseCauses effects before the move's power is calculated.- Overrides:
applyEffectStartin classEffectBase- Parameters:
user- The move's user.target- The move's target.- Returns:
- The result of the effect.
-
applyAfterEffect
Description copied from class:SpecialAttackBaseFires after the moves functionality has completed, after damage, etc.- Overrides:
applyAfterEffectin classSpecialAttackBase- Parameters:
user- - The user of the move.
-