public class HealingWish extends StatusBase
type
modifiers
Constructor and Description |
---|
HealingWish()
Initializes Healing Wish.
|
Modifier and Type | Method and Description |
---|---|
void |
applyEffect(PixelmonWrapper user,
PixelmonWrapper target)
Causes various effects during the move.
|
void |
applyEffectOnSwitch(PixelmonWrapper pw)
Triggers when the statused Pokémon switches in.
|
void |
applySwitchOutEffect(PixelmonWrapper outgoing,
PixelmonWrapper incoming)
If the switching out Pokémon was switched in with full health, it will have the Healing Wish
status and need to have that removed.
|
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, applyEndOfBattleEffect, applyRepeatedEffect, 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 void applyEffect(PixelmonWrapper user, PixelmonWrapper target)
EffectBase
applyEffect
in class StatusBase
user
- The move's user.target
- The move's target.public boolean isTeamStatus()
StatusBase
isTeamStatus
in class StatusBase
public boolean isWholeTeamStatus()
StatusBase
isWholeTeamStatus
in class StatusBase
public void applyEffectOnSwitch(PixelmonWrapper pw)
StatusBase
applyEffectOnSwitch
in class StatusBase
pw
- The statused Pokémon.public void applySwitchOutEffect(PixelmonWrapper outgoing, PixelmonWrapper incoming)
applySwitchOutEffect
in class StatusBase
outgoing
- The statused Pokémon.incoming
- The incoming Pokémon.