|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmechanics.statuses.StatusEffect
mechanics.statuses.FreezeEffect
public class FreezeEffect
TODO: Account for fire moves thawing out pokemon.
| Field Summary |
|---|
| Fields inherited from class mechanics.statuses.StatusEffect |
|---|
m_lock, SPECIAL_EFFECT_LOCK, STATE_ACTIVE, STATE_DEACTIVATED, STATE_REMOVABLE, WEATHER_EFFECT_LOCK |
| Constructor Summary | |
|---|---|
FreezeEffect()
|
|
| Method Summary | |
|---|---|
boolean |
apply(Pokemon p)
Ice pokemon cannot be frozen. |
void |
executeTurn(Pokemon p,
BattleTurn turn)
This method is called when the pokemon to whom the status effect is applied is just about to execute his turn. |
java.lang.String |
getDescription()
Get a description of this status effect. |
java.lang.String |
getName()
Get the name of this status effect. |
int |
getTier()
Remove the tier of the after-turn effect. |
boolean |
immobilises(Pokemon poke)
Freeze immolilises the pokemon. |
void |
informDamaged(Pokemon source,
Pokemon target,
MoveListEntry entry,
int damage)
React to damage. |
boolean |
isListener()
Return whether this effect listens for damage. |
boolean |
switchOut(Pokemon p)
A frozen pokemon is not cured by being switched out. |
boolean |
tick(Pokemon p)
Called each turn that this status effect is applied to a pokemon. |
void |
unapply(Pokemon p)
Unapply this status effect. |
| Methods inherited from class mechanics.statuses.StatusEffect |
|---|
activate, apply, beginTick, canSwitch, canSwitch, clone, deactivate, deactivates, disable, equals, getEffectiveness, getEnemyTransformedEffectiveness, getEnemyTransformedMove, getInducer, getLock, getMove, getTierCount, getTransformedEffectiveness, getTransformedMove, hitsThroughSubstitute, informDuplicateEffect, isActive, isEffectivenessTransformer, isExclusiveWith, isMoveTransformer, isPassable, isRemovable, isSingleton, setInducer, switchIn, vetoesMove |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FreezeEffect()
| Method Detail |
|---|
public java.lang.String getName()
StatusEffect
getName in class StatusEffectpublic boolean tick(Pokemon p)
StatusEffect
tick in class StatusEffectpublic int getTier()
StatusEffect
getTier in class StatusEffectpublic boolean switchOut(Pokemon p)
switchOut in class StatusEffectpublic boolean apply(Pokemon p)
apply in class StatusEffectpublic void unapply(Pokemon p)
StatusEffect
unapply in class StatusEffectpublic java.lang.String getDescription()
StatusEffect
getDescription in class StatusEffectpublic boolean isListener()
StatusEffect
isListener in class StatusEffect
public void executeTurn(Pokemon p,
BattleTurn turn)
StatusEffect
executeTurn in class StatusEffect
public void informDamaged(Pokemon source,
Pokemon target,
MoveListEntry entry,
int damage)
StatusEffect
informDamaged in class StatusEffectpublic boolean immobilises(Pokemon poke)
immobilises in class StatusEffect
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||