Interface CardEquipment
-
- All Implemented Interfaces:
-
java.io.Serializable
public interface CardEquipment implements Serializable
Represents Card Equipment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumCardEquipment.RarityRarity for a CardEquipment Item
public final classCardEquipment.PotionRepresents a CardEquipment Potion Effect
public final classCardEquipment.AbilityReprsents a CardEquipment Ability
-
Method Summary
Modifier and Type Method Description abstract StringgetName()Fetches the name of this CardEquipment. abstract MaterialgetItem()Fetches the item icon of this CardEquipment. abstract DoublegetHealthModifier()Fetches the multiplicative health modifier of this CardEquipment. abstract DoublegetDamageModifier()Fetches the multiplicative damage modifier of this CardEquipment. abstract DoublegetDefenseModifier()Fetches the multiplicative defense modifier of this CardEquipment. abstract DoublegetSpeedModifier()Fetches the multiplicative speed modifier of this CardEquipment. abstract DoublegetKnockbackResistanceModifier()Fetches the multiplicative knockback resistance modifier of this CardEquipment. abstract CardEquipment.RaritygetRarity()Fetches the rarity of this CardEquipment. abstract CardEquipment.AbilitygetAbility()Fetches the ability of this CardEquipment. Set<CardEquipment.Potion>getEffects()-
-
Method Detail
-
getItem
abstract Material getItem()
Fetches the item icon of this CardEquipment.
-
getHealthModifier
abstract Double getHealthModifier()
Fetches the multiplicative health modifier of this CardEquipment.
-
getDamageModifier
abstract Double getDamageModifier()
Fetches the multiplicative damage modifier of this CardEquipment.
-
getDefenseModifier
abstract Double getDefenseModifier()
Fetches the multiplicative defense modifier of this CardEquipment.
-
getSpeedModifier
abstract Double getSpeedModifier()
Fetches the multiplicative speed modifier of this CardEquipment.
-
getKnockbackResistanceModifier
abstract Double getKnockbackResistanceModifier()
Fetches the multiplicative knockback resistance modifier of this CardEquipment.
-
getRarity
abstract CardEquipment.Rarity getRarity()
Fetches the rarity of this CardEquipment.
-
getAbility
abstract CardEquipment.Ability getAbility()
Fetches the ability of this CardEquipment.
-
getEffects
Set<CardEquipment.Potion> getEffects()
-
-
-
-