mechanics.moves
Class MoveList.StealthRockEffect

java.lang.Object
  extended by mechanics.statuses.StatusEffect
      extended by mechanics.statuses.field.FieldEffect
          extended by mechanics.moves.MoveList.SpikesEffect
              extended by mechanics.moves.MoveList.StealthRockEffect
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
MoveList

public static class MoveList.StealthRockEffect
extends MoveList.SpikesEffect


Field Summary
 
Fields inherited from class mechanics.moves.MoveList.SpikesEffect
m_layers, m_maxLayers, m_message
 
Fields inherited from class mechanics.statuses.StatusEffect
m_lock, SPECIAL_EFFECT_LOCK, STATE_ACTIVE, STATE_DEACTIVATED, STATE_REMOVABLE, WEATHER_EFFECT_LOCK
 
Constructor Summary
MoveList.StealthRockEffect()
           
 
Method Summary
 boolean applyToField(BattleField field)
          Apply this effect to a field.
 java.lang.String getName()
          Get the name of this status effect.
 void switchIn(Pokemon p)
          Called when a pokemon with this status effect switches in.
 
Methods inherited from class mechanics.moves.MoveList.SpikesEffect
addSpikes, getDescription, getLayers, getSpikes, getTier, removeSpikes, tickField
 
Methods inherited from class mechanics.statuses.field.FieldEffect
beginTick, clone, getFieldCopy, switchOut, tick, tickPokemon, unapplyToField
 
Methods inherited from class mechanics.statuses.StatusEffect
activate, apply, apply, canSwitch, canSwitch, deactivate, deactivates, disable, equals, executeTurn, getEffectiveness, getEnemyTransformedEffectiveness, getEnemyTransformedMove, getInducer, getLock, getMove, getTierCount, getTransformedEffectiveness, getTransformedMove, hitsThroughSubstitute, immobilises, informDamaged, informDuplicateEffect, isActive, isEffectivenessTransformer, isExclusiveWith, isListener, isMoveTransformer, isPassable, isRemovable, isSingleton, setInducer, unapply, vetoesMove
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoveList.StealthRockEffect

public MoveList.StealthRockEffect()
Method Detail

getName

public java.lang.String getName()
Description copied from class: StatusEffect
Get the name of this status effect.

Overrides:
getName in class MoveList.SpikesEffect

switchIn

public void switchIn(Pokemon p)
Description copied from class: StatusEffect
Called when a pokemon with this status effect switches in.

Overrides:
switchIn in class MoveList.SpikesEffect

applyToField

public boolean applyToField(BattleField field)
Description copied from class: FieldEffect
Apply this effect to a field.

Overrides:
applyToField in class MoveList.SpikesEffect