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 intstatic final intCritical hitstatic final intEffective (enemy is 130%+ vulnerable to this damage, set by EnemySystem in giveDamage)static final intstatic final intCame from very powerful combination of buffs or very damaging abilitystatic final intstatic final intstatic final intCame from DOT sourcestatic final intNot effective (enemy is less than 70% vulnerable to this damage, set by EnemySystem in giveDamage) - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisCritical(int efficiency) static booleanisEffective(int efficiency) static booleanisEspeciallyEffective(int efficiency) static booleanisNormal(int efficiency) No modifiersstatic booleanisOverTime(int efficiency) static booleanisWeak(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)  
 -