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

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
- AmenityAutoRepair
- Repairable
- RepairableAmenity
- RepairableEntity
- RepairableVehicle
- RepairableWeaponTurret
-  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

# repair

#### package repair


Ordering

1. Alphabetic

Visibility

1. Public
2. Protected

### Type Members

1.  trait AmenityAutoRepair extends NtuStorageBehavior

   A mixin for handling the automatic repair functionality of facility amenities.

   A mixin for handling the automatic repair functionality of facility amenities. Auto-repair is facilitated primarily as a function of nanite transfer unit (NTU) provisions and is prompted by the amenity itself sustaining damage and being, at some level, capable of being repaired. In major facilities - technology plants, bio labs, etc. - this NTU is obtained from that facility's nanite resource silo. The amenity that wishes to be repaired asks the facility for nanite. The reply comes from the NTU source, or from the facility again. In exchange for the automatic repair, the silo looses some of its NTU stockpile and that entails all of the consequences of losing all of the NTU for the base. In smaller field tower bases, the lack of resource silo should not hinder operations as auto-repair is still carried out nonetheless. The consequences of losing NTU do not apply in this case; the field tower is considered to have unlimited, unshared NTU.

2.  trait Repairable extends AnyRef

   The base "control" `Actor` mixin for repair-handling code related to the nano dispenser tool loaded with an armor repair canister.

   The base "control" `Actor` mixin for repair-handling code related to the nano dispenser tool loaded with an armor repair canister. Unlike the `Damageable` mixin, which should be extended to interact with all aspects of a target that impede access to its health points, shield, armor, etc., `Repairable` only affects `Vitality.Health`.

3.  trait RepairableAmenity extends RepairableEntity

   The "control" `Actor` mixin for repair-handling code for the majority of `Repairable` `Amenity` objects installed in a facility or a field tower.

4.  trait RepairableEntity extends Repairable

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

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

   See also

     `Player`

     `Tool`

5.  trait RepairableVehicle extends RepairableEntity

   The "control" `Actor` mixin for repair-handling code for `Vehicle` objects.

6.  trait RepairableWeaponTurret extends RepairableEntity

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

### Value Members

1.  object Repairable
2.  object RepairableAmenity
3.  object RepairableWeaponTurret

### Ungrouped