|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StatusEffect | |
---|---|
mechanics.clauses | |
mechanics.moves | |
mechanics.statuses | |
mechanics.statuses.abilities | |
mechanics.statuses.field | |
mechanics.statuses.items | |
netbattle | |
shoddybattle |
Uses of StatusEffect in mechanics.clauses |
---|
Methods in mechanics.clauses with parameters of type StatusEffect | |
---|---|
boolean |
Clause.allowsStatus(StatusEffect eff,
Pokemon source,
Pokemon target)
Does this clause allow the application of the given status effect to a particular pokemon? |
boolean |
EffectClause.allowsStatus(StatusEffect eff,
Pokemon source,
Pokemon target)
|
boolean |
EffectClause.allowsStatus(StatusEffect eff,
Pokemon source,
Pokemon target)
|
boolean |
Clause.allowsStatus(StatusEffect eff,
Pokemon source,
Pokemon target)
Does this clause allow the application of the given status effect to a particular pokemon? |
Uses of StatusEffect in mechanics.moves |
---|
Subclasses of StatusEffect in mechanics.moves | |
---|---|
static class |
MoveList.AttractEffect
|
static class |
MoveList.CoEffect
|
static class |
MoveList.EndureEffect
|
static class |
MoveList.FixedAttackEffect
A status that forces the user to continue to use the same move. |
static class |
MoveList.HealBlockEffect
Prevents the affected party from using recovery moves for 5 turns. |
static class |
MoveList.LockOnEffect
Ensures that the next move will hit unless the opponenet has an ISE. |
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.SubstituteEffect
|
static class |
MoveList.ToxicSpikesEffect
|
static class |
MoveList.TrappingEffect
|
Methods in mechanics.moves that return StatusEffect | |
---|---|
StatusEffect[] |
StatusMove.getEffects()
|
StatusEffect[] |
StatusMove.getEffects()
|
Constructors in mechanics.moves with parameters of type StatusEffect | |
---|---|
StatusMove(PokemonType type,
int power,
double accuracy,
int pp,
StatusEffect[] statuses,
boolean[] attacker,
double[] chances)
Creates a new instance of StatusMove |
|
StatusMove(PokemonType type,
int power,
double accuracy,
int pp,
StatusEffect[] statuses,
boolean[] attacker,
double[] chances)
Creates a new instance of StatusMove |
Uses of StatusEffect in mechanics.statuses |
---|
Subclasses of StatusEffect in mechanics.statuses | |
---|---|
class |
AwesomeEffect
This is an amazingly awesome effect!! |
class |
BurnEffect
|
class |
ChargeEffect
|
class |
ConfuseEffect
|
class |
FlinchEffect
|
class |
FreezeEffect
TODO: Account for fire moves thawing out pokemon. |
class |
MultipleStatChangeEffect
Applies a set of StatChange Effects |
class |
ParalysisEffect
|
class |
PercentEffect
This class represents an effect that heals or does damage based on a percentage. |
class |
PoisonEffect
|
class |
SleepEffect
|
class |
StatChangeEffect
|
class |
ToxicEffect
|
Methods in mechanics.statuses with parameters of type StatusEffect | |
---|---|
void |
StatusListener.informStatusApplied(Pokemon source,
Pokemon poke,
StatusEffect eff)
Called when a status effect is successfully applied to a pokemon. |
void |
StatusListener.informStatusApplied(Pokemon source,
Pokemon poke,
StatusEffect eff)
Called when a status effect is successfully applied to a pokemon. |
void |
StatusListener.informStatusRemoved(Pokemon poke,
StatusEffect eff)
Called when a status effect is remove from a pokemon. |
void |
StatusListener.informStatusRemoved(Pokemon poke,
StatusEffect eff)
Called when a status effect is remove from a pokemon. |
boolean |
StatusEffect.isExclusiveWith(StatusEffect eff)
Return whether this effect can coexist with another effect. |
boolean |
StatusEffect.isExclusiveWith(StatusEffect eff)
Return whether this effect can coexist with another effect. |
Uses of StatusEffect in mechanics.statuses.abilities |
---|
Subclasses of StatusEffect in mechanics.statuses.abilities | |
---|---|
class |
CompoundEyesAbility
|
class |
CriticalTypeAbility
|
class |
IntrinsicAbility
|
class |
OpponentEffectAbility
|
class |
TrappingAbility
|
Uses of StatusEffect in mechanics.statuses.field |
---|
Subclasses of StatusEffect in mechanics.statuses.field | |
---|---|
class |
FieldEffect
This class represents a StatusEffect that is applied to a whole battle field, rather than a single pokemon. |
class |
HailEffect
1. |
class |
RainEffect
1. |
class |
SandstormEffect
1. |
class |
SunEffect
1. |
class |
WeatherEffect
|
Uses of StatusEffect in mechanics.statuses.items |
---|
Subclasses of StatusEffect in mechanics.statuses.items | |
---|---|
class |
ChoiceBandItem
Choice Band: First attack is used repeatedly, but for 150% damage. |
class |
HoldItem
This class implements an item that can be held by a pokemon during battle. |
Uses of StatusEffect in netbattle |
---|
Methods in netbattle with parameters of type StatusEffect | |
---|---|
void |
NetBattleField.informStatusApplied(Pokemon poke,
StatusEffect eff)
Inform that a status effect was applied to a pokemon. |
void |
NetBattleField.informStatusApplied(Pokemon poke,
StatusEffect eff)
Inform that a status effect was applied to a pokemon. |
void |
NetBattleField.informStatusRemoved(Pokemon poke,
StatusEffect eff)
Inform that a status effect was removed from a pokemon. |
void |
NetBattleField.informStatusRemoved(Pokemon poke,
StatusEffect eff)
Inform that a status effect was removed from a pokemon. |
Uses of StatusEffect in shoddybattle |
---|
Methods in shoddybattle that return StatusEffect | |
---|---|
StatusEffect |
Pokemon.addStatus(Pokemon source,
StatusEffect eff)
Add a status effect to this pokemon. |
StatusEffect |
Pokemon.addStatus(Pokemon source,
StatusEffect eff)
Add a status effect to this pokemon. |
StatusEffect |
Pokemon.getEffect(java.lang.Class type)
Return the effect of a particular class applied to this pokemon, or null if there is no such effect. |
StatusEffect |
Pokemon.getEffect(java.lang.Class type)
Return the effect of a particular class applied to this pokemon, or null if there is no such effect. |
StatusEffect |
Pokemon.getEffect(int lock)
Return the effect applied to this pokemon of a particular lock or null if there is no such effect applied. |
StatusEffect |
Pokemon.getEffect(int lock)
Return the effect applied to this pokemon of a particular lock or null if there is no such effect applied. |
StatusEffect |
Pokemon.getVetoingEffect(int idx)
Return the effect that vetoes the use of a particular one of this pokemon's moves. |
StatusEffect |
Pokemon.getVetoingEffect(int idx)
Return the effect that vetoes the use of a particular one of this pokemon's moves. |
Methods in shoddybattle with parameters of type StatusEffect | |
---|---|
StatusEffect |
Pokemon.addStatus(Pokemon source,
StatusEffect eff)
Add a status effect to this pokemon. |
StatusEffect |
Pokemon.addStatus(Pokemon source,
StatusEffect eff)
Add a status effect to this pokemon. |
boolean |
BattleField.allowsStatus(StatusEffect eff,
Pokemon source,
Pokemon target)
Check whether the clauses present on this battle field permit the application of the given status effect to the given pokemon. |
boolean |
BattleField.allowsStatus(StatusEffect eff,
Pokemon source,
Pokemon target)
Check whether the clauses present on this battle field permit the application of the given status effect to the given pokemon. |
boolean |
Pokemon.hasEffect(StatusEffect eff)
Return whether this pokemon has a particular effect. |
boolean |
Pokemon.hasEffect(StatusEffect eff)
Return whether this pokemon has a particular effect. |
abstract void |
BattleField.informStatusApplied(Pokemon poke,
StatusEffect eff)
Inform that a status was applied to a pokemon. |
abstract void |
BattleField.informStatusApplied(Pokemon poke,
StatusEffect eff)
Inform that a status was applied to a pokemon. |
abstract void |
BattleField.informStatusRemoved(Pokemon poke,
StatusEffect eff)
Inform that a status effect was removed from a pokemon. |
abstract void |
BattleField.informStatusRemoved(Pokemon poke,
StatusEffect eff)
Inform that a status effect was removed from a pokemon. |
void |
Pokemon.removeStatus(StatusEffect eff)
Remove a status effect from this pokemon. |
void |
Pokemon.removeStatus(StatusEffect eff)
Remove a status effect from this pokemon. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |