public class FutureSighted extends StatusBase
Modifier and Type | Field and Description |
---|---|
protected int |
turnsToGo
The turns left before the move hits.
|
type
modifiers
Constructor and Description |
---|
FutureSighted() |
FutureSighted(PixelmonWrapper user,
Attack attack)
Initializes a Future Sight status.
|
Modifier and Type | Method and Description |
---|---|
void |
applyRepeatedEffect(PixelmonWrapper pw)
Triggered at the end of every turn.
|
int |
getRemainingTurns() |
boolean |
isTeamStatus()
Determines whether the status applies to the Pokémon's position in the battle.
|
boolean |
isWholeTeamStatus()
Determines whether the status applies to the Pokémon's side of the battle.
|
allowsStatChange, applyBeforeEffect, applyEffect, applyEffectOnSwitch, applyEndOfBattleEffect, applySwitchOutEffect, canAttackThisTurn, cantMiss, copy, getCureMessage, getCureMessageItem, getEffectiveTypes, getNewInstance, ignoreStatus, isImmune, modifyBaseStats, modifyDamageIncludeFixed, modifyPowerAndAccuracyTarget, modifyPowerAndAccuracyUser, modifyStats, 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 FutureSighted()
public FutureSighted(PixelmonWrapper user, Attack attack)
user
- The attack's user.attack
- The original attack.public void applyRepeatedEffect(PixelmonWrapper pw)
StatusBase
applyRepeatedEffect
in class StatusBase
pw
- The statused Pokémon.public int getRemainingTurns()
public boolean isTeamStatus()
StatusBase
isTeamStatus
in class StatusBase
public boolean isWholeTeamStatus()
StatusBase
isWholeTeamStatus
in class StatusBase