public class GorillaTactics extends AbstractAbility
Constructor and Description |
---|
GorillaTactics() |
Modifier and Type | Method and Description |
---|---|
void |
applyRepeatedEffect(PixelmonWrapper pokemon)
Fires at the end of the turn.
|
void |
applySwitchInEffect(PixelmonWrapper pw)
Triggers after the Pokémon switches in and when the Pokémon gains an Ability.
|
void |
applySwitchOutEffect(PixelmonWrapper pw)
Triggers when the Pokémon switches out.
|
int[] |
modifyStats(PixelmonWrapper user,
int[] stats)
Modifies the Pokémon's stats at the beginning of a battle turn.
|
void |
preProcessAttackUser(PixelmonWrapper pokemon,
PixelmonWrapper target,
Attack a)
Triggers before the Pokémon attacks.
|
equals, getName, getNewInstance, getTranslationKey, hashCode
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
adjustCriticalHitChance, allowsIncomingAttack, allowsIncomingAttackMessage, allowsIncomingAttackTeammate, allowsOutgoingAttack, allowsStatChange, allowsStatChangeTeammate, allowsStatus, allowsStatusOpponent, allowsStatusTeammate, alwaysConsideredDamaged, applyAllySwitchInEffect, applyDynamaxEffect, applyEffectOnContactTarget, applyEffectOnContactTargetLate, applyEffectOnContactUser, applyEffectOnStatModified, applyEndOfBattleEffect, applyFoeSwitchInEffect, applyPostSwitchEffect, applyRepeatedEffectAfterStatus, applyStartOfBattleEffect, applyStartOfBattleHeadOfPartyEffect, applySwitchReplaceEffect, beforeSwitch, canAttackThisTurn, canBeCopied, canBeDisabled, canBeIgnored, canPerish, doesAttackUserIgnoreProtect, doesContactAttackMakeContact, getEffectiveTypes, getMultiplier, ignoreEvasion, ignoreWeather, isAbility, isAbility, isAbility, isNegativeAbility, modifyDamage, modifyDamageIncludeFixed, modifyDamageTarget, modifyDamageTeammate, modifyDamageUser, modifyPowerAndAccuracyTarget, modifyPowerAndAccuracyTeammate, modifyPowerAndAccuracyUser, modifyPriority, modifySelfDamage, modifyStab, modifyStatsCancellable, modifyStatsCancellableOther, modifyStatsCancellableTeammate, modifyStatsOther, modifyStatsTeammate, modifyType, modifyWeight, needNewInstance, onAbilityLost, onAllyFaint, onBerryEaten, onDamageReceived, onFoeFaint, onHealed, onItemChanged, onItemConsumed, onSelfFaint, onStatDecrease, onStatIncrease, onStatusAdded, onTerrainSwitch, onWeatherChange, postProcessAttack, postProcessAttackOther, postProcessAttackUser, postProcessAttackUserHitOrMiss, preProcessAttack, preProcessAttackStatBeforeDamageCalc, preventsCriticalHits, redirectAttack, sendActivatedMessage, startMove, stopsForcedSwitches, stopsSwitching, tookDamageTarget, tookDamageTargetAfterMove, tookDamageUser
getLocalizedName, getTranslatedName
public void preProcessAttackUser(PixelmonWrapper pokemon, PixelmonWrapper target, Attack a)
Ability
pokemon
- The Pokémon with the Ability.target
- The attack's target.a
- The attack.public void applySwitchInEffect(PixelmonWrapper pw)
Ability
pw
- The Pokémon switching in.public void applySwitchOutEffect(PixelmonWrapper pw)
Ability
pw
- The Pokémon switching out.public int[] modifyStats(PixelmonWrapper user, int[] stats)
Ability
user
- The Pokémon.stats
- The Pokémon's stats.public void applyRepeatedEffect(PixelmonWrapper pokemon)
Ability
pokemon
- The Pokémon with the Ability.