# PSF-LoginServer - master - net.psforever.objects.serverobject.turret
PSF - LoginServer - master - net.psforever.objects.serverobject.turret
Keywords: PSF LoginServer master net.psforever.objects.serverobject.turret

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 serverobject
  Definition Classes
    objects
-  package affinity
  Definition Classes
    serverobject
-  package aura
  Definition Classes
    serverobject
-  package containable
  Definition Classes
    serverobject
-  package damage
  Definition Classes
    serverobject
-  package deploy
  Definition Classes
    serverobject
-  package doors
  Definition Classes
    serverobject
-  package environment
  Definition Classes
    serverobject
-  package generator
  Definition Classes
    serverobject
-  package hackable
  Definition Classes
    serverobject
-  package llu
  Definition Classes
    serverobject
-  package locks
  Definition Classes
    serverobject
-  package mblocker
  Definition Classes
    serverobject
-  package mount
  Definition Classes
    serverobject
-  package pad
  Definition Classes
    serverobject
-  package painbox
  Definition Classes
    serverobject
-  package repair
  Definition Classes
    serverobject
-  package resourcesilo
  Definition Classes
    serverobject
-  package shuttle
  Definition Classes
    serverobject
-  package structures
  Definition Classes
    serverobject
-  package terminals
  Definition Classes
    serverobject
-  package transfer
  Definition Classes
    serverobject
-  package tube
  Definition Classes
    serverobject
-  package turret
  Definition Classes
    serverobject
- FacilityTurret
- FacilityTurretControl
- FacilityTurretDefinition
- TurretAmmoBox
- TurretDefinition
- TurretUpgrade
- TurretWeapon
- WeaponTurret
- WeaponTurrets
-  package zipline
  Definition Classes
    serverobject

p

net.psforever.objects.serverobject

# turret

#### package turret


Ordering

1. Alphabetic

Visibility

1. Public
2. Protected

### Type Members

1.  class FacilityTurret extends Amenity with WeaponTurret with JammableUnit with CaptureTerminalAware
2.  class FacilityTurretControl extends PoweredAmenityControl with Check with MountableBehavior with DamageableWeaponTurret with RepairableWeaponTurret with AmenityAutoRepair with JammableMountedWeapons with CaptureTerminalAwareBehavior

   An `Actor` that handles messages being dispatched to a specific `MannedTurret`.
   Mounted turrets have only slightly different entry requirements than a normal vehicle because they encompass both faction-specific facility turrets and faction-blind cavern sentry turrets.

3.  class FacilityTurretDefinition extends AmenityDefinition with TurretDefinition

   The definition for any `FacilityTurret`.

4.  class TurretAmmoBox extends AmmoBox

   A special type of ammunition box contained within a `MannedTurret` for the purposes of infinite reloads.

   A special type of ammunition box contained within a `MannedTurret` for the purposes of infinite reloads. The original quantity of ammunition does not change.

5.  trait TurretDefinition extends MountableWeaponsDefinition with ResistanceProfileMutators with DamageResistanceModel

   The definition for any `MannedTurret`.

6.  class TurretWeapon extends Tool
7.  trait WeaponTurret extends FactionAffinity with MountableWeapons with Container

### Value Members

1.  object FacilityTurret
2.  object TurretUpgrade extends Enumeration

   An `Enumeration` of the available turret upgrade states.

3.  object WeaponTurret
4.  object WeaponTurrets

### Ungrouped