public class SpeedSwapStatus extends StatusBase
type
modifiers
Constructor and Description |
---|
SpeedSwapStatus() |
SpeedSwapStatus(int newSpeed) |
Modifier and Type | Method and Description |
---|---|
void |
applyBeforeEffect(PixelmonWrapper victim,
PixelmonWrapper opponent)
Triggers when the Pokémon gains the status.
|
int[] |
modifyStats(PixelmonWrapper user,
int[] stats)
Modifies the Pokémon's stats at the beginning of a battle turn.
|
allowsStatChange, applyEffect, applyEffectOnSwitch, applyEndOfBattleEffect, applyRepeatedEffect, applySwitchOutEffect, canAttackThisTurn, cantMiss, copy, getCureMessage, getCureMessageItem, getEffectiveTypes, getNewInstance, ignoreStatus, isImmune, isTeamStatus, isWholeTeamStatus, modifyBaseStats, modifyDamageIncludeFixed, modifyPowerAndAccuracyTarget, modifyPowerAndAccuracyUser, modifyStatsCancellable, modifyWeight, onAttackEnd, onAttackUsed, onDamageReceived, onEndOfAttackersTurn, onEndOfTurn, redirectAttack, skipsTurn, stopsForcedSwitches, stopsIncomingAttack, stopsIncomingAttackMessage, stopsIncomingAttackUser, stopsSelfStatusMove, stopsStatusChange, stopsSwitching
applyEarlyEffect, applyEffectAfterAllTargets, applyEffectAfterStatus, applyEffectHitOrMiss, applyEffectStart, applyMissEffect, changeChance, checkChance, dealtDamage, doesPersist, getChance, getWeightWithChance, isChance, modifyDamage, modifyPriority, modifyTypeEffectiveness, modifyTypeEffectiveness, weightEffect
public SpeedSwapStatus()
public SpeedSwapStatus(int newSpeed)
public void applyBeforeEffect(PixelmonWrapper victim, PixelmonWrapper opponent)
StatusBase
applyBeforeEffect
in class StatusBase
victim
- The statused Pokémon.opponent
- The attack's target.public int[] modifyStats(PixelmonWrapper user, int[] stats)
StatusBase
modifyStats
in class StatusBase
user
- The Pokémon.stats
- The Pokémon's stats.