public class InMouth extends StatusBase
type
modifiers
Constructor and Description |
---|
InMouth(PixelmonWrapper dondozo) |
Modifier and Type | Method and Description |
---|---|
boolean |
canAttackThisTurn(PixelmonWrapper pw,
Attack a)
Determines whether the statused Pokémon can attack.
|
boolean |
isPartnerDondozo(PixelmonWrapper pw) |
boolean |
skipsTurn()
Determines whether the user skips their turn due to this status.
|
boolean |
stopsForcedSwitches(PixelmonWrapper cause)
Determines whether the status prevents another Pokémon from switching them.
|
boolean |
stopsIncomingAttack(PixelmonWrapper pw,
PixelmonWrapper attacker)
Determines whether the status stops an attack about to hit the statused Pokémon.
|
void |
stopsIncomingAttackMessage(PixelmonWrapper pokemon,
PixelmonWrapper user)
Displays a battle message when the status stops an attack.
|
boolean |
stopsSwitching()
Determines whether the status stops switching.
|
allowsStatChange, applyBeforeEffect, applyEffect, applyEffectOnSwitch, applyEndOfBattleEffect, applyRepeatedEffect, applySwitchOutEffect, cantMiss, copy, getCureMessage, getCureMessageItem, getEffectiveTypes, getNewInstance, ignoreStatus, isImmune, isTeamStatus, isWholeTeamStatus, modifyBaseStats, modifyDamageIncludeFixed, modifyPowerAndAccuracyTarget, modifyPowerAndAccuracyUser, modifyStats, modifyStatsCancellable, modifyWeight, onAttackEnd, onAttackUsed, onDamageReceived, onEndOfAttackersTurn, onEndOfTurn, redirectAttack, stopsIncomingAttackUser, stopsSelfStatusMove, stopsStatusChange
applyEarlyEffect, applyEffectAfterAllTargets, applyEffectAfterStatus, applyEffectHitOrMiss, applyEffectStart, applyMissEffect, changeChance, checkChance, dealtDamage, doesPersist, getChance, getWeightWithChance, isChance, modifyDamage, modifyPriority, modifyTypeEffectiveness, modifyTypeEffectiveness, weightEffect
public InMouth(PixelmonWrapper dondozo)
public boolean stopsSwitching()
StatusBase
stopsSwitching
in class StatusBase
public boolean stopsForcedSwitches(PixelmonWrapper cause)
StatusBase
stopsForcedSwitches
in class StatusBase
cause
- The Pokémon triggering the switch.public boolean canAttackThisTurn(PixelmonWrapper pw, Attack a)
StatusBase
canAttackThisTurn
in class StatusBase
pw
- The statused Pokémon.a
- The attack to be used by the Pokémon.public boolean stopsIncomingAttack(PixelmonWrapper pw, PixelmonWrapper attacker)
StatusBase
stopsIncomingAttack
in class StatusBase
pw
- The statused Pokémon.attacker
- The attack's user.public boolean skipsTurn()
StatusBase
skipsTurn
in class StatusBase
public void stopsIncomingAttackMessage(PixelmonWrapper pokemon, PixelmonWrapper user)
StatusBase
stopsIncomingAttackMessage
in class StatusBase
pokemon
- The statused Pokémon.user
- The attack's user.public boolean isPartnerDondozo(PixelmonWrapper pw)