Deploying to gh-pages from @ psforever/PSF-LoginServer@7fca0a5582 🚀

This commit is contained in:
Fate-JH 2021-05-05 14:17:26 +00:00
parent b0b01bb278
commit 9cc655366f
169 changed files with 317 additions and 215 deletions

View file

@ -10,7 +10,7 @@ Magic numbers for the room dimensions are employed.</p></div><dl class="paramcmt
represents the highest possible point of damage</p></dd><dt class="param">basePoint</dt><dd class="cmt"><p>a point at the bottom of the generator;
represents the lowest possible point of damage</p></dd><dt class="param">source</dt><dd class="cmt"><p>a game entity, should be the source of the explosion</p></dd><dt class="param">target</dt><dd class="cmt"><p>a game entity, should be the target of the explosion</p></dd><dt class="param">maxDistance</dt><dd class="cmt"><p>the square of the maximum distance permissible between game entities;
not used here</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if the target entities are near enough to each other;
<code>false</code>, otherwise</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Zone.causeExplosion</code></p></span><span class="cmt"><p><code>Zone.distanceCheck</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.generator.GeneratorControl#generatorRoomExplosionDetectionTestSetup" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="generatorRoomExplosionDetectionTestSetup(pointTowardsFront:net.psforever.types.Vector3,source:net.psforever.objects.PlanetSideGameObject):(net.psforever.objects.PlanetSideGameObject,net.psforever.objects.PlanetSideGameObject,Float)=&gt;Boolean"></a><a id="generatorRoomExplosionDetectionTestSetup(Vector3,PlanetSideGameObject):(PlanetSideGameObject,PlanetSideGameObject,Float)=&gt;Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/generator/GeneratorControl$.html#generatorRoomExplosionDetectionTestSetup(pointTowardsFront:net.psforever.types.Vector3,source:net.psforever.objects.PlanetSideGameObject):(net.psforever.objects.PlanetSideGameObject,net.psforever.objects.PlanetSideGameObject,Float)=&gt;Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">generatorRoomExplosionDetectionTestSetup</span><span class="params">(<span name="pointTowardsFront">pointTowardsFront: <a href="../../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="source">source: <a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a></span>)</span><span class="result">: (<a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a>, <a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a>, <span name="scala.Float" class="extype">Float</span>) =&gt; <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">The explosion of the generator affects all targets within the generator room.</p><div class="fullcomment"><div class="comment cmt"><p>The explosion of the generator affects all targets within the generator room.
<code>false</code>, otherwise</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Zone.distanceCheck</code></p></span><span class="cmt"><p><code>Zone.serverSideDamage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.generator.GeneratorControl#generatorRoomExplosionDetectionTestSetup" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="generatorRoomExplosionDetectionTestSetup(pointTowardsFront:net.psforever.types.Vector3,source:net.psforever.objects.PlanetSideGameObject):(net.psforever.objects.PlanetSideGameObject,net.psforever.objects.PlanetSideGameObject,Float)=&gt;Boolean"></a><a id="generatorRoomExplosionDetectionTestSetup(Vector3,PlanetSideGameObject):(PlanetSideGameObject,PlanetSideGameObject,Float)=&gt;Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/generator/GeneratorControl$.html#generatorRoomExplosionDetectionTestSetup(pointTowardsFront:net.psforever.types.Vector3,source:net.psforever.objects.PlanetSideGameObject):(net.psforever.objects.PlanetSideGameObject,net.psforever.objects.PlanetSideGameObject,Float)=&gt;Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">generatorRoomExplosionDetectionTestSetup</span><span class="params">(<span name="pointTowardsFront">pointTowardsFront: <a href="../../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="source">source: <a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a></span>)</span><span class="result">: (<a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a>, <a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a>, <span name="scala.Float" class="extype">Float</span>) =&gt; <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">The explosion of the generator affects all targets within the generator room.</p><div class="fullcomment"><div class="comment cmt"><p>The explosion of the generator affects all targets within the generator room.
Perform setup using basic input to calculate the data that will orient the "room"
in terms of what targets can be affected by the explosion.</p></div><dl class="paramcmts block"><dt class="param">pointTowardsFront</dt><dd class="cmt"><p>starting from the generator's centroid,
a point that represents something "in front of" the generator</p></dd><dt class="param">source</dt><dd class="cmt"><p>the generator</p></dd><dt>returns</dt><dd class="cmt"><p>a function that takes source and target and