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

File diff suppressed because one or more lines are too long

View file

@ -72,7 +72,10 @@ and managing the projectiles's local status information.</p></div><dl class="par
Those actions involve:
informing that the projectile should explode,
unregistering the projectile's globally unique identifier,
and managing the projectiles's local status information.</p></div><dl class="paramcmts block"><dt class="param">projectile_guid</dt><dd class="cmt"><p>the globally unique identifier of the projectile</p></dd><dt class="param">projectile</dt><dd class="cmt"><p>the projectile</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CleanUpRemoteProjectile(PlanetSideGUID, Projectile, Int)</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#CommonDestroyConstructionItem" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CommonDestroyConstructionItem(tool:net.psforever.objects.ConstructionItem,index:Int):Unit"></a><a id="CommonDestroyConstructionItem(ConstructionItem,Int):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#CommonDestroyConstructionItem(tool:net.psforever.objects.ConstructionItem,index:Int):Unit" 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">CommonDestroyConstructionItem</span><span class="params">(<span name="tool">tool: <a href="../../objects/ConstructionItem.html" name="net.psforever.objects.ConstructionItem" id="net.psforever.objects.ConstructionItem" class="extype">ConstructionItem</a></span>, <span name="index">index: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Destroy a <code>ConstructionItem</code> object that can be found in the indexed slot.</p><div class="fullcomment"><div class="comment cmt"><p>Destroy a <code>ConstructionItem</code> object that can be found in the indexed slot.</p></div><dl class="paramcmts block"><dt class="param">tool</dt><dd class="cmt"><p>the <code>ConstructionItem</code> object currently in the slot (checked)</p></dd><dt class="param">index</dt><dd class="cmt"><p>the slot index</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Player.Find</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#CountSpawnDelay" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CountSpawnDelay(toZoneId:String,toSpawnPoint:net.psforever.objects.SpawnPoint,fromZoneId:String):scala.concurrent.duration.FiniteDuration"></a><a id="CountSpawnDelay(String,SpawnPoint,String):FiniteDuration"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#CountSpawnDelay(toZoneId:String,toSpawnPoint:net.psforever.objects.SpawnPoint,fromZoneId:String):scala.concurrent.duration.FiniteDuration" 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">CountSpawnDelay</span><span class="params">(<span name="toZoneId">toZoneId: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="toSpawnPoint">toSpawnPoint: <a href="../../objects/SpawnPoint.html" name="net.psforever.objects.SpawnPoint" id="net.psforever.objects.SpawnPoint" class="extype">SpawnPoint</a></span>, <span name="fromZoneId">fromZoneId: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.concurrent.duration.FiniteDuration" class="extype">FiniteDuration</span></span></span><p class="shortcomment cmt">Given an origin and a destination, determine how long the process of traveling should take in reconstruction time.</p><div class="fullcomment"><div class="comment cmt"><p>Given an origin and a destination, determine how long the process of traveling should take in reconstruction time.
and managing the projectiles's local status information.</p></div><dl class="paramcmts block"><dt class="param">projectile_guid</dt><dd class="cmt"><p>the globally unique identifier of the projectile</p></dd><dt class="param">projectile</dt><dd class="cmt"><p>the projectile</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CleanUpRemoteProjectile(PlanetSideGUID, Projectile, Int)</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#CommonDestroyConstructionItem" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CommonDestroyConstructionItem(tool:net.psforever.objects.ConstructionItem,index:Int):Unit"></a><a id="CommonDestroyConstructionItem(ConstructionItem,Int):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#CommonDestroyConstructionItem(tool:net.psforever.objects.ConstructionItem,index:Int):Unit" 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">CommonDestroyConstructionItem</span><span class="params">(<span name="tool">tool: <a href="../../objects/ConstructionItem.html" name="net.psforever.objects.ConstructionItem" id="net.psforever.objects.ConstructionItem" class="extype">ConstructionItem</a></span>, <span name="index">index: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Destroy a <code>ConstructionItem</code> object that can be found in the indexed slot.</p><div class="fullcomment"><div class="comment cmt"><p>Destroy a <code>ConstructionItem</code> object that can be found in the indexed slot.</p></div><dl class="paramcmts block"><dt class="param">tool</dt><dd class="cmt"><p>the <code>ConstructionItem</code> object currently in the slot (checked)</p></dd><dt class="param">index</dt><dd class="cmt"><p>the slot index</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Player.Find</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#ConditionalDriverVehicleControl" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ConditionalDriverVehicleControl(vehicle:net.psforever.objects.Vehicle):Unit"></a><a id="ConditionalDriverVehicleControl(Vehicle):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#ConditionalDriverVehicleControl(vehicle:net.psforever.objects.Vehicle):Unit" 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">ConditionalDriverVehicleControl</span><span class="params">(<span name="vehicle">vehicle: <a href="../../objects/Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Place the current vehicle under the control of the driver's commands,
but leave it in a cancellable auto-drive.</p><div class="fullcomment"><div class="comment cmt"><p>Place the current vehicle under the control of the driver's commands,
but leave it in a cancellable auto-drive.
Stop all movement entirely.</p></div><dl class="paramcmts block"><dt class="param">vehicle</dt><dd class="cmt"><p>the vehicle</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#CountSpawnDelay" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CountSpawnDelay(toZoneId:String,toSpawnPoint:net.psforever.objects.SpawnPoint,fromZoneId:String):scala.concurrent.duration.FiniteDuration"></a><a id="CountSpawnDelay(String,SpawnPoint,String):FiniteDuration"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#CountSpawnDelay(toZoneId:String,toSpawnPoint:net.psforever.objects.SpawnPoint,fromZoneId:String):scala.concurrent.duration.FiniteDuration" 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">CountSpawnDelay</span><span class="params">(<span name="toZoneId">toZoneId: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="toSpawnPoint">toSpawnPoint: <a href="../../objects/SpawnPoint.html" name="net.psforever.objects.SpawnPoint" id="net.psforever.objects.SpawnPoint" class="extype">SpawnPoint</a></span>, <span name="fromZoneId">fromZoneId: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.concurrent.duration.FiniteDuration" class="extype">FiniteDuration</span></span></span><p class="shortcomment cmt">Given an origin and a destination, determine how long the process of traveling should take in reconstruction time.</p><div class="fullcomment"><div class="comment cmt"><p>Given an origin and a destination, determine how long the process of traveling should take in reconstruction time.
For most destinations, the unit of receiving ("spawn point") determines the reconstruction time.
In a special consideration, travel to any sanctuary or sanctuary-special zone should be as immediate as zone loading.
</p></div><dl class="paramcmts block"><dt class="param">toZoneId</dt><dd class="cmt"><p>the zone where the target is headed</p></dd><dt class="param">toSpawnPoint</dt><dd class="cmt"><p>the unit the target is using as a destination</p></dd><dt class="param">fromZoneId</dt><dd class="cmt"><p>the zone where the target current is located</p></dd><dt>returns</dt><dd class="cmt"><p>how long the spawning process will take</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#CreateRouterInternalTelepad" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CreateRouterInternalTelepad(router:net.psforever.objects.Vehicle,internalTelepad:net.psforever.objects.PlanetSideGameObjectwithnet.psforever.objects.ce.TelepadLike):Unit"></a><a id="CreateRouterInternalTelepad(Vehicle,PlanetSideGameObjectwithTelepadLike):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#CreateRouterInternalTelepad(router:net.psforever.objects.Vehicle,internalTelepad:net.psforever.objects.PlanetSideGameObjectwithnet.psforever.objects.ce.TelepadLike):Unit" 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">CreateRouterInternalTelepad</span><span class="params">(<span name="router">router: <a href="../../objects/Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span>, <span name="internalTelepad">internalTelepad: <a href="../../objects/PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a> with <a href="../../objects/ce/TelepadLike.html" name="net.psforever.objects.ce.TelepadLike" id="net.psforever.objects.ce.TelepadLike" class="extype">TelepadLike</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Create the mechanism that serves as one endpoint of the linked router teleportation system.<br>
@ -414,7 +417,7 @@ but the said driver does not know about the vehicle through his usual convention
should already be the driver of the droppod</p></dd><dt>returns</dt><dd class="cmt"><p>a <code>TaskResolver.GiveTask</code> message</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>GlobalDefinitions.droppod</code></p></span><span class="cmt"><p><code>GUIDTask.RegisterObjectTask</code></p></span><span class="cmt"><p><code>interstellarFerry</code></p></span><span class="cmt"><p><code>Player.VehicleSeated</code></p></span><span class="cmt"><p><code>PlayerLoaded</code></p></span><span class="cmt"><p><code>TaskResolver.GiveTask</code></p></span><span class="cmt"><p><code>Vehicles.Own</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#RegisterProjectile" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RegisterProjectile(obj:net.psforever.objects.ballistics.Projectile):net.psforever.objects.guid.TaskResolver.GiveTask"></a><a id="RegisterProjectile(Projectile):GiveTask"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#RegisterProjectile(obj:net.psforever.objects.ballistics.Projectile):net.psforever.objects.guid.TaskResolver.GiveTask" 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">RegisterProjectile</span><span class="params">(<span name="obj">obj: <a href="../../objects/ballistics/Projectile.html" name="net.psforever.objects.ballistics.Projectile" id="net.psforever.objects.ballistics.Projectile" class="extype">Projectile</a></span>)</span><span class="result">: <a href="../../objects/guid/TaskResolver$$GiveTask.html" name="net.psforever.objects.guid.TaskResolver.GiveTask" id="net.psforever.objects.guid.TaskResolver.GiveTask" class="extype">GiveTask</a></span></span><p class="shortcomment cmt">Construct tasking that adds a completed but unregistered projectile into the scene.</p><div class="fullcomment"><div class="comment cmt"><p>Construct tasking that adds a completed but unregistered projectile into the scene.
After the projectile is registered to the curent zone's global unique identifier system,
all connected clients save for the one that registered it will be informed about the projectile's "creation."</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the projectile to be registered</p></dd><dt>returns</dt><dd class="cmt"><p>a <code>TaskResolver.GiveTask</code> message</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#RegisterVehicle" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RegisterVehicle(vehicle:net.psforever.objects.Vehicle):net.psforever.objects.guid.TaskResolver.GiveTask"></a><a id="RegisterVehicle(Vehicle):GiveTask"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#RegisterVehicle(vehicle:net.psforever.objects.Vehicle):net.psforever.objects.guid.TaskResolver.GiveTask" 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">RegisterVehicle</span><span class="params">(<span name="vehicle">vehicle: <a href="../../objects/Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span>)</span><span class="result">: <a href="../../objects/guid/TaskResolver$$GiveTask.html" name="net.psforever.objects.guid.TaskResolver.GiveTask" id="net.psforever.objects.guid.TaskResolver.GiveTask" class="extype">GiveTask</a></span></span><p class="shortcomment cmt">Construct tasking that adds a completed and registered vehicle into the scene.</p><div class="fullcomment"><div class="comment cmt"><p>Construct tasking that adds a completed and registered vehicle into the scene.
Use this function to renew the globally unique identifiers on a vehicle that has already been added to the scene once.</p></div><dl class="paramcmts block"><dt class="param">vehicle</dt><dd class="cmt"><p>the <code>Vehicle</code> object</p></dd><dt>returns</dt><dd class="cmt"><p>a <code>TaskResolver.GiveTask</code> message</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>RegisterVehicleFromSpawnPad</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#RegisterVehicleFromSpawnPad" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RegisterVehicleFromSpawnPad(obj:net.psforever.objects.Vehicle,pad:net.psforever.objects.serverobject.pad.VehicleSpawnPad):net.psforever.objects.guid.TaskResolver.GiveTask"></a><a id="RegisterVehicleFromSpawnPad(Vehicle,VehicleSpawnPad):GiveTask"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#RegisterVehicleFromSpawnPad(obj:net.psforever.objects.Vehicle,pad:net.psforever.objects.serverobject.pad.VehicleSpawnPad):net.psforever.objects.guid.TaskResolver.GiveTask" 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">RegisterVehicleFromSpawnPad</span><span class="params">(<span name="obj">obj: <a href="../../objects/Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span>, <span name="pad">pad: <a href="../../objects/serverobject/pad/VehicleSpawnPad.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad" class="extype">VehicleSpawnPad</a></span>)</span><span class="result">: <a href="../../objects/guid/TaskResolver$$GiveTask.html" name="net.psforever.objects.guid.TaskResolver.GiveTask" id="net.psforever.objects.guid.TaskResolver.GiveTask" class="extype">GiveTask</a></span></span><p class="shortcomment cmt">Construct tasking that adds a completed and registered vehicle into the scene.</p><div class="fullcomment"><div class="comment cmt"><p>Construct tasking that adds a completed and registered vehicle into the scene.
Use this function to renew the globally unique identifiers on a vehicle that has already been added to the scene once.</p></div><dl class="paramcmts block"><dt class="param">vehicle</dt><dd class="cmt"><p>the <code>Vehicle</code> object</p></dd><dt>returns</dt><dd class="cmt"><p>a <code>TaskResolver.GiveTask</code> message</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>RegisterVehicleFromSpawnPad</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#RegisterVehicleFromSpawnPad" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RegisterVehicleFromSpawnPad(obj:net.psforever.objects.Vehicle,pad:net.psforever.objects.serverobject.pad.VehicleSpawnPad,terminal:net.psforever.objects.serverobject.terminals.Terminal):net.psforever.objects.guid.TaskResolver.GiveTask"></a><a id="RegisterVehicleFromSpawnPad(Vehicle,VehicleSpawnPad,Terminal):GiveTask"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#RegisterVehicleFromSpawnPad(obj:net.psforever.objects.Vehicle,pad:net.psforever.objects.serverobject.pad.VehicleSpawnPad,terminal:net.psforever.objects.serverobject.terminals.Terminal):net.psforever.objects.guid.TaskResolver.GiveTask" 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">RegisterVehicleFromSpawnPad</span><span class="params">(<span name="obj">obj: <a href="../../objects/Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span>, <span name="pad">pad: <a href="../../objects/serverobject/pad/VehicleSpawnPad.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad" class="extype">VehicleSpawnPad</a></span>, <span name="terminal">terminal: <a href="../../objects/serverobject/terminals/Terminal.html" name="net.psforever.objects.serverobject.terminals.Terminal" id="net.psforever.objects.serverobject.terminals.Terminal" class="extype">Terminal</a></span>)</span><span class="result">: <a href="../../objects/guid/TaskResolver$$GiveTask.html" name="net.psforever.objects.guid.TaskResolver.GiveTask" id="net.psforever.objects.guid.TaskResolver.GiveTask" class="extype">GiveTask</a></span></span><p class="shortcomment cmt">Construct tasking that adds a completed and registered vehicle into the scene.</p><div class="fullcomment"><div class="comment cmt"><p>Construct tasking that adds a completed and registered vehicle into the scene.
The major difference between <code>RegisterVehicle</code> and <code>RegisterVehicleFromSpawnPad</code> is the assumption that this vehicle lacks an internal <code>Actor</code>.
Before being finished, that vehicle is supplied an <code>Actor</code> such that it may function properly.
This function wraps around <code>RegisterVehicle</code> and is used in case, prior to this event,
@ -464,10 +467,7 @@ Other sorts of proximity-based units are put on a timer.</p></div><dl class="par
Although additional states are necessary to properly use the teleportation system,
e.g., deployment state, active state of the endpoints, etc.,
this decision is not made factoring those other conditions.</p></div><dl class="paramcmts block"><dt class="param">router</dt><dd class="cmt"><p>the vehicle that houses one end of the teleportation system (the <code>InternalTelepad</code> object)</p></dd><dt class="param">systemPlan</dt><dd class="cmt"><p>specific object identification of the two endpoints of the teleportation system;
if absent, the knowable endpoint is deleted from the client reflexively</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#TotalDriverVehicleControl" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TotalDriverVehicleControl(vehicle:net.psforever.objects.Vehicle):Unit"></a><a id="TotalDriverVehicleControl(Vehicle):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#TotalDriverVehicleControl(vehicle:net.psforever.objects.Vehicle):Unit" 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">TotalDriverVehicleControl</span><span class="params">(<span name="vehicle">vehicle: <a href="../../objects/Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Place the current vehicle under the control of the driver's commands,
but leave it in a cancellable auto-drive.</p><div class="fullcomment"><div class="comment cmt"><p>Place the current vehicle under the control of the driver's commands,
but leave it in a cancellable auto-drive.
Stop all movement entirely.</p></div><dl class="paramcmts block"><dt class="param">vehicle</dt><dd class="cmt"><p>the vehicle</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#TryDisposeOfLootedCorpse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryDisposeOfLootedCorpse(obj:net.psforever.objects.Player):Boolean"></a><a id="TryDisposeOfLootedCorpse(Player):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#TryDisposeOfLootedCorpse(obj:net.psforever.objects.Player):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">TryDisposeOfLootedCorpse</span><span class="params">(<span name="obj">obj: <a href="../../objects/Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">If the corpse has been well-looted, remove it from the ground.</p><div class="fullcomment"><div class="comment cmt"><p>If the corpse has been well-looted, remove it from the ground.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the corpse</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if the <code>obj</code> is actually a corpse and has no objects in its holsters or backpack;
if absent, the knowable endpoint is deleted from the client reflexively</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#TotalDriverVehicleControl" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TotalDriverVehicleControl(vehicle:net.psforever.objects.Vehicle):Unit"></a><a id="TotalDriverVehicleControl(Vehicle):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#TotalDriverVehicleControl(vehicle:net.psforever.objects.Vehicle):Unit" 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">TotalDriverVehicleControl</span><span class="params">(<span name="vehicle">vehicle: <a href="../../objects/Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#TryDisposeOfLootedCorpse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryDisposeOfLootedCorpse(obj:net.psforever.objects.Player):Boolean"></a><a id="TryDisposeOfLootedCorpse(Player):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#TryDisposeOfLootedCorpse(obj:net.psforever.objects.Player):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">TryDisposeOfLootedCorpse</span><span class="params">(<span name="obj">obj: <a href="../../objects/Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">If the corpse has been well-looted, remove it from the ground.</p><div class="fullcomment"><div class="comment cmt"><p>If the corpse has been well-looted, remove it from the ground.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the corpse</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if the <code>obj</code> is actually a corpse and has no objects in its holsters or backpack;
<code>false</code>, otherwise</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.session.SessionActor#TryDropFDU" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryDropFDU(tool:net.psforever.objects.ConstructionItem,index:Int,pos:net.psforever.types.Vector3):Unit"></a><a id="TryDropFDU(ConstructionItem,Int,Vector3):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/actors/session/SessionActor.html#TryDropFDU(tool:net.psforever.objects.ConstructionItem,index:Int,pos:net.psforever.types.Vector3):Unit" 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">TryDropFDU</span><span class="params">(<span name="tool">tool: <a href="../../objects/ConstructionItem.html" name="net.psforever.objects.ConstructionItem" id="net.psforever.objects.ConstructionItem" class="extype">ConstructionItem</a></span>, <span name="index">index: <span name="scala.Int" class="extype">Int</span></span>, <span name="pos">pos: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">If the tool is a form of field deployment unit (FDU, also called an <code>advanced_ace</code>),
completely remove the object from its current position and place it on the ground.</p><div class="fullcomment"><div class="comment cmt"><p>If the tool is a form of field deployment unit (FDU, also called an <code>advanced_ace</code>),
completely remove the object from its current position and place it on the ground.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show more