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 TypeMethodDescriptionboolean
disableEvolution
(PokemonCardState pokemon, GameClientState client) Disable all evolution.boolean
disableEvolution
(PokemonCardState affecting, PokemonCardState pokemon, GameClientState client) Disable evolution of a particular Pokemonboolean
Passive 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:
type
in classPowerEffect
-
isPassive
public boolean isPassive()Description copied from class:PowerEffect
Passive ability does not require activation- Overrides:
isPassive
in classPowerEffect
- Returns:
-
disableEvolution
public boolean disableEvolution(PokemonCardState affecting, PokemonCardState pokemon, GameClientState client) Description copied from class:PowerEffect
Disable evolution of a particular Pokemon- Overrides:
disableEvolution
in classPowerEffect
- Parameters:
affecting
-pokemon
-- Returns:
-
disableEvolution
Description copied from class:PowerEffect
Disable all evolution. NOTE: need to overwrite both disableEvolution function.- Overrides:
disableEvolution
in classPowerEffect
- Parameters:
pokemon
-- Returns:
-