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 TypeMethodDescriptionboolean
disableEvolution
(PokemonCardState affecting, PokemonCardState pokemon, GameClientState client) Disable evolution of a particular Pokemonboolean
Rainbowfy energyboolean
Passive ability does not require activationboolean
onCondition
(PokemonCardState pokemon, PokemonCardState attacker, CardCondition cardCondition, GameServerState server) void
onPlay
(PokemonCardState newPokemon, PlayerCommonState playingPlayer, PokemonCardState pokemon, PlayerServerState player, GameServerState server) void
onStartGame
(PokemonCardState pokemon, GameServerState server) void
onSwitchActiveCard
(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:
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:
-
onCondition
public boolean onCondition(PokemonCardState pokemon, PokemonCardState attacker, CardCondition cardCondition, GameServerState server) - Overrides:
onCondition
in 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:
onPlay
in classPowerEffect
-
onStartGame
- Overrides:
onStartGame
in classPowerEffect
-
onSwitchActiveCard
public void onSwitchActiveCard(PokemonCardState newActive, PokemonCardState oldActive, PlayerCommonState switchingPlayer, PokemonCardState pokemon, PlayerServerState player, GameServerState server) - Overrides:
onSwitchActiveCard
in classPowerEffect
-
ignoreEnergyTypes
public boolean ignoreEnergyTypes()Description copied from class:PowerEffect
Rainbowfy energy- Overrides:
ignoreEnergyTypes
in classPowerEffect
- Returns:
-