Package com.pixelmonmod.tcg.duel.state
Class PokemonCardStatus
java.lang.Object
com.pixelmonmod.tcg.duel.state.PokemonCardStatus
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCondition(CardCondition cardCondition, Integer modifier) voidThis retains the conditions before attacks, so that effect can be calculatedList<org.apache.commons.lang3.tuple.Pair<CardCondition,Integer>> List<org.apache.commons.lang3.tuple.Pair<CardCondition,Integer>> intbooleanhasCondition(CardCondition cardCondition) voidhealDamage(int d) booleanbooleanbooleanvoidvoidremoveCondition(CardCondition cardCondition) voidsetConditionImmune(boolean conditionImmune) voidsetDamage(int d) voidsetDamageImmune(boolean damageImmune) voidsetStartTurnParalyzed(boolean startTurnParalyzed) voidwrite(net.minecraft.network.FriendlyByteBuf buf)
-
Constructor Details
-
PokemonCardStatus
public PokemonCardStatus() -
PokemonCardStatus
public PokemonCardStatus(net.minecraft.network.FriendlyByteBuf buf)
-
-
Method Details
-
write
public void write(net.minecraft.network.FriendlyByteBuf buf) -
getConditions
-
cloneConditions
public void cloneConditions()This retains the conditions before attacks, so that effect can be calculated -
getClonedConditions
-
getDamage
public int getDamage() -
healDamage
public void healDamage(int d) -
setDamage
public void setDamage(int d) -
hasCondition
-
addCondition
-
removeCondition
-
removeAllConditions
public void removeAllConditions() -
isStartTurnParalyzed
public boolean isStartTurnParalyzed() -
setStartTurnParalyzed
public void setStartTurnParalyzed(boolean startTurnParalyzed) -
isDamageImmune
public boolean isDamageImmune() -
setDamageImmune
public void setDamageImmune(boolean damageImmune) -
isConditionImmune
public boolean isConditionImmune() -
setConditionImmune
public void setConditionImmune(boolean conditionImmune)
-