Package com.pixelmonmod.tcg.duel.power
Class Transform
java.lang.Object
com.pixelmonmod.tcg.duel.PowerEffect
com.pixelmonmod.tcg.duel.power.Transform
-
Field Summary
FieldsFields inherited from class com.pixelmonmod.tcg.duel.PowerEffect
codec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandisableEvolution(PokemonCardState affecting, PokemonCardState pokemon, GameClientState client) Disable evolution of a particular PokemonbooleanRainbowfy energybooleanPassive ability does not require activationbooleanonCondition(PokemonCardState pokemon, PokemonCardState attacker, CardCondition cardCondition, GameServerState server) voidonPlay(PokemonCardState newPokemon, PlayerCommonState playingPlayer, PokemonCardState pokemon, PlayerServerState player, GameServerState server) voidonStartGame(PokemonCardState pokemon, GameServerState server) voidonSwitchActiveCard(PokemonCardState newActive, PokemonCardState oldActive, PlayerCommonState switchingPlayer, PokemonCardState pokemon, PlayerServerState player, GameServerState server) type()Methods inherited from class com.pixelmonmod.tcg.duel.PowerEffect
activate, canActivate, cleanUp, codec, disableEvolution, disableOtherAbilities, flipCoin, getCustomGUI, getEnergyEquivalence, getSelectorState, holdParameters, isEnabled, onAttacked, onDamage, onEndTurn, retreatModifier, revealHand
-
Field Details
-
CODEC
-
-
Constructor Details
-
Transform
public Transform()
-
-
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:
-
onCondition
public boolean onCondition(PokemonCardState pokemon, PokemonCardState attacker, CardCondition cardCondition, GameServerState server) - Overrides:
onConditionin classPowerEffect- Parameters:
pokemon-attacker-cardCondition-- Returns:
- False will cancel the effect
-
onPlay
public void onPlay(PokemonCardState newPokemon, PlayerCommonState playingPlayer, PokemonCardState pokemon, PlayerServerState player, GameServerState server) - Overrides:
onPlayin classPowerEffect
-
onStartGame
- Overrides:
onStartGamein classPowerEffect
-
onSwitchActiveCard
public void onSwitchActiveCard(PokemonCardState newActive, PokemonCardState oldActive, PlayerCommonState switchingPlayer, PokemonCardState pokemon, PlayerServerState player, GameServerState server) - Overrides:
onSwitchActiveCardin classPowerEffect
-
ignoreEnergyTypes
public boolean ignoreEnergyTypes()Description copied from class:PowerEffectRainbowfy energy- Overrides:
ignoreEnergyTypesin classPowerEffect- Returns:
-