Packages

t

net.psforever.objects.vital.prop

DamageProperties

trait DamageProperties extends StandardDamageProfile with JammingUnit with DamageModifiers

Information that explains aspects of the the damage being performed that go beyond simple numbers. Activation of these "special effects" may or may not even require the damage to be countable which is the context in which it is formally normalized.

Source
DamageProperties.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DamageProperties
  2. DamageModifiers
  3. JammingUnit
  4. StandardDamageProfile
  5. DamageProfile
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def AdditionalEffect: Boolean
  5. def AdditionalEffect_=(effect: Boolean): Boolean
  6. def Aggravated: Option[AggravatedDamage]
  7. def Aggravated_=(damage: Option[AggravatedDamage]): Option[AggravatedDamage]
  8. def Aggravated_=(damage: AggravatedDamage): Option[AggravatedDamage]
  9. def AllDamageTypes: Set[base.DamageType.Value]
  10. def CausesDamageType: base.DamageType.Value
  11. def CausesDamageTypeSecondary: base.DamageType.Value
  12. def CausesDamageTypeSecondary_=(damageTypeSecondary1: base.DamageType.Value): base.DamageType.Value
  13. def CausesDamageType_=(damageType1: base.DamageType.Value): base.DamageType.Value
  14. def Charging: Option[ChargeDamage]
  15. def Charging_=(damage: Option[ChargeDamage]): Option[ChargeDamage]
  16. def Charging_=(damage: ChargeDamage): Option[ChargeDamage]
  17. def Damage0: Int

    damage0 is for basic infantry

    damage0 is for basic infantry

    Definition Classes
    StandardDamageProfileDamageProfile
  18. def Damage0_=(damage: Option[Int]): Int
    Definition Classes
    StandardDamageProfile
  19. def Damage0_=(damage: Int): Int

    damage0 is for basic infantry

    damage0 is for basic infantry

    Definition Classes
    StandardDamageProfileDamageProfile
  20. def Damage1: Int

    damage1 is for armor, amenities, deployables, etc.

    damage1 is for armor, amenities, deployables, etc.

    Definition Classes
    StandardDamageProfileDamageProfile
  21. def Damage1_=(damage: Option[Int]): Int
    Definition Classes
    StandardDamageProfile
  22. def Damage1_=(damage: Int): Int

    damage1 is for armor, amenities, deployables, etc.

    damage1 is for armor, amenities, deployables, etc.

    Definition Classes
    StandardDamageProfileDamageProfile
  23. def Damage2: Int

    damage2 is for aircraft

    damage2 is for aircraft

    Definition Classes
    StandardDamageProfileDamageProfile
  24. def Damage2_=(damage: Option[Int]): Int
    Definition Classes
    StandardDamageProfile
  25. def Damage2_=(damage: Int): Int

    damage2 is for aircraft

    damage2 is for aircraft

    Definition Classes
    StandardDamageProfileDamageProfile
  26. def Damage3: Int

    damage3 is for mechanized infantry

    damage3 is for mechanized infantry

    Definition Classes
    StandardDamageProfileDamageProfile
  27. def Damage3_=(damage: Option[Int]): Int
    Definition Classes
    StandardDamageProfile
  28. def Damage3_=(damage: Int): Int

    damage3 is for mechanized infantry

    damage3 is for mechanized infantry

    Definition Classes
    StandardDamageProfileDamageProfile
  29. def Damage4: Int

    damage4 is for battleframe robotics

    damage4 is for battleframe robotics

    Definition Classes
    StandardDamageProfileDamageProfile
  30. def Damage4_=(damage: Option[Int]): Int
    Definition Classes
    StandardDamageProfile
  31. def Damage4_=(damage: Int): Int

    damage4 is for battleframe robotics

    damage4 is for battleframe robotics

    Definition Classes
    StandardDamageProfileDamageProfile
  32. def DamageProxy: List[Int]
  33. def DamageProxy_=(proxyObjectId: List[Int]): List[Int]
  34. def DamageProxy_=(proxyObjectId: Int): List[Int]
  35. def DamageToBattleframeOnly: Boolean
  36. def DamageToBattleframeOnly_=(bfrOnly: Boolean): Boolean
  37. def DamageToHealthOnly: Boolean
  38. def DamageToHealthOnly_=(healthOnly: Boolean): Boolean
  39. def DamageToVehicleOnly: Boolean
  40. def DamageToVehicleOnly_=(vehicleOnly: Boolean): Boolean
  41. def HasJammedEffectDuration: Boolean
    Definition Classes
    JammingUnit
  42. def JammedEffectDuration: ListBuffer[(TargetValidation, Int)]
    Definition Classes
    JammingUnit
  43. def Modifiers: List[Mod]
    Definition Classes
    DamageModifiers
  44. def Modifiers_=(modifiers: List[Mod]): List[Mod]
    Definition Classes
    DamageModifiers
  45. def Modifiers_=(modifier: Mod): List[Mod]
    Definition Classes
    DamageModifiers
  46. def SympatheticExplosion: Boolean
  47. def SympatheticExplosion_=(chain: Boolean): Boolean
  48. def UseDamage1Subtract: Boolean
  49. def UseDamage1Subtract_=(useDamage1Subtract: Boolean): Boolean
  50. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  51. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  52. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  53. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  54. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  55. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  56. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  57. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  58. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  59. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  60. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  61. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  62. def toString(): String
    Definition Classes
    AnyRef → Any
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from DamageModifiers

Inherited from JammingUnit

Inherited from StandardDamageProfile

Inherited from DamageProfile

Inherited from AnyRef

Inherited from Any

Ungrouped