Class DamageType.Efficiency

java.lang.Object
com.prineside.tdi2.enums.DamageType.Efficiency
Enclosing class:
DamageType

public static final class DamageType.Efficiency extends Object
  • Field Details

    • CRITICAL_BIT

      public static final int CRITICAL_BIT
      Critical hit
      See Also:
    • EFFECTIVE_BIT

      public static final int EFFECTIVE_BIT
      Effective (enemy is 130%+ vulnerable to this damage, set by EnemySystem in giveDamage)
      See Also:
    • OVER_TIME_BIT

      public static final int OVER_TIME_BIT
      Came from DOT source
      See Also:
    • ESPECIALLY_EFFECTIVE_BIT

      public static final int ESPECIALLY_EFFECTIVE_BIT
      Came from very powerful combination of buffs or very damaging ability
      See Also:
    • WEAK_BIT

      public static final int WEAK_BIT
      Not 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)