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

10 lines
41 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.damage</title><meta content="PSF - LoginServer - master - net.psforever.objects.serverobject.damage" name="description"/><meta content="PSF LoginServer master net.psforever.objects.serverobject.damage" 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
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.
</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableAmenity" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="DamageableAmenityextendsDamageableEntity"></a><a id="DamageableAmenity:DamageableAmenity"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/damage/DamageableAmenity.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="DamageableAmenity.html" title="The &quot;control&quot; 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."><span class="name">DamageableAmenity</span></a><span class="result"> extends <a href="DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a></span></span><p class="shortcomment cmt">The "control" <code>Actor</code> mixin for damage-handling code
for the majority of <code>Damageable</code> <code>Amenity</code> objects installed in a facility or a field tower,
with specific exceptions for the <code>ImplantTerminalMech</code> and the <code>Generator</code>.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableEntity" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="DamageableEntityextendsDamageable"></a><a id="DamageableEntity:DamageableEntity"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/damage/DamageableEntity.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="DamageableEntity.html" title="The &quot;control&quot; Actor mixin for damage-handling code, for both expansion into other mixins and specific application on its own."><span class="name">DamageableEntity</span></a><span class="result"> extends <a href="Damageable.html" name="net.psforever.objects.serverobject.damage.Damageable" id="net.psforever.objects.serverobject.damage.Damageable" class="extype">Damageable</a></span></span><p class="shortcomment cmt">The "control" <code>Actor</code> mixin for damage-handling code,
for both expansion into other mixins and specific application on its own.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableVehicle" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="DamageableVehicleextendsDamageableEntitywithAggravatedBehavior"></a><a id="DamageableVehicle:DamageableVehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/damage/DamageableVehicle.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="DamageableVehicle.html" title="The mixin for damage-handling code for Vehicle entities."><span class="name">DamageableVehicle</span></a><span class="result"> extends <a href="DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a> with <a href="AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></span></span><p class="shortcomment cmt">The mixin for damage-handling code for <code>Vehicle</code> entities.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableWeaponTurret" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="DamageableWeaponTurretextendsDamageableEntitywithAggravatedBehavior"></a><a id="DamageableWeaponTurret:DamageableWeaponTurret"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/damage/DamageableWeaponTurret.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="DamageableWeaponTurret.html" title="The &quot;control&quot; Actor mixin for damage-handling code for WeaponTurret objects."><span class="name">DamageableWeaponTurret</span></a><span class="result"> extends <a href="DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a> with <a href="AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></span></span><p class="shortcomment cmt">The "control" <code>Actor</code> mixin for damage-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.damage.AggravatedBehavior" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AggravatedBehavior"></a><a id="AggravatedBehavior:AggravatedBehavior"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/damage/AggravatedBehavior$.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="AggravatedBehavior$.html" title=""><span class="name">AggravatedBehavior</span></a></span></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.Damageable" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Damageable"></a><a id="Damageable:Damageable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/damage/Damageable$.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="Damageable$.html" title=""><span class="name">Damageable</span></a></span></li><li class="indented0 " name="net.psforever.objects.serverobject.da