Class DamageBonusEffect
java.lang.Object
com.pixelmonmod.tcg.duel.attack.AttackEffect
com.pixelmonmod.tcg.duel.attack.effects.DamageBonusEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec
<DamageBonusEffect> protected final Energy
protected final boolean
protected final Integer
protected final Integer
protected final boolean
protected final DamageBonusType
protected final int
-
Constructor Summary
ConstructorsConstructorDescriptionDamageBonusEffect
(boolean self, DamageBonusType type, Optional<Energy> energy, Optional<Integer> pokedexNumber, int value, Optional<Integer> maximumBonus, boolean ignoreBaseDamage) -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyBeforeDamage
(List<Object> parameters, PokemonAttackStatus attack, PokemonCardState card, GameServerState server) type()
Methods inherited from class com.pixelmonmod.tcg.duel.attack.AttackEffect
applyAfterDamage, applyDelayAfterDamage, canApply, chooseOppAttack, codec, flipCoin, getCustomGUI, getOpponentSelectorState, getSelectorState, isOptional, modifyDamage, modifyTurn
-
Field Details
-
CODEC
-
self
protected final boolean self -
type
-
energy
-
pokedexNumber
-
value
protected final int value -
maximumBonus
-
ignoreBaseDamage
protected final boolean ignoreBaseDamage
-
-
Constructor Details
-
DamageBonusEffect
-
-
Method Details
-
type
- Specified by:
type
in classAttackEffect
-
applyBeforeDamage
public void applyBeforeDamage(List<Object> parameters, PokemonAttackStatus attack, PokemonCardState card, GameServerState server) - Overrides:
applyBeforeDamage
in classAttackEffect
-