Uses of Class
mechanics.statuses.field.FieldEffect

Packages that use FieldEffect
mechanics.moves   
mechanics.statuses.field   
shoddybattle   
 

Uses of FieldEffect in mechanics.moves
 

Subclasses of FieldEffect in mechanics.moves
static class MoveList.HealBlockEffect
          Prevents the affected party from using recovery moves for 5 turns.
static class MoveList.LuckyChantEffect
          The party cannot be hit by critical hits for 5 turns.
static class MoveList.MistEffect
           
static class MoveList.PartyEffect
          An effect that is applied to a team for 5 turns.
static class MoveList.SafeguardEffect
           
static class MoveList.SpeedSwapEffect
          An effect that _effectively_ swaps the speeds of the pokemon in play.
static class MoveList.SpikesEffect
           
static class MoveList.StealthRockEffect
           
static class MoveList.ToxicSpikesEffect
           
 

Uses of FieldEffect in mechanics.statuses.field
 

Subclasses of FieldEffect in mechanics.statuses.field
 class HailEffect
          1.
 class RainEffect
          1.
 class SandstormEffect
          1.
 class SunEffect
          1.
 class WeatherEffect
           
 

Methods in mechanics.statuses.field that return FieldEffect
 FieldEffect FieldEffect.getFieldCopy()
          Allow for functional cloning when applying this effect to a field.
 FieldEffect FieldEffect.getFieldCopy()
          Allow for functional cloning when applying this effect to a field.
 

Uses of FieldEffect in shoddybattle
 

Methods in shoddybattle that return FieldEffect
 FieldEffect BattleField.getEffectByType(java.lang.Class type)
          Returns the first instance of an effect of a certain class that is applied to the BattleField.
 FieldEffect BattleField.getEffectByType(java.lang.Class type)
          Returns the first instance of an effect of a certain class that is applied to the BattleField.
 

Methods in shoddybattle with parameters of type FieldEffect
 boolean BattleField.applyEffect(FieldEffect eff)
          Apply a new FieldEffect to this BattleField.
 boolean BattleField.applyEffect(FieldEffect eff)
          Apply a new FieldEffect to this BattleField.
 void BattleField.removeEffect(FieldEffect eff)
          Remove a FieldEffect from this field.
 void BattleField.removeEffect(FieldEffect eff)
          Remove a FieldEffect from this field.