public class MysteriousAirCurrent extends Weather
extreme, isOverworldWeather, langContinue, langEnd, langStart, turnsToGo, weatherRock
type
modifiers
Constructor and Description |
---|
MysteriousAirCurrent() |
Modifier and Type | Method and Description |
---|---|
protected void |
applyRepeatedEffect(BattleController bc)
Triggers at the end of every turn.
|
void |
applyRepeatedEffect(GlobalStatusController global)
Triggers at the end of every turn.
|
protected int |
countBenefits(PixelmonWrapper user,
PixelmonWrapper target)
Counts the number of ways that the target Pokémon benefits from the weather.
|
java.util.List<Element> |
getEffectiveTypes(PixelmonWrapper user,
PixelmonWrapper target)
Returns the types that will be used in calculating the Pokémon's attack's type effectiveness.
|
protected Weather |
getNewInstance(int turns)
Gets a new instance of the subclass.
|
applyEffect, getIsOverworldWeather, getLangContinue, getRemainingTurns, setStartTurns, toString, weightEffect
ignoreWeather, isTerrain, isWeather
allowsStatChange, applyBeforeEffect, applyEffectOnSwitch, applyEndOfBattleEffect, applyRepeatedEffect, applySwitchOutEffect, canAttackThisTurn, cantMiss, copy, getCureMessage, getCureMessageItem, getNewInstance, ignoreStatus, isImmune, isTeamStatus, isWholeTeamStatus, 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
protected Weather getNewInstance(int turns)
Weather
getNewInstance
in class Weather
turns
- The number of turns that the weather will last for.protected int countBenefits(PixelmonWrapper user, PixelmonWrapper target)
Weather
countBenefits
in class Weather
user
- The Pokémon using the weather move.target
- The Pokémon to count benefits for.public java.util.List<Element> getEffectiveTypes(PixelmonWrapper user, PixelmonWrapper target)
StatusBase
getEffectiveTypes
in class StatusBase
user
- The attack's user.target
- The attack's target.public void applyRepeatedEffect(GlobalStatusController global)
GlobalStatusBase
applyRepeatedEffect
in class Weather
global
- The battle's global status controller.protected void applyRepeatedEffect(BattleController bc)
Weather
applyRepeatedEffect
in class Weather
bc
- The battle that the weather is in.