public class Disguise extends AbstractAbility
| Constructor and Description | 
|---|
Disguise()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
allowsIncomingAttack(PixelmonWrapper pokemon,
                    PixelmonWrapper user,
                    Attack a)
Determines whether an incoming attack can hit the Pokémon 
 | 
boolean | 
allowsOutgoingAttack(PixelmonWrapper user,
                    PixelmonWrapper target,
                    Attack a)
Determines whether an outgoing attack can hit the target. 
 | 
int | 
modifyDamageIncludeFixed(int damage,
                        PixelmonWrapper user,
                        PixelmonWrapper target,
                        Attack a)
Triggers when the Pokémon takes direct damage, including fixed damage moves. 
 | 
equals, getName, getNewInstance, getTranslationKey, hashCodeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitadjustCriticalHitChance, allowsIncomingAttackMessage, allowsIncomingAttackTeammate, allowsStatChange, allowsStatChangeTeammate, allowsStatus, allowsStatusOpponent, allowsStatusTeammate, alwaysConsideredDamaged, applyAllySwitchInEffect, applyDynamaxEffect, applyEffectOnContactTarget, applyEffectOnContactTargetLate, applyEffectOnContactUser, applyEffectOnStatModified, applyEndOfBattleEffect, applyFoeSwitchInEffect, applyPostSwitchEffect, applyRepeatedEffect, applyRepeatedEffectAfterStatus, applyStartOfBattleEffect, applyStartOfBattleHeadOfPartyEffect, applySwitchInEffect, applySwitchOutEffect, applySwitchReplaceEffect, beforeSwitch, canAttackThisTurn, canBeCopied, canBeDisabled, canBeIgnored, canPerish, doesAttackUserIgnoreProtect, doesContactAttackMakeContact, getEffectiveTypes, getMultiplier, ignoreEvasion, ignoreWeather, isAbility, isAbility, isAbility, isNegativeAbility, modifyDamage, modifyDamageTarget, modifyDamageTeammate, modifyDamageUser, modifyPowerAndAccuracyTarget, modifyPowerAndAccuracyTeammate, modifyPowerAndAccuracyUser, modifyPriority, modifySelfDamage, modifyStab, modifyStats, 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, preProcessAttackUser, preventsCriticalHits, redirectAttack, sendActivatedMessage, startMove, stopsForcedSwitches, stopsSwitching, tookDamageTarget, tookDamageTargetAfterMove, tookDamageUsergetLocalizedName, getTranslatedNamepublic int modifyDamageIncludeFixed(int damage,
                                    PixelmonWrapper user,
                                    PixelmonWrapper target,
                                    Attack a)
damage - The amount of damage dealt.user - The attack's user.target - The attack's target.a - The attack.public boolean allowsIncomingAttack(PixelmonWrapper pokemon, PixelmonWrapper user, Attack a)
pokemon - The Pokémon with the Ability.user - The attack's user.a - The attack.public boolean allowsOutgoingAttack(PixelmonWrapper user, PixelmonWrapper target, Attack a)
user - - The user of the move and the Pokémon with the abilitytarget - - The target of this Pokémon's attack.a - - The attack