public class FlipsMultiplyEffect extends BaseAttackEffect
| Modifier and Type | Class and Description |
|---|---|
static class |
FlipsMultiplyEffect.Type |
| Modifier and Type | Field and Description |
|---|---|
int |
counter |
| Constructor and Description |
|---|
FlipsMultiplyEffect() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyBeforeDamage(java.util.List<java.lang.Object> parameters,
PokemonAttackStatus attack,
PokemonCardState card,
GameServerState server) |
java.util.List<CoinSide> |
flipCoin(java.util.List<CoinSide> currentResult,
PokemonCardState pokemon,
GameServerState server)
This function receives current flipping result and adding more if the effect needed
|
BaseAttackEffect |
parse(java.lang.String... args) |
applyAfterDamage, applyDelayAfterDamage, canApply, chooseOppAttack, construct, getCodes, getCustomGUI, getOpponentSelectorState, getSelectorState, isOptional, modifyDamage, modifyTurn, setOptional, setRequiredCoinSide, withConstructorpublic java.util.List<CoinSide> flipCoin(java.util.List<CoinSide> currentResult, PokemonCardState pokemon, GameServerState server)
BaseAttackEffectflipCoin in class BaseAttackEffectpublic void applyBeforeDamage(java.util.List<java.lang.Object> parameters,
PokemonAttackStatus attack,
PokemonCardState card,
GameServerState server)
applyBeforeDamage in class BaseAttackEffectpublic BaseAttackEffect parse(java.lang.String... args)
parse in class BaseAttackEffect