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
- Alphabetic
- By Inheritance
- DamageProperties
- DamageModifiers
- JammingUnit
- StandardDamageProfile
- DamageProfile
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def AdditionalEffect: Boolean
- def AdditionalEffect_=(effect: Boolean): Boolean
- def Aggravated: Option[AggravatedDamage]
- def Aggravated_=(damage: Option[AggravatedDamage]): Option[AggravatedDamage]
- def Aggravated_=(damage: AggravatedDamage): Option[AggravatedDamage]
- def AllDamageTypes: Set[base.DamageType.Value]
- def CausesDamageType: base.DamageType.Value
- def CausesDamageTypeSecondary: base.DamageType.Value
- def CausesDamageTypeSecondary_=(damageTypeSecondary1: base.DamageType.Value): base.DamageType.Value
- def CausesDamageType_=(damageType1: base.DamageType.Value): base.DamageType.Value
- def Charging: Option[ChargeDamage]
- def Charging_=(damage: Option[ChargeDamage]): Option[ChargeDamage]
- def Charging_=(damage: ChargeDamage): Option[ChargeDamage]
- def Damage0: Int
damage0
is for basic infantrydamage0
is for basic infantry- Definition Classes
- StandardDamageProfile → DamageProfile
- def Damage0_=(damage: Option[Int]): Int
- Definition Classes
- StandardDamageProfile
- def Damage0_=(damage: Int): Int
damage0
is for basic infantrydamage0
is for basic infantry- Definition Classes
- StandardDamageProfile → DamageProfile
- def Damage1: Int
damage1
is for armor, amenities, deployables, etc.damage1
is for armor, amenities, deployables, etc.- Definition Classes
- StandardDamageProfile → DamageProfile
- def Damage1_=(damage: Option[Int]): Int
- Definition Classes
- StandardDamageProfile
- def Damage1_=(damage: Int): Int
damage1
is for armor, amenities, deployables, etc.damage1
is for armor, amenities, deployables, etc.- Definition Classes
- StandardDamageProfile → DamageProfile
- def Damage2: Int
damage2
is for aircraftdamage2
is for aircraft- Definition Classes
- StandardDamageProfile → DamageProfile
- def Damage2_=(damage: Option[Int]): Int
- Definition Classes
- StandardDamageProfile
- def Damage2_=(damage: Int): Int
damage2
is for aircraftdamage2
is for aircraft- Definition Classes
- StandardDamageProfile → DamageProfile
- def Damage3: Int
damage3
is for mechanized infantrydamage3
is for mechanized infantry- Definition Classes
- StandardDamageProfile → DamageProfile
- def Damage3_=(damage: Option[Int]): Int
- Definition Classes
- StandardDamageProfile
- def Damage3_=(damage: Int): Int
damage3
is for mechanized infantrydamage3
is for mechanized infantry- Definition Classes
- StandardDamageProfile → DamageProfile
- def Damage4: Int
damage4
is for battleframe roboticsdamage4
is for battleframe robotics- Definition Classes
- StandardDamageProfile → DamageProfile
- def Damage4_=(damage: Option[Int]): Int
- Definition Classes
- StandardDamageProfile
- def Damage4_=(damage: Int): Int
damage4
is for battleframe roboticsdamage4
is for battleframe robotics- Definition Classes
- StandardDamageProfile → DamageProfile
- def DamageProxy: List[Int]
- def DamageProxy_=(proxyObjectId: List[Int]): List[Int]
- def DamageProxy_=(proxyObjectId: Int): List[Int]
- def DamageToBattleframeOnly: Boolean
- def DamageToBattleframeOnly_=(bfrOnly: Boolean): Boolean
- def DamageToHealthOnly: Boolean
- def DamageToHealthOnly_=(healthOnly: Boolean): Boolean
- def DamageToVehicleOnly: Boolean
- def DamageToVehicleOnly_=(vehicleOnly: Boolean): Boolean
- def HasJammedEffectDuration: Boolean
- Definition Classes
- JammingUnit
- def JammedEffectDuration: ListBuffer[(TargetValidation, Int)]
- Definition Classes
- JammingUnit
- def Modifiers: List[Mod]
- Definition Classes
- DamageModifiers
- def Modifiers_=(modifiers: List[Mod]): List[Mod]
- Definition Classes
- DamageModifiers
- def Modifiers_=(modifier: Mod): List[Mod]
- Definition Classes
- DamageModifiers
- def SympatheticExplosion: Boolean
- def SympatheticExplosion_=(chain: Boolean): Boolean
- def UseDamage1Subtract: Boolean
- def UseDamage1Subtract_=(useDamage1Subtract: Boolean): Boolean
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()