# PSF-LoginServer - master - net.psforever.objects.vital.prop.DamageWithPosition
PSF - LoginServer - master - net.psforever.objects.vital.prop.DamageWithPosition
Keywords: PSF LoginServer master net.psforever.objects.vital.prop.DamageWithPosition

PSF-LoginServer - master < Back


# Packages

-  package root
  Definition Classes
    root
-  package net
  Definition Classes
    root
-  package psforever
  Definition Classes
    net
-  package objects
  Definition Classes
    psforever
-  package vital
  Definition Classes
    objects
-  package prop
  Definition Classes
    vital
- DamageProperties
- DamageWithPosition

t

net.psforever.objects.vital.prop

# DamageWithPosition

###

#### trait DamageWithPosition extends DamageProperties

Damage that has a sense of occurring in a place where the target is not but the target is still affected by the damage. The distance between the target and the point of activation can have a modifying effect.

Source
  DamageWithPosition.scala

Linear Supertypes
DamageProperties, DamageModifiers, JammingUnit, StandardDamageProfile, DamageProfile, AnyRef, Any
Known Subclasses
ProjectileDefinition

Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. DamageWithPosition
2. DamageProperties
3. DamageModifiers
4. JammingUnit
5. StandardDamageProfile
6. DamageProfile
7. AnyRef
8. 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
   Definition Classes
     DamageProperties
5.  def AdditionalEffect_=(effect: Boolean): Boolean
   Definition Classes
     DamageProperties
6.  def Aggravated: Option[AggravatedDamage]
   Definition Classes
     DamageProperties
7.  def Aggravated_=(damage: Option[AggravatedDamage]): Option[AggravatedDamage]
   Definition Classes
     DamageProperties
8.  def Aggravated_=(damage: AggravatedDamage): Option[AggravatedDamage]
   Definition Classes
     DamageProperties
9.  def AllDamageTypes: Set[base.DamageType.Value]
   Definition Classes
     DamageProperties
10.  def CausesDamageType: base.DamageType.Value
    Definition Classes
      DamageProperties
11.  def CausesDamageTypeSecondary: base.DamageType.Value
    Definition Classes
      DamageProperties
12.  def CausesDamageTypeSecondary_=(damageTypeSecondary1: base.DamageType.Value): base.DamageType.Value
    Definition Classes
      DamageProperties
13.  def CausesDamageType_=(damageType1: base.DamageType.Value): base.DamageType.Value
    Definition Classes
      DamageProperties
14.  def Charging: Option[ChargeDamage]
    Definition Classes
      DamageProperties
15.  def Charging_=(damage: Option[ChargeDamage]): Option[ChargeDamage]
    Definition Classes
      DamageProperties
16.  def Charging_=(damage: ChargeDamage): Option[ChargeDamage]
    Definition Classes
      DamageProperties
17.  def Damage0: Int

    `damage0` is for basic infantry

    `damage0` is for basic infantry

    Definition Classes
      StandardDamageProfile → DamageProfile
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
      StandardDamageProfile → DamageProfile
20.  def Damage1: Int

    `damage1` is for armor, amenities, deployables, etc.

    `damage1` is for armor, amenities, deployables, etc.

    Definition Classes
      StandardDamageProfile → DamageProfile
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
      StandardDamageProfile → DamageProfile
23.  def Damage2: Int

    `damage2` is for aircraft

    `damage2` is for aircraft

    Definition Classes
      StandardDamageProfile → DamageProfile
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
      StandardDamageProfile → DamageProfile
26.  def Damage3: Int

    `damage3` is for mechanized infantry

    `damage3` is for mechanized infantry

    Definition Classes
      StandardDamageProfile → DamageProfile
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
      StandardDamageProfile → DamageProfile
29.  def Damage4: Int

    `damage4` is for battleframe robotics

    `damage4` is for battleframe robotics

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

### Inherited from DamageProperties

### Inherited from DamageModifiers

### Inherited from JammingUnit

### Inherited from StandardDamageProfile

### Inherited from DamageProfile

### Inherited from AnyRef

### Inherited from Any

### Ungrouped