Class TeraStarstorm
java.lang.Object
com.pixelmonmod.pixelmon.battles.attacks.EffectBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.SpecialAttackBase
com.pixelmonmod.pixelmon.battles.attacks.specialAttacks.basic.TeraStarstorm
If the user's Attack stat is higher than its Special Attack stat,
Tera Starstorm becomes a physical move when Terastallized; otherwise, it remains a special move.
For determining which stat is higher, stat stage-modifiers are taken into account,
but other effects (e.g., held items such as a Choice Band, Abilities such as Huge Power, etc.) are not.
When used by Terapagos in its Stellar Form, Tera Starstorm becomes Stellar-type and targets both opponents in a Double Battle.
-
Field Summary
Fields inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
modifiers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplyEffectStart(PixelmonWrapper user, PixelmonWrapper target) Causes effects before the move's power is calculated.booleanisValidUser(PixelmonWrapper user) voidmodifyTargets(List<PixelmonWrapper> targets, Attack attack, PixelmonWrapper user) Modifies the targets of a move.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, applyEffectAfterAllTargets, applyEffectAfterContactEffects, applyEffectAfterStatus, applyEffectHitOrMiss, applyMissEffect, canHitMultipleTargets, changeChance, checkChance, checkChance, checkChance, dealtDamage, dealtDamagePerHit, doesPersist, getChance, getWeightWithChance, isChance, isUser, modifyDamage, modifyPriority, modifyTypeEffectiveness, preventsRedirection, setChance, weightEffect
-
Constructor Details
-
TeraStarstorm
public TeraStarstorm()
-
-
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.
-
modifyTargets
Description copied from class:EffectBaseModifies the targets of a move.- Overrides:
modifyTargetsin classEffectBase- Parameters:
targets- The current targets of the attack.attack- The attack being used.user- The Pokémon using the move.
-
isValidUser
-