Package com.pixelmonmod.tcg.duel.power
Class DisableEvolution
java.lang.Object
com.pixelmonmod.tcg.duel.PowerEffect
com.pixelmonmod.tcg.duel.power.DisableEvolution
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<DisableEvolution> Fields inherited from class com.pixelmonmod.tcg.duel.PowerEffect
codec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandisableEvolution(PokemonCardState pokemon, GameClientState client) Disable all evolution.booleandisableEvolution(PokemonCardState affecting, PokemonCardState pokemon, GameClientState client) Disable evolution of a particular PokemonbooleanPassive ability does not require activationtype()Methods inherited from class com.pixelmonmod.tcg.duel.PowerEffect
activate, canActivate, cleanUp, codec, disableOtherAbilities, flipCoin, getCustomGUI, getEnergyEquivalence, getSelectorState, holdParameters, ignoreEnergyTypes, isEnabled, onAttacked, onCondition, onDamage, onEndTurn, onPlay, onStartGame, onSwitchActiveCard, retreatModifier, revealHand
-
Field Details
-
CODEC
-
-
Constructor Details
-
DisableEvolution
public DisableEvolution()
-
-
Method Details
-
type
- Specified by:
typein classPowerEffect
-
isPassive
public boolean isPassive()Description copied from class:PowerEffectPassive ability does not require activation- Overrides:
isPassivein classPowerEffect- Returns:
-
disableEvolution
public boolean disableEvolution(PokemonCardState affecting, PokemonCardState pokemon, GameClientState client) Description copied from class:PowerEffectDisable evolution of a particular Pokemon- Overrides:
disableEvolutionin classPowerEffect- Parameters:
affecting-pokemon-- Returns:
-
disableEvolution
Description copied from class:PowerEffectDisable all evolution. NOTE: need to overwrite both disableEvolution function.- Overrides:
disableEvolutionin classPowerEffect- Parameters:
pokemon-- Returns:
-