|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmechanics.statuses.StatusEffect
mechanics.statuses.PoisonEffect
public class PoisonEffect
| 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 | |
|---|---|
PoisonEffect()
Creates a new instance of PoisonEffect |
|
| Method Summary | |
|---|---|
boolean |
apply(Pokemon p)
Applies the initial effects of the status to a pokemon but does not add the status to the list of statuses the pokemon has. |
java.lang.String |
getDescription()
Get a description of this status effect. |
java.lang.String |
getName()
Get the name of this status effect. |
int |
getTier()
Poison is in the fourth tier. |
boolean |
immobilises(Pokemon poke)
Poison does not immobilise. |
boolean |
switchOut(Pokemon p)
Poison stays through switching out. |
boolean |
tick(Pokemon p)
Poison removes 1/8 max health each round. |
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, executeTurn, getEffectiveness, getEnemyTransformedEffectiveness, getEnemyTransformedMove, getInducer, getLock, getMove, getTierCount, getTransformedEffectiveness, getTransformedMove, hitsThroughSubstitute, informDamaged, informDuplicateEffect, isActive, isEffectivenessTransformer, isExclusiveWith, isListener, 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 PoisonEffect()
| Method Detail |
|---|
public java.lang.String getName()
StatusEffect
getName in class StatusEffectpublic boolean switchOut(Pokemon p)
switchOut in class StatusEffectpublic boolean tick(Pokemon p)
tick in class StatusEffectpublic int getTier()
getTier in class StatusEffectpublic boolean apply(Pokemon p)
StatusEffect
apply in class StatusEffectpublic void unapply(Pokemon p)
StatusEffect
unapply in class StatusEffectpublic java.lang.String getDescription()
StatusEffect
getDescription 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 | |||||||||