When the laze tool is used, a progress bar window is displayed, along with the text "Acquiring Target Position."
The player using the tool constantly sends packets to the server for as long as the progress bar is filling.
In all, about fifty packets are sent.
(Measured during low-load testing.
The actual number of packets may be related to network load.)<br>
<br>
While firing, the player's movement is locked for the duration.
The weapon fire can be aborted at any time, returning control.</p></div><dlclass="paramcmts block"><dtclass="param">weapon_uid</dt><ddclass="cmt"><p>the laze pointer tool</p></dd><dtclass="param">player_pos</dt><ddclass="cmt"><p>the position of (the player holding the) laze pointer</p></dd><dtclass="param">lazed_pos</dt><ddclass="cmt"><p>position of the tip of the laze pointer's beam, or where it intersects something</p></dd></dl><dlclass="attributes block"><dt>Source</dt><dd><ahref="https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/packet/game/WeaponLazeTargetPositionMessage.scala"target="_blank">WeaponLazeTargetPositionMessage.scala</a></dd></dl><divclass="toggleContainer"><divclass="toggle block"><span>Linear Supertypes</span><divclass="superTypes hiddenContent"><spanname="scala.Product"class="extype">Product</span>, <spanname="scala.Equals"class="extype">Equals</span>, <ahref="../PlanetSideGamePacket.html"name="net.psforever.packet.PlanetSideGamePacket"id="net.psforever.packet.PlanetSideGamePacket"class="extype">PlanetSideGamePacket</a>, <ahref="../PlanetSidePacket.html"name="net.psforever.packet.PlanetSidePacket"id="net.psforever.packet.PlanetSidePacket"class="extype">PlanetSidePacket</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html#java.io.Serializable"name="java.io.Serializable"id="java.io.Serializable"class="extype">Serializable</a>, <spanname="scala.AnyRef"class="extype">AnyRef</span>, <spanname="scala.Any"class="extype">Any</span></div></div></div></div><divid="mbrsel"><divclass="toggle"></div><divid="memberfilter"><iclass="material-icons arrow"></i><spanclass="input"><inputplaceholder="Filter all members"id="mbrsel-input"type="text"accesskey="/"/></span><iclass="clear material-icons"></i></div><divid="filterby"><divid="order"><spanclass="filtertype">Ordering</span><ol><liclass="alpha in"><span>Alphabetic</span></li><liclass="inherit out"><span>By Inheritance</span></li></ol></div><divclass="ancestors"><spanclass="filtertype">Inherited<br/></span><olid="linearization"><liclass="in"name="net.psforever.packet.game.WeaponLazeTargetPositionMessage"><span>WeaponLazeTargetPositionMessage</span></li><liclass="in"name="scala.Product"><span>Product</span></li><liclass="in"name="scala.Equals"><span>Equals</span></li><liclass="in"name="net.psforever.packet.PlanetSideGamePacket"><span>PlanetSideGamePacket</span></li><liclass="in"name="net.psforever.packet.PlanetSidePacket"><span>PlanetSidePacket</span></li><liclass="in"name="java.io.Serializable"><span>Serializable</span></li><liclass="in"name="scala.AnyRef"><span>AnyRef</span></li><liclass="in"name="scala.Any"><span>Any</span></li></ol></div><divclass="ancestors"><spanclass="filtertype"></span><ol><liclass="hideall out"><span>Hide All</span></li><liclass="showall in"><span>Show All</span></li></ol></div><divid="visbl"><spanclass="filtertype">Visibility</span><ol><liclass="public in"><span>Public</span></li><liclass="protected out"><span>Protected</span></li></ol></div></div></div><divid="template"><divid="allMembers"><divid="constructors"class="members"><h3>Instance Constructors</h3><ol><liclass="indented0 "name="net.psforever.packet.game.WeaponLazeTargetPositionMessage#<init>"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="<init>(weapon_uid:net.psforever.types.PlanetSideGUID,player_pos:net.psforever.types.Vector3,lazed_pos:net.psforever.types.Vector3):net.psforever.packet.game.WeaponLazeTargetPositionMessage"></a><aid="<init>:WeaponLazeTargetPositionMessage"></a><spanclass="permalink"><ahref="../../../../net/psforever/packet/game/WeaponLazeTargetPositionMessage.html#<init>(weapon_uid:net.psforever.types.PlanetSideGUID,player_pos:net.psforever.types.Vector3,lazed_pos:net.psforever.types.Vector3):net.psforever.packet.game.WeaponLazeTargetPositionMessage"title="Permalink"><iclass="material-icons"></i></a></span>