Class ReduceDamageEffect
java.lang.Object
com.pixelmonmod.tcg.duel.attack.AttackEffect
com.pixelmonmod.tcg.duel.attack.effects.ReduceDamageEffect
Created by Hy on 8/14/2016.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<ReduceDamageEffect> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyBeforeDamage(List<Object> parameters, PokemonAttackStatus attack, PokemonCardState card, GameServerState server) intmodifyDamage(int damage, PokemonCardState pokemon, GameServerState server) Modify the damage done.type()Methods inherited from class com.pixelmonmod.tcg.duel.attack.AttackEffect
applyAfterDamage, applyDelayAfterDamage, canApply, chooseOppAttack, codec, flipCoin, getCustomGUI, getOpponentSelectorState, getSelectorState, isOptional, modifyTurn
-
Field Details
-
CODEC
-
-
Constructor Details
-
ReduceDamageEffect
public ReduceDamageEffect(int amount, boolean benchingRemoves)
-
-
Method Details
-
type
- Specified by:
typein classAttackEffect
-
applyBeforeDamage
public void applyBeforeDamage(List<Object> parameters, PokemonAttackStatus attack, PokemonCardState card, GameServerState server) - Overrides:
applyBeforeDamagein classAttackEffect
-
modifyDamage
Description copied from class:AttackEffectModify the damage done. Usually an effect of DelayEffect.- Overrides:
modifyDamagein classAttackEffect- Parameters:
damage-pokemon-server-- Returns:
-