public class AuroraVeil extends Screen
typemodifiers| Constructor and Description |
|---|
AuroraVeil()
Initializes Aurora Veil with the default five turn duration.
|
AuroraVeil(int turns) |
AuroraVeil(PixelmonWrapper user,
int turns)
Initializes Aurora Veil with a custom duration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
applyEffect(PixelmonWrapper user,
PixelmonWrapper target)
Causes various effects during the move.
|
float |
getDamageMultiplier(PixelmonWrapper user,
PixelmonWrapper target) |
protected Screen |
getNewInstance(int effectTurns)
Creates a new instance of the subclass.
|
boolean |
shouldReduce(Attack a) |
AuroraVeil |
withUser(PixelmonWrapper user) |
apply, applyRepeatedEffect, copy, ignoreStatus, isTeamStatus, modifyDamageIncludeFixed, weightEffectallowsStatChange, applyBeforeEffect, applyEffectOnSwitch, applyEndOfBattleEffect, applySwitchOutEffect, canAttackThisTurn, cantMiss, getCureMessage, getCureMessageItem, getEffectiveTypes, getNewInstance, isImmune, isWholeTeamStatus, modifyBaseStats, modifyPowerAndAccuracyTarget, modifyPowerAndAccuracyUser, modifyStats, modifyStatsCancellable, modifyWeight, onAttackEnd, onAttackUsed, onDamageReceived, onEndOfAttackersTurn, onEndOfTurn, redirectAttack, skipsTurn, stopsForcedSwitches, stopsIncomingAttack, stopsIncomingAttackMessage, stopsIncomingAttackUser, stopsSelfStatusMove, stopsStatusChange, stopsSwitchingapplyEarlyEffect, applyEffectAfterAllTargets, applyEffectAfterStatus, applyEffectHitOrMiss, applyEffectStart, applyMissEffect, changeChance, checkChance, dealtDamage, doesPersist, getChance, getWeightWithChance, isChance, modifyDamage, modifyPriority, modifyTypeEffectiveness, modifyTypeEffectivenesspublic AuroraVeil()
public AuroraVeil(int turns)
public AuroraVeil(PixelmonWrapper user, int turns)
user - The user of the move.turns - Number of turns for Reflect to last.public void applyEffect(PixelmonWrapper user, PixelmonWrapper target)
EffectBaseapplyEffect in class Screenuser - The move's user.target - The move's target.public AuroraVeil withUser(PixelmonWrapper user)
public boolean shouldReduce(Attack a)
shouldReduce in class Screenpublic float getDamageMultiplier(PixelmonWrapper user, PixelmonWrapper target)
getDamageMultiplier in class Screenprotected Screen getNewInstance(int effectTurns)
getNewInstance in class ScreeneffectTurns - The number of turns for the screen to last.