Package com.prineside.tdi2.enums
Class DamageType.Efficiency
java.lang.Object
com.prineside.tdi2.enums.DamageType.Efficiency
- Enclosing class:
- DamageType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
Critical hitstatic final int
Effective (enemy is 130%+ vulnerable to this damage, set by EnemySystem in giveDamage)static final int
static final int
Came from very powerful combination of buffs or very damaging abilitystatic final int
static final int
static final int
Came from DOT sourcestatic final int
Not effective (enemy is less than 70% vulnerable to this damage, set by EnemySystem in giveDamage) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isCritical
(int efficiency) static boolean
isEffective
(int efficiency) static boolean
isEspeciallyEffective
(int efficiency) static boolean
isNormal
(int efficiency) No modifiersstatic boolean
isOverTime
(int efficiency) static boolean
isWeak
(int efficiency)
-
Field Details
-
CRITICAL_BIT
public static final int CRITICAL_BITCritical hit- See Also:
-
EFFECTIVE_BIT
public static final int EFFECTIVE_BITEffective (enemy is 130%+ vulnerable to this damage, set by EnemySystem in giveDamage)- See Also:
-
OVER_TIME_BIT
public static final int OVER_TIME_BITCame from DOT source- See Also:
-
ESPECIALLY_EFFECTIVE_BIT
public static final int ESPECIALLY_EFFECTIVE_BITCame from very powerful combination of buffs or very damaging ability- See Also:
-
WEAK_BIT
public static final int WEAK_BITNot effective (enemy is less than 70% vulnerable to this damage, set by EnemySystem in giveDamage)- See Also:
-
NORMAL
public static final int NORMAL- See Also:
-
CRITICAL
public static final int CRITICAL- See Also:
-
OVER_TIME
public static final int OVER_TIME- See Also:
-
ESPECIALLY_EFFECTIVE
public static final int ESPECIALLY_EFFECTIVE- See Also:
-
-
Constructor Details
-
Efficiency
public Efficiency()
-
-
Method Details
-
isNormal
public static boolean isNormal(int efficiency) No modifiers -
isCritical
public static boolean isCritical(int efficiency) -
isEffective
public static boolean isEffective(int efficiency) -
isWeak
public static boolean isWeak(int efficiency) -
isOverTime
public static boolean isOverTime(int efficiency) -
isEspeciallyEffective
public static boolean isEspeciallyEffective(int efficiency)
-