# PSF-LoginServer - master - net.psforever.objects.TurretDeployableDefinition
PSF - LoginServer - master - net.psforever.objects.TurretDeployableDefinition
Keywords: PSF LoginServer master net.psforever.objects.TurretDeployableDefinition

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 avatar
  Definition Classes
    objects
-  package ballistics
  Definition Classes
    objects
-  package ce
  Definition Classes
    objects
-  package definition
  Definition Classes
    objects
-  package entity
  Definition Classes
    objects
-  package equipment
  Definition Classes
    objects
-  package geometry
  Definition Classes
    objects
-  package guid
  Definition Classes
    objects
-  package inventory
  Definition Classes
    objects
-  package loadouts
  Definition Classes
    objects
-  package locker
  Definition Classes
    objects
-  package serverobject
  Definition Classes
    objects
-  package teamwork
  Definition Classes
    objects
-  package vehicles
  Definition Classes
    objects
-  package vital
  Definition Classes
    objects
-  package zones
  Definition Classes
    objects
- Account
- AmmoBox
- BoomerDeployable
- BoomerDeployableControl
- BoomerDeployableDefinition
- BoomerTrigger
- CommonNtuContainer
- ConstructionItem
- Default
- Deployables
- ExplosiveDeployable
- ExplosiveDeployableControl
- ExplosiveDeployableDefinition
- GlobalDefinitions
- Kit
- LivePlayerList
- LocalLockerItem
- LocalProjectile
- MineDeployableControl
- Ntu
- NtuContainer
- NtuContainerDefinition
- NtuStorageBehavior
- ObjectType
- OffhandEquipmentSlot
- OwnableByPlayer
- PlanetSideGameObject
- Player
- Players
- SensorDeployable
- SensorDeployableControl
- SensorDeployableDefinition
- Session
- ShieldGeneratorControl
- ShieldGeneratorDefinition
- ShieldGeneratorDeployable
- SimpleItem
- SpawnPoint
- SpawnPointDefinition
- SpecialEmp
- Telepad
- TelepadControl
- TelepadDeployable
- TelepadDeployableControl
- TelepadDeployableDefinition
- Tool
- Tools
- TrapDeployable
- TrapDeployableControl
- TrapDeployableDefinition
- TurretControl
- TurretDeployable
- TurretDeployableDefinition
- Vehicle
- Vehicles

c

net.psforever.objects

# TurretDeployableDefinition 

###
Companion object TurretDeployableDefinition

#### class TurretDeployableDefinition extends DeployableDefinition with TurretDefinition

Source
  TurretDeployable.scala

Linear Supertypes
TurretDefinition, MountableWeaponsDefinition, MountableDefinition, MountedWeaponsDefinition, DeployableDefinition, BaseDeployableDefinition, VitalityDefinition, DamageModifiers, ResistanceProfileMutators, ResistanceProfile, DamageResistanceModel, DamageAndResistance, ObjectDefinition, BasicDefinition, AnyRef, Any

Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. TurretDeployableDefinition
2. TurretDefinition
3. MountableWeaponsDefinition
4. MountableDefinition
5. MountedWeaponsDefinition
6. DeployableDefinition
7. BaseDeployableDefinition
8. VitalityDefinition
9. DamageModifiers
10. ResistanceProfileMutators
11. ResistanceProfile
12. DamageResistanceModel
13. DamageAndResistance
14. ObjectDefinition
15. BasicDefinition
16. AnyRef
17. Any

1. Hide All
2. Show All

Visibility

1. Public
2. Protected

### Instance Constructors

1.  new TurretDeployableDefinition(objectId: Int)

### 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 DamageDestroysAt: Int
   Definition Classes
     VitalityDefinition
5.  def DamageDestroysAt_=(value: Int): Int
   Definition Classes
     VitalityDefinition
6.  def DamageDisablesAt: Int
   Definition Classes
     VitalityDefinition
7.  def DamageDisablesAt_=(value: Option[Int]): Int
   Definition Classes
     VitalityDefinition
8.  def DamageDisablesAt_=(value: Int): Int
   Definition Classes
     VitalityDefinition
9.  def DamageUsing: Selector
   Definition Classes
     DamageResistanceModel → DamageAndResistance
10.  def DamageUsing_=(selector: Selector): Selector
    Definition Classes
      DamageResistanceModel
11.  def Damageable: Boolean
    Definition Classes
      VitalityDefinition
12.  def DamageableByFriendlyFire: Boolean
    Definition Classes
      VitalityDefinition
13.  def DamageableByFriendlyFire_=(state: Boolean): Boolean
    Definition Classes
      VitalityDefinition
14.  def Damageable_=(state: Boolean): Boolean
    Definition Classes
      VitalityDefinition
15.  def DefaultHealth: Int
    Definition Classes
      VitalityDefinition
16.  def DefaultHealth_=(default: Option[Int]): Int
    Definition Classes
      VitalityDefinition
17.  def DefaultHealth_=(default: Int): Int
    Definition Classes
      VitalityDefinition
18.  def DeployCategory: ce.DeployableCategory.Value
    Definition Classes
      BaseDeployableDefinition
19.  def DeployCategory_=(cat: ce.DeployableCategory.Value): ce.DeployableCategory.Value
    Definition Classes
      BaseDeployableDefinition
20.  def DeployTime: Long
    Definition Classes
      BaseDeployableDefinition
21.  def DeployTime_=(time: Long): Long
    Definition Classes
      BaseDeployableDefinition
22.  def DeployTime_=(time: FiniteDuration): Long
    Definition Classes
      BaseDeployableDefinition
23.  def Descriptor: String
    Definition Classes
      BasicDefinition
24.  def Descriptor_=(description: Option[String]): String
    Definition Classes
      BasicDefinition
25.  def Descriptor_=(description: String): String
    Definition Classes
      BasicDefinition
26.  def DisableAtMaxDepth: Boolean
    Definition Classes
      ObjectDefinition
27.  def DisableAtMaxDepth_=(drowns: Boolean): Boolean
    Definition Classes
      ObjectDefinition
28.  def DrownAtMaxDepth: Boolean
    Definition Classes
      ObjectDefinition
29.  def DrownAtMaxDepth_=(drowns: Boolean): Boolean
    Definition Classes
      ObjectDefinition
30.  def FactionLocked: Boolean
    Definition Classes
      TurretDefinition
31.  def FactionLocked_=(ownable: Boolean): Boolean
    Definition Classes
      TurretDefinition
32.  def Geometry: (Any) => VolumetricGeometry
    Definition Classes
      ObjectDefinition
33.  def Geometry_=(func: (Any) => VolumetricGeometry): (Any) => VolumetricGeometry
    Definition Classes
      ObjectDefinition
34.  def Initialize(obj: Deployable, context: ActorContext): Unit
    Definition Classes
      TurretDeployableDefinition → BaseDeployableDefinition
35.  def Item: ce.DeployedItem.Value
    Definition Classes
      DeployableDefinition → BaseDeployableDefinition
36.  def MaxDepth: Float
    Definition Classes
      ObjectDefinition
37.  def MaxDepth_=(height: Float): Float
    Definition Classes
      ObjectDefinition
38.  def MaxHealth: Int
    Definition Classes
      TurretDeployableDefinition → VitalityDefinition
39.  def MaxHealth_=(max: Int): Int
    Definition Classes
      TurretDeployableDefinition → VitalityDefinition
40.  def Model: Form
    Definition Classes
      DamageResistanceModel → DamageAndResistance
41.  def Model_=(selector: Form): Form
    Definition Classes
      DamageResistanceModel
42.  def Modifiers: List[Mod]
    Definition Classes
      DamageModifiers
43.  def Modifiers_=(modifiers: List[Mod]): List[Mod]
    Definition Classes
      DamageModifiers
44.  def Modifiers_=(modifier: Mod): List[Mod]
    Definition Classes
      DamageModifiers
45.  def MountPoints: HashMap[Int, MountInfo]
    Definition Classes
      MountableDefinition
46.  def Name: String
    Definition Classes
      BasicDefinition
47.  def Name_=(name: String): String
    Definition Classes
      BasicDefinition
48.  def ObjectId: Int
    Definition Classes
      ObjectDefinition
49.  final def Packet: ObjectCreateConverter[PlanetSideGameObject]

    Get the conversion object.

    Get the conversion object.

    Definition Classes
      ObjectDefinition
50.  final def Packet_=(pkt: ObjectCreateConverter[_]): PacketConverter

    Assign this definition a conversion object.

    Assign this definition a conversion object.

    pkt

      the new converter

    returns

      the current converter, after assignment

    Definition Classes
      ObjectDefinition
51.  def RadiationShielding: Float
    Definition Classes
      ResistanceProfileMutators → ResistanceProfile
52.  def RadiationShielding_=(resist: Float): Float
    Definition Classes
      ResistanceProfileMutators
53.  def RepairDistance: Float
    Definition Classes
      VitalityDefinition
54.  def RepairDistance_=(distance: Float): Float
    Definition Classes
      VitalityDefinition
55.  def RepairIfDestroyed: Boolean
    Definition Classes
      VitalityDefinition
56.  def RepairIfDestroyed_=(repair: Boolean): Boolean
    Definition Classes
      VitalityDefinition
57.  def RepairMod: Int
    Definition Classes
      VitalityDefinition
58.  def RepairMod_=(mod: Int): Int
    Definition Classes
      VitalityDefinition
59.  def RepairRestoresAt: Int
    Definition Classes
      VitalityDefinition
60.  def RepairRestoresAt_=(restore: Option[Int]): Int
    Definition Classes
      VitalityDefinition
61.  def RepairRestoresAt_=(restore: Int): Int
    Definition Classes
      VitalityDefinition
62.  def Repairable: Boolean
    Definition Classes
      VitalityDefinition
63.  def Repairable_=(repair: Boolean): Boolean
    Definition Classes
      VitalityDefinition
64.  def ReserveAmmunition: Boolean
    Definition Classes
      TurretDefinition
65.  def ReserveAmmunition_=(reserved: Boolean): Boolean
    Definition Classes
      TurretDefinition
66.  def Resist(dtype: vital.base.DamageType.Value): Float
    Definition Classes
      ResistanceProfile
67.  def ResistUsing: ResistanceSelection
    Definition Classes
      DamageResistanceModel → DamageAndResistance
68.  def ResistUsing_=(selector: ResistanceSelection): ResistanceSelection
    Definition Classes
      DamageResistanceModel
69.  def ResistanceAggravated: Int
    Definition Classes
      ResistanceProfileMutators → ResistanceProfile
70.  def ResistanceAggravated_=(resist: Int): Int
    Definition Classes
      ResistanceProfileMutators
71.  def ResistanceDirectHit: Int
    Definition Classes
      ResistanceProfileMutators → ResistanceProfile
72.  def ResistanceDirectHit_=(resist: Int): Int
    Definition Classes
      ResistanceProfileMutators
73.  def ResistanceSplash: Int
    Definition Classes
      ResistanceProfileMutators → ResistanceProfile
74.  def ResistanceSplash_=(resist: Int): Int
    Definition Classes
      ResistanceProfileMutators
75.  def Seats: HashMap[Int, SeatDefinition]
    Definition Classes
      MountableDefinition
76.  def ServerSplashTargetsCentroid: Boolean
    Definition Classes
      ObjectDefinition
77.  def ServerSplashTargetsCentroid_=(splash: Boolean): Boolean
    Definition Classes
      ObjectDefinition
78.  def Subtract: DamageProfile
    Definition Classes
      ResistanceProfileMutators → ResistanceProfile
79.  def UnderwaterLifespan(suffocation: Long, recovery: Long): Map[OxygenState, Long]
    Definition Classes
      ObjectDefinition
80.  def UnderwaterLifespan(key: OxygenState): Long
    Definition Classes
      ObjectDefinition
81.  def UnderwaterLifespan(): Map[OxygenState, Long]
    Definition Classes
      ObjectDefinition
82.  def Uninitialize(obj: Deployable, context: ActorContext): Unit
    Definition Classes
      BaseDeployableDefinition
83.  def WeaponPaths: HashMap[Int, HashMap[serverobject.turret.TurretUpgrade.Value, ToolDefinition]]
    Definition Classes
      TurretDefinition
84.  def Weapons: HashMap[Int, ToolDefinition]
    Definition Classes
      MountedWeaponsDefinition
85.  final def asInstanceOf[T0]: T0
    Definition Classes
      Any
86.  def calculate(data: DamageInteraction, resolution: vital.base.DamageType.Value): Output

    Magic stuff.

    Magic stuff.

    data

      the historical damage information

    resolution

      an explicit damage resolution overriding the one provided

    returns

      a function literal that encapsulates delayed modification instructions for certain objects

    Definition Classes
      DamageResistanceModel → DamageAndResistance
87.  def calculate(data: DamageInteraction): Output

    Magic stuff.

    Magic stuff.

    data

      the historical damage information

    returns

      a function literal that encapsulates delayed modification instructions for certain objects

    Definition Classes
      DamageResistanceModel → DamageAndResistance
88.  def clone(): AnyRef
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
89.  val controlledWeapons: HashMap[Int, Int]
    Definition Classes
      MountableWeaponsDefinition
90.  val deployAnimation: definition.DeployAnimation.Value
    Definition Classes
      BaseDeployableDefinition
91.  final def eq(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
92.  def equals(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef → Any
93.  val explodes: Boolean

    Characteristics of the objects dealing area of effect damage under guidance of the server motivated by client actions.

    Characteristics of the objects dealing area of effect damage under guidance of the server motivated by client actions. Although "vitality" has nothing to do with explosions directly, exploding objects tend to be entities with `Vitality` (lowest common denominator inheritance).

    Definition Classes
      VitalityDefinition
94.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.Throwable])
95.  final def getClass(): Class[_ <: AnyRef]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
96.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
97.  val innateDamage: Option[DamageWithPosition]

    damage that is inherent to the object, used for explosions and collisions, mainly

    damage that is inherent to the object, used for explosions and collisions, mainly

    Definition Classes
      VitalityDefinition
98.  def innateDamage_=(combustion: DamageWithPosition): Option[DamageWithPosition]
    Definition Classes
      VitalityDefinition
99.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
100.  final def ne(arg0: AnyRef): Boolean
     Definition Classes
       AnyRef
101.  final def notify(): Unit
     Definition Classes
       AnyRef
     Annotations
       @native()
102.  final def notifyAll(): Unit
     Definition Classes
       AnyRef
     Annotations
       @native()
103.  var packet: PacketConverter

     a data converter for this type of object

     a data converter for this type of object

     Attributes
       protected
     Definition Classes
       ObjectDefinition
104.  final def synchronized[T0](arg0: => T0): T0
     Definition Classes
       AnyRef
105.  def toString(): String
     Definition Classes
       AnyRef → Any
106.  final def wait(): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.InterruptedException])
107.  final def wait(arg0: Long, arg1: Int): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.InterruptedException])
108.  final def wait(arg0: Long): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.InterruptedException]) @native()
109.  val weapons: HashMap[Int, ToolDefinition]
     Attributes
       protected
     Definition Classes
       MountedWeaponsDefinition

### Inherited from TurretDefinition

### Inherited from MountableWeaponsDefinition

### Inherited from MountableDefinition

### Inherited from MountedWeaponsDefinition

### Inherited from DeployableDefinition

### Inherited from BaseDeployableDefinition

### Inherited from VitalityDefinition

### Inherited from DamageModifiers

### Inherited from ResistanceProfileMutators

### Inherited from ResistanceProfile

### Inherited from DamageResistanceModel

### Inherited from DamageAndResistance

### Inherited from ObjectDefinition

### Inherited from BasicDefinition

### Inherited from AnyRef

### Inherited from Any

### Ungrouped