PSF-LoginServer/net/psforever/objects/serverobject/repair/index.html

27 lines
39 KiB
HTML
Raw Normal View History

<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>PSF-LoginServer - master - net.psforever.objects.serverobject.repair</title><meta content="PSF - LoginServer - master - net.psforever.objects.serverobject.repair" name="description"/><meta content="PSF LoginServer master net.psforever.objects.serverobject.repair" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../../../../../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../../../../../lib/jquery.min.js"></script><script type="text/javascript" src="../../../../../lib/index.js"></script><script type="text/javascript" src="../../../../../index.js"></script><script type="text/javascript" src="../../../../../lib/scheduler.js"></script><script type="text/javascript" src="../../../../../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../../../../../';</script></head><body><div id="search"><span id="doc-title">PSF-LoginServer - <span id="doc-version">master</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_"></a><a id="root:_root_"></a> <span class="permalink"><a href="../../../../../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.net" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="net"></a><a id="net:net"></a> <span class="permalink"><a href="../../../../../net/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../index.html" title=""><span class="name">net</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented2 " name="net.psforever" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="psforever"></a><a id="psforever:psforever"></a> <span class="permalink"><a href="../../../../../net/psforever/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../index.html" title=""><span class="name">psforever</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="net" id="net" class="extype">net</a></dd></dl></div></li><li class="indented3 " name="net.psforever.objects" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="objects"></a><a id="objects:objects"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../index.html" title=""><span class="name">objects</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a></dd></dl></div></li><li class="indented4 " name="net.psforever.objects.serverobject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="serverobject"></a><a id="serverobject:serverobject"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a
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.
</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.Repairable" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="RepairableextendsAnyRef"></a><a id="Repairable:Repairable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/repair/Repairable.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="Repairable.html" title="The base &quot;control&quot; Actor mixin for repair-handling code related to the nano dispenser tool loaded with an armor repair canister."><span class="name">Repairable</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">The base "control" <code>Actor</code> mixin for repair-handling code
related to the nano dispenser tool loaded with an armor repair canister.</p><div class="fullcomment"><div class="comment cmt"><p>The base "control" <code>Actor</code> mixin for repair-handling code
related to the nano dispenser tool loaded with an armor repair canister.
Unlike the <code>Damageable</code> mixin,
which should be extended to interact with all aspects of a target that impede access to its health points,
shield, armor, etc., <code>Repairable</code> only affects <code>Vitality.Health</code>.
</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableAmenity" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="RepairableAmenityextendsRepairableEntity"></a><a id="RepairableAmenity:RepairableAmenity"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/repair/RepairableAmenity.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="RepairableAmenity.html" title="The &quot;control&quot; Actor mixin for repair-handling code for the majority of Repairable Amenity objects installed in a facility or a field tower."><span class="name">RepairableAmenity</span></a><span class="result"> extends <a href="RepairableEntity.html" name="net.psforever.objects.serverobject.repair.RepairableEntity" id="net.psforever.objects.serverobject.repair.RepairableEntity" class="extype">RepairableEntity</a></span></span><p class="shortcomment cmt">The "control" <code>Actor</code> mixin for repair-handling code
for the majority of <code>Repairable</code> <code>Amenity</code> objects installed in a facility or a field tower.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableEntity" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="RepairableEntityextendsRepairable"></a><a id="RepairableEntity:RepairableEntity"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/repair/RepairableEntity.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="RepairableEntity.html" title="The &quot;control&quot; Actor mixin for repair-handling code, for both expansion into other mixins and specific application on its own."><span class="name">RepairableEntity</span></a><span class="result"> extends <a href="Repairable.html" name="net.psforever.objects.serverobject.repair.Repairable" id="net.psforever.objects.serverobject.repair.Repairable" class="extype">Repairable</a></span></span><p class="shortcomment cmt">The "control" <code>Actor</code> mixin for repair-handling code,
for both expansion into other mixins and specific application on its own.</p><div class="fullcomment"><div class="comment cmt"><p>The "control" <code>Actor</code> mixin for repair-handling code,
for both expansion into other mixins and specific application on its own.
</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Player</code></p></span><span class="cmt"><p><code>Tool</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableVehicle" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="RepairableVehicleextendsRepairableEntity"></a><a id="RepairableVehicle:RepairableVehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/repair/RepairableVehicle.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="RepairableVehicle.html" title="The &quot;control&quot; Actor mixin for repair-handling code for Vehicle objects."><span class="name">RepairableVehicle</span></a><span class="result"> extends <a href="RepairableEntity.html" name="net.psforever.objects.serverobject.repair.RepairableEntity" id="net.psforever.objects.serverobject.repair.RepairableEntity" class="extype">RepairableEntity</a></span></span><p class="shortcomment cmt">The "control" <code>Actor</code> mixin for repair-handling code for <code>Vehicle</code> objects.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableWeaponTurret" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="RepairableWeaponTurretextendsRepairableEntity"></a><a id="RepairableWeaponTurret:RepairableWeaponTurret"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/repair/RepairableWeaponTurret.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="RepairableWeaponTurret.html" title="The &quot;control&quot; Actor mixin for repair-handling code for WeaponTurret objects."><span class="name">RepairableWeaponTurret</span></a><span class="result"> extends <a href="RepairableEntity.html" name="net.psforever.objects.serverobject.repair.RepairableEntity" id="net.psforever.objects.serverobject.repair.RepairableEntity" class="extype">RepairableEntity</a></span></span><p class="shortcomment cmt">The "control" <code>Actor</code> mixin for repair-handling code for <code>WeaponTurret</code> objects.</p></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="net.psforever.objects.serverobject.repair.Repairable" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Repairable"></a><a id="Repairable:Repairable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/repair/Repairable$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="Repairable$.html" title=""><span class="name">Repairable</span></a></span></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableAmenity" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RepairableAmenity"></a><a id="RepairableAmenity:RepairableAmenity"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/repair/RepairableAmenity$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="RepairableAmenity$.html" title=""><span class="name">RepairableAmenity</span></a></span></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableWeaponTurret" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RepairableWeaponTurret"></a><a id="RepairableWeaponTurret:RepairableWeaponTurret"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/repair/RepairableWeaponTurret$.html" title="Perma