Class TeraBlast
java.lang.Object
com.pixelmonmod.pixelmon.battles.attacks.EffectBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.SpecialAttackBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.TeraBlast
If the user has Terastallized, Tera Blast's type becomes the same as their Tera Type,
is unaffected by moves and Abilities that change its type.
If the user's Attack stat is higher than its Special Attack stat, Tera Blast becomes a physical move when Terastallized; otherwise, it remains a special move.
If the user has Terastallized into the Stellar type, it deals supereffective damage against Terastallized targets and neutral damage against all other targets. Moreover, its base power is 100 instead of 80 and it lowers the user’s Attack and Sp. Atk stats by one stage.
-
Field Summary
Fields inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
modifiers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidTriggers after a Pokemon attacks all of its targets.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
applyAfterEffect, applyAfterEffectOnTarget, applyEffect, applyEffectBeforeContactLate, applyEffectDuring, cantMiss, doUniqueDamageCalc, ignoresWeather, modifyPriority, overridesDefendingStat, shouldThawUserMethods inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
applyEarlyEffect, applyEffectAfterContactEffects, applyEffectAfterStatus, applyEffectHitOrMiss, applyMissEffect, canHitMultipleTargets, changeChance, checkChance, checkChance, checkChance, dealtDamage, dealtDamagePerHit, doesPersist, getChance, getWeightWithChance, isChance, isUser, modifyDamage, modifyPriority, modifyTargets, modifyTypeEffectiveness, preventsRedirection, setChance, weightEffect
-
Constructor Details
-
TeraBlast
public TeraBlast()
-
-
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.
-
applyEffectAfterAllTargets
Description copied from class:EffectBaseTriggers after a Pokemon attacks all of its targets.- Overrides:
applyEffectAfterAllTargetsin classEffectBase- Parameters:
user- The move's user.
-