|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmechanics.statuses.StatusEffect
mechanics.statuses.abilities.IntrinsicAbility
mechanics.statuses.abilities.OpponentEffectAbility
public abstract class OpponentEffectAbility
Field Summary |
---|
Fields inherited from class mechanics.statuses.abilities.IntrinsicAbility |
---|
m_map |
Fields inherited from class mechanics.statuses.StatusEffect |
---|
m_lock, SPECIAL_EFFECT_LOCK, STATE_ACTIVE, STATE_DEACTIVATED, STATE_REMOVABLE, WEATHER_EFFECT_LOCK |
Constructor Summary | |
---|---|
OpponentEffectAbility(java.lang.String name)
Creates a new instance of TrappingAbility |
Method Summary | |
---|---|
protected abstract void |
applyToOpponent(Pokemon owner,
Pokemon p)
|
void |
switchIn(Pokemon owner)
Called when a pokemon with this status effect switches in. |
boolean |
switchOut(Pokemon p)
Called when a pokemon with this status effect switches out. |
void |
unapply(Pokemon p)
Unapply this status effect. |
Methods inherited from class mechanics.statuses.abilities.IntrinsicAbility |
---|
apply, compareTo, equals, getDescription, getInstance, getName, getTier, immobilises, isEffectTransferrable, isPhysical, isSwappable, registerAbility, tick |
Methods inherited from class mechanics.statuses.StatusEffect |
---|
activate, apply, beginTick, canSwitch, canSwitch, clone, deactivate, deactivates, disable, executeTurn, getEffectiveness, getEnemyTransformedEffectiveness, getEnemyTransformedMove, getInducer, getLock, getMove, getTierCount, getTransformedEffectiveness, getTransformedMove, hitsThroughSubstitute, informDamaged, informDuplicateEffect, isActive, isEffectivenessTransformer, isExclusiveWith, isListener, isMoveTransformer, isPassable, isRemovable, isSingleton, setInducer, vetoesMove |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OpponentEffectAbility(java.lang.String name)
Method Detail |
---|
public void unapply(Pokemon p)
StatusEffect
unapply
in class IntrinsicAbility
public boolean switchOut(Pokemon p)
StatusEffect
switchOut
in class IntrinsicAbility
protected abstract void applyToOpponent(Pokemon owner, Pokemon p)
public void switchIn(Pokemon owner)
StatusEffect
switchIn
in class StatusEffect
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |