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

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 base
-  package collision
-  package damage
-  package environment
-  package etc
-  package interaction
-  package projectile
-  package prop
-  package resistance
-  package resolution
- AmenityHitResistance
- AmenitySplashResistance
- AnyResolutions
- ComplexDeployableResolutions
- DamageFrom
- DamageFromEnvironment
- DamageFromExplodingEntity
- DamageFromPainbox
- DamageFromProjectile
- DamagingActivity
- HealFromEquipment
- HealFromExoSuitChange
- HealFromImplant
- HealFromKit
- HealFromTerm
- HealingActivity
- InfantryAggravatedResistance
- InfantryHitResistance
- InfantryLashResistance
- InfantryResolutions
- InfantrySplashResistance
- MaxResolutions
- NoResistance
- NoResistanceSelection
- NoResolutions
- PlayerSuicide
- RepairFromEquipment
- RepairFromKit
- RepairFromTerm
- SimpleResolutions
- StandardAmenityResistance
- StandardInfantryResistance
- StandardVehicleResistance
- VehicleAggravatedResistance
- VehicleHitResistance
- VehicleLashResistance
- VehicleResolutions
- VehicleShieldCharge
- VehicleSplashResistance
- Vitality
- VitalityDefinition
- VitalsActivity
- VitalsHistory
-  package zones
  Definition Classes
    objects

p

net.psforever.objects

# vital

#### package vital


Ordering

1. Alphabetic

Visibility

1. Public
2. Protected

### Package Members

1.  package base
2.  package collision
3.  package damage
4.  package environment
5.  package etc
6.  package interaction
7.  package projectile
8.  package prop
9.  package resistance
10.  package resolution

### Type Members

1.  final case class DamageFrom (data: DamageResult) extends DamagingActivity with Product with Serializable
2.  final case class DamageFromEnvironment (data: DamageResult) extends DamagingActivity with Product with Serializable
3.  final case class DamageFromExplodingEntity (data: DamageResult) extends DamagingActivity with Product with Serializable
4.  final case class DamageFromPainbox (data: DamageResult) extends DamagingActivity with Product with Serializable
5.  final case class DamageFromProjectile (data: DamageResult) extends DamagingActivity with Product with Serializable
6.  trait DamagingActivity extends VitalsActivity
7.  final case class HealFromEquipment (user: PlayerSource, equipment_def: EquipmentDefinition, amount: Int) extends HealingActivity with Product with Serializable
8.  final case class HealFromExoSuitChange (exosuit: types.ExoSuitType.Value) extends HealingActivity with Product with Serializable
9.  final case class HealFromImplant (implant: ImplantType, health: Int) extends HealingActivity with Product with Serializable
10.  final case class HealFromKit (kit_def: KitDefinition, amount: Int) extends HealingActivity with Product with Serializable
11.  final case class HealFromTerm (term_def: TerminalDefinition, health: Int, armor: Int) extends HealingActivity with Product with Serializable
12.  trait HealingActivity extends VitalsActivity
13.  final case class PlayerSuicide () extends DamagingActivity with Product with Serializable
14.  final case class RepairFromEquipment (user: PlayerSource, equipment_def: EquipmentDefinition, amount: Int) extends HealingActivity with Product with Serializable
15.  final case class RepairFromKit (kit_def: KitDefinition, amount: Int) extends HealingActivity with Product with Serializable
16.  final case class RepairFromTerm (term_def: TerminalDefinition, amount: Int) extends HealingActivity with Product with Serializable
17.  final case class VehicleShieldCharge (amount: Int) extends HealingActivity with Product with Serializable
18.  trait Vitality extends VitalsHistory

    A vital object can be hurt or damaged or healed or repaired (HDHR).

    A vital object can be hurt or damaged or healed or repaired (HDHR). The amount of HDHR is controlled by the damage model of this vital object reacting to stimulus. The damage model is provided.

19.  trait VitalityDefinition extends DamageModifiers

    na
    The expected (but not enforced) relationship between values follows: `0 <= DamageDestroysAt <= DamageDisablesAt < RepairRestoresAt <= MaxHealth`.

20.  trait VitalsActivity extends AnyRef
21.  trait VitalsHistory extends AnyRef

    A vital object can be hurt or damaged or healed or repaired (HDHR).

    A vital object can be hurt or damaged or healed or repaired (HDHR). A history of the previous changes in vital statistics of the underlying object is recorded in reverse chronological order.

### Value Members

1.  object AmenityHitResistance extends ResistanceCalculations[ObjectSource]
2.  object AmenitySplashResistance extends ResistanceCalculations[ObjectSource]
3.  object AnyResolutions extends DamageResistanceCalculations[Any]
4.  object ComplexDeployableResolutions extends DamageResistanceCalculations[Int]
5.  object HealFromEquipment extends Serializable
6.  object HealFromExoSuitChange extends Serializable
7.  object HealFromImplant extends Serializable
8.  object HealFromKit extends Serializable
9.  object HealFromTerm extends Serializable
10.  object InfantryAggravatedResistance extends ResistanceCalculations[PlayerSource]
11.  object InfantryHitResistance extends ResistanceCalculations[PlayerSource]
12.  object InfantryLashResistance extends ResistanceCalculations[PlayerSource]
13.  object InfantryResolutions extends DamageResistanceCalculations[(Int, Int)]
14.  object InfantrySplashResistance extends ResistanceCalculations[PlayerSource]
15.  object MaxResolutions extends DamageResistanceCalculations[(Int, Int)]
16.  object NoResistance extends ResistanceCalculations[SourceEntry]
17.  object NoResistanceSelection extends ResistanceSelection
18.  object NoResolutions extends DamageResistanceCalculations[Int]
19.  object RepairFromEquipment extends Serializable
20.  object RepairFromKit extends Serializable
21.  object RepairFromTerm extends Serializable
22.  object SimpleResolutions extends DamageResistanceCalculations[Int]
23.  object StandardAmenityResistance extends ResistanceSelection
24.  object StandardInfantryResistance extends ResistanceSelection
25.  object StandardVehicleResistance extends ResistanceSelection
26.  object VehicleAggravatedResistance extends ResistanceCalculations[VehicleSource]
27.  object VehicleHitResistance extends ResistanceCalculations[VehicleSource]
28.  object VehicleLashResistance extends ResistanceCalculations[VehicleSource]
29.  object VehicleResolutions extends DamageResistanceCalculations[Int]
30.  object VehicleShieldCharge extends Serializable
31.  object VehicleSplashResistance extends ResistanceCalculations[VehicleSource]
32.  object Vitality

### Ungrouped