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

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
- AggravatedBehavior
- Damageable
- DamageableAmenity
- DamageableEntity
- DamageableMountable
- DamageableVehicle
- DamageableWeaponTurret
-  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
-  package zipline
  Definition Classes
    serverobject

p

net.psforever.objects.serverobject

# damage

#### package damage


Ordering

1. Alphabetic

Visibility

1. Public
2. Protected

### Type Members

1.  trait AggravatedBehavior extends AnyRef
2.  trait Damageable extends AnyRef

   The base "control" `Actor` mixin for damage-handling code.

   The base "control" `Actor` mixin for damage-handling code. A valid entity requires health points and may have additional obstructions to adjusting those health points such as armor and shields. All of these should be affected by the damage where applicable.

3.  trait DamageableAmenity extends DamageableEntity

   The "control" `Actor` mixin for damage-handling code for the majority of `Damageable` `Amenity` objects installed in a facility or a field tower, with specific exceptions for the `ImplantTerminalMech` and the `Generator`.

4.  trait DamageableEntity extends Damageable

   The "control" `Actor` mixin for damage-handling code, for both expansion into other mixins and specific application on its own.

5.  trait DamageableVehicle extends DamageableEntity with AggravatedBehavior

   The mixin for damage-handling code for `Vehicle` entities.

6.  trait DamageableWeaponTurret extends DamageableEntity with AggravatedBehavior

   The "control" `Actor` mixin for damage-handling code for `WeaponTurret` objects.

### Value Members

1.  object AggravatedBehavior
2.  object Damageable
3.  object DamageableAmenity
4.  object DamageableEntity
5.  object DamageableMountable

   Functions to assist other damage-dealing code for objects that contain users.

6.  object DamageableVehicle
7.  object DamageableWeaponTurret

### Ungrouped