mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-03-17 19:30:43 +00:00
1818 lines
952 KiB
HTML
1818 lines
952 KiB
HTML
<!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.packet.game</title><meta content="PSF - LoginServer - master - net.psforever.packet.game" name="description"/><meta content="PSF LoginServer master net.psforever.packet.game" 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"><</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.packet" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="packet"></a><a id="packet:packet"></a> <span class="permalink"><a href="../../../../net/psforever/packet/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">packet</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.packet.control" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="control"></a><a id="control:control"></a> <span class="permalink"><a href="../../../../net/psforever/packet/control/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="../control/index.html" title=""><span class="name">control</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.packet" id="net.psforever.packet" class="extype">packet</a></dd></dl></div></li><li class="indented4 " name="net.psforever.packet.crypto" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="crypto"></a><a id="crypto:crypto"></a> <span class="permalink"><a href="../../../../net/psforever/packet/crypto/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="../crypto/index.html" title=""><span class="name">crypto</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.packet" id="net.psforever.packet" class="extype">packet</a></dd></dl></div></li><li class="indented4 current" name="net.psforever.packet.game" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="game"></a><a id="game:game"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/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"><span class="name">game</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.packet" id="net.psforever.packet" class="extype">packet</a></dd></dl></div></li><li class="indented5 " name="net.psforever.packet.game.objectcreate" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="objectcreate"></a><a id="objectcreate:objectcreate"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/objectcreate/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="objectcreate/index.html" title=""><span class="name">objectcreate</span></a></span></li><li class="current-entities indented4"><a href="ActionCancelMessage$.html" title="" class="object"></a> <a href="ActionCancelMessage.html" title="na" class="class"></a><a href="ActionCancelMessage.html" title="na">ActionCancelMessage</a></li><li class="current-entities indented4"><a href="ActionProgressMessage$.html" title="" class="object"></a> <a href="ActionProgressMessage.html" title="6,7,8 - Start implant initialization timer for slots 0,1,2 respectively." class="class"></a><a href="ActionProgressMessage.html" title="6,7,8 - Start implant initialization timer for slots 0,1,2 respectively.">ActionProgressMessage</a></li><li class="current-entities indented4"><a href="ActionResultMessage$.html" title="" class="object"></a> <a href="ActionResultMessage.html" title="Is sent by the server when the client has performed an action from a menu item (i.e create character, delete character, etc...)." class="class"></a><a href="ActionResultMessage.html" title="Is sent by the server when the client has performed an action from a menu item (i.e create character, delete character, etc...).">ActionResultMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Additional1.html" title="na" class="class"></a><a href="Additional1.html" title="na">Additional1</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Additional2.html" title="na" class="class"></a><a href="Additional2.html" title="na">Additional2</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Additional3.html" title="na" class="class"></a><a href="Additional3.html" title="na">Additional3</a></li><li class="current-entities indented4"><a href="AggravatedDamageMessage$.html" title="" class="object"></a> <a href="AggravatedDamageMessage.html" title="Dispatched from the server to cause a damage reaction from a specific target." class="class"></a><a href="AggravatedDamageMessage.html" title="Dispatched from the server to cause a damage reaction from a specific target.">AggravatedDamageMessage</a></li><li class="current-entities indented4"><a href="ArmorChangedMessage$.html" title="" class="object"></a> <a href="ArmorChangedMessage.html" title="Force a player model to change its exo-suit." class="class"></a><a href="ArmorChangedMessage.html" title="Force a player model to change its exo-suit.">ArmorChangedMessage</a></li><li class="current-entities indented4"><a href="AvatarAwardMessage$.html" title="" class="object"></a> <a href="AvatarAwardMessage.html" title="Dispatched from the server to load information about a character's merit commendation awards progress. The three stages of a merit commendation award are: progress, qualification, and completion." class="class"></a><a href="AvatarAwardMessage.html" title="Dispatched from the server to load information about a character's merit commendation awards progress. The three stages of a merit commendation award are: progress, qualification, and completion.">AvatarAwardMessage</a></li><li class="current-entities indented4"><a href="AvatarDeadStateMessage$.html" title="" class="object"></a> <a href="AvatarDeadStateMessage.html" title="Dispatched by the server to manipulate the client's management of the Player object owned by the user as his "avatar." The cycle of a player is generally Alive to Dead and Dead to Release and Release to RespawnTimer to Alive." class="class"></a><a href="AvatarDeadStateMessage.html" title="Dispatched by the server to manipulate the client's management of the Player object owned by the user as his "avatar." The cycle of a player is generally Alive to Dead and Dead to Release and Release to RespawnTimer to Alive.">AvatarDeadStateMessage</a></li><li class="current-entities indented4"><a href="AvatarFirstTimeEventMessage$.html" title="" class="object"></a> <a href="AvatarFirstTimeEventMessage.html" title="Dispatched to the server when the player encounters something for the very first time in their campaign." class="class"></a><a href="AvatarFirstTimeEventMessage.html" title="Dispatched to the server when the player encounters something for the very first time in their campaign.">AvatarFirstTimeEventMessage</a></li><li class="current-entities indented4"><a href="AvatarGrenadeStateMessage$.html" title="" class="object"></a> <a href="AvatarGrenadeStateMessage.html" title="Report the state of the grenade throw animation for this player." class="class"></a><a href="AvatarGrenadeStateMessage.html" title="Report the state of the grenade throw animation for this player.">AvatarGrenadeStateMessage</a></li><li class="current-entities indented4"><a href="AvatarImplantMessage$.html" title="" class="object"></a> <a href="AvatarImplantMessage.html" title="Change the state of the implant." class="class"></a><a href="AvatarImplantMessage.html" title="Change the state of the implant.">AvatarImplantMessage</a></li><li class="current-entities indented4"><a href="AvatarJumpMessage$.html" title="" class="object"></a> <a href="AvatarJumpMessage.html" title="Tell the server that the player is is jumping." class="class"></a><a href="AvatarJumpMessage.html" title="Tell the server that the player is is jumping.">AvatarJumpMessage</a></li><li class="current-entities indented4"><a href="AvatarSearchCriteriaMessage$.html" title="" class="object"></a> <a href="AvatarSearchCriteriaMessage.html" title="na" class="class"></a><a href="AvatarSearchCriteriaMessage.html" title="na">AvatarSearchCriteriaMessage</a></li><li class="current-entities indented4"><a href="AvatarStatisticsMessage$.html" title="" class="object"></a> <a href="AvatarStatisticsMessage.html" title="na" class="class"></a><a href="AvatarStatisticsMessage.html" title="na">AvatarStatisticsMessage</a></li><li class="current-entities indented4"><a href="AvatarVehicleTimerMessage$.html" title="" class="object"></a> <a href="AvatarVehicleTimerMessage.html" title="" class="class"></a><a href="AvatarVehicleTimerMessage.html" title="">AvatarVehicleTimerMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="AwardCompletion.html" title="Display this award as completed." class="class"></a><a href="AwardCompletion.html" title="Display this award as completed.">AwardCompletion</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="AwardOption.html" title="Base class for all merit commendation advancement stages." class="trait"></a><a href="AwardOption.html" title="Base class for all merit commendation advancement stages.">AwardOption</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="AwardProgress.html" title="Display this award's development progress." class="class"></a><a href="AwardProgress.html" title="Display this award's development progress.">AwardProgress</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="AwardQualificationProgress.html" title="Display this award's qualification progress." class="class"></a><a href="AwardQualificationProgress.html" title="Display this award's qualification progress.">AwardQualificationProgress</a></li><li class="current-entities indented4"><a href="BattleDiagramAction$.html" title="" class="object"></a> <a href="BattleDiagramAction.html" title="A particular instruction in the rendering of this battleplan's diagram entry." class="class"></a><a href="BattleDiagramAction.html" title="A particular instruction in the rendering of this battleplan's diagram entry.">BattleDiagramAction</a></li><li class="current-entities indented4"><a href="BattleExperienceMessage$.html" title="" class="object"></a> <a href="BattleExperienceMessage.html" title="Inform the client how many battle experience points (BEP) the player currently has earned. The amount of experience earned is an accumulating value." class="class"></a><a href="BattleExperienceMessage.html" title="Inform the client how many battle experience points (BEP) the player currently has earned. The amount of experience earned is an accumulating value.">BattleExperienceMessage</a></li><li class="current-entities indented4"><a href="BattleplanMessage$.html" title="" class="object"></a> <a href="BattleplanMessage.html" title="Share drawn images and words on the tactical map among a group of players. Each packet usually contains a small portion of an image, herein called a "diagram." BattleplanMessage packets are accumulative towards a full diagram." class="class"></a><a href="BattleplanMessage.html" title="Share drawn images and words on the tactical map among a group of players. Each packet usually contains a small portion of an image, herein called a "diagram." BattleplanMessage packets are accumulative towards a full diagram.">BattleplanMessage</a></li><li class="current-entities indented4"><a href="BeginZoningMessage$.html" title="" class="object"></a> <a href="BeginZoningMessage.html" title="Dispatched by the client after the current map has been fully loaded locally and its objects are ready to be initialized." class="class"></a><a href="BeginZoningMessage.html" title="Dispatched by the client after the current map has been fully loaded locally and its objects are ready to be initialized.">BeginZoningMessage</a></li><li class="current-entities indented4"><a href="BindPlayerMessage$.html" title="" class="object"></a> <a href="BindPlayerMessage.html" title="A packet dispatched to maintain a manually-set respawn location. The packet establishes the player's ability to spawn in an arbitrary location that is not a normal local option." class="class"></a><a href="BindPlayerMessage.html" title="A packet dispatched to maintain a manually-set respawn location. The packet establishes the player's ability to spawn in an arbitrary location that is not a normal local option.">BindPlayerMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="BindStatus$.html" title="The purpose of the BindPlayerMessage packet. Bind and Unbind are generally manual actions performed by the player." class="object"></a><a href="BindStatus$.html" title="The purpose of the BindPlayerMessage packet. Bind and Unbind are generally manual actions performed by the player.">BindStatus</a></li><li class="current-entities indented4"><a href="BroadcastWarpgateUpdateMessage$.html" title="" class="object"></a> <a href="BroadcastWarpgateUpdateMessage.html" title="Dispatched by the server to promote a warp gate's broadcast functionality. Changes the map name of a warp gate into "Broadcast" and allow a given faction to access the gate's intercontinental transport functionality to/from that gate, even if the gate is not properly owned." class="class"></a><a href="BroadcastWarpgateUpdateMessage.html" title="Dispatched by the server to promote a warp gate's broadcast functionality. Changes the map name of a warp gate into "Broadcast" and allow a given faction to access the gate's intercontinental transport functionality to/from that gate, even if the gate is not properly owned.">BroadcastWarpgateUpdateMessage</a></li><li class="current-entities indented4"><a href="BugReportMessage$.html" title="" class="object"></a> <a href="BugReportMessage.html" title="Allow the user to report a bug they have found in the game. Bug reports are prepended by the version of the client on which the player is encountering the issue." class="class"></a><a href="BugReportMessage.html" title="Allow the user to report a bug they have found in the game. Bug reports are prepended by the version of the client on which the player is encountering the issue.">BugReportMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="BugType$.html" title="An Enumeration of the kinds of bugs applicable to the reporting system." class="object"></a><a href="BugType$.html" title="An Enumeration of the kinds of bugs applicable to the reporting system.">BugType</a></li><li class="current-entities indented4"><a href="BuildingInfoUpdateMessage$.html" title="" class="object"></a> <a href="BuildingInfoUpdateMessage.html" title="Update the state of map asset for a client's specific building's state." class="class"></a><a href="BuildingInfoUpdateMessage.html" title="Update the state of map asset for a client's specific building's state.">BuildingInfoUpdateMessage</a></li><li class="current-entities indented4"><a href="CaptureFlagUpdateMessage$.html" title="" class="object"></a> <a href="CaptureFlagUpdateMessage.html" title="" class="class"></a><a href="CaptureFlagUpdateMessage.html" title="">CaptureFlagUpdateMessage</a></li><li class="current-entities indented4"><a href="CargoMountPointStatusMessage$.html" title="" class="object"></a> <a href="CargoMountPointStatusMessage.html" title="na" class="class"></a><a href="CargoMountPointStatusMessage.html" title="na">CargoMountPointStatusMessage</a></li><li class="current-entities indented4"><a href="ChainLashMessage$.html" title="" class="object"></a> <a href="ChainLashMessage.html" title="na" class="class"></a><a href="ChainLashMessage.html" title="na">ChainLashMessage</a></li><li class="current-entities indented4"><a href="ChangeAmmoMessage$.html" title="" class="object"></a> <a href="ChangeAmmoMessage.html" title="" class="class"></a><a href="ChangeAmmoMessage.html" title="">ChangeAmmoMessage</a></li><li class="current-entities indented4"><a href="ChangeFireModeMessage$.html" title="" class="object"></a> <a href="ChangeFireModeMessage.html" title="" class="class"></a><a href="ChangeFireModeMessage.html" title="">ChangeFireModeMessage</a></li><li class="current-entities indented4"><a href="ChangeFireStateMessage_Start$.html" title="" class="object"></a> <a href="ChangeFireStateMessage_Start.html" title="" class="class"></a><a href="ChangeFireStateMessage_Start.html" title="">ChangeFireStateMessage_Start</a></li><li class="current-entities indented4"><a href="ChangeFireStateMessage_Stop$.html" title="" class="object"></a> <a href="ChangeFireStateMessage_Stop.html" title="" class="class"></a><a href="ChangeFireStateMessage_Stop.html" title="">ChangeFireStateMessage_Stop</a></li><li class="current-entities indented4"><a href="ChangeShortcutBankMessage$.html" title="" class="object"></a> <a href="ChangeShortcutBankMessage.html" title="Switch the set of shortcuts displayed on the HUD's hotbar. The hotbar contains eight slots for user shortcuts - medkits, implants, and text macros." class="class"></a><a href="ChangeShortcutBankMessage.html" title="Switch the set of shortcuts displayed on the HUD's hotbar. The hotbar contains eight slots for user shortcuts - medkits, implants, and text macros.">ChangeShortcutBankMessage</a></li><li class="current-entities indented4"><a href="CharacterCreateRequestMessage$.html" title="" class="object"></a> <a href="CharacterCreateRequestMessage.html" title="Is sent by the PlanetSide client on character selection completion." class="class"></a><a href="CharacterCreateRequestMessage.html" title="Is sent by the PlanetSide client on character selection completion.">CharacterCreateRequestMessage</a></li><li class="current-entities indented4"><a href="CharacterInfoMessage$.html" title="" class="object"></a> <a href="CharacterInfoMessage.html" title="Is sent by the PlanetSide world server when sending character selection screen state." class="class"></a><a href="CharacterInfoMessage.html" title="Is sent by the PlanetSide world server when sending character selection screen state.">CharacterInfoMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="CharacterKnowledgeInfo.html" title="" class="class"></a><a href="CharacterKnowledgeInfo.html" title="">CharacterKnowledgeInfo</a></li><li class="current-entities indented4"><a href="CharacterKnowledgeMessage$.html" title="" class="object"></a> <a href="CharacterKnowledgeMessage.html" title="" class="class"></a><a href="CharacterKnowledgeMessage.html" title="">CharacterKnowledgeMessage</a></li><li class="current-entities indented4"><a href="CharacterNoRecordMessage$.html" title="" class="object"></a> <a href="CharacterNoRecordMessage.html" title="" class="class"></a><a href="CharacterNoRecordMessage.html" title="">CharacterNoRecordMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="CharacterRequestAction$.html" title="" class="object"></a><a href="CharacterRequestAction$.html" title="">CharacterRequestAction</a></li><li class="current-entities indented4"><a href="CharacterRequestMessage$.html" title="" class="object"></a> <a href="CharacterRequestMessage.html" title="Is sent by the PlanetSide client when selecting a character to play from the character selection menu." class="class"></a><a href="CharacterRequestMessage.html" title="Is sent by the PlanetSide client when selecting a character to play from the character selection menu.">CharacterRequestMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ChatChannel$.html" title="An Enumeration of the valid chat channels." class="object"></a><a href="ChatChannel$.html" title="An Enumeration of the valid chat channels.">ChatChannel</a></li><li class="current-entities indented4"><a href="ChatMsg$.html" title="" class="object"></a> <a href="ChatMsg.html" title="Instructs client to display and/or process a chat message/command when sent server to client." class="class"></a><a href="ChatMsg.html" title="Instructs client to display and/or process a chat message/command when sent server to client.">ChatMsg</a></li><li class="current-entities indented4"><a href="ChildObjectStateMessage$.html" title="" class="object"></a> <a href="ChildObjectStateMessage.html" title="Dispatched from a client when its user is controlling a secondary object whose state must be updated. When ChildObjectStateMessage is being sent to the server, it replaces PlayerStateMessage." class="class"></a><a href="ChildObjectStateMessage.html" title="Dispatched from a client when its user is controlling a secondary object whose state must be updated. When ChildObjectStateMessage is being sent to the server, it replaces PlayerStateMessage.">ChildObjectStateMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="CloudInfo.html" title="Cloud data. The remaining fields should be divided between a "location" and a "velocity" as per debug output." class="class"></a><a href="CloudInfo.html" title="Cloud data. The remaining fields should be divided between a "location" and a "velocity" as per debug output.">CloudInfo</a></li><li class="current-entities indented4"><a href="CollisionIs$.html" title="" class="object"></a> <a href="CollisionIs.html" title="" class="class"></a><a href="CollisionIs.html" title="">CollisionIs</a></li><li class="current-entities indented4"><a href="ComponentDamageField$.html" title="" class="object"></a> <a href="ComponentDamageField.html" title="The status of the component's changing condition, including the level of alert the player experiences when the change occurs." class="class"></a><a href="ComponentDamageField.html" title="The status of the component's changing condition, including the level of alert the player experiences when the change occurs.">ComponentDamageField</a></li><li class="current-entities indented4"><a href="ComponentDamageMessage$.html" title="" class="object"></a> <a href="ComponentDamageMessage.html" title="Vehicles have aspects that are neither registered - do not necessarily represented unique entities of the vehicle - and are not statistical behaviors derived from the same level as the game files - modify vehicle stats but are not vehicle stats themselves." class="class"></a><a href="ComponentDamageMessage.html" title="Vehicles have aspects that are neither registered - do not necessarily represented unique entities of the vehicle - and are not statistical behaviors derived from the same level as the game files - modify vehicle stats but are not vehicle stats themselves.">ComponentDamageMessage</a></li><li class="current-entities indented4"><a href="ConnectToWorldMessage$.html" title="" class="object"></a> <a href="ConnectToWorldMessage.html" title="Is sent in response to the PlanetSide client in order to give server information on the world server." class="class"></a><a href="ConnectToWorldMessage.html" title="Is sent in response to the PlanetSide client in order to give server information on the world server.">ConnectToWorldMessage</a></li><li class="current-entities indented4"><a href="ConnectToWorldRequestMessage$.html" title="" class="object"></a> <a href="ConnectToWorldRequestMessage.html" title="" class="class"></a><a href="ConnectToWorldRequestMessage.html" title="">ConnectToWorldRequestMessage</a></li><li class="current-entities indented4"><a href="ContinentalLockUpdateMessage$.html" title="" class="object"></a> <a href="ContinentalLockUpdateMessage.html" title="Create a dispatched game packet that instructs the client to update the user about continents that are conquered. This generates the event message "The [empire] have captured [continent]." If the continent_guid is not a valid zone, no message is displayed." class="class"></a><a href="ContinentalLockUpdateMessage.html" title="Create a dispatched game packet that instructs the client to update the user about continents that are conquered. This generates the event message "The [empire] have captured [continent]." If the continent_guid is not a valid zone, no message is displayed.">ContinentalLockUpdateMessage</a></li><li class="current-entities indented4"><a href="CreateShortcutMessage$.html" title="" class="object"></a> <a href="CreateShortcutMessage.html" title="Facilitate a quick-use button for the hotbar. The hotbar is the eight quick-use slots along the bottom center of the HUD." class="class"></a><a href="CreateShortcutMessage.html" title="Facilitate a quick-use button for the hotbar. The hotbar is the eight quick-use slots along the bottom center of the HUD.">CreateShortcutMessage</a></li><li class="current-entities indented4"><a href="DamageFeedbackMessage$.html" title="" class="object"></a> <a href="DamageFeedbackMessage.html" title="na" class="class"></a><a href="DamageFeedbackMessage.html" title="na">DamageFeedbackMessage</a></li><li class="current-entities indented4"><a href="DamageMessage$.html" title="" class="object"></a> <a href="DamageMessage.html" title="na" class="class"></a><a href="DamageMessage.html" title="na">DamageMessage</a></li><li class="current-entities indented4"><a href="DamageWithPositionMessage$.html" title="" class="object"></a> <a href="DamageWithPositionMessage.html" title="Dispatched by the server to indicate a source of damage affecting the player." class="class"></a><a href="DamageWithPositionMessage.html" title="Dispatched by the server to indicate a source of damage affecting the player.">DamageWithPositionMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DataChallenge$.html" title="" class="object"></a><a href="DataChallenge$.html" title="">DataChallenge</a></li><li class="current-entities indented4"><a href="DataChallengeMessage$.html" title="" class="object"></a> <a href="DataChallengeMessage.html" title="Our packet captures contain no examples of DataChallengeMessage." class="class"></a><a href="DataChallengeMessage.html" title="Our packet captures contain no examples of DataChallengeMessage.">DataChallengeMessage</a></li><li class="current-entities indented4"><a href="DataChallengeMessageResp$.html" title="" class="object"></a> <a href="DataChallengeMessageResp.html" title="Our packet captures contain no examples of DataChallengeMessageResp." class="class"></a><a href="DataChallengeMessageResp.html" title="Our packet captures contain no examples of DataChallengeMessageResp.">DataChallengeMessageResp</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DeadState$.html" title="An Enumeration of the various states a Player may possess in the cycle of nanite life and death." class="object"></a><a href="DeadState$.html" title="An Enumeration of the various states a Player may possess in the cycle of nanite life and death.">DeadState</a></li><li class="current-entities indented4"><a href="DelayedPathMountMsg$.html" title="" class="object"></a> <a href="DelayedPathMountMsg.html" title="na" class="class"></a><a href="DelayedPathMountMsg.html" title="na">DelayedPathMountMsg</a></li><li class="current-entities indented4"><a href="DensityLevelUpdateMessage$.html" title="" class="object"></a> <a href="DensityLevelUpdateMessage.html" title="na" class="class"></a><a href="DensityLevelUpdateMessage.html" title="na">DensityLevelUpdateMessage</a></li><li class="current-entities indented4"><a href="DeployObjectMessage$.html" title="" class="object"></a> <a href="DeployObjectMessage.html" title="Dispatched from the client to request that an object be deployed. Information in the packet mainly reports about the surface on which the object will be coplanar when/if placed." class="class"></a><a href="DeployObjectMessage.html" title="Dispatched from the client to request that an object be deployed. Information in the packet mainly reports about the surface on which the object will be coplanar when/if placed.">DeployObjectMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DeployOutcome$.html" title="An Enumeration for the forms of the event chat message produced by this packet." class="object"></a><a href="DeployOutcome$.html" title="An Enumeration for the forms of the event chat message produced by this packet.">DeployOutcome</a></li><li class="current-entities indented4"><a href="DeployRequestMessage$.html" title="" class="object"></a> <a href="DeployRequestMessage.html" title="Dispatched by the client when the player attempts to deploy a vehicle." class="class"></a><a href="DeployRequestMessage.html" title="Dispatched by the client when the player attempts to deploy a vehicle.">DeployRequestMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DeployableIcon$.html" title="An Enumeration of the map element icons that can be displayed based on the type of deployable item." class="object"></a><a href="DeployableIcon$.html" title="An Enumeration of the map element icons that can be displayed based on the type of deployable item.">DeployableIcon</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DeployableInfo.html" title="The entry of a deployable item." class="class"></a><a href="DeployableInfo.html" title="The entry of a deployable item.">DeployableInfo</a></li><li class="current-entities indented4"><a href="DeployableObjectsInfoMessage$.html" title="" class="object"></a> <a href="DeployableObjectsInfoMessage.html" title="Dispatched by the server to inform the client of a change in deployable items and that the map should be updated. When this packet defines a Build action, an icon of the deployable item is added to the avatar's map." class="class"></a><a href="DeployableObjectsInfoMessage.html" title="Dispatched by the server to inform the client of a change in deployable items and that the map should be updated. When this packet defines a Build action, an icon of the deployable item is added to the avatar's map.">DeployableObjectsInfoMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DeploymentAction$.html" title="An Enumeration of the actions that can be performed upon a deployable item." class="object"></a><a href="DeploymentAction$.html" title="An Enumeration of the actions that can be performed upon a deployable item.">DeploymentAction</a></li><li class="current-entities indented4"><a href="DestroyDisplayMessage$.html" title="" class="object"></a> <a href="DestroyDisplayMessage.html" title="Display a message in the event window that informs of a player death. The message is composed of three parts: 1) killer information 2) method information 3) victim information In the case of a player kill, the player's name will be attributed directly." class="class"></a><a href="DestroyDisplayMessage.html" title="Display a message in the event window that informs of a player death. The message is composed of three parts: 1) killer information 2) method information 3) victim information In the case of a player kill, the player's name will be attributed directly.">DestroyDisplayMessage</a></li><li class="current-entities indented4"><a href="DestroyMessage$.html" title="" class="object"></a> <a href="DestroyMessage.html" title="" class="class"></a><a href="DestroyMessage.html" title="">DestroyMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DiagramActionCode$.html" title="A Codec for the actions that each layer of the diagram performs." class="object"></a><a href="DiagramActionCode$.html" title="A Codec for the actions that each layer of the diagram performs.">DiagramActionCode</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DiagramStroke.html" title="A common ancestor of all the different "strokes" used to keep track of the data." class="trait"></a><a href="DiagramStroke.html" title="A common ancestor of all the different "strokes" used to keep track of the data.">DiagramStroke</a></li><li class="current-entities indented4"><a href="DisconnectMessage$.html" title="" class="object"></a> <a href="DisconnectMessage.html" title="Dispatched to the client to force a disconnect. The client's view of the game world will fade and be centered with a PlanetSide textbox with the given message." class="class"></a><a href="DisconnectMessage.html" title="Dispatched to the client to force a disconnect. The client's view of the game world will fade and be centered with a PlanetSide textbox with the given message.">DisconnectMessage</a></li><li class="current-entities indented4"><a href="DismountBuildingMsg$.html" title="" class="object"></a> <a href="DismountBuildingMsg.html" title="Alert that the player is "dismounting" a building. Paragraph in which "'dismounting' a building" is explained." class="class"></a><a href="DismountBuildingMsg.html" title="Alert that the player is "dismounting" a building. Paragraph in which "'dismounting' a building" is explained.">DismountBuildingMsg</a></li><li class="current-entities indented4"><a href="DismountVehicleCargoMsg$.html" title="" class="object"></a> <a href="DismountVehicleCargoMsg.html" title="Request dismount of one vehicle (cargo) that is being ferried by another vehicle (carrier)." class="class"></a><a href="DismountVehicleCargoMsg.html" title="Request dismount of one vehicle (cargo) that is being ferried by another vehicle (carrier).">DismountVehicleCargoMsg</a></li><li class="current-entities indented4"><a href="DismountVehicleMsg$.html" title="" class="object"></a> <a href="DismountVehicleMsg.html" title="Dispatched by the client when the player wishes to get out of a vehicle." class="class"></a><a href="DismountVehicleMsg.html" title="Dispatched by the client when the player wishes to get out of a vehicle.">DismountVehicleMsg</a></li><li class="current-entities indented4"><a href="DisplayedAwardMessage$.html" title="" class="object"></a> <a href="DisplayedAwardMessage.html" title="Dispatched to configure a player's merit commendation ribbons. Normally, this packet is dispatched by the client when managing merit commendations through the "Character Info/Achievements" tab." class="class"></a><a href="DisplayedAwardMessage.html" title="Dispatched to configure a player's merit commendation ribbons. Normally, this packet is dispatched by the client when managing merit commendations through the "Character Info/Achievements" tab.">DisplayedAwardMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DrawString.html" title="Draw a string message on the tactical map." class="class"></a><a href="DrawString.html" title="Draw a string message on the tactical map.">DrawString</a></li><li class="current-entities indented4"><a href="DropItemMessage$.html" title="" class="object"></a> <a href="DropItemMessage.html" title="Dispatched by the client when the player's intent is to put an item down on the ground. When a player drops an item, it normally appears right under their feet (where they are standing)." class="class"></a><a href="DropItemMessage.html" title="Dispatched by the client when the player's intent is to put an item down on the ground. When a player drops an item, it normally appears right under their feet (where they are standing).">DropItemMessage</a></li><li class="current-entities indented4"><a href="DroppodError$.html" title="" class="object"></a> <a href="DroppodError.html" title="The types of errors that can be reported when attempting to droppod into a zone. All codes show the preceding text in the events chat window." class="class"></a><a href="DroppodError.html" title="The types of errors that can be reported when attempting to droppod into a zone. All codes show the preceding text in the events chat window.">DroppodError</a></li><li class="current-entities indented4"><a href="DroppodFreefallingMessage$.html" title="" class="object"></a> <a href="DroppodFreefallingMessage.html" title="Dispatched by the server to trigger a droppod's traditional behavior of plummeting from lower orbit like a rock and slowing to a gentle land, breaking apart like flower petals to introduce a soldier to the battlefield. Only works on droppod-type vehicles." class="class"></a><a href="DroppodFreefallingMessage.html" title="Dispatched by the server to trigger a droppod's traditional behavior of plummeting from lower orbit like a rock and slowing to a gentle land, breaking apart like flower petals to introduce a soldier to the battlefield. Only works on droppod-type vehicles.">DroppodFreefallingMessage</a></li><li class="current-entities indented4"><a href="DroppodLaunchInfo$.html" title="" class="object"></a> <a href="DroppodLaunchInfo.html" title="Information related to this droppod event." class="class"></a><a href="DroppodLaunchInfo.html" title="Information related to this droppod event.">DroppodLaunchInfo</a></li><li class="current-entities indented4"><a href="DroppodLaunchRequestMessage$.html" title="" class="object"></a> <a href="DroppodLaunchRequestMessage.html" title="Dispatched from the client to indicate the player wishes to use an orbital droppod to rapidly deploy into a zone at a pre-approved position. Follows after an instance of "player stasis" where they are permitted to make this sort of selection by referencing a zone from the interstellar deployment map." class="class"></a><a href="DroppodLaunchRequestMessage.html" title="Dispatched from the client to indicate the player wishes to use an orbital droppod to rapidly deploy into a zone at a pre-approved position. Follows after an instance of "player stasis" where they are permitted to make this sort of selection by referencing a zone from the interstellar deployment map.">DroppodLaunchRequestMessage</a></li><li class="current-entities indented4"><a href="DroppodLaunchResponseMessage$.html" title="" class="object"></a> <a href="DroppodLaunchResponseMessage.html" title="Dispatched from the client to indicate the player wished to use an orbital droppod but the player will be denied that request for a specific reason." class="class"></a><a href="DroppodLaunchResponseMessage.html" title="Dispatched from the client to indicate the player wished to use an orbital droppod but the player will be denied that request for a specific reason.">DroppodLaunchResponseMessage</a></li><li class="current-entities indented4"><a href="DrowningTarget$.html" title="" class="object"></a> <a href="DrowningTarget.html" title="Infomation about the progress bar displayed for a certain target's drowning condition." class="class"></a><a href="DrowningTarget.html" title="Infomation about the progress bar displayed for a certain target's drowning condition.">DrowningTarget</a></li><li class="current-entities indented4"><a href="EmoteMsg$.html" title="" class="object"></a> <a href="EmoteMsg.html" title="" class="class"></a><a href="EmoteMsg.html" title="">EmoteMsg</a></li><li class="current-entities indented4"><a href="ExperienceAddedMessage$.html" title="" class="object"></a> <a href="ExperienceAddedMessage.html" title="Displays a message about being awarded experience points in the events chat. This packet does not actually award any experience points." class="class"></a><a href="ExperienceAddedMessage.html" title="Displays a message about being awarded experience points in the events chat. This packet does not actually award any experience points.">ExperienceAddedMessage</a></li><li class="current-entities indented4"><a href="FacilityBenefitShieldChargeRequestMessage$.html" title="" class="object"></a> <a href="FacilityBenefitShieldChargeRequestMessage.html" title="Dispatched by the client when driving a vehicle in the sphere of influence of an allied base that is an amp station facility or that possesses the lattice-connected benefit of an amp station." class="class"></a><a href="FacilityBenefitShieldChargeRequestMessage.html" title="Dispatched by the client when driving a vehicle in the sphere of influence of an allied base that is an amp station facility or that possesses the lattice-connected benefit of an amp station.">FacilityBenefitShieldChargeRequestMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="FavoritesAction$.html" title="" class="object"></a><a href="FavoritesAction$.html" title="">FavoritesAction</a></li><li class="current-entities indented4"><a href="FavoritesMessage$.html" title="" class="object"></a> <a href="FavoritesMessage.html" title="Load the designator for an entry in the player's favorites list. This entry defines a user-defined loadout label that appears on a "Favorites" tab list and can be selected." class="class"></a><a href="FavoritesMessage.html" title="Load the designator for an entry in the player's favorites list. This entry defines a user-defined loadout label that appears on a "Favorites" tab list and can be selected.">FavoritesMessage</a></li><li class="current-entities indented4"><a href="FavoritesRequest$.html" title="" class="object"></a> <a href="FavoritesRequest.html" title="na" class="class"></a><a href="FavoritesRequest.html" title="na">FavoritesRequest</a></li><li class="current-entities indented4"><a href="FireHintMessage$.html" title="" class="object"></a> <a href="FireHintMessage.html" title="not sure for u1 / u2 / u3, maybe need a real brain ..." class="class"></a><a href="FireHintMessage.html" title="not sure for u1 / u2 / u3, maybe need a real brain ...">FireHintMessage</a></li><li class="current-entities indented4"><a href="FlagInfo$.html" title="" class="object"></a> <a href="FlagInfo.html" title="" class="class"></a><a href="FlagInfo.html" title="">FlagInfo</a></li><li class="current-entities indented4"><a href="FrameVehicleStateMessage$.html" title="" class="object"></a> <a href="FrameVehicleStateMessage.html" title="Dispatched to report and update the operational condition of a given battle frame robotics vehicle." class="class"></a><a href="FrameVehicleStateMessage.html" title="Dispatched to report and update the operational condition of a given battle frame robotics vehicle.">FrameVehicleStateMessage</a></li><li class="current-entities indented4"><a href="Friend$.html" title="" class="object"></a> <a href="Friend.html" title="An entry in the list of players known to and tracked by this player." class="class"></a><a href="Friend.html" title="An entry in the list of players known to and tracked by this player.">Friend</a></li><li class="current-entities indented4"><a href="FriendsRequest$.html" title="" class="object"></a> <a href="FriendsRequest.html" title="Manage the lists of other players whose names are retained by the given player. Players can be remembered by their names and added to a list of remembered names - the "friends list." They can also be dropped from the list." class="class"></a><a href="FriendsRequest.html" title="Manage the lists of other players whose names are retained by the given player. Players can be remembered by their names and added to a list of remembered names - the "friends list." They can also be dropped from the list.">FriendsRequest</a></li><li class="current-entities indented4"><a href="FriendsResponse$.html" title="" class="object"></a> <a href="FriendsResponse.html" title="Manage the lists of other players whose names are retained by the given player. Friends can be remembered and their current playing status can be reported." class="class"></a><a href="FriendsResponse.html" title="Manage the lists of other players whose names are retained by the given player. Friends can be remembered and their current playing status can be reported.">FriendsResponse</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="GamePropertyScope$.html" title="" class="object"></a><a href="GamePropertyScope$.html" title="">GamePropertyScope</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="GamePropertyTarget$.html" title="" class="object"></a><a href="GamePropertyTarget$.html" title="">GamePropertyTarget</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="GenericActionEnum$.html" title="" class="object"></a><a href="GenericActionEnum$.html" title="">GenericActionEnum</a></li><li class="current-entities indented4"><a href="GenericActionMessage$.html" title="" class="object"></a> <a href="GenericActionMessage.html" title="Reports that something has happened, or makes something happen. When sent from the server to a client, there are twenty-seven individual actions caused by this packet." class="class"></a><a href="GenericActionMessage.html" title="Reports that something has happened, or makes something happen. When sent from the server to a client, there are twenty-seven individual actions caused by this packet.">GenericActionMessage</a></li><li class="current-entities indented4"><a href="GenericCollisionMsg$.html" title="" class="object"></a> <a href="GenericCollisionMsg.html" title="Dispatched by the client when the player has encountered a physical interaction that would cause damage. Collision information reports about two subjects who were involved in an altercation." class="class"></a><a href="GenericCollisionMsg.html" title="Dispatched by the client when the player has encountered a physical interaction that would cause damage. Collision information reports about two subjects who were involved in an altercation.">GenericCollisionMsg</a></li><li class="current-entities indented4"><a href="GenericObjectActionAtPositionMessage$.html" title="" class="object"></a> <a href="GenericObjectActionAtPositionMessage.html" title="na" class="class"></a><a href="GenericObjectActionAtPositionMessage.html" title="na">GenericObjectActionAtPositionMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="GenericObjectActionEnum$.html" title="" class="object"></a><a href="GenericObjectActionEnum$.html" title="">GenericObjectActionEnum</a></li><li class="current-entities indented4"><a href="GenericObjectActionMessage$.html" title="" class="object"></a> <a href="GenericObjectActionMessage.html" title="Dispatched by the server to enact an effect on some game object." class="class"></a><a href="GenericObjectActionMessage.html" title="Dispatched by the server to enact an effect on some game object.">GenericObjectActionMessage</a></li><li class="current-entities indented4"><a href="GenericObjectStateMsg$.html" title="" class="object"></a> <a href="GenericObjectStateMsg.html" title="" class="class"></a><a href="GenericObjectStateMsg.html" title="">GenericObjectStateMsg</a></li><li class="current-entities indented4"><a href="HackMessage$.html" title="" class="object"></a> <a href="HackMessage.html" title="Dispatched by the server to control the progress of hacking." class="class"></a><a href="HackMessage.html" title="Dispatched by the server to control the progress of hacking.">HackMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="HackState$.html" title="An Enumeration of the various states and activities of the hacking process." class="object"></a><a href="HackState$.html" title="An Enumeration of the various states and activities of the hacking process.">HackState</a></li><li class="current-entities indented4"><a href="HitHint$.html" title="" class="object"></a> <a href="HitHint.html" title="Dispatched by the server to indicate a target or source of damage affecting the player. When a source is provided, and within render distance, the player will be shown a fading, outwards drifting, red tick mark." class="class"></a><a href="HitHint.html" title="Dispatched by the server to indicate a target or source of damage affecting the player. When a source is provided, and within render distance, the player will be shown a fading, outwards drifting, red tick mark.">HitHint</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="HitInfo.html" title="" class="class"></a><a href="HitInfo.html" title="">HitInfo</a></li><li class="current-entities indented4"><a href="HitMessage$.html" title="" class="object"></a> <a href="HitMessage.html" title="" class="class"></a><a href="HitMessage.html" title="">HitMessage</a></li><li class="current-entities indented4"><a href="HotSpotInfo$.html" title="" class="object"></a> <a href="HotSpotInfo.html" title="Information for positioning a hotspot on the continental map. The origin point is the lowest left corner of the map grid." class="class"></a><a href="HotSpotInfo.html" title="Information for positioning a hotspot on the continental map. The origin point is the lowest left corner of the map grid.">HotSpotInfo</a></li><li class="current-entities indented4"><a href="HotSpotUpdateMessage$.html" title="" class="object"></a> <a href="HotSpotUpdateMessage.html" title="A list of data for creating hotspots on a continental map." class="class"></a><a href="HotSpotUpdateMessage.html" title="A list of data for creating hotspots on a continental map.">HotSpotUpdateMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ImplantAction$.html" title="An Enumeration for all the actions that can be applied to implants and implant slots." class="object"></a><a href="ImplantAction$.html" title="An Enumeration for all the actions that can be applied to implants and implant slots.">ImplantAction</a></li><li class="current-entities indented4"><a href="InvalidTerrainMessage$.html" title="" class="object"></a> <a href="InvalidTerrainMessage.html" title="na" class="class"></a><a href="InvalidTerrainMessage.html" title="na">InvalidTerrainMessage</a></li><li class="current-entities indented4"><a href="InventoryStateMessage$.html" title="" class="object"></a> <a href="InventoryStateMessage.html" title="Dispatched by the server to update the value associated with an object in a specific container object. The object indicated by object_guid must be associated with the inventory (container_guid) at the time." class="class"></a><a href="InventoryStateMessage.html" title="Dispatched by the server to update the value associated with an object in a specific container object. The object indicated by object_guid must be associated with the inventory (container_guid) at the time.">InventoryStateMessage</a></li><li class="current-entities indented4"><a href="ItemTransactionMessage$.html" title="" class="object"></a> <a href="ItemTransactionMessage.html" title="" class="class"></a><a href="ItemTransactionMessage.html" title="">ItemTransactionMessage</a></li><li class="current-entities indented4"><a href="ItemTransactionResultMessage$.html" title="" class="object"></a> <a href="ItemTransactionResultMessage.html" title="Dispatch to the client in response to an ItemRequestMessage, roughly after the request has been fulfilled." class="class"></a><a href="ItemTransactionResultMessage.html" title="Dispatch to the client in response to an ItemRequestMessage, roughly after the request has been fulfilled.">ItemTransactionResultMessage</a></li><li class="current-entities indented4"><a href="KeepAliveMessage$.html" title="" class="object"></a> <a href="KeepAliveMessage.html" title="" class="class"></a><a href="KeepAliveMessage.html" title="">KeepAliveMessage</a></li><li class="current-entities indented4"><a href="LashMessage$.html" title="" class="object"></a> <a href="LashMessage.html" title="na" class="class"></a><a href="LashMessage.html" title="na">LashMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="LinkOverride.html" title="" class="class"></a><a href="LinkOverride.html" title="">LinkOverride</a></li><li class="current-entities indented4"><a href="LoadMapMessage$.html" title="" class="object"></a> <a href="LoadMapMessage.html" title="map_name and nav_map_name should match (unless you want to be lost :))" class="class"></a><a href="LoadMapMessage.html" title="map_name and nav_map_name should match (unless you want to be lost :))">LoadMapMessage</a></li><li class="current-entities indented4"><a href="LoginMessage$.html" title="" class="object"></a> <a href="LoginMessage.html" title="" class="class"></a><a href="LoginMessage.html" title="">LoginMessage</a></li><li class="current-entities indented4"><a href="LoginRespMessage$.html" title="" class="object"></a> <a href="LoginRespMessage.html" title="This message is sent from the server to the client upon reception of a LoginMessage." class="class"></a><a href="LoginRespMessage.html" title="This message is sent from the server to the client upon reception of a LoginMessage.">LoginRespMessage</a></li><li class="current-entities indented4"><a href="LongRangeProjectileInfoMessage$.html" title="" class="object"></a> <a href="LongRangeProjectileInfoMessage.html" title="" class="class"></a><a href="LongRangeProjectileInfoMessage.html" title="">LongRangeProjectileInfoMessage</a></li><li class="current-entities indented4"><a href="LootItemMessage$.html" title="" class="object"></a> <a href="LootItemMessage.html" title="Dispatched by the client when the user right-clicks on a piece of Equipment in an inventory that is not his own backpack in an attempt to quick-swap that Equipment into his inventory." class="class"></a><a href="LootItemMessage.html" title="Dispatched by the client when the user right-clicks on a piece of Equipment in an inventory that is not his own backpack in an attempt to quick-swap that Equipment into his inventory.">LootItemMessage</a></li><li class="current-entities indented4"><a href="MailMessage$.html" title="" class="object"></a> <a href="MailMessage.html" title="Dispatched from the server, sending a "priority message" to the given client's avatar." class="class"></a><a href="MailMessage.html" title="Dispatched from the server, sending a "priority message" to the given client's avatar.">MailMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="MemberEvent$.html" title="" class="object"></a><a href="MemberEvent$.html" title="">MemberEvent</a></li><li class="current-entities indented4"><a href="MountVehicleCargoMsg$.html" title="" class="object"></a> <a href="MountVehicleCargoMsg.html" title="" class="class"></a><a href="MountVehicleCargoMsg.html" title="">MountVehicleCargoMsg</a></li><li class="current-entities indented4"><a href="MountVehicleMsg$.html" title="" class="object"></a> <a href="MountVehicleMsg.html" title="Alert that the player wishes to board a vehicle at a specific entry point. The client will only dispatch this packet when it feels confident that the player can get into a vehicle." class="class"></a><a href="MountVehicleMsg.html" title="Alert that the player wishes to board a vehicle at a specific entry point. The client will only dispatch this packet when it feels confident that the player can get into a vehicle.">MountVehicleMsg</a></li><li class="current-entities indented4"><a href="MoveItemMessage$.html" title="" class="object"></a> <a href="MoveItemMessage.html" title="" class="class"></a><a href="MoveItemMessage.html" title="">MoveItemMessage</a></li><li class="current-entities indented4"><a href="NoTrade$.html" title="" class="object"></a> <a href="NoTrade.html" title="" class="class"></a><a href="NoTrade.html" title="">NoTrade</a></li><li class="current-entities indented4"><a href="ObjectAttachMessage$.html" title="" class="object"></a> <a href="ObjectAttachMessage.html" title="Change the location of an object - the child - within the inventory system for another object - the parent." class="class"></a><a href="ObjectAttachMessage.html" title="Change the location of an object - the child - within the inventory system for another object - the parent.">ObjectAttachMessage</a></li><li class="current-entities indented4"><a href="ObjectCreateDetailedMessage$.html" title="" class="object"></a> <a href="ObjectCreateDetailedMessage.html" title="Communicate with the client that a certain object with certain properties is to be created." class="class"></a><a href="ObjectCreateDetailedMessage.html" title="Communicate with the client that a certain object with certain properties is to be created.">ObjectCreateDetailedMessage</a></li><li class="current-entities indented4"><a href="ObjectCreateMessage$.html" title="" class="object"></a> <a href="ObjectCreateMessage.html" title="Communicate with the client that a certain object with certain properties is to be created." class="class"></a><a href="ObjectCreateMessage.html" title="Communicate with the client that a certain object with certain properties is to be created.">ObjectCreateMessage</a></li><li class="current-entities indented4"><a href="ObjectDeleteMessage$.html" title="" class="object"></a> <a href="ObjectDeleteMessage.html" title="" class="class"></a><a href="ObjectDeleteMessage.html" title="">ObjectDeleteMessage</a></li><li class="current-entities indented4"><a href="ObjectDeployedMessage$.html" title="" class="object"></a> <a href="ObjectDeployedMessage.html" title="Dispatched by the server to generate a message in the events chat when placing deployables. This packet does not actually modify anything in regards to deployables." class="class"></a><a href="ObjectDeployedMessage.html" title="Dispatched by the server to generate a message in the events chat when placing deployables. This packet does not actually modify anything in regards to deployables.">ObjectDeployedMessage</a></li><li class="current-entities indented4"><a href="ObjectDetachMessage$.html" title="" class="object"></a> <a href="ObjectDetachMessage.html" title="Dispatched by the server to cause two associated objects to disentangle from one another. ObjectDetachMessage is the opposite of ObjectAttachMessage." class="class"></a><a href="ObjectDetachMessage.html" title="Dispatched by the server to cause two associated objects to disentangle from one another. ObjectDetachMessage is the opposite of ObjectAttachMessage.">ObjectDetachMessage</a></li><li class="current-entities indented4"><a href="ObjectDetectedMessage$.html" title="" class="object"></a> <a href="ObjectDetectedMessage.html" title="Update a list of (new) objects that have been detected by this client in one way or another." class="class"></a><a href="ObjectDetectedMessage.html" title="Update a list of (new) objects that have been detected by this client in one way or another.">ObjectDetectedMessage</a></li><li class="current-entities indented4"><a href="ObjectHeldMessage$.html" title="" class="object"></a> <a href="ObjectHeldMessage.html" title="" class="class"></a><a href="ObjectHeldMessage.html" title="">ObjectHeldMessage</a></li><li class="current-entities indented4"><a href="OffshoreVehicleMessage$.html" title="" class="object"></a> <a href="OffshoreVehicleMessage.html" title="Dispatched from the server to indicate that the player is traveling too far from the primary battlefield and needs to return." class="class"></a><a href="OffshoreVehicleMessage.html" title="Dispatched from the server to indicate that the player is traveling too far from the primary battlefield and needs to return.">OffshoreVehicleMessage</a></li><li class="current-entities indented4"><a href="OrbitalShuttleTimeMsg$.html" title="" class="object"></a> <a href="OrbitalShuttleTimeMsg.html" title="Control the animation state transitions of the high altitude rapid transport (HART) orbital shuttle building and the accompanying orbital shuttle model. The animation sequence is controlled primarily by the first field and goes through a strict cycle of boarding, lift shuttle, takeoff, land, lower shuttle." class="class"></a><a href="OrbitalShuttleTimeMsg.html" title="Control the animation state transitions of the high altitude rapid transport (HART) orbital shuttle building and the accompanying orbital shuttle model. The animation sequence is controlled primarily by the first field and goes through a strict cycle of boarding, lift shuttle, takeoff, land, lower shuttle.">OrbitalShuttleTimeMsg</a></li><li class="current-entities indented4"><a href="OrbitalStrikeWaypointMessage$.html" title="" class="object"></a> <a href="OrbitalStrikeWaypointMessage.html" title="Dispatched by the server to tell the client to display an orbital strike waypoint somewhere in the game world. Waypoints are kept unique by the guid that is passed with them." class="class"></a><a href="OrbitalStrikeWaypointMessage.html" title="Dispatched by the server to tell the client to display an orbital strike waypoint somewhere in the game world. Waypoints are kept unique by the guid that is passed with them.">OrbitalStrikeWaypointMessage</a></li><li class="current-entities indented4"><a href="OxygenStateMessage$.html" title="" class="object"></a> <a href="OxygenStateMessage.html" title="Dispatched by the server to cause the player to slowly drown." class="class"></a><a href="OxygenStateMessage.html" title="Dispatched by the server to cause the player to slowly drown.">OxygenStateMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="PadAndShuttlePair.html" title="Paired globally unique identifier numbers, the first one being the pad (obbasemesh) of a HART shuttle building, the second being the shuttle itself." class="class"></a><a href="PadAndShuttlePair.html" title="Paired globally unique identifier numbers, the first one being the pad (obbasemesh) of a HART shuttle building, the second being the shuttle itself.">PadAndShuttlePair</a></li><li class="current-entities indented4"><a href="PickupItemMessage$.html" title="" class="object"></a> <a href="PickupItemMessage.html" title="Dispatched by the client when the player's intent is to collect an item from the ground. When a player faces a freed item on the ground in the game world, a prompt appears that invites him to pick it up." class="class"></a><a href="PickupItemMessage.html" title="Dispatched by the client when the player's intent is to collect an item from the ground. When a player faces a freed item on the ground in the game world, a prompt appears that invites him to pick it up.">PickupItemMessage</a></li><li class="current-entities indented4"><a href="PingMsg$.html" title="" class="object"></a> <a href="PingMsg.html" title="Sent periodically by the PlanetSide client when connected to the Login server." class="class"></a><a href="PingMsg.html" title="Sent periodically by the PlanetSide client when connected to the Login server.">PingMsg</a></li><li class="current-entities indented4"><a href="PlanetSideZoneID$.html" title="" class="object"></a> <a href="PlanetSideZoneID.html" title="" class="class"></a><a href="PlanetSideZoneID.html" title="">PlanetSideZoneID</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="PlanetsideAttributeEnum$.html" title="" class="object"></a><a href="PlanetsideAttributeEnum$.html" title="">PlanetsideAttributeEnum</a></li><li class="current-entities indented4"><a href="PlanetsideAttributeMessage$.html" title="" class="object"></a> <a href="PlanetsideAttributeMessage.html" title="na Global: 50 - State initialization for amenities" class="class"></a><a href="PlanetsideAttributeMessage.html" title="na Global: 50 - State initialization for amenities">PlanetsideAttributeMessage</a></li><li class="current-entities indented4"><a href="PlanetsideStringAttributeMessage$.html" title="" class="object"></a> <a href="PlanetsideStringAttributeMessage.html" title="na The one common use of this packet is to transmit information about the name of the player's outfit during login." class="class"></a><a href="PlanetsideStringAttributeMessage.html" title="na The one common use of this packet is to transmit information about the name of the player's outfit during login.">PlanetsideStringAttributeMessage</a></li><li class="current-entities indented4"><a href="PlayerStasisMessage$.html" title="" class="object"></a> <a href="PlayerStasisMessage.html" title="Causes the avatar to be prepped for drop pod use. This packet is dispatched from the server to all occupants of the HART shuttle when it has completed its take-off animation." class="class"></a><a href="PlayerStasisMessage.html" title="Causes the avatar to be prepped for drop pod use. This packet is dispatched from the server to all occupants of the HART shuttle when it has completed its take-off animation.">PlayerStasisMessage</a></li><li class="current-entities indented4"><a href="PlayerStateMessage$.html" title="" class="object"></a> <a href="PlayerStateMessage.html" title="The server instructs some clients to render a player (usually not that client's avatar) to move in a certain way. This packet instructs the basic aspects of how the player character is positioned and how the player character moves." class="class"></a><a href="PlayerStateMessage.html" title="The server instructs some clients to render a player (usually not that client's avatar) to move in a certain way. This packet instructs the basic aspects of how the player character is positioned and how the player character moves.">PlayerStateMessage</a></li><li class="current-entities indented4"><a href="PlayerStateMessageUpstream$.html" title="" class="object"></a> <a href="PlayerStateMessageUpstream.html" title="Constantly sent from the client to the server to update player avatar properties. Exploration: seq_time appears to be used in other message definitions as well." class="class"></a><a href="PlayerStateMessageUpstream.html" title="Constantly sent from the client to the server to update player avatar properties. Exploration: seq_time appears to be used in other message definitions as well.">PlayerStateMessageUpstream</a></li><li class="current-entities indented4"><a href="PlayerStateShiftMessage$.html" title="" class="object"></a> <a href="PlayerStateShiftMessage.html" title="Push specific motion-based stimuli on a specific character. PlayerStateMessageUpstream involves data transmitted from a client to the server regarding its avatar." class="class"></a><a href="PlayerStateShiftMessage.html" title="Push specific motion-based stimuli on a specific character. PlayerStateMessageUpstream involves data transmitted from a client to the server regarding its avatar.">PlayerStateShiftMessage</a></li><li class="current-entities indented4"><a href="ProjectileCharacteristics$.html" title="Characteristics about the projectile being produced by a WeaponFireMessage packet." class="object"></a> <a href="ProjectileCharacteristics.html" title="" class="class"></a><a href="ProjectileCharacteristics.html" title="">ProjectileCharacteristics</a></li><li class="current-entities indented4"><a href="ProjectileStateMessage$.html" title="" class="object"></a> <a href="ProjectileStateMessage.html" title="Dispatched to deliberately control certain projectiles of a weapon on other players' clients. This packet should be generated by firing specific weapons in specific fire modes." class="class"></a><a href="ProjectileStateMessage.html" title="Dispatched to deliberately control certain projectiles of a weapon on other players' clients. This packet should be generated by firing specific weapons in specific fire modes.">ProjectileStateMessage</a></li><li class="current-entities indented4"><a href="PropertyOverrideMessage$.html" title="" class="object"></a> <a href="PropertyOverrideMessage.html" title="Dispatched by the server to alert the client about custom permissions in different zones. The primarily way this packet was used on Gemini Live was to restrict weapons per zone." class="class"></a><a href="PropertyOverrideMessage.html" title="Dispatched by the server to alert the client about custom permissions in different zones. The primarily way this packet was used on Gemini Live was to restrict weapons per zone.">PropertyOverrideMessage</a></li><li class="current-entities indented4"><a href="ProximityTerminalUseMessage$.html" title="" class="object"></a> <a href="ProximityTerminalUseMessage.html" title="The player's avatar has moved in relation to a set piece that reacts with the player due to his proximity. Elements that exhibit this behavior include Repair/Rearm Silos in facility courtyards and various cavern crystals." class="class"></a><a href="ProximityTerminalUseMessage.html" title="The player's avatar has moved in relation to a set piece that reacts with the player due to his proximity. Elements that exhibit this behavior include Repair/Rearm Silos in facility courtyards and various cavern crystals.">ProximityTerminalUseMessage</a></li><li class="current-entities indented4"><a href="QuantityDeltaUpdateMessage$.html" title="" class="object"></a> <a href="QuantityDeltaUpdateMessage.html" title="Instructs client to update the quantity of an item based on a delta when sent server to client." class="class"></a><a href="QuantityDeltaUpdateMessage.html" title="Instructs client to update the quantity of an item based on a delta when sent server to client.">QuantityDeltaUpdateMessage</a></li><li class="current-entities indented4"><a href="QuantityUpdateMessage$.html" title="" class="object"></a> <a href="QuantityUpdateMessage.html" title="Instructs client to update the quantity of an item when sent server to client." class="class"></a><a href="QuantityUpdateMessage.html" title="Instructs client to update the quantity of an item when sent server to client.">QuantityUpdateMessage</a></li><li class="current-entities indented4"><a href="ReleaseAvatarRequestMessage$.html" title="" class="object"></a> <a href="ReleaseAvatarRequestMessage.html" title="Packet send by client when clic on button after death https://streamable.com/4r16m" class="class"></a><a href="ReleaseAvatarRequestMessage.html" title="Packet send by client when clic on button after death https://streamable.com/4r16m">ReleaseAvatarRequestMessage</a></li><li class="current-entities indented4"><a href="ReloadMessage$.html" title="" class="object"></a> <a href="ReloadMessage.html" title="" class="class"></a><a href="ReloadMessage.html" title="">ReloadMessage</a></li><li class="current-entities indented4"><a href="RepairMessage$.html" title="" class="object"></a> <a href="RepairMessage.html" title="Dispatched to the client to report the amount of repair that is performed upon a target item." class="class"></a><a href="RepairMessage.html" title="Dispatched to the client to report the amount of repair that is performed upon a target item.">RepairMessage</a></li><li class="current-entities indented4"><a href="ReplicationStreamMessage$.html" title="" class="object"></a> <a href="ReplicationStreamMessage.html" title="Display the list of squads available to a given player. The four main operations are: initializing the list, updating entries in the list, removing entries from the list, and clearing the list." class="class"></a><a href="ReplicationStreamMessage.html" title="Display the list of squads available to a given player. The four main operations are: initializing the list, updating entries in the list, removing entries from the list, and clearing the list.">ReplicationStreamMessage</a></li><li class="current-entities indented4"><a href="RequestDestroyMessage$.html" title="" class="object"></a> <a href="RequestDestroyMessage.html" title="" class="class"></a><a href="RequestDestroyMessage.html" title="">RequestDestroyMessage</a></li><li class="current-entities indented4"><a href="RespawnAMSInfoMessage$.html" title="" class="object"></a> <a href="RespawnAMSInfoMessage.html" title="" class="class"></a><a href="RespawnAMSInfoMessage.html" title="">RespawnAMSInfoMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="RespawnInfo.html" title="" class="class"></a><a href="RespawnInfo.html" title="">RespawnInfo</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="RibbonBarSlot$.html" title="An Enumeration of the slots for award ribbons on a player's RibbonBars." class="object"></a><a href="RibbonBarSlot$.html" title="An Enumeration of the slots for award ribbons on a player's RibbonBars.">RibbonBarSlot</a></li><li class="current-entities indented4"><a href="ServerType$.html" title="" class="object"></a> <a href="ServerType.html" title="" class="class"></a><a href="ServerType.html" title="">ServerType</a></li><li class="current-entities indented4"><a href="ServerVehicleOverrideMsg$.html" title="" class="object"></a> <a href="ServerVehicleOverrideMsg.html" title="Dispatched by server to assert control of a player's vehicle, usually temporarily, and to relinquish that control. The "vehicle" counts as any mobile platform where the user's character is currently sitting." class="class"></a><a href="ServerVehicleOverrideMsg.html" title="Dispatched by server to assert control of a player's vehicle, usually temporarily, and to relinquish that control. The "vehicle" counts as any mobile platform where the user's character is currently sitting.">ServerVehicleOverrideMsg</a></li><li class="current-entities indented4"><a href="SetChatFilterMessage$.html" title="" class="object"></a> <a href="SetChatFilterMessage.html" title="Which comm." class="class"></a><a href="SetChatFilterMessage.html" title="Which comm.">SetChatFilterMessage</a></li><li class="current-entities indented4"><a href="SetCurrentAvatarMessage$.html" title="" class="object"></a> <a href="SetCurrentAvatarMessage.html" title="" class="class"></a><a href="SetCurrentAvatarMessage.html" title="">SetCurrentAvatarMessage</a></li><li class="current-entities indented4"><a href="SetEmpireMessage$.html" title="" class="object"></a> <a href="SetEmpireMessage.html" title="The object_guid space for SetEmpireMessage is continent specific." class="class"></a><a href="SetEmpireMessage.html" title="The object_guid space for SetEmpireMessage is continent specific.">SetEmpireMessage</a></li><li class="current-entities indented4"><a href="ShiftState$.html" title="" class="object"></a> <a href="ShiftState.html" title="Instructs an avatar to be stood, to look, and to move, in a certain way. The position defines a coordinate location in the avatar's current zone to which the avatar is immediately moved This movement is instantaneous and has no associated animation." class="class"></a><a href="ShiftState.html" title="Instructs an avatar to be stood, to look, and to move, in a certain way. The position defines a coordinate location in the avatar's current zone to which the avatar is immediately moved This movement is instantaneous and has no associated animation.">ShiftState</a></li><li class="current-entities indented4"><a href="Shortcut$.html" title="" class="object"></a> <a href="Shortcut.html" title="Details regarding this shortcut. The parameters purpose and tile are closely related." class="class"></a><a href="Shortcut.html" title="Details regarding this shortcut. The parameters purpose and tile are closely related.">Shortcut</a></li><li class="current-entities indented4"><a href="SimDataChallenge$.html" title="" class="object"></a> <a href="SimDataChallenge.html" title="na" class="class"></a><a href="SimDataChallenge.html" title="na">SimDataChallenge</a></li><li class="current-entities indented4"><a href="SimDataChallengeResp$.html" title="" class="object"></a> <a href="SimDataChallengeResp.html" title="na" class="class"></a><a href="SimDataChallengeResp.html" title="na">SimDataChallengeResp</a></li><li class="current-entities indented4"><a href="SpawnRequestMessage$.html" title="" class="object"></a> <a href="SpawnRequestMessage.html" title="na" class="class"></a><a href="SpawnRequestMessage.html" title="na">SpawnRequestMessage</a></li><li class="current-entities indented4"><a href="SplashHitMessage$.html" title="" class="object"></a> <a href="SplashHitMessage.html" title="Dispatched to the server when a type of effect that influence multiple targets activates. Splash does not refer to the effect upon an applicable target." class="class"></a><a href="SplashHitMessage.html" title="Dispatched to the server when a type of effect that influence multiple targets activates. Splash does not refer to the effect upon an applicable target.">SplashHitMessage</a></li><li class="current-entities indented4"><a href="SplashedTarget$.html" title="" class="object"></a> <a href="SplashedTarget.html" title="An entry of the target that was hit by splash damage." class="class"></a><a href="SplashedTarget.html" title="An entry of the target that was hit by splash damage.">SplashedTarget</a></li><li class="current-entities indented4"><a href="SquadAction$.html" title="" class="object"></a> <a href="SquadAction.html" title="The generic superclass of a specific behavior for this type of squad definition action." class="class"></a><a href="SquadAction.html" title="The generic superclass of a specific behavior for this type of squad definition action.">SquadAction</a></li><li class="current-entities indented4"><a href="SquadDefinitionActionMessage$.html" title="" class="object"></a> <a href="SquadDefinitionActionMessage.html" title="Manage composition and details of a player's current squad, or the currently-viewed squad. The action code indicates the format of the remainder data in the packet." class="class"></a><a href="SquadDefinitionActionMessage.html" title="Manage composition and details of a player's current squad, or the currently-viewed squad. The action code indicates the format of the remainder data in the packet.">SquadDefinitionActionMessage</a></li><li class="current-entities indented4"><a href="SquadDetail$.html" title="" class="object"></a> <a href="SquadDetail.html" title="Information regarding a squad's position as a series of common fields." class="class"></a><a href="SquadDetail.html" title="Information regarding a squad's position as a series of common fields.">SquadDetail</a></li><li class="current-entities indented4"><a href="SquadDetailDefinitionUpdateMessage$.html" title="" class="object"></a> <a href="SquadDetailDefinitionUpdateMessage.html" title="A compilation of the fields that communicate detailed information about squad structure and composition as a complement to the packet ReplicationStreamMessage and the packet SquadDefinitionActionMessage." class="class"></a><a href="SquadDetailDefinitionUpdateMessage.html" title="A compilation of the fields that communicate detailed information about squad structure and composition as a complement to the packet ReplicationStreamMessage and the packet SquadDefinitionActionMessage.">SquadDetailDefinitionUpdateMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="SquadHeader$.html" title="An object that contains all of the logic necessary to transform between the various forms of squad information found in formulaic packet data structures and a singular SquadInfo object with only the important data fields that were defined." class="object"></a><a href="SquadHeader$.html" title="An object that contains all of the logic necessary to transform between the various forms of squad information found in formulaic packet data structures and a singular SquadInfo object with only the important data fields that were defined.">SquadHeader</a></li><li class="current-entities indented4"><a href="SquadInfo$.html" title="" class="object"></a> <a href="SquadInfo.html" title="Maintain squad information for a given squad's listing." class="class"></a><a href="SquadInfo.html" title="Maintain squad information for a given squad's listing.">SquadInfo</a></li><li class="current-entities indented4"><a href="SquadInvitationRequestMessage$.html" title="" class="object"></a> <a href="SquadInvitationRequestMessage.html" title="A message for communicating squad invitation." class="class"></a><a href="SquadInvitationRequestMessage.html" title="A message for communicating squad invitation.">SquadInvitationRequestMessage</a></li><li class="current-entities indented4"><a href="SquadListing$.html" title="" class="object"></a> <a href="SquadListing.html" title="An indexed entry in the listing of squads." class="class"></a><a href="SquadListing.html" title="An indexed entry in the listing of squads.">SquadListing</a></li><li class="current-entities indented4"><a href="SquadMemberEvent$.html" title="" class="object"></a> <a href="SquadMemberEvent.html" title="" class="class"></a><a href="SquadMemberEvent.html" title="">SquadMemberEvent</a></li><li class="current-entities indented4"><a href="SquadMembershipRequest$.html" title="" class="object"></a> <a href="SquadMembershipRequest.html" title="Dispatched by the client as manipulation protocol for squad and platoon members." class="class"></a><a href="SquadMembershipRequest.html" title="Dispatched by the client as manipulation protocol for squad and platoon members.">SquadMembershipRequest</a></li><li class="current-entities indented4"><a href="SquadMembershipResponse$.html" title="" class="object"></a> <a href="SquadMembershipResponse.html" title="Dispatched by the server as message generation protocol for squad and platoon members." class="class"></a><a href="SquadMembershipResponse.html" title="Dispatched by the server as message generation protocol for squad and platoon members.">SquadMembershipResponse</a></li><li class="current-entities indented4"><a href="SquadPositionDetail$.html" title="" class="object"></a> <a href="SquadPositionDetail.html" title="Information regarding a squad's position as a series of common fields." class="class"></a><a href="SquadPositionDetail.html" title="Information regarding a squad's position as a series of common fields.">SquadPositionDetail</a></li><li class="current-entities indented4"><a href="SquadPositionEntry$.html" title="" class="object"></a> <a href="SquadPositionEntry.html" title="A container for squad position field data associating what would be the ordinal position of that field data in full squad data." class="class"></a><a href="SquadPositionEntry.html" title="A container for squad position field data associating what would be the ordinal position of that field data in full squad data.">SquadPositionEntry</a></li><li class="current-entities indented4"><a href="SquadState$.html" title="" class="object"></a> <a href="SquadState.html" title="Dispatched by the server to update a squad member's representative icons on the continental maps and the interstellar map. This packet must be preceded by the correct protocol to assign any character who is defined by char_id in info_list as a member of this client's player's assigned squad by means of associating that said char_id." class="class"></a><a href="SquadState.html" title="Dispatched by the server to update a squad member's representative icons on the continental maps and the interstellar map. This packet must be preceded by the correct protocol to assign any character who is defined by char_id in info_list as a member of this client's player's assigned squad by means of associating that said char_id.">SquadState</a></li><li class="current-entities indented4"><a href="SquadStateInfo$.html" title="" class="object"></a> <a href="SquadStateInfo.html" title="Information about a specific squad member." class="class"></a><a href="SquadStateInfo.html" title="Information about a specific squad member.">SquadStateInfo</a></li><li class="current-entities indented4"><a href="SquadWaypointEvent$.html" title="" class="object"></a> <a href="SquadWaypointEvent.html" title="" class="class"></a><a href="SquadWaypointEvent.html" title="">SquadWaypointEvent</a></li><li class="current-entities indented4"><a href="SquadWaypointRequest$.html" title="" class="object"></a> <a href="SquadWaypointRequest.html" title="na" class="class"></a><a href="SquadWaypointRequest.html" title="na">SquadWaypointRequest</a></li><li class="current-entities indented4"><a href="Statistics$.html" title="" class="object"></a> <a href="Statistics.html" title="na" class="class"></a><a href="Statistics.html" title="na">Statistics</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="StormInfo.html" title="Storm data." class="class"></a><a href="StormInfo.html" title="Storm data.">StormInfo</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="StreamLengthToken.html" title="A container that should be used to keep track of the current length of a stream of bits." class="class"></a><a href="StreamLengthToken.html" title="A container that should be used to keep track of the current length of a stream of bits.">StreamLengthToken</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="StrokeFive.html" title="na" class="class"></a><a href="StrokeFive.html" title="na">StrokeFive</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="StrokeSeven.html" title="na" class="class"></a><a href="StrokeSeven.html" title="na">StrokeSeven</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Style.html" title="Set style properties for the line segemnt(s) to be drawn." class="class"></a><a href="Style.html" title="Set style properties for the line segemnt(s) to be drawn.">Style</a></li><li class="current-entities indented4"><a href="TargetInfo$.html" title="" class="object"></a> <a href="TargetInfo.html" title="An entry regarding a target's health and, if applicable, any secondary defensive option they possess, hitherto, "armor."" class="class"></a><a href="TargetInfo.html" title="An entry regarding a target's health and, if applicable, any secondary defensive option they possess, hitherto, "armor."">TargetInfo</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TargetRequest.html" title="An entry regarding a specific target." class="class"></a><a href="TargetRequest.html" title="An entry regarding a specific target.">TargetRequest</a></li><li class="current-entities indented4"><a href="TargetingImplantRequest$.html" title="" class="object"></a> <a href="TargetingImplantRequest.html" title="Dispatched by the client when the advanced targeting implant activates to collect status information from the server. This packet is answered by a TargetingInfoMessage with List entries of thed corresponding UIDs." class="class"></a><a href="TargetingImplantRequest.html" title="Dispatched by the client when the advanced targeting implant activates to collect status information from the server. This packet is answered by a TargetingInfoMessage with List entries of thed corresponding UIDs.">TargetingImplantRequest</a></li><li class="current-entities indented4"><a href="TargetingInfoMessage$.html" title="" class="object"></a> <a href="TargetingInfoMessage.html" title="Dispatched by the server to update status information regarding the listed targets. This packet is often in response to a client-sent TargetingImplantRequest packet, when related to the implant's operation." class="class"></a><a href="TargetingInfoMessage.html" title="Dispatched by the server to update status information regarding the listed targets. This packet is often in response to a client-sent TargetingImplantRequest packet, when related to the implant's operation.">TargetingInfoMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TerrainCondition$.html" title="An Enumeration of the two conditions of the terrain - safe and unsafe." class="object"></a><a href="TerrainCondition$.html" title="An Enumeration of the two conditions of the terrain - safe and unsafe.">TerrainCondition</a></li><li class="current-entities indented4"><a href="TimeOfDayMessage$.html" title="" class="object"></a> <a href="TimeOfDayMessage.html" title="Sets Auraxis time for a continent (zone) on the client." class="class"></a><a href="TimeOfDayMessage.html" title="Sets Auraxis time for a continent (zone) on the client.">TimeOfDayMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Trade.html" title="" class="trait"></a><a href="Trade.html" title="">Trade</a></li><li class="current-entities indented4"><a href="TradeFour$.html" title="" class="object"></a> <a href="TradeFour.html" title="" class="class"></a><a href="TradeFour.html" title="">TradeFour</a></li><li class="current-entities indented4"><a href="TradeMessage$.html" title="" class="object"></a> <a href="TradeMessage.html" title="" class="class"></a><a href="TradeMessage.html" title="">TradeMessage</a></li><li class="current-entities indented4"><a href="TradeOne$.html" title="" class="object"></a> <a href="TradeOne.html" title="" class="class"></a><a href="TradeOne.html" title="">TradeOne</a></li><li class="current-entities indented4"><a href="TradeThree$.html" title="" class="object"></a> <a href="TradeThree.html" title="" class="class"></a><a href="TradeThree.html" title="">TradeThree</a></li><li class="current-entities indented4"><a href="TradeTwo$.html" title="" class="object"></a> <a href="TradeTwo.html" title="" class="class"></a><a href="TradeTwo.html" title="">TradeTwo</a></li><li class="current-entities indented4"><a href="TrainingZoneMessage$.html" title="" class="object"></a> <a href="TrainingZoneMessage.html" title="Dispatched when the player wants to go to the training zones." class="class"></a><a href="TrainingZoneMessage.html" title="Dispatched when the player wants to go to the training zones.">TrainingZoneMessage</a></li><li class="current-entities indented4"><a href="TriggerEffectMessage$.html" title="" class="object"></a> <a href="TriggerEffectMessage.html" title="Dispatched by the server to cause a client to display a special graphical effect. The effect being triggered can be based around a specific game object or replayed freely, absent of an anchoring object." class="class"></a><a href="TriggerEffectMessage.html" title="Dispatched by the server to cause a client to display a special graphical effect. The effect being triggered can be based around a specific game object or replayed freely, absent of an anchoring object.">TriggerEffectMessage</a></li><li class="current-entities indented4"><a href="TriggerEnvironmentalDamageMessage$.html" title="" class="object"></a> <a href="TriggerEnvironmentalDamageMessage.html" title="Dispatched by the server to render a "damage cloud" around a target. Exploration: This is not common but it happened while on Gemini Live." class="class"></a><a href="TriggerEnvironmentalDamageMessage.html" title="Dispatched by the server to render a "damage cloud" around a target. Exploration: This is not common but it happened while on Gemini Live.">TriggerEnvironmentalDamageMessage</a></li><li class="current-entities indented4"><a href="TriggerSoundMessage$.html" title="" class="object"></a> <a href="TriggerSoundMessage.html" title="Dispatched by the server to cause a sound to be played at a certain location in the world." class="class"></a><a href="TriggerSoundMessage.html" title="Dispatched by the server to cause a sound to be played at a certain location in the world.">TriggerSoundMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TriggeredEffect.html" title="na" class="class"></a><a href="TriggeredEffect.html" title="na">TriggeredEffect</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TriggeredEffectLocation.html" title="Activate an effect that is not directly associated with an existing game object." class="class"></a><a href="TriggeredEffectLocation.html" title="Activate an effect that is not directly associated with an existing game object.">TriggeredEffectLocation</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TriggeredSound$.html" title="An Enumeration of the sounds triggered by this packet." class="object"></a><a href="TriggeredSound$.html" title="An Enumeration of the sounds triggered by this packet.">TriggeredSound</a></li><li class="current-entities indented4"><a href="UnuseItemMessage$.html" title="" class="object"></a> <a href="UnuseItemMessage.html" title="Dispatched by the client when its player is done using something. The common example is sifting through backpacks, an activity that only one player is allowed to do at a time." class="class"></a><a href="UnuseItemMessage.html" title="Dispatched by the client when its player is done using something. The common example is sifting through backpacks, an activity that only one player is allowed to do at a time.">UnuseItemMessage</a></li><li class="current-entities indented4"><a href="UseItemMessage$.html" title="" class="object"></a> <a href="UseItemMessage.html" title="(Where the child object was before it was moved is not specified or important.)" class="class"></a><a href="UseItemMessage.html" title="(Where the child object was before it was moved is not specified or important.)">UseItemMessage</a></li><li class="current-entities indented4"><a href="VNLWorldStatusMessage$.html" title="" class="object"></a> <a href="VNLWorldStatusMessage.html" title="" class="class"></a><a href="VNLWorldStatusMessage.html" title="">VNLWorldStatusMessage</a></li><li class="current-entities indented4"><a href="VehicleStateMessage$.html" title="" class="object"></a> <a href="VehicleStateMessage.html" title="Dispatched to report and update the operational condition of a given vehicle." class="class"></a><a href="VehicleStateMessage.html" title="Dispatched to report and update the operational condition of a given vehicle.">VehicleStateMessage</a></li><li class="current-entities indented4"><a href="VehicleSubStateMessage$.html" title="" class="object"></a> <a href="VehicleSubStateMessage.html" title="Dispatched by the client of a driver who is involved in a collision with another vehicle that has no driver." class="class"></a><a href="VehicleSubStateMessage.html" title="Dispatched by the client of a driver who is involved in a collision with another vehicle that has no driver.">VehicleSubStateMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Vertex.html" title="Indicate coordinates on the tactical map." class="class"></a><a href="Vertex.html" title="Indicate coordinates on the tactical map.">Vertex</a></li><li class="current-entities indented4"><a href="VoiceHostInfo$.html" title="" class="object"></a> <a href="VoiceHostInfo.html" title="Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat." class="class"></a><a href="VoiceHostInfo.html" title="Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat.">VoiceHostInfo</a></li><li class="current-entities indented4"><a href="VoiceHostKill$.html" title="" class="object"></a> <a href="VoiceHostKill.html" title="Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat." class="class"></a><a href="VoiceHostKill.html" title="Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat.">VoiceHostKill</a></li><li class="current-entities indented4"><a href="VoiceHostRequest$.html" title="" class="object"></a> <a href="VoiceHostRequest.html" title="Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat." class="class"></a><a href="VoiceHostRequest.html" title="Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat.">VoiceHostRequest</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="WarpQueuePrompt.html" title="Information displayed on the zone warp queue in terms of queue size and queue progression." class="class"></a><a href="WarpQueuePrompt.html" title="Information displayed on the zone warp queue in terms of queue size and queue progression.">WarpQueuePrompt</a></li><li class="current-entities indented4"><a href="WarpgateLinkOverrideMessage$.html" title="" class="object"></a> <a href="WarpgateLinkOverrideMessage.html" title="" class="class"></a><a href="WarpgateLinkOverrideMessage.html" title="">WarpgateLinkOverrideMessage</a></li><li class="current-entities indented4"><a href="WarpgateRequest$.html" title="" class="object"></a> <a href="WarpgateRequest.html" title="Alert the server that a player wishes to engage in warp gate transport. This packet is dispatched after a player interacts with the transportation beam in the center of a warp gate." class="class"></a><a href="WarpgateRequest.html" title="Alert the server that a player wishes to engage in warp gate transport. This packet is dispatched after a player interacts with the transportation beam in the center of a warp gate.">WarpgateRequest</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Waypoint.html" title="The position of a waypoint in the game world." class="class"></a><a href="Waypoint.html" title="The position of a waypoint in the game world.">Waypoint</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="WaypointEvent.html" title="" class="class"></a><a href="WaypointEvent.html" title="">WaypointEvent</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="WaypointEventAction$.html" title="Actions that can be requested of the specific waypoint." class="object"></a><a href="WaypointEventAction$.html" title="Actions that can be requested of the specific waypoint.">WaypointEventAction</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="WaypointInfo.html" title="na" class="class"></a><a href="WaypointInfo.html" title="na">WaypointInfo</a></li><li class="current-entities indented4"><a href="WeaponDelayFireMessage$.html" title="" class="object"></a> <a href="WeaponDelayFireMessage.html" title="WeaponDelayFireMessage seems to be sent when a weapon has a delayed projectile after firing, such as the knife." class="class"></a><a href="WeaponDelayFireMessage.html" title="WeaponDelayFireMessage seems to be sent when a weapon has a delayed projectile after firing, such as the knife.">WeaponDelayFireMessage</a></li><li class="current-entities indented4"><a href="WeaponDryFireMessage$.html" title="" class="object"></a> <a href="WeaponDryFireMessage.html" title="Instructs client to play a weapon's dryfire sound when sent server to client." class="class"></a><a href="WeaponDryFireMessage.html" title="Instructs client to play a weapon's dryfire sound when sent server to client.">WeaponDryFireMessage</a></li><li class="current-entities indented4"><a href="WeaponFireMessage$.html" title="" class="object"></a> <a href="WeaponFireMessage.html" title="Dispatched form the client each time a weapon discharges." class="class"></a><a href="WeaponFireMessage.html" title="Dispatched form the client each time a weapon discharges.">WeaponFireMessage</a></li><li class="current-entities indented4"><a href="WeaponJammedMessage$.html" title="" class="object"></a> <a href="WeaponJammedMessage.html" title="Instructs client to play the weapon jammed sound when sent server to client." class="class"></a><a href="WeaponJammedMessage.html" title="Instructs client to play the weapon jammed sound when sent server to client.">WeaponJammedMessage</a></li><li class="current-entities indented4"><a href="WeaponLazeTargetPositionMessage$.html" title="" class="object"></a> <a href="WeaponLazeTargetPositionMessage.html" title="Dispatched to the server when a position is being marked by a laze pointer tool. 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." class="class"></a><a href="WeaponLazeTargetPositionMessage.html" title="Dispatched to the server when a position is being marked by a laze pointer tool. 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.">WeaponLazeTargetPositionMessage</a></li><li class="current-entities indented4"><a href="WeatherMessage$.html" title="" class="object"></a> <a href="WeatherMessage.html" title="Dispatched by the server to update weather conditions." class="class"></a><a href="WeatherMessage.html" title="Dispatched by the server to update weather conditions.">WeatherMessage</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="WorldConnectionInfo.html" title="" class="class"></a><a href="WorldConnectionInfo.html" title="">WorldConnectionInfo</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="WorldInformation.html" title="" class="class"></a><a href="WorldInformation.html" title="">WorldInformation</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="WorldStatus$.html" title="" class="object"></a><a href="WorldStatus$.html" title="">WorldStatus</a></li><li class="current-entities indented4"><a href="ZipLineMessage$.html" title="" class="object"></a> <a href="ZipLineMessage.html" title="Dispatched by the client when the player is interacting with a zip line." class="class"></a><a href="ZipLineMessage.html" title="Dispatched by the client when the player is interacting with a zip line.">ZipLineMessage</a></li><li class="current-entities indented4"><a href="ZoneForcedCavernConnectionsMessage$.html" title="" class="object"></a> <a href="ZoneForcedCavernConnectionsMessage.html" title="Dispatched to the client in regards to cavern connections via geowarp gates." class="class"></a><a href="ZoneForcedCavernConnectionsMessage.html" title="Dispatched to the client in regards to cavern connections via geowarp gates.">ZoneForcedCavernConnectionsMessage</a></li><li class="current-entities indented4"><a href="ZoneInfoMessage$.html" title="" class="object"></a> <a href="ZoneInfoMessage.html" title="Change the "Empire Status" text in the Interstellar Map zone description for the specified zone." class="class"></a><a href="ZoneInfoMessage.html" title="Change the "Empire Status" text in the Interstellar Map zone description for the specified zone.">ZoneInfoMessage</a></li><li class="current-entities indented4"><a href="ZoneLockInfoMessage$.html" title="" class="object"></a> <a href="ZoneLockInfoMessage.html" title="Change the "Empire Status" text in the Interstellar Map zone description for the specified zone." class="class"></a><a href="ZoneLockInfoMessage.html" title="Change the "Empire Status" text in the Interstellar Map zone description for the specified zone.">ZoneLockInfoMessage</a></li><li class="current-entities indented4"><a href="ZonePopulationUpdateMessage$.html" title="" class="object"></a> <a href="ZonePopulationUpdateMessage.html" title="Report the raw numerical population for a zone (continent). Populations are displayed as percentages of the three main empires against each other." class="class"></a><a href="ZonePopulationUpdateMessage.html" title="Report the raw numerical population for a zone (continent). Populations are displayed as percentages of the three main empires against each other.">ZonePopulationUpdateMessage</a></li><li class="indented4 " name="net.psforever.packet.reset" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="reset"></a><a id="reset:reset"></a> <span class="permalink"><a href="../../../../net/psforever/packet/reset/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="../reset/index.html" title=""><span class="name">reset</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.packet" id="net.psforever.packet" class="extype">packet</a></dd></dl></div></li></ul></div></div><div id="content"><body class="package value"><div id="definition"><div class="big-circle package">p</div><p id="owner"><a href="../../../index.html" name="net" id="net" class="extype">net</a>.<a href="../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a>.<a href="../index.html" name="net.psforever.packet" id="net.psforever.packet" class="extype">packet</a></p><h1>game<span class="permalink"><a href="../../../../net/psforever/packet/game/index.html" title="Permalink"><i class="material-icons"></i></a></span></h1></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">game</span></span></h4><div id="comment" class="fullcommenttop"></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div id="packages" class="package members"><h3>Package Members</h3><ol><li class="indented0 " name="net.psforever.packet.game.objectcreate" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="objectcreate"></a><a id="objectcreate:objectcreate"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/objectcreate/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="objectcreate/index.html" title=""><span class="name">objectcreate</span></a></span></li></ol></div><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="net.psforever.packet.game.ActionCancelMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ActionCancelMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ActionCancelMessage:ActionCancelMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ActionCancelMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ActionCancelMessage.html" title="na"><span class="name">ActionCancelMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>na</p></dd><dt class="param">object_guid</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ActionProgressMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ActionProgressMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ActionProgressMessage:ActionProgressMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ActionProgressMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ActionProgressMessage.html" title="6,7,8 - Start implant initialization timer for slots 0,1,2 respectively."><span class="name">ActionProgressMessage</span></a><span class="params">(<span name="action">action: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk2">unk2: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">6,7,8 - Start implant initialization timer for slots 0,1,2 respectively.</p><div class="fullcomment"><div class="comment cmt"><p>6,7,8 - Start implant initialization timer for slots 0,1,2 respectively. Allowed values: 0-100 (50 will start timer at 50% complete)
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.ActionResultMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ActionResultMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ActionResultMessage:ActionResultMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ActionResultMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ActionResultMessage.html" title="Is sent by the server when the client has performed an action from a menu item (i.e create character, delete character, etc...)."><span class="name">ActionResultMessage</span></a><span class="params">(<span name="errorCode">errorCode: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Is sent by the server when the client has performed an action from a menu item
|
|
(i.e create character, delete character, etc...).</p><div class="fullcomment"><div class="comment cmt"><p>Is sent by the server when the client has performed an action from a menu item
|
|
(i.e create character, delete character, etc...).
|
|
Error messages usually are accompanied by an angry beep.<br>
|
|
Error 0 is a common code but it doesn't do anything specific on its own.<br>
|
|
Error 1 generates the message box: a character with that name already exists.<br>
|
|
Error 2 generates the message box: something to do with the word filter.<br>
|
|
Other errors during the character login screen generate a generic error message box and list the code.
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.Additional1" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Additional1extendsProductwithSerializable"></a><a id="Additional1:Additional1"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Additional1.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="Additional1.html" title="na"><span class="name">Additional1</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk3">unk3: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.Additional2" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Additional2extendsProductwithSerializable"></a><a id="Additional2:Additional2"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Additional2.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="Additional2.html" title="na"><span class="name">Additional2</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk2">unk2: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.Additional3" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Additional3extendsProductwithSerializable"></a><a id="Additional3:Additional3"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Additional3.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="Additional3.html" title="na"><span class="name">Additional3</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AggravatedDamageMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AggravatedDamageMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="AggravatedDamageMessage:AggravatedDamageMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AggravatedDamageMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AggravatedDamageMessage.html" title="Dispatched from the server to cause a damage reaction from a specific target."><span class="name">AggravatedDamageMessage</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="damage">damage: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched from the server to cause a damage reaction from a specific target.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched from the server to cause a damage reaction from a specific target.
|
|
Infantry targets should be the primary target of this packet, as indicated by their identifier.
|
|
Infantry targets display their flinch animation.
|
|
All targets yelp in agony.
|
|
Infantry targets use their assigned voice.
|
|
Non-infantry targets use the "grizzled"(?) voice.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the target entity's global unique identifier</p></dd><dt class="param">damage</dt><dd class="cmt"><p>the amount of damsge being simulated</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ArmorChangedMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ArmorChangedMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ArmorChangedMessage:ArmorChangedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ArmorChangedMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ArmorChangedMessage.html" title="Force a player model to change its exo-suit."><span class="name">ArmorChangedMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="armor">armor: <a href="../../types/ExoSuitType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.ExoSuitType.Value" id="net.psforever.types.ExoSuitType.Value" class="extmbr">types.ExoSuitType.Value</a></span>, <span name="subtype">subtype: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Force a player model to change its exo-suit.</p><div class="fullcomment"><div class="comment cmt"><p>Force a player model to change its exo-suit.
|
|
Set all GUI elements and functional elements to be associated with that type of exo-suit.
|
|
Inventory and holster contents are discarded.<br>
|
|
<br>
|
|
Due to the way armor is handled internally, a player of one faction may not spawn in the exo-suit of another faction.
|
|
That style of exo-suit is never available through this packet.
|
|
As MAX units do not get their weapon by default, all the MAX values produce the same faction-appropriate mechanized exo-suit body visually.
|
|
(The MAX weapons are supplied in subsequent packets.)<br>
|
|
<br>
|
|
Mechanized Assault Subtypes:<br>
|
|
<code>
|
|
0 - na<br>
|
|
1 - AI MAX<br>
|
|
2 - AV MAX<br>
|
|
3 - AA MAX
|
|
<code></code></code></p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">armor</dt><dd class="cmt"><p>the type of exo-suit</p></dd><dt class="param">subtype</dt><dd class="cmt"><p>the exo-suit subtype, if any</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AvatarAwardMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AvatarAwardMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="AvatarAwardMessage:AvatarAwardMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarAwardMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AvatarAwardMessage.html" title="Dispatched from the server to load information about a character's merit commendation awards progress. The three stages of a merit commendation award are: progress, qualification, and completion."><span class="name">AvatarAwardMessage</span></a><span class="params">(<span name="merit_commendation">merit_commendation: <a href="../../types/MeritCommendation$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.MeritCommendation.Value" id="net.psforever.types.MeritCommendation.Value" class="extmbr">types.MeritCommendation.Value</a></span>, <span name="state">state: <a href="AwardOption.html" name="net.psforever.packet.game.AwardOption" id="net.psforever.packet.game.AwardOption" class="extype">AwardOption</a></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched from the server to load information about a character's merit commendation awards progress.<br>
|
|
<br>
|
|
The three stages of a merit commendation award are: progress, qualification, and completion.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched from the server to load information about a character's merit commendation awards progress.<br>
|
|
<br>
|
|
The three stages of a merit commendation award are: progress, qualification, and completion.
|
|
The progress stage and the qualification stage have their own development conditions.
|
|
Ocassionally, the development is nonexistent and the award is merely an on/off switch.
|
|
Occasionally, there is no qualification requirement and the award merely advances in the progress stage
|
|
then transitions directly from progress to completion.
|
|
Completion information is available from the character info / achievements tab
|
|
and takes the form of ribbons associated with the merit commendation at a given rank
|
|
and the date that rank was attained.
|
|
Progress and qualification information are visible from the character info / achievements / award progress window
|
|
and take the form of the name and rank of the merit commendation
|
|
and two numbers that indicate the current and the goal towards the next stage.
|
|
The completion stage is also visible from this window
|
|
and will take the form of the same name and rank of the merit commendation indicated as "Completed" as of a date.</p></div><dl class="paramcmts block"><dt class="param">merit_commendation</dt><dd class="cmt"><p>the award and rank</p></dd><dt class="param">state</dt><dd class="cmt"><p>the current state of the award advancement</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na;
|
|
0 and 1 are the possible values;
|
|
0 is the common value</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>MeritCommendation.Value</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AvatarDeadStateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AvatarDeadStateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="AvatarDeadStateMessage:AvatarDeadStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarDeadStateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AvatarDeadStateMessage.html" title="Dispatched by the server to manipulate the client's management of the Player object owned by the user as his "avatar." The cycle of a player is generally Alive to Dead and Dead to Release and Release to RespawnTimer to Alive."><span class="name">AvatarDeadStateMessage</span></a><span class="params">(<span name="state">state: <a href="DeadState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.DeadState.Value" id="net.psforever.packet.game.DeadState.Value" class="extmbr">DeadState.Value</a></span>, <span name="timer_max">timer_max: <span name="scala.Long" class="extype">Long</span></span>, <span name="timer">timer: <span name="scala.Long" class="extype">Long</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 name="faction">faction: <a href="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideEmpire.Value" id="net.psforever.types.PlanetSideEmpire.Value" class="extmbr">types.PlanetSideEmpire.Value</a></span>, <span name="unk5">unk5: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to manipulate the client's management of the <code>Player</code> object owned by the user as his "avatar."<br>
|
|
<br>
|
|
The cycle of a player is generally <code>Alive</code> to <code>Dead</code> and <code>Dead</code> to <code>Release</code> and <code>Release</code> to <code>RespawnTimer</code> to <code>Alive</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to manipulate the client's management of the <code>Player</code> object owned by the user as his "avatar."<br>
|
|
<br>
|
|
The cycle of a player is generally <code>Alive</code> to <code>Dead</code> and <code>Dead</code> to <code>Release</code> and <code>Release</code> to <code>RespawnTimer</code> to <code>Alive</code>.
|
|
When deconstructing oneself, the user makes a jump between <code>Alive</code> and <code>Release</code>;
|
|
and, he may make a further jump from <code>Release</code> to <code>Alive</code> depending on spawning choices.
|
|
Being <code>Alive</code> is the most common state.
|
|
(Despite what anyone says.)
|
|
Being <code>Dead</code> is just a technical requirement to initialize the revive timer.
|
|
The player should be sufficiently "dead" by having his health points decreased to zero.
|
|
If the timer is reduced to zero, the player is sent back to their faction-appropriate sanctuary continent.<br>
|
|
<br>
|
|
<code>Release</code> causes a "dead" player to have its character model converted into a backpack or a form of pastry.
|
|
This cancels the revival timer - the player may no longer be revived - and brings the user to the deployment map.
|
|
From the deployment map, the user may select a place where they may respawn a new character.
|
|
The options available form this spawn are not only related to the faction affinity of the bases compared to the user's player(s)
|
|
but also to the field <code>faction</code> as is provided in the packet.
|
|
If the player is converted to a state of <code>Release</code> while being alive, the deployment map is still displayed.
|
|
Their character model is not replaced by a backpack or pastry.<br>
|
|
<br>
|
|
<code>RespawnTimer</code> is like <code>Dead</code> as it is just a formal distinction to cause the client to display a timer.
|
|
The state indicates that the player is being resurrected at a previously-selected location in the state <code>Alive</code>.</p></div><dl class="paramcmts block"><dt class="param">state</dt><dd class="cmt"><p>avatar's mortal relationship with the world;
|
|
the following timers are applicable during <code>Death</code> and <code>RespawnTimer</code>;
|
|
<code>faction</code> is applicable mainly during <code>Release</code></p></dd><dt class="param">timer_max</dt><dd class="cmt"><p>total length of respawn countdown, in milliseconds</p></dd><dt class="param">timer</dt><dd class="cmt"><p>initial length of the respawn timer, in milliseconds</p></dd><dt class="param">pos</dt><dd class="cmt"><p>player's last position</p></dd><dt class="param">faction</dt><dd class="cmt"><p>spawn points available for this faction on redeployment map</p></dd><dt class="param">unk5</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AvatarFirstTimeEventMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AvatarFirstTimeEventMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="AvatarFirstTimeEventMessage:AvatarFirstTimeEventMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarFirstTimeEventMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AvatarFirstTimeEventMessage.html" title="Dispatched to the server when the player encounters something for the very first time in their campaign."><span class="name">AvatarFirstTimeEventMessage</span></a><span class="params">(<span name="avatar_guid">avatar_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="object_id">object_id: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk">unk: <span name="scala.Long" class="extype">Long</span></span>, <span name="event_name">event_name: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched to the server when the player encounters something for the very first time in their campaign.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched to the server when the player encounters something for the very first time in their campaign.
|
|
For example, the first time the player rubs up against a game object with a yellow exclamation point.
|
|
For example, the first time the player draws a specific weapon.<br>
|
|
<br>
|
|
When the first time events (FTE's) are received, battle experience is awarded.
|
|
Text information about the object will be displayed.
|
|
A certain itemized checkbox under the "Training" tab that corresponds is marked off.
|
|
The latter list indicates all "encounter-able" game objects for which a FTE exists.
|
|
These effects only happen once per character/campaign.
|
|
(The Motion Sensor will occasionally erroneously display the information window on repeat encounters.
|
|
No additional experience is given, though.)<br>
|
|
<br>
|
|
FTE's are recorded in a great <code>List</code> of <code>String</code>s in the middle of player <code>ObjectCreateMessage</code> data.
|
|
Tutorial complete events are enqueued nearby.</p></div><dl class="paramcmts block"><dt class="param">avatar_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">object_id</dt><dd class="cmt"><p>the game object that triggers the event</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na</p></dd><dt class="param">event_name</dt><dd class="cmt"><p>the string name of the event</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AvatarGrenadeStateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AvatarGrenadeStateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="AvatarGrenadeStateMessage:AvatarGrenadeStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarGrenadeStateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AvatarGrenadeStateMessage.html" title="Report the state of the grenade throw animation for this player."><span class="name">AvatarGrenadeStateMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="state">state: <a href="../../types/GrenadeState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.GrenadeState.Value" id="net.psforever.types.GrenadeState.Value" class="extmbr">types.GrenadeState.Value</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Report the state of the grenade throw animation for this player.</p><div class="fullcomment"><div class="comment cmt"><p>Report the state of the grenade throw animation for this player.
|
|
The default state is "held at side," though the client's avatar never has to announce this.<br>
|
|
<br>
|
|
The throwing animation has a minor timing glitch.
|
|
Causing another player to raise his arm will always result in that arm being lowered a few seconds later.
|
|
This is as opposed to the client's avatar, who can seem to hold a grenade in the "prepare to throw" state indefinitely.
|
|
If the avatar looks away from a player whose grenade arm is up ("prepare to throw"), however, when they look back at the player,
|
|
his grenade arm will occasionally have been lowered ("held at side") again before it would normally be lowered.<br>
|
|
<br>
|
|
A client will dispatch state 'Primed' and state 'Thrown' for the avatar's actions.
|
|
A client will only react temporarily for another character other than the avatar when the given a state 'Primed'.
|
|
If that internal state is not changed, however, that other character will not respond to any subsequent 'Primed' state.
|
|
(This may also be a glitch.)<br>
|
|
<br>
|
|
States:<br>
|
|
<code>
|
|
1 - prepare to throw (grenade held back over shoulder)<br>
|
|
2 - throwing (grenade released overhand and then reset) (avatar only)<br>
|
|
<code></code></code></p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">state</dt><dd class="cmt"><p>the animation state</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AvatarImplantMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AvatarImplantMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="AvatarImplantMessage:AvatarImplantMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarImplantMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AvatarImplantMessage.html" title="Change the state of the implant."><span class="name">AvatarImplantMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="action">action: <a href="ImplantAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.ImplantAction.Value" id="net.psforever.packet.game.ImplantAction.Value" class="extmbr">ImplantAction.Value</a></span>, <span name="implantSlot">implantSlot: <span name="scala.Int" class="extype">Int</span></span>, <span name="status">status: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Change the state of the implant.</p><div class="fullcomment"><div class="comment cmt"><p>Change the state of the implant.
|
|
Spawn messages for certain implant-related events.<br>
|
|
<br>
|
|
The implant Second Wind is technically an invalid <code>ImplantType</code> for this packet.
|
|
This owes to the unique activation trigger for that implant - a near-death experience of ~0HP.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">action</dt><dd class="cmt"><p>how to affect the implant or the slot</p></dd><dt class="param">implantSlot</dt><dd class="cmt"><p>: from 0 to 2</p></dd><dt class="param">status</dt><dd class="cmt"><p>: a value that depends on context from <code>ImplantAction</code>:<br>
|
|
<code>Add</code> - 0-9 depending on the <code>ImplantType</code><br>
|
|
<code>Remove</code> - any valid value; field is not significant to this action<br>
|
|
<code>Initialization</code> - 0 to revoke slot; 1 to allocate implant slot<br>
|
|
<code>Activation</code> - 0 to deactivate implant; 1 to activate implant<br>
|
|
<code>UnlockMessage</code> - 0-3 as an unlocked implant slot; display a message<br>
|
|
<code>OutOfStamina</code> - lock implant; 1 to lock; 0 to unlock; display a message</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ImplantType</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AvatarJumpMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AvatarJumpMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="AvatarJumpMessage:AvatarJumpMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarJumpMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AvatarJumpMessage.html" title="Tell the server that the player is is jumping."><span class="name">AvatarJumpMessage</span></a><span class="params">(<span name="state">state: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Tell the server that the player is is jumping.</p><div class="fullcomment"><div class="comment cmt"><p>Tell the server that the player is is jumping.
|
|
This will allow it to coordinate animation with other clients.<br>
|
|
<br>
|
|
During the jump, the avatar's "height" coordinate does change, as reported in <code>PlayerStateMessageUpstream</code>.
|
|
<code>PlayerStateMessage</code>, however, can depict another player with a proper jumping animation without the explicit coordinate change.
|
|
The server must probably account for the distance to the ground when passing along data somehow.<br>
|
|
<br>
|
|
Exploration:<br>
|
|
Is <code>state</code> ever not <code>true</code>?</p></div><dl class="paramcmts block"><dt class="param">state</dt><dd class="cmt"><p>true</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AvatarSearchCriteriaMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AvatarSearchCriteriaMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="AvatarSearchCriteriaMessage:AvatarSearchCriteriaMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarSearchCriteriaMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AvatarSearchCriteriaMessage.html" title="na"><span class="name">AvatarSearchCriteriaMessage</span></a><span class="params">(<span name="unk1">unk1: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk2">unk2: <span name="scala.List" class="extype">List</span>[<span name="scala.Int" class="extype">Int</span>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AvatarStatisticsMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AvatarStatisticsMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="AvatarStatisticsMessage:AvatarStatisticsMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarStatisticsMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AvatarStatisticsMessage.html" title="na"><span class="name">AvatarStatisticsMessage</span></a><span class="params">(<span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>, <span name="stats">stats: <a href="Statistics.html" name="net.psforever.packet.game.Statistics" id="net.psforever.packet.game.Statistics" class="extype">Statistics</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk</dt><dd class="cmt"><p>na</p></dd><dt class="param">stats</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AvatarVehicleTimerMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AvatarVehicleTimerMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="AvatarVehicleTimerMessage:AvatarVehicleTimerMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarVehicleTimerMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AvatarVehicleTimerMessage.html" title=""><span class="name">AvatarVehicleTimerMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="text">text: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="time">time: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk1">unk1: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>player guid !</p></dd><dt class="param">text</dt><dd class="cmt"><p>name of the item or vehicle name (ex : medkit, fury ...)</p></dd><dt class="param">time</dt><dd class="cmt"><p>in seconds</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>NA - Seems to be false when it's for medkit, true for vehicles</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AwardCompletion" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AwardCompletionextendsAwardOptionwithProductwithSerializable"></a><a id="AwardCompletion:AwardCompletion"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AwardCompletion.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AwardCompletion.html" title="Display this award as completed."><span class="name">AwardCompletion</span></a><span class="params">(<span name="value">value: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="AwardOption.html" name="net.psforever.packet.game.AwardOption" id="net.psforever.packet.game.AwardOption" class="extype">AwardOption</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Display this award as completed.</p><div class="fullcomment"><div class="comment cmt"><p>Display this award as completed.</p></div><dl class="paramcmts block"><dt class="param">value</dt><dd class="cmt"><p>the date (mm/dd/yyyy) that the award was achieved in POSIX seconds;
|
|
that's <code>System.currentTimeMillis() / 1000</code></p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AwardOption" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="AwardOptionextendsAnyRef"></a><a id="AwardOption:AwardOption"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AwardOption.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed </span> <span class="kind">trait</span></span> <span class="symbol"><a href="AwardOption.html" title="Base class for all merit commendation advancement stages."><span class="name">AwardOption</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">Base class for all merit commendation advancement stages.</p></li><li class="indented0 " name="net.psforever.packet.game.AwardProgress" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AwardProgressextendsAwardOptionwithProductwithSerializable"></a><a id="AwardProgress:AwardProgress"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AwardProgress.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AwardProgress.html" title="Display this award's development progress."><span class="name">AwardProgress</span></a><span class="params">(<span name="value">value: <span name="scala.Long" class="extype">Long</span></span>, <span name="completion">completion: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="AwardOption.html" name="net.psforever.packet.game.AwardOption" id="net.psforever.packet.game.AwardOption" class="extype">AwardOption</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Display this award's development progress.</p><div class="fullcomment"><div class="comment cmt"><p>Display this award's development progress.</p></div><dl class="paramcmts block"><dt class="param">value</dt><dd class="cmt"><p>the current count towards this award</p></dd><dt class="param">completion</dt><dd class="cmt"><p>the target (maximum) count</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.AwardQualificationProgress" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AwardQualificationProgressextendsAwardOptionwithProductwithSerializable"></a><a id="AwardQualificationProgress:AwardQualificationProgress"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AwardQualificationProgress.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="AwardQualificationProgress.html" title="Display this award's qualification progress."><span class="name">AwardQualificationProgress</span></a><span class="params">(<span name="value">value: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="AwardOption.html" name="net.psforever.packet.game.AwardOption" id="net.psforever.packet.game.AwardOption" class="extype">AwardOption</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Display this award's qualification progress.</p><div class="fullcomment"><div class="comment cmt"><p>Display this award's qualification progress.
|
|
The process is the penultimate conditions necessary for award completion,
|
|
separate from the aforementioned progress.
|
|
This is almost always a kill streak,
|
|
where the user must terminate a certain numbers of enemies without dying.</p></div><dl class="paramcmts block"><dt class="param">value</dt><dd class="cmt"><p>the current count towards this award</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.BattleDiagramAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BattleDiagramActionextendsProductwithSerializable"></a><a id="BattleDiagramAction:BattleDiagramAction"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BattleDiagramAction.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BattleDiagramAction.html" title="A particular instruction in the rendering of this battleplan's diagram entry."><span class="name">BattleDiagramAction</span></a><span class="params">(<span name="action">action: <a href="DiagramActionCode$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.DiagramActionCode.Value" id="net.psforever.packet.game.DiagramActionCode.Value" class="extmbr">DiagramActionCode.Value</a></span>, <span name="stroke">stroke: <span name="scala.Option" class="extype">Option</span>[<a href="DiagramStroke.html" name="net.psforever.packet.game.DiagramStroke" id="net.psforever.packet.game.DiagramStroke" class="extype">DiagramStroke</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">A particular instruction in the rendering of this battleplan's diagram entry.</p><div class="fullcomment"><div class="comment cmt"><p>A particular instruction in the rendering of this battleplan's diagram entry.</p></div><dl class="paramcmts block"><dt class="param">action</dt><dd class="cmt"><p>the behavior of this stroke;
|
|
a hint to the kind of stroke data stored, if at all, and how to use it or incorporate prior data</p></dd><dt class="param">stroke</dt><dd class="cmt"><p>the data;
|
|
defaults to <code>None</code></p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.BattleExperienceMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BattleExperienceMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="BattleExperienceMessage:BattleExperienceMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BattleExperienceMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BattleExperienceMessage.html" title="Inform the client how many battle experience points (BEP) the player currently has earned. The amount of experience earned is an accumulating value."><span class="name">BattleExperienceMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="experience">experience: <span name="scala.Long" class="extype">Long</span></span>, <span name="msg">msg: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Inform the client how many battle experience points (BEP) the player currently has earned.<br>
|
|
<br>
|
|
The amount of <code>experience</code> earned is an accumulating value.</p><div class="fullcomment"><div class="comment cmt"><p>Inform the client how many battle experience points (BEP) the player currently has earned.<br>
|
|
<br>
|
|
The amount of <code>experience</code> earned is an accumulating value.
|
|
Whenever the server sends this packet, the value of this field is equal to the player's current total BEP.
|
|
Each packet updates to a higher BEP score and the client occasionally reports of the difference as an event message.
|
|
"You have been awarded <code>x</code> battle experience points."
|
|
Milestone notifications that occur due to BEP gain, e.g., rank progression, will trigger naturally as the client is updated.<br>
|
|
<br>
|
|
It is possible to award more battle experience than is necessary to progress one's character to the highest battle rank.
|
|
(This must be accomplished in a single event packet.)
|
|
Only the most significant notifications will be displayed in that case.
|
|
If the BEP has been modified, there will be an extra three bits to indicate which message to display.<br>
|
|
<br>
|
|
Messages:<br>
|
|
0 - Normal<br>
|
|
1 - Normal (repeat?)<br>
|
|
2 - Support bonus ("due to support activity")<br>
|
|
4 - Rabbit bonus ("+25% rabbit Bonus")<br>
|
|
(Support message has priority over Rabbit message.)<br>
|
|
<br>
|
|
Exploration:<br>
|
|
<code>msg = 1</code> probably does not do the same thing as <code>mod = 0</code>.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">experience</dt><dd class="cmt"><p>the current total experience</p></dd><dt class="param">msg</dt><dd class="cmt"><p>modifies the awarded experience message</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.BattleplanMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BattleplanMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="BattleplanMessage:BattleplanMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BattleplanMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BattleplanMessage.html" title="Share drawn images and words on the tactical map among a group of players. Each packet usually contains a small portion of an image, herein called a "diagram." BattleplanMessage packets are accumulative towards a full diagram."><span class="name">BattleplanMessage</span></a><span class="params">(<span name="char_id">char_id: <span name="scala.Long" class="extype">Long</span></span>, <span name="player_name">player_name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="zone_id">zone_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="diagrams">diagrams: <span name="scala.List" class="extype">List</span>[<a href="BattleDiagramAction.html" name="net.psforever.packet.game.BattleDiagramAction" id="net.psforever.packet.game.BattleDiagramAction" class="extype">BattleDiagramAction</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Share drawn images and words on the tactical map among a group of players.<br>
|
|
<br>
|
|
Each packet usually contains a small portion of an image, herein called a "diagram."
|
|
<code>BattleplanMessage</code> packets are accumulative towards a full diagram.</p><div class="fullcomment"><div class="comment cmt"><p>Share drawn images and words on the tactical map among a group of players.<br>
|
|
<br>
|
|
Each packet usually contains a small portion of an image, herein called a "diagram."
|
|
<code>BattleplanMessage</code> packets are accumulative towards a full diagram.
|
|
Moreover, rather than the <code>player_name</code>, each diagram is associated on a client by the <code>char_id</code> field.
|
|
Only squad leaders and platoon leaders can draw on the map and share with other players in their squad or platoon.<br>
|
|
<br>
|
|
To start drawing, a would-be artist must have all clients who will receive their diagrams acknowledge a <code>StartDrawing</code> action.
|
|
The <code>char_id</code> with this <code>StartDrawing</code> will associate all diagrams submitted with the same <code>char_id</code>'s portfolio.
|
|
Multiple portfolio definitions may exist on a client at a given time and each will manage their own diagrams.
|
|
When a given portfolio submits a <code>StopDrawing</code> action that is received, the previous diagrams associated with it will be cleared.
|
|
That <code>char_id</code> will no longer accept diagrams on that client.
|
|
Other portfolios will continue to accept diagrams as initialized.
|
|
When no portfolios are being accepted, the "Toggle -> Battleplan" button on that client's tactical map will be disabled.
|
|
When there is at least one portfolio accepted, the "Battleplan" button will be functional and can be toggled.<br>
|
|
<br>
|
|
To construct line segments, chain <code>StrokeTwo</code> diagrams in the given packet entry.
|
|
Each defined point will act like a successive vertex in a chain of segments.
|
|
Any non-vertex entry in between entries, e.g., a change of line color, will break the chain of line segments.
|
|
For example:<br>
|
|
RED-A-B-C will construct red lines segments A-B and B-C.<br>
|
|
RED-A-B-GREEN-C will only construct a red line segement A-B.<br>
|
|
RED-A-B-GREEN-C-D will construct a red line segement A-B and a green line segment C-D.<br>
|
|
(Default line color, if none is declared specifically, is gray.)<br>
|
|
<br>
|
|
To construct a message, define a point to act as the center baseline for the text.
|
|
The message will be written above and outwards from that point.
|
|
Messages do not carry properties over from line segments - they set their own color and do not have line thickness.
|
|
Any single portfolio may have only fifteen messages written to the tactical map at a time.</p></div><dl class="paramcmts block"><dt class="param">char_id</dt><dd class="cmt"><p>na;
|
|
same as in <code>CharacterInfoMessage</code></p></dd><dt class="param">player_name</dt><dd class="cmt"><p>the player who contributed this battle plan</p></dd><dt class="param">zone_id</dt><dd class="cmt"><p>on which continent the battle plan will be overlaid;
|
|
can identify as "no zone" 0 when performing instructions not specific to drawing</p></dd><dt class="param">diagrams</dt><dd class="cmt"><p>a list of the itemized actions that will construct this plan or are used to modify the plan</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.BeginZoningMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BeginZoningMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="BeginZoningMessage:BeginZoningMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BeginZoningMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BeginZoningMessage.html" title="Dispatched by the client after the current map has been fully loaded locally and its objects are ready to be initialized."><span class="name">BeginZoningMessage</span></a><span class="params">()</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client after the current map has been fully loaded locally and its objects are ready to be initialized.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client after the current map has been fully loaded locally and its objects are ready to be initialized.
|
|
This packet is a direct response to <code>LoadMapMessage</code>.<br>
|
|
<br>
|
|
When the server receives the packet, for each object on that map, it sends the packets to the client:<br>
|
|
- <code>SetEmpireMessage</code><br>
|
|
- <code>HackMessage</code><br>
|
|
- <code>PlanetSideAttributeMessage</code><br>
|
|
- ... and so forth<br>
|
|
Afterwards, an avatar POV is declared and the remaining details about the said avatar are assigned.
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.BindPlayerMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BindPlayerMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="BindPlayerMessage:BindPlayerMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BindPlayerMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BindPlayerMessage.html" title="A packet dispatched to maintain a manually-set respawn location. The packet establishes the player's ability to spawn in an arbitrary location that is not a normal local option."><span class="name">BindPlayerMessage</span></a><span class="params">(<span name="action">action: <a href="BindStatus$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.BindStatus.Value" id="net.psforever.packet.game.BindStatus.Value" class="extmbr">BindStatus.Value</a></span>, <span name="bind_desc">bind_desc: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="display_icon">display_icon: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="logging">logging: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="spawn_group">spawn_group: <a href="../../types/SpawnGroup.html" name="net.psforever.types.SpawnGroup" id="net.psforever.types.SpawnGroup" class="extype">SpawnGroup</a></span>, <span name="zone_number">zone_number: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk4">unk4: <span name="scala.Long" class="extype">Long</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"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">A packet dispatched to maintain a manually-set respawn location.<br>
|
|
<br>
|
|
The packet establishes the player's ability to spawn in an arbitrary location that is not a normal local option.</p><div class="fullcomment"><div class="comment cmt"><p>A packet dispatched to maintain a manually-set respawn location.<br>
|
|
<br>
|
|
The packet establishes the player's ability to spawn in an arbitrary location that is not a normal local option.
|
|
This process is called "binding one's matrix."
|
|
In addition to player establishing the binding, the packet updates as conditions of the respawn location changes.<br>
|
|
<br>
|
|
If <code>logging</code> is turned on, packets will display different messages depending on context.
|
|
The bind descriptor will be used to flavor the events chat message.
|
|
As long as the event is marked to be logged, when the packet is received, a message is displayed in the events window.
|
|
If the logged action is applicable, the matrixing sound effect will be played too.
|
|
Not displaying events is occasionally warranted for aesthetics.
|
|
The game will always note if this is your first time binding regardless of the state of this flag.<br>
|
|
<br>
|
|
Bind Descriptors:<br>
|
|
<code>@amp_station</code><br>
|
|
<code>@ams</code><br>
|
|
<code>@comm_station</code> (interlink facility?)<br>
|
|
<code>@comm_station_dsp</code> (dropship center?)<br>
|
|
<code>@cryo_facility</code> (biolab?)<br>
|
|
<code>@tech_plant</code><br>
|
|
<br>
|
|
Exploration:<br>
|
|
Find other bind descriptors.</p></div><dl class="paramcmts block"><dt class="param">action</dt><dd class="cmt"><p>the purpose of the packet</p></dd><dt class="param">bind_desc</dt><dd class="cmt"><p>a text description of the respawn binding point</p></dd><dt class="param">display_icon</dt><dd class="cmt"><p>show the selection icon on the redeployment map</p></dd><dt class="param">logging</dt><dd class="cmt"><p>true, to report on bind point change visible in the events window;
|
|
false, to render spawn change silently;
|
|
some first time notifications will always display regardless of this flag</p></dd><dt class="param">spawn_group</dt><dd class="cmt"><p>the kind of spawn request that will be made;
|
|
affects the type of icon displayed;
|
|
will coincide with the value of <code>unk2</code> in <code>SpawnRequestMessage</code> when the spawn option is selected</p></dd><dt class="param">zone_number</dt><dd class="cmt"><p>the number of the zone in which to display this spawn option;
|
|
if <code>zone_number</code> is not the current zone, and the action is positive,
|
|
a small map of the alternate zone with selectable spawn point will become visible</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na</p></dd><dt class="param">pos</dt><dd class="cmt"><p>coordinates for any displayed deployment map icon;
|
|
<code>x</code> and <code>y</code> determine the position</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.BroadcastWarpgateUpdateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BroadcastWarpgateUpdateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="BroadcastWarpgateUpdateMessage:BroadcastWarpgateUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BroadcastWarpgateUpdateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BroadcastWarpgateUpdateMessage.html" title="Dispatched by the server to promote a warp gate's broadcast functionality. Changes the map name of a warp gate into "Broadcast" and allow a given faction to access the gate's intercontinental transport functionality to/from that gate, even if the gate is not properly owned."><span class="name">BroadcastWarpgateUpdateMessage</span></a><span class="params">(<span name="zone_id">zone_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="building_id">building_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="tr">tr: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="nc">nc: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="vs">vs: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to promote a warp gate's broadcast functionality.<br>
|
|
<br>
|
|
Changes the map name of a warp gate into "Broadcast"
|
|
and allow a given faction to access the gate's intercontinental transport functionality to/from that gate,
|
|
even if the gate is not properly owned.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to promote a warp gate's broadcast functionality.<br>
|
|
<br>
|
|
Changes the map name of a warp gate into "Broadcast"
|
|
and allow a given faction to access the gate's intercontinental transport functionality to/from that gate,
|
|
even if the gate is not properly owned.
|
|
If an actual warp gate is not designated, nothing happens.
|
|
If not set, the map name of the warp gate will default to whatever is normally written on the map.
|
|
The map designation of geowarps is not affected by this packet.</p></div><dl class="paramcmts block"><dt class="param">zone_id</dt><dd class="cmt"><p>the zone ordinal number</p></dd><dt class="param">building_id</dt><dd class="cmt"><p>the warp gate map id</p></dd><dt class="param">tr</dt><dd class="cmt"><p>players belonging to the Terran Republic interact with this warp gate as a "broadcast gate"</p></dd><dt class="param">nc</dt><dd class="cmt"><p>players belonging to the New Conglomerate interact with this warp gate as a "broadcast gate"</p></dd><dt class="param">vs</dt><dd class="cmt"><p>players belonging to the Vanu Sovereignty interact with this warp gate as a "broadcast gate"</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>BuildingInfoUpdateMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.BugReportMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BugReportMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="BugReportMessage:BugReportMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BugReportMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BugReportMessage.html" title="Allow the user to report a bug they have found in the game. Bug reports are prepended by the version of the client on which the player is encountering the issue."><span class="name">BugReportMessage</span></a><span class="params">(<span name="version_major">version_major: <span name="scala.Long" class="extype">Long</span></span>, <span name="version_minor">version_minor: <span name="scala.Long" class="extype">Long</span></span>, <span name="version_date">version_date: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="bug_type">bug_type: <a href="BugType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.BugType.Value" id="net.psforever.packet.game.BugType.Value" class="extmbr">BugType.Value</a></span>, <span name="repeatable">repeatable: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="location">location: <span name="scala.Int" class="extype">Int</span></span>, <span name="zone">zone: <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 name="summary">summary: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="desc">desc: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Allow the user to report a bug they have found in the game.<br>
|
|
<br>
|
|
Bug reports are prepended by the version of the client on which the player is encountering the issue.</p><div class="fullcomment"><div class="comment cmt"><p>Allow the user to report a bug they have found in the game.<br>
|
|
<br>
|
|
Bug reports are prepended by the version of the client on which the player is encountering the issue.
|
|
The last delivered client by Sony Online Entertainment was <code>3.15.84</code> with date <code>Dec 2 2009</code>.<br>
|
|
<br>
|
|
The path of bug reports submitted to the game's official server is not known.</p></div><dl class="paramcmts block"><dt class="param">version_major</dt><dd class="cmt"><p>the client's major version number</p></dd><dt class="param">version_minor</dt><dd class="cmt"><p>the client's minor version number</p></dd><dt class="param">version_date</dt><dd class="cmt"><p>the date the client was compiled</p></dd><dt class="param">bug_type</dt><dd class="cmt"><p>the kind of bug that took place</p></dd><dt class="param">repeatable</dt><dd class="cmt"><p>whether the bug is repeatable</p></dd><dt class="param">location</dt><dd class="cmt"><p>0 when "other location", 2 when "current location"</p></dd><dt class="param">zone</dt><dd class="cmt"><p>which zone the bug took place</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the x y z location where the bug took place</p></dd><dt class="param">summary</dt><dd class="cmt"><p>a short explanation of the bug</p></dd><dt class="param">desc</dt><dd class="cmt"><p>a detailed explanation of the bug</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.BuildingInfoUpdateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BuildingInfoUpdateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="BuildingInfoUpdateMessage:BuildingInfoUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BuildingInfoUpdateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BuildingInfoUpdateMessage.html" title="Update the state of map asset for a client's specific building's state."><span class="name">BuildingInfoUpdateMessage</span></a><span class="params">(<span name="continent_id">continent_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="building_map_id">building_map_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="ntu_level">ntu_level: <span name="scala.Int" class="extype">Int</span></span>, <span name="is_hacked">is_hacked: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="empire_hack">empire_hack: <a href="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideEmpire.Value" id="net.psforever.types.PlanetSideEmpire.Value" class="extmbr">types.PlanetSideEmpire.Value</a></span>, <span name="hack_time_remaining">hack_time_remaining: <span name="scala.Long" class="extype">Long</span></span>, <span name="empire_own">empire_own: <a href="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideEmpire.Value" id="net.psforever.types.PlanetSideEmpire.Value" class="extmbr">types.PlanetSideEmpire.Value</a></span>, <span name="unk1">unk1: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk1x">unk1x: <span name="scala.Option" class="extype">Option</span>[<a href="Additional1.html" name="net.psforever.packet.game.Additional1" id="net.psforever.packet.game.Additional1" class="extype">Additional1</a>]</span>, <span name="generator_state">generator_state: <a href="../../types/PlanetSideGeneratorState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideGeneratorState.Value" id="net.psforever.types.PlanetSideGeneratorState.Value" class="extmbr">types.PlanetSideGeneratorState.Value</a></span>, <span name="spawn_tubes_normal">spawn_tubes_normal: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="force_dome_active">force_dome_active: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="lattice_benefit">lattice_benefit: <span name="scala.Predef.Set" class="extype">Set</span>[<a href="../../types/LatticeBenefit.html" name="net.psforever.types.LatticeBenefit" id="net.psforever.types.LatticeBenefit" class="extype">LatticeBenefit</a>]</span>, <span name="cavern_benefit">cavern_benefit: <span name="scala.Predef.Set" class="extype">Set</span>[<a href="../../types/CavernBenefit.html" name="net.psforever.types.CavernBenefit" id="net.psforever.types.CavernBenefit" class="extype">CavernBenefit</a>]</span>, <span name="unk4">unk4: <span name="scala.List" class="extype">List</span>[<a href="Additional2.html" name="net.psforever.packet.game.Additional2" id="net.psforever.packet.game.Additional2" class="extype">Additional2</a>]</span>, <span name="unk5">unk5: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk6">unk6: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk7">unk7: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk7x">unk7x: <span name="scala.Option" class="extype">Option</span>[<a href="Additional3.html" name="net.psforever.packet.game.Additional3" id="net.psforever.packet.game.Additional3" class="extype">Additional3</a>]</span>, <span name="boost_spawn_pain">boost_spawn_pain: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="boost_generator_pain">boost_generator_pain: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Update the state of map asset for a client's specific building's state.</p><div class="fullcomment"><div class="comment cmt"><p>Update the state of map asset for a client's specific building's state.
|
|
The most common application of this packet is to synchronize map state during world login.<br>
|
|
<br>
|
|
A "building" mainly constitutes any map-viewable structure that has properties or whose ownership can be asserted.
|
|
This packet is valid for all major facilities, field towers, warp gates, and some static environment elements.
|
|
Additional properties, if available, can be viewed by selecting the sphere of influence of a given building.
|
|
The combination of continent UID and building UID ensures that all buildings are uniquely-defined.
|
|
This packet can be applied on any continent and will affect the appropriate building on any other continent.
|
|
As the intercontinental map is always available, all map assets will publish real time updates to all players.
|
|
Map information configured by this packet is not obscured from any players, regardless of faction.
|
|
(Network state updates will be delayed for, and the type of compromise will not be specified to, defenders.)<br>
|
|
<br>
|
|
Aside from the map-viewable aspects, a few properties set by this packet also have game world effects.
|
|
Additionally, though most parameters are treated as mandatory, not all buildings will be able to use those parameters.
|
|
A parameter that is not applicable for a given asset, e.g., NTU for a field tower, will be ignored.
|
|
A collision between some parameters can occur.
|
|
For example, if <code>is_hacking</code> is <code>false</code>, the other hacking fields are considered invalid.
|
|
If <code>is_hacking</code> is <code>true</code> but the hacking empire is also the owning empire, the <code>is_hacking</code> state is invalid.</p></div><dl class="paramcmts block"><dt class="param">continent_id</dt><dd class="cmt"><p>the continent (zone)</p></dd><dt class="param">building_map_id</dt><dd class="cmt"><p>the map id of this building from the MPO files</p></dd><dt class="param">ntu_level</dt><dd class="cmt"><p>if the building has a silo, the amount of NTU in that silo;
|
|
NTU is reported in multiples of 10%;
|
|
valid for 0 (0%) to 10 (100%)</p></dd><dt class="param">is_hacked</dt><dd class="cmt"><p>if the building can be hacked and will take time to convert, whether the building is being hacked</p></dd><dt class="param">empire_hack</dt><dd class="cmt"><p>if the building is being hacked, the empire that is performing the hacking</p></dd><dt class="param">hack_time_remaining</dt><dd class="cmt"><p>if the building is being hacked, the amount of time remaining until the hack finishes/clears;
|
|
recorded in milliseconds (ms)</p></dd><dt class="param">empire_own</dt><dd class="cmt"><p>the empire that owns the building currently</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na;
|
|
value != 0 causes the next field to be defined</p></dd><dt class="param">unk1x</dt><dd class="cmt"><p>na</p></dd><dt class="param">generator_state</dt><dd class="cmt"><p>if the building has a generator, the state of the generator</p></dd><dt class="param">spawn_tubes_normal</dt><dd class="cmt"><p>if the building has spawn tubes, whether at least one of the tubes is powered and operational</p></dd><dt class="param">force_dome_active</dt><dd class="cmt"><p>if the building is a capitol facility, whether the force dome is active</p></dd><dt class="param">lattice_benefit</dt><dd class="cmt"><p>the benefits from other Lattice-linked bases does this building possess</p></dd><dt class="param">cavern_benefit</dt><dd class="cmt"><p>cavern benefits;
|
|
any non-zero value will cause the cavern module icon (yellow) to appear;
|
|
proper module values cause the cavern module icon to render green;
|
|
all benefits will report as due to a "Cavern Lock"</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk5</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk6</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk7</dt><dd class="cmt"><p>na;
|
|
value != 8 causes the next field to be defined</p></dd><dt class="param">unk7x</dt><dd class="cmt"><p>na</p></dd><dt class="param">boost_spawn_pain</dt><dd class="cmt"><p>if the building has spawn tubes, the (boosted) strength of its enemy pain field</p></dd><dt class="param">boost_generator_pain</dt><dd class="cmt"><p>if the building has a generator, the (boosted) strength of its enemy pain field</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.CaptureFlagUpdateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CaptureFlagUpdateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="CaptureFlagUpdateMessage:CaptureFlagUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CaptureFlagUpdateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CaptureFlagUpdateMessage.html" title=""><span class="name">CaptureFlagUpdateMessage</span></a><span class="params">(<span name="zone_number">zone_number: <span name="scala.Int" class="extype">Int</span></span>, <span name="flagInfoList">flagInfoList: <span name="scala.List" class="extype">List</span>[<a href="FlagInfo.html" name="net.psforever.packet.game.FlagInfo" id="net.psforever.packet.game.FlagInfo" class="extype">FlagInfo</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">zone_number</dt><dd class="cmt"><p>The zone number this packet applies to</p></dd><dt class="param">flagInfoList</dt><dd class="cmt"><p>The list of LLUs/Monolith units for this zone</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.CargoMountPointStatusMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CargoMountPointStatusMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="CargoMountPointStatusMessage:CargoMountPointStatusMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CargoMountPointStatusMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CargoMountPointStatusMessage.html" title="na"><span class="name">CargoMountPointStatusMessage</span></a><span class="params">(<span name="cargo_vehicle_guid">cargo_vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="requesting_vehicle">requesting_vehicle: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="mounted_vehicle">mounted_vehicle: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="dismounted_vehicle">dismounted_vehicle: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="slot">slot: <span name="scala.Int" class="extype">Int</span></span>, <span name="mount_status">mount_status: <a href="../../types/CargoStatus$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.CargoStatus.Value" id="net.psforever.types.CargoStatus.Value" class="extmbr">types.CargoStatus.Value</a></span>, <span name="orientation">orientation: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">cargo_vehicle_guid</dt><dd class="cmt"><p>always the carrier vehicle</p></dd><dt class="param">requesting_vehicle</dt><dd class="cmt"><p>cargo vehicle that requested mounting during the mounting process;
|
|
blank when the process is complete</p></dd><dt class="param">mounted_vehicle</dt><dd class="cmt"><p>cargo vehicle that requested mounting after the mounting process is complete;
|
|
blank before the process is complete</p></dd><dt class="param">dismounted_vehicle</dt><dd class="cmt"><p>cargo vehicle that was mounted after disembarking;
|
|
blank before disembark
|
|
blank before mounting request, when packet <code>MountVehicleCargoMsg</code> is received</p></dd><dt class="param">slot</dt><dd class="cmt"><p>cargo hold mount position;
|
|
common values are 1 for the <code>lodestar</code> and 15 for the <code>dropship</code></p></dd><dt class="param">mount_status</dt><dd class="cmt"><p>cargo mount status</p></dd><dt class="param">orientation</dt><dd class="cmt"><p>direction the cargo vehicle faces when stowed in the carrier cargo bay;
|
|
0 is "normal," front facing forward;
|
|
1 is "sideways," front facing the side of the carrier vehicle, e.g. <code>router</code></p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CargoStatus</code></p></span><span class="cmt"><p><code>MountVehicleCargoMsg</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ChainLashMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChainLashMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ChainLashMessage:ChainLashMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChainLashMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ChainLashMessage.html" title="na"><span class="name">ChainLashMessage</span></a><span class="params">(<span name="lash_origin_target">lash_origin_target: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span>, <span name="lash_origin_pos">lash_origin_pos: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]</span>, <span name="projectile_type">projectile_type: <span name="scala.Int" class="extype">Int</span></span>, <span name="targets">targets: <span name="scala.List" class="extype">List</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">lash_origin_target</dt><dd class="cmt"><p>na</p></dd><dt class="param">lash_origin_pos</dt><dd class="cmt"><p>na</p></dd><dt class="param">projectile_type</dt><dd class="cmt"><p>na</p></dd><dt class="param">targets</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ChangeAmmoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChangeAmmoMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ChangeAmmoMessage:ChangeAmmoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChangeAmmoMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ChangeAmmoMessage.html" title=""><span class="name">ChangeAmmoMessage</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk1">unk1: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChangeFireModeMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChangeFireModeMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ChangeFireModeMessage:ChangeFireModeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChangeFireModeMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ChangeFireModeMessage.html" title=""><span class="name">ChangeFireModeMessage</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="fire_mode">fire_mode: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChangeFireStateMessage_Start" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChangeFireStateMessage_StartextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ChangeFireStateMessage_Start:ChangeFireStateMessage_Start"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChangeFireStateMessage_Start.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ChangeFireStateMessage_Start.html" title=""><span class="name">ChangeFireStateMessage_Start</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChangeFireStateMessage_Stop" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChangeFireStateMessage_StopextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ChangeFireStateMessage_Stop:ChangeFireStateMessage_Stop"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChangeFireStateMessage_Stop.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ChangeFireStateMessage_Stop.html" title=""><span class="name">ChangeFireStateMessage_Stop</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChangeShortcutBankMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChangeShortcutBankMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ChangeShortcutBankMessage:ChangeShortcutBankMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChangeShortcutBankMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ChangeShortcutBankMessage.html" title="Switch the set of shortcuts displayed on the HUD's hotbar. The hotbar contains eight slots for user shortcuts - medkits, implants, and text macros."><span class="name">ChangeShortcutBankMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="bank">bank: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Switch the set of shortcuts displayed on the HUD's hotbar.<br>
|
|
<br>
|
|
The hotbar contains eight slots for user shortcuts - medkits, implants, and text macros.</p><div class="fullcomment"><div class="comment cmt"><p>Switch the set of shortcuts displayed on the HUD's hotbar.<br>
|
|
<br>
|
|
The hotbar contains eight slots for user shortcuts - medkits, implants, and text macros.
|
|
Next to the first slot are up and down arrow buttons with a number.
|
|
By progressing through the options available from the arrows, eight sets of eight shortcut slots are revealed.
|
|
Which set is visible determines the effect of the respective binding keys (the Function keys) for the hotbar.
|
|
Each set is called a "bank," obviously.<br>
|
|
<br>
|
|
This packet coordinates the bank number both as an upstream and as a downstream packet.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">bank</dt><dd class="cmt"><p>the shortcut bank (zero-indexed);
|
|
0-7 are the valid banks</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.CharacterCreateRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterCreateRequestMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="CharacterCreateRequestMessage:CharacterCreateRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterCreateRequestMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CharacterCreateRequestMessage.html" title="Is sent by the PlanetSide client on character selection completion."><span class="name">CharacterCreateRequestMessage</span></a><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="headId">headId: <span name="scala.Int" class="extype">Int</span></span>, <span name="voiceId">voiceId: <a href="../../types/CharacterVoice$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.CharacterVoice.Value" id="net.psforever.types.CharacterVoice.Value" class="extmbr">types.CharacterVoice.Value</a></span>, <span name="gender">gender: <a href="../../types/CharacterSex.html" name="net.psforever.types.CharacterSex" id="net.psforever.types.CharacterSex" class="extype">CharacterSex</a></span>, <span name="empire">empire: <a href="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideEmpire.Value" id="net.psforever.types.PlanetSideEmpire.Value" class="extmbr">types.PlanetSideEmpire.Value</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Is sent by the PlanetSide client on character selection completion.</p></li><li class="indented0 " name="net.psforever.packet.game.CharacterInfoMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CharacterInfoMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="CharacterInfoMessage:CharacterInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterInfoMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CharacterInfoMessage.html" title="Is sent by the PlanetSide world server when sending character selection screen state."><span class="name">CharacterInfoMessage</span></a><span class="params">(<span name="unk">unk: <span name="scala.Long" class="extype">Long</span></span>, <span name="zoneId">zoneId: <a href="PlanetSideZoneID.html" name="net.psforever.packet.game.PlanetSideZoneID" id="net.psforever.packet.game.PlanetSideZoneID" class="extype">PlanetSideZoneID</a></span>, <span name="charId">charId: <span name="scala.Long" class="extype">Long</span></span>, <span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="finished">finished: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="secondsSinceLastLogin">secondsSinceLastLogin: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Is sent by the PlanetSide world server when sending character selection screen state.</p><div class="fullcomment"><div class="comment cmt"><p>Is sent by the PlanetSide world server when sending character selection screen state. Provides metadata
|
|
about a certain character for rendering purposes (zone background, etc). Acts as an array insert for the
|
|
client character list. A blank displayed character is most likely caused by either:
|
|
- a mismatch between an ObjectCreateMessage GUID and the GUID from this message.
|
|
- bundling CharacterInfoMessage with OCDM, they should appear one after another
|
|
</p></div><dl class="paramcmts block"><dt class="param">finished</dt><dd class="cmt"><p>True when there are no more characters to give info on</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.CharacterKnowledgeInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterKnowledgeInfoextendsProductwithSerializable"></a><a id="CharacterKnowledgeInfo:CharacterKnowledgeInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterKnowledgeInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CharacterKnowledgeInfo.html" title=""><span class="name">CharacterKnowledgeInfo</span></a><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="certifications">certifications: <span name="scala.Predef.Set" class="extype">Set</span>[<a href="../../objects/avatar/Certification.html" name="net.psforever.objects.avatar.Certification" id="net.psforever.objects.avatar.Certification" class="extype">Certification</a>]</span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>, <span name="zoneNumber">zoneNumber: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.CharacterKnowledgeMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterKnowledgeMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="CharacterKnowledgeMessage:CharacterKnowledgeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterKnowledgeMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CharacterKnowledgeMessage.html" title=""><span class="name">CharacterKnowledgeMessage</span></a><span class="params">(<span name="char_id">char_id: <span name="scala.Long" class="extype">Long</span></span>, <span name="info">info: <span name="scala.Option" class="extype">Option</span>[<a href="CharacterKnowledgeInfo.html" name="net.psforever.packet.game.CharacterKnowledgeInfo" id="net.psforever.packet.game.CharacterKnowledgeInfo" class="extype">CharacterKnowledgeInfo</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.CharacterNoRecordMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterNoRecordMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="CharacterNoRecordMessage:CharacterNoRecordMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterNoRecordMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CharacterNoRecordMessage.html" title=""><span class="name">CharacterNoRecordMessage</span></a><span class="params">(<span name="unk">unk: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.CharacterRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterRequestMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="CharacterRequestMessage:CharacterRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterRequestMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CharacterRequestMessage.html" title="Is sent by the PlanetSide client when selecting a character to play from the character selection menu."><span class="name">CharacterRequestMessage</span></a><span class="params">(<span name="charId">charId: <span name="scala.Long" class="extype">Long</span></span>, <span name="action">action: <a href="CharacterRequestAction$.html#Type=net.psforever.packet.game.CharacterRequestAction.Value" name="net.psforever.packet.game.CharacterRequestAction.Type" id="net.psforever.packet.game.CharacterRequestAction.Type" class="extmbr">Type</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Is sent by the PlanetSide client when selecting a character to play from the character selection
|
|
menu.</p></li><li class="indented0 " name="net.psforever.packet.game.ChatMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChatMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ChatMsg:ChatMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChatMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ChatMsg.html" title="Instructs client to display and/or process a chat message/command when sent server to client."><span class="name">ChatMsg</span></a><span class="params">(<span name="messageType">messageType: <a href="../../types/ChatMessageType.html" name="net.psforever.types.ChatMessageType" id="net.psforever.types.ChatMessageType" class="extype">ChatMessageType</a></span>, <span name="wideContents">wideContents: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="recipient">recipient: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="contents">contents: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="note">note: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Instructs client to display and/or process a chat message/command when sent server to client.</p><div class="fullcomment"><div class="comment cmt"><p>Instructs client to display and/or process a chat message/command when sent server to client.
|
|
Instructs server to route and/or process a chat message/command when sent client to server.
|
|
</p></div><dl class="paramcmts block"><dt class="param">messageType</dt><dd class="cmt"><p>the type of the chat message (CMT)</p></dd><dt class="param">wideContents</dt><dd class="cmt"><p>whether the contents contains wide characters or not. This is
|
|
required because Java/Scala have one String type with a charset
|
|
of UTF-16. Therefore, there is no way at runtime to determine the
|
|
charset of String.</p></dd><dt class="param">recipient</dt><dd class="cmt"><p>identifies the recipient of the message, such as in a tell (occasionally used as "sender" instead i.e. /note)</p></dd><dt class="param">contents</dt><dd class="cmt"><p>the textual contents of the message</p></dd><dt class="param">note</dt><dd class="cmt"><p>only used when the message is of note type</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ChildObjectStateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChildObjectStateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ChildObjectStateMessage:ChildObjectStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChildObjectStateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ChildObjectStateMessage.html" title="Dispatched from a client when its user is controlling a secondary object whose state must be updated. When ChildObjectStateMessage is being sent to the server, it replaces PlayerStateMessage."><span class="name">ChildObjectStateMessage</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="pitch">pitch: <span name="scala.Float" class="extype">Float</span></span>, <span name="yaw">yaw: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched from a client when its user is controlling a secondary object whose state must be updated.<br>
|
|
<br>
|
|
When <code>ChildObjectStateMessage</code> is being sent to the server, it replaces <code>PlayerStateMessage</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched from a client when its user is controlling a secondary object whose state must be updated.<br>
|
|
<br>
|
|
When <code>ChildObjectStateMessage</code> is being sent to the server, it replaces <code>PlayerStateMessage</code>.
|
|
The packet frequently gets hidden in a <code>MultiPacket</code>, though it is not functionally essential to do that.<br>
|
|
<br>
|
|
Note the lack of position data.
|
|
The secondary object in question is updated in position through another means or is stationary.
|
|
The only concern is the direction the object is facing.
|
|
The angles are relative to the object's normal forward-facing and typically begin tracking at 0, 0 (forward-facing).</p></div><dl class="paramcmts block"><dt class="param">object_guid</dt><dd class="cmt"><p>the object being manipulated (controlled)</p></dd><dt class="param">pitch</dt><dd class="cmt"><p>the amount of pitch that affects orientation from forward facing (0)</p></dd><dt class="param">yaw</dt><dd class="cmt"><p>the amount of yaw that affects orientation from forward-facing (0)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.CloudInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CloudInfoextendsProductwithSerializable"></a><a id="CloudInfo:CloudInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CloudInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CloudInfo.html" title="Cloud data. The remaining fields should be divided between a "location" and a "velocity" as per debug output."><span class="name">CloudInfo</span></a><span class="params">(<span name="id">id: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk1">unk1: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="unk2">unk2: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Cloud data.<br>
|
|
<br>
|
|
The remaining fields should be divided between a "location" and a "velocity" as per debug output.</p><div class="fullcomment"><div class="comment cmt"><p>Cloud data.<br>
|
|
<br>
|
|
The remaining fields should be divided between a "location" and a "velocity" as per debug output.
|
|
The values are probably paired.
|
|
The converted data, however, seems weird for the kind of information those fields would suggest.</p></div><dl class="paramcmts block"><dt class="param">id</dt><dd class="cmt"><p>the id of the cloud;
|
|
zero-indexed counter (probably)</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na;
|
|
the z-component is always <code>0.0f</code></p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na;
|
|
the z-component is always <code>0.0f</code></p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.CollisionIs" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="CollisionIsextendsIntEnumEntry"></a><a id="CollisionIs:CollisionIs"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CollisionIs.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="CollisionIs.html" title=""><span class="name">CollisionIs</span></a><span class="result"> extends <span name="enumeratum.values.IntEnumEntry" class="extype">IntEnumEntry</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ComponentDamageField" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ComponentDamageFieldextendsProductwithSerializable"></a><a id="ComponentDamageField:ComponentDamageField"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ComponentDamageField.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ComponentDamageField.html" title="The status of the component's changing condition, including the level of alert the player experiences when the change occurs."><span class="name">ComponentDamageField</span></a><span class="params">(<span name="alarm_level">alarm_level: <span name="scala.Long" class="extype">Long</span></span>, <span name="damage">damage: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk">unk: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The status of the component's changing condition,
|
|
including the level of alert the player experiences when the change occurs.</p><div class="fullcomment"><div class="comment cmt"><p>The status of the component's changing condition,
|
|
including the level of alert the player experiences when the change occurs.</p></div><dl class="paramcmts block"><dt class="param">alarm_level</dt><dd class="cmt"><p>the klaxon sound effect associated with this damage</p></dd><dt class="param">damage</dt><dd class="cmt"><p>the amount of damage (encoded ...)</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na;
|
|
usually, <code>true</code>;
|
|
known <code>false</code> states during shield generator offline and destruction conditions</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ComponentDamageMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ComponentDamageMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ComponentDamageMessage:ComponentDamageMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ComponentDamageMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ComponentDamageMessage.html" title="Vehicles have aspects that are neither registered - do not necessarily represented unique entities of the vehicle - and are not statistical behaviors derived from the same level as the game files - modify vehicle stats but are not vehicle stats themselves."><span class="name">ComponentDamageMessage</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="component">component: <a href="../../types/SubsystemComponent.html" name="net.psforever.types.SubsystemComponent" id="net.psforever.types.SubsystemComponent" class="extype">SubsystemComponent</a></span>, <span name="status">status: <span name="scala.Option" class="extype">Option</span>[<a href="ComponentDamageField.html" name="net.psforever.packet.game.ComponentDamageField" id="net.psforever.packet.game.ComponentDamageField" class="extype">ComponentDamageField</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Vehicles have aspects that are neither registered -
|
|
do not necessarily represented unique entities of the vehicle -
|
|
and are not statistical behaviors derived from the same level as the game files -
|
|
modify vehicle stats but are not vehicle stats themselves.</p><div class="fullcomment"><div class="comment cmt"><p>Vehicles have aspects that are neither registered -
|
|
do not necessarily represented unique entities of the vehicle -
|
|
and are not statistical behaviors derived from the same level as the game files -
|
|
modify vehicle stats but are not vehicle stats themselves.
|
|
When these "components of the vehicle" are affected, however,
|
|
such as when the vehicle has been jammed or when it has sustained damage,
|
|
changes to the handling of the vehicle will occur through the said statistical mechanics.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the entity that owns this component, usually a vehicle</p></dd><dt class="param">component</dt><dd class="cmt"><p>the subsystem, or part of the subsystem, being affected</p></dd><dt class="param">status</dt><dd class="cmt"><p>specific about the component damage;
|
|
<code>None</code>, when damage issues are cleared</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>VehicleSubsystem</code></p></span><span class="cmt"><p><code>VehicleSubsystemEntity</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ConnectToWorldMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ConnectToWorldMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ConnectToWorldMessage:ConnectToWorldMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ConnectToWorldMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ConnectToWorldMessage.html" title="Is sent in response to the PlanetSide client in order to give server information on the world server."><span class="name">ConnectToWorldMessage</span></a><span class="params">(<span name="server">server: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="serverAddress">serverAddress: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="port">port: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Is sent in response to the PlanetSide client in order to give server information on the world server.</p><div class="fullcomment"><div class="comment cmt"><p>Is sent in response to the PlanetSide client in order to give server information on the world server.</p></div><dl class="paramcmts block"><dt class="param">server</dt><dd class="cmt"><p>The name of the server to connect to</p></dd><dt class="param">serverAddress</dt><dd class="cmt"><p>The IP or hostname of the server to connect to</p></dd><dt class="param">port</dt><dd class="cmt"><p>The 16-bit port number to connect on</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ConnectToWorldRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ConnectToWorldRequestMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ConnectToWorldRequestMessage:ConnectToWorldRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ConnectToWorldRequestMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ConnectToWorldRequestMessage.html" title=""><span class="name">ConnectToWorldRequestMessage</span></a><span class="params">(<span name="server">server: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="token">token: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="majorVersion">majorVersion: <span name="scala.Long" class="extype">Long</span></span>, <span name="minorVersion">minorVersion: <span name="scala.Long" class="extype">Long</span></span>, <span name="revision">revision: <span name="scala.Long" class="extype">Long</span></span>, <span name="buildDate">buildDate: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="unknown">unknown: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ContinentalLockUpdateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ContinentalLockUpdateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ContinentalLockUpdateMessage:ContinentalLockUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ContinentalLockUpdateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ContinentalLockUpdateMessage.html" title="Create a dispatched game packet that instructs the client to update the user about continents that are conquered. This generates the event message "The [empire] have captured [continent]." If the continent_guid is not a valid zone, no message is displayed."><span class="name">ContinentalLockUpdateMessage</span></a><span class="params">(<span name="continent_id">continent_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="empire">empire: <a href="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideEmpire.Value" id="net.psforever.types.PlanetSideEmpire.Value" class="extmbr">types.PlanetSideEmpire.Value</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Create a dispatched game packet that instructs the client to update the user about continents that are conquered.<br>
|
|
<br>
|
|
This generates the event message "The [empire] have captured [continent]."
|
|
If the continent_guid is not a valid zone, no message is displayed.</p><div class="fullcomment"><div class="comment cmt"><p>Create a dispatched game packet that instructs the client to update the user about continents that are conquered.<br>
|
|
<br>
|
|
This generates the event message "The [empire] have captured [continent]."
|
|
If the continent_guid is not a valid zone, no message is displayed.
|
|
If empire is not a valid empire, or refers to the neutral or Black Ops forces, no message is displayed.</p></div><dl class="paramcmts block"><dt class="param">continent_id</dt><dd class="cmt"><p>identifies the zone (continent)</p></dd><dt class="param">empire</dt><dd class="cmt"><p>identifies the empire</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.CreateShortcutMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CreateShortcutMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="CreateShortcutMessage:CreateShortcutMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CreateShortcutMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CreateShortcutMessage.html" title="Facilitate a quick-use button for the hotbar. The hotbar is the eight quick-use slots along the bottom center of the HUD."><span class="name">CreateShortcutMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="slot">slot: <span name="scala.Int" class="extype">Int</span></span>, <span name="shortcut">shortcut: <span name="scala.Option" class="extype">Option</span>[<a href="Shortcut.html" name="net.psforever.packet.game.Shortcut" id="net.psforever.packet.game.Shortcut" class="extype">Shortcut</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Facilitate a quick-use button for the hotbar.<br>
|
|
<br>
|
|
The hotbar is the eight quick-use slots along the bottom center of the HUD.</p><div class="fullcomment"><div class="comment cmt"><p>Facilitate a quick-use button for the hotbar.<br>
|
|
<br>
|
|
The hotbar is the eight quick-use slots along the bottom center of the HUD.
|
|
Each of these slots is the application of a medkit, or use of an implant, or repetition of a text macro.
|
|
There are actually sixty-four of these slots, eight bound to the Function keys depending on which set is selected.<br>
|
|
<br>
|
|
When <code>addShortcut</code> is <code>true</code>, the provided <code>Shortcut</code> will be defined and attached to the respective hotbar slot indicated by <code>slot</code>.
|
|
If it is <code>false</code>, the given <code>slot</code> will be unbound.
|
|
Nothing happens if the <code>slot</code> selection is invalid.<br>
|
|
<br>
|
|
This packet coordinates the shortcut both as an upstream and as a downstream packet, leaning heavily towards the latter.
|
|
An interesting application is that, if the user does not already have a medkit or a medkit shortcut;
|
|
but, if he places a medkit in his inventory, the shortcut will be automatically added to his hotbar.
|
|
This, in turn, dispatches a packet informing the server.
|
|
The prior functionality will rarely be appreciated, however, as players rarely never have their medkit shortcut unbound.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">slot</dt><dd class="cmt"><p>the hotbar slot number (one-indexed)</p></dd><dt class="param">shortcut</dt><dd class="cmt"><p>optional; details about the shortcut to be created</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ChangeShortcutBankMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DamageFeedbackMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DamageFeedbackMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DamageFeedbackMessage:DamageFeedbackMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DamageFeedbackMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DamageFeedbackMessage.html" title="na"><span class="name">DamageFeedbackMessage</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk2">unk2: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk2a">unk2a: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span>, <span name="unk2b">unk2b: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="unk2c">unk2c: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="unk3">unk3: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk3a">unk3a: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span>, <span name="unk3b">unk3b: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="unk3c">unk3c: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="unk3d">unk3d: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="unk4">unk4: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk5">unk5: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk6">unk6: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>if no global unique identifier (below), the alternate identification for the entity</p></dd><dt class="param">unk2a</dt><dd class="cmt"><p>the global unique identifier of the entity inflicting the damage</p></dd><dt class="param">unk2b</dt><dd class="cmt"><p>if no global unique identifier (above), the name of the entity inflicting the damage</p></dd><dt class="param">unk2c</dt><dd class="cmt"><p>if no global unique identifier (above), the object type of the entity inflicting the damage</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>if no global unique identifier (below), the alternate identification for the entity</p></dd><dt class="param">unk3a</dt><dd class="cmt"><p>the global unique identifier of the entity absorbing the damage</p></dd><dt class="param">unk3b</dt><dd class="cmt"><p>if no global unique identifier (above), the name of the entity absorbing the damage</p></dd><dt class="param">unk3c</dt><dd class="cmt"><p>if no global unique identifier (above), the object type of the entity absorbing the damage</p></dd><dt class="param">unk3d</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>an indicator for the target-specific vital statistic being affected</p></dd><dt class="param">unk5</dt><dd class="cmt"><p>the amount of damage</p></dd><dt class="param">unk6</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DamageMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DamageMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DamageMessage:DamageMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DamageMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DamageMessage.html" title="na"><span class="name">DamageMessage</span></a><span class="params">(<span name="guid1">guid1: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="guid2">guid2: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk2">unk2: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">guid1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">guid2</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DamageWithPositionMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DamageWithPositionMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DamageWithPositionMessage:DamageWithPositionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DamageWithPositionMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DamageWithPositionMessage.html" title="Dispatched by the server to indicate a source of damage affecting the player."><span class="name">DamageWithPositionMessage</span></a><span class="params">(<span name="unk">unk: <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"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to indicate a source of damage affecting the player.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to indicate a source of damage affecting the player.
|
|
Unlike <code>HitHint</code> the damage source is defined by an actual coordinate location rather than a physical target.
|
|
Setting the position to the world origin, however,
|
|
can cause the damage tick mark to point towards the previous damaging entity in some situations.<br>
|
|
<br>
|
|
The player will be shown a fading, outwards drifting, red tick mark.
|
|
The location will indicate a general direction towards the source.
|
|
If the option <code>Game/Show Damage Flash</code> is set, the player's screen will flash red briefly when a mark is displayed.</p></div><dl class="paramcmts block"><dt class="param">unk</dt><dd class="cmt"><p>the intensity of the damage tick marks</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the position</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>HitHint</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DataChallengeMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DataChallengeMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DataChallengeMessage:DataChallengeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DataChallengeMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DataChallengeMessage.html" title="Our packet captures contain no examples of DataChallengeMessage."><span class="name">DataChallengeMessage</span></a><span class="params">(<span name="attribute">attribute: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="value">value: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Our packet captures contain no examples of <code>DataChallengeMessage</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Our packet captures contain no examples of <code>DataChallengeMessage</code>.</p></div><dl class="paramcmts block"><dt class="param">attribute</dt><dd class="cmt"><p>na</p></dd><dt class="param">value</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DataChallengeMessageResp" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DataChallengeMessageRespextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DataChallengeMessageResp:DataChallengeMessageResp"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DataChallengeMessageResp.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DataChallengeMessageResp.html" title="Our packet captures contain no examples of DataChallengeMessageResp."><span class="name">DataChallengeMessageResp</span></a><span class="params">(<span name="attribute">attribute: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="value">value: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Our packet captures contain no examples of <code>DataChallengeMessageResp</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Our packet captures contain no examples of <code>DataChallengeMessageResp</code>.</p></div><dl class="paramcmts block"><dt class="param">attribute</dt><dd class="cmt"><p>na</p></dd><dt class="param">value</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DelayedPathMountMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DelayedPathMountMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DelayedPathMountMsg:DelayedPathMountMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DelayedPathMountMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DelayedPathMountMsg.html" title="na"><span class="name">DelayedPathMountMsg</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="u1">u1: <span name="scala.Int" class="extype">Int</span></span>, <span name="u2">u2: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>na</p></dd><dt class="param">vehicle_guid</dt><dd class="cmt"><p>vehicle ?, turret ? Found a HART GUID for now. Need more search.</p></dd><dt class="param">u1</dt><dd class="cmt"><p>na - maybe a delay ?</p></dd><dt class="param">u2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DensityLevelUpdateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DensityLevelUpdateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DensityLevelUpdateMessage:DensityLevelUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DensityLevelUpdateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DensityLevelUpdateMessage.html" title="na"><span class="name">DensityLevelUpdateMessage</span></a><span class="params">(<span name="zone_id">zone_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="building_id">building_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="density">density: <span name="scala.List" class="extype">List</span>[<span name="scala.Int" class="extype">Int</span>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">zone_id</dt><dd class="cmt"><p>the continent</p></dd><dt class="param">building_id</dt><dd class="cmt"><p>the building</p></dd><dt class="param">density</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DeployObjectMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeployObjectMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DeployObjectMessage:DeployObjectMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeployObjectMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DeployObjectMessage.html" title="Dispatched from the client to request that an object be deployed. Information in the packet mainly reports about the surface on which the object will be coplanar when/if placed."><span class="name">DeployObjectMessage</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk1">unk1: <span name="scala.Long" class="extype">Long</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 name="orient">orient: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="unk2">unk2: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched from the client to request that an object be deployed.<br>
|
|
<br>
|
|
Information in the packet mainly reports about the surface on which the object will be coplanar when/if placed.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched from the client to request that an object be deployed.<br>
|
|
<br>
|
|
Information in the packet mainly reports about the surface on which the object will be coplanar when/if placed.
|
|
The server responds with a <code>ObjectDeployedMessage</code> packet with the results.
|
|
If successful, that is followed by an <code>ObjectCreateMessage</code> packet and a <code>DeployableObjectsInfoMessage</code> packet.</p></div><dl class="paramcmts block"><dt class="param">object_guid</dt><dd class="cmt"><p>the object</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the location where the object is to be deployed</p></dd><dt class="param">orient</dt><dd class="cmt"><p>the angle of orientation</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DeployRequestMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeployRequestMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DeployRequestMessage:DeployRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeployRequestMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DeployRequestMessage.html" title="Dispatched by the client when the player attempts to deploy a vehicle."><span class="name">DeployRequestMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="deploy_state">deploy_state: <a href="../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk3">unk3: <span name="scala.Boolean" class="extype">Boolean</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"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client when the player attempts to deploy a vehicle.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client when the player attempts to deploy a vehicle.
|
|
Dispatched by the server to cause a specific vehicle to be deployed.<br>
|
|
<br>
|
|
"Deployment" usually isn't enough by itself.
|
|
It only changes the physical configuration of the vehicle.
|
|
(It's an animation request/trigger?)
|
|
Anything that can be "deployed" does so for a very specific reason, to perform a complex function.
|
|
These functions are not immediately available.
|
|
Attributes must be set properly for the transition between behaviors to occur properly.
|
|
In addition, the recently-deployed vehicles will hang in a state of limbo if not configured properly.
|
|
It will not even dispatch an un-deploy request upon command in this state.
|
|
<br>
|
|
This packet has nothing to do with ACE deployables.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player requesting the deployment</p></dd><dt class="param">vehicle_guid</dt><dd class="cmt"><p>the vehicle to be deployed</p></dd><dt class="param">deploy_state</dt><dd class="cmt"><p>either requests for a specific deployment state or assignment of the requested state</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na;
|
|
usually 0</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the position where the object will deploy itself</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DeployableInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeployableInfoextendsProductwithSerializable"></a><a id="DeployableInfo:DeployableInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeployableInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DeployableInfo.html" title="The entry of a deployable item."><span class="name">DeployableInfo</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="icon">icon: <a href="DeployableIcon$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.DeployableIcon.Value" id="net.psforever.packet.game.DeployableIcon.Value" class="extmbr">DeployableIcon.Value</a></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 name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The entry of a deployable item.</p><div class="fullcomment"><div class="comment cmt"><p>The entry of a deployable item.</p></div><dl class="paramcmts block"><dt class="param">object_guid</dt><dd class="cmt"><p>the deployable item</p></dd><dt class="param">icon</dt><dd class="cmt"><p>the map element depicting the item</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the position of the deployable in the world (and on the map)</p></dd><dt class="param">player_guid</dt><dd class="cmt"><p>the player who is the owner</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DeployableObjectsInfoMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeployableObjectsInfoMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DeployableObjectsInfoMessage:DeployableObjectsInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeployableObjectsInfoMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DeployableObjectsInfoMessage.html" title="Dispatched by the server to inform the client of a change in deployable items and that the map should be updated. When this packet defines a Build action, an icon of the deployable item is added to the avatar's map."><span class="name">DeployableObjectsInfoMessage</span></a><span class="params">(<span name="action">action: <a href="DeploymentAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.DeploymentAction.Value" id="net.psforever.packet.game.DeploymentAction.Value" class="extmbr">DeploymentAction.Value</a></span>, <span name="deployables">deployables: <span name="scala.List" class="extype">List</span>[<a href="DeployableInfo.html" name="net.psforever.packet.game.DeployableInfo" id="net.psforever.packet.game.DeployableInfo" class="extype">DeployableInfo</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to inform the client of a change in deployable items and that the map should be updated.<br>
|
|
<br>
|
|
When this packet defines a <code>Build</code> <code>action</code>, an icon of the deployable item is added to the avatar's map.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to inform the client of a change in deployable items and that the map should be updated.<br>
|
|
<br>
|
|
When this packet defines a <code>Build</code> <code>action</code>, an icon of the deployable item is added to the avatar's map.
|
|
The actual object referenced does not have to actually exist on the client for the map element to appear.
|
|
The identity of the element is discerned from its icon rather than the actual object (if it exists).
|
|
When this packet defines a <code>Deconstruct</code> <code>action</code>, the icon of the deployable item is removed from the avatar's map.
|
|
(The map icon to be removed is located by searching for the matching UID.
|
|
The item does not need to exist to remove its icon.)<br>
|
|
<br>
|
|
All deployables have a map-icon-menu that allows for control of and some feedback about the item.
|
|
At the very least, the item can be dismissed.
|
|
The type of icon indicating the type of deployable item determines the map-icon-menu.
|
|
Normally, the icon of a random (but friendly) deployable is gray and the menu is unresponsive.
|
|
If the <code>player_guid</code> matches the client's avatar, the icon is yellow and that marks that the avatar owns this item.
|
|
The avatar is capable of accessing the item's map-icon-menu and manipulating the item from there.
|
|
If the deployable item actually doesn't exist, feedback is disabled, e.g., Aegis Shield Generators lack upgrade information.</p></div><dl class="paramcmts block"><dt class="param">action</dt><dd class="cmt"><p>how the entries in the following <code>List</code> are affected</p></dd><dt class="param">deployables</dt><dd class="cmt"><p>a <code>List</code> of information regarding deployable items</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DestroyDisplayMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DestroyDisplayMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DestroyDisplayMessage:DestroyDisplayMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DestroyDisplayMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DestroyDisplayMessage.html" title="Display a message in the event window that informs of a player death. The message is composed of three parts: 1) killer information 2) method information 3) victim information In the case of a player kill, the player's name will be attributed directly."><span class="name">DestroyDisplayMessage</span></a><span class="params">(<span name="killer">killer: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="killer_charId">killer_charId: <span name="scala.Long" class="extype">Long</span></span>, <span name="killer_empire">killer_empire: <a href="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideEmpire.Value" id="net.psforever.types.PlanetSideEmpire.Value" class="extmbr">types.PlanetSideEmpire.Value</a></span>, <span name="killer_in_vehicle">killer_in_vehicle: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>, <span name="method">method: <span name="scala.Int" class="extype">Int</span></span>, <span name="victim">victim: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="victim_charId">victim_charId: <span name="scala.Long" class="extype">Long</span></span>, <span name="victim_empire">victim_empire: <a href="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideEmpire.Value" id="net.psforever.types.PlanetSideEmpire.Value" class="extmbr">types.PlanetSideEmpire.Value</a></span>, <span name="victim_in_vehicle">victim_in_vehicle: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Display a message in the event window that informs of a player death.<br>
|
|
<br>
|
|
The message is composed of three parts:<br>
|
|
1) killer information<br>
|
|
2) method information<br>
|
|
3) victim information<br>
|
|
In the case of a player kill, the player's name will be attributed directly.</p><div class="fullcomment"><div class="comment cmt"><p>Display a message in the event window that informs of a player death.<br>
|
|
<br>
|
|
The message is composed of three parts:<br>
|
|
1) killer information<br>
|
|
2) method information<br>
|
|
3) victim information<br>
|
|
In the case of a player kill, the player's name will be attributed directly.
|
|
In the case of an absentee kill, a description of the method of death will be attributed.
|
|
In the case of a suicide, the player attributed is the player who was killed (message format displays only the victim).<br>
|
|
<br>
|
|
The four bytes that follow each name seems to be important to the identification of the associated player.
|
|
The same value will be seen in every <code>DestroyDisplayMessage</code> that includes that player,
|
|
with respect to whether they are listed as the "killer" or as the "victim."
|
|
This holds true for every entry within the same login session, at least.
|
|
Blanking either of these values out does not change anything about the format of the event message.
|
|
If the two ids match, the packet will interpreted as the "suicide" format, even if the names do not match.
|
|
In the case of absentee kills where there is no killer listed, this field is zero'd.<br>
|
|
<br>
|
|
When marked as being in a vehicle or a turret, the player's name will be enclosed within square brackets.
|
|
The length of the player's name found at the start of the character string does not reflect
|
|
whether or not there will be square brackets (fortunately).
|
|
The color of the resulting icon is borrowed from the attributed killer's faction affiliation if it can be determined
|
|
and the type of icon is the same as an object id.
|
|
An unidentified method or a missing icon defaults to a skull and crossbones.</p></div><dl class="paramcmts block"><dt class="param">killer</dt><dd class="cmt"><p>the name of the player who did the killing</p></dd><dt class="param">killer_charId</dt><dd class="cmt"><p>same as CharacterInfoMessage</p></dd><dt class="param">killer_empire</dt><dd class="cmt"><p>the empire affiliation of the killer</p></dd><dt class="param">killer_in_vehicle</dt><dd class="cmt"><p>true, if the killer was in a vehicle at the time of the kill; false, otherwise</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na; but does not like being set to 0</p></dd><dt class="param">method</dt><dd class="cmt"><p>modifies the icon in the message, related to the way the victim was killed</p></dd><dt class="param">victim</dt><dd class="cmt"><p>the name of the player who was killed</p></dd><dt class="param">victim_charId</dt><dd class="cmt"><p>same as CharacterInfoMessage</p></dd><dt class="param">victim_empire</dt><dd class="cmt"><p>the empire affiliation of the victim</p></dd><dt class="param">victim_in_vehicle</dt><dd class="cmt"><p>true, if the victim was in a vehicle when he was killed; false, otherwise</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DestroyMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DestroyMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DestroyMessage:DestroyMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DestroyMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DestroyMessage.html" title=""><span class="name">DestroyMessage</span></a><span class="params">(<span name="unk1">unk1: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk2">unk2: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk3">unk3: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></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"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.DiagramStroke" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="DiagramStrokeextendsAnyRef"></a><a id="DiagramStroke:DiagramStroke"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DiagramStroke.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed </span> <span class="kind">trait</span></span> <span class="symbol"><a href="DiagramStroke.html" title="A common ancestor of all the different "strokes" used to keep track of the data."><span class="name">DiagramStroke</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">A common ancestor of all the different "strokes" used to keep track of the data.</p></li><li class="indented0 " name="net.psforever.packet.game.DisconnectMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DisconnectMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DisconnectMessage:DisconnectMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DisconnectMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DisconnectMessage.html" title="Dispatched to the client to force a disconnect. The client's view of the game world will fade and be centered with a PlanetSide textbox with the given message."><span class="name">DisconnectMessage</span></a><span class="params">(<span name="msg">msg: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="unk2">unk2: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="unk3">unk3: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched to the client to force a disconnect.<br>
|
|
<br>
|
|
The client's view of the game world will fade and be centered with a PlanetSide textbox with the given message.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched to the client to force a disconnect.<br>
|
|
<br>
|
|
The client's view of the game world will fade and be centered with a PlanetSide textbox with the given message.
|
|
Using the button on the textbox will drop the current world session and return the player to the world select screen.
|
|
Technically, they're already disconnected by the time the textbox is visible.
|
|
Being disconnected like this has no client-based consequences on its own.<br>
|
|
<br>
|
|
Exploration:<br>
|
|
When do the other two messages appear, if at all?</p></div><dl class="paramcmts block"><dt class="param">msg</dt><dd class="cmt"><p>the displayed message</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DismountBuildingMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DismountBuildingMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DismountBuildingMsg:DismountBuildingMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DismountBuildingMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DismountBuildingMsg.html" title="Alert that the player is "dismounting" a building. Paragraph in which "'dismounting' a building" is explained."><span class="name">DismountBuildingMsg</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="building_guid">building_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Alert that the player is "dismounting" a building.<br>
|
|
<br>
|
|
Paragraph in which "'dismounting' a building" is explained.</p><div class="fullcomment"><div class="comment cmt"><p>Alert that the player is "dismounting" a building.<br>
|
|
<br>
|
|
Paragraph in which "'dismounting' a building" is explained.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">building_guid</dt><dd class="cmt"><p>the building</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DismountVehicleCargoMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DismountVehicleCargoMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DismountVehicleCargoMsg:DismountVehicleCargoMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DismountVehicleCargoMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DismountVehicleCargoMsg.html" title="Request dismount of one vehicle (cargo) that is being ferried by another vehicle (carrier)."><span class="name">DismountVehicleCargoMsg</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="bailed">bailed: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="requestedByPassenger">requestedByPassenger: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="kicked">kicked: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Request dismount of one vehicle (cargo) that is being ferried by another vehicle (carrier).</p><div class="fullcomment"><div class="comment cmt"><p>Request dismount of one vehicle (cargo) that is being ferried by another vehicle (carrier).
|
|
The carrier has what is called a "cargo bay" which is where the cargo is being stored for ferrying.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>GUID of the player that is rqeuesting dismount;
|
|
when kicked by carrier driver, player_guid will be PlanetSideGUID(0);
|
|
when exiting of the cargo vehicle driver's own accord, player_guid will be the cargo vehicle driver</p></dd><dt class="param">vehicle_guid</dt><dd class="cmt"><p>GUID of the vehicle that is requesting dismount (cargo)</p></dd><dt class="param">bailed</dt><dd class="cmt"><p>if the cargo vehicle bailed out of the cargo vehicle</p></dd><dt class="param">requestedByPassenger</dt><dd class="cmt"><p>if a passenger of the cargo vehicle requests dismount</p></dd><dt class="param">kicked</dt><dd class="cmt"><p>if the cargo vehicle was kicked by the cargo vehicle pilot</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DismountVehicleMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DismountVehicleMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DismountVehicleMsg:DismountVehicleMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DismountVehicleMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DismountVehicleMsg.html" title="Dispatched by the client when the player wishes to get out of a vehicle."><span class="name">DismountVehicleMsg</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="bailType">bailType: <a href="../../types/BailType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.BailType.Value" id="net.psforever.types.BailType.Value" class="extmbr">types.BailType.Value</a></span>, <span name="wasKickedByDriver">wasKickedByDriver: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client when the player wishes to get out of a vehicle.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client when the player wishes to get out of a vehicle.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">bailType</dt><dd class="cmt"><p>The dismount action e.g. normal dismount, kicked by owner, bailed</p></dd><dt class="param">wasKickedByDriver</dt><dd class="cmt"><p>Seems to be true if a passenger was manually kicked by the vehicle owner</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DisplayedAwardMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DisplayedAwardMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DisplayedAwardMessage:DisplayedAwardMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DisplayedAwardMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DisplayedAwardMessage.html" title="Dispatched to configure a player's merit commendation ribbons. Normally, this packet is dispatched by the client when managing merit commendations through the "Character Info/Achievements" tab."><span class="name">DisplayedAwardMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="ribbon">ribbon: <a href="../../types/MeritCommendation$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.MeritCommendation.Value" id="net.psforever.types.MeritCommendation.Value" class="extmbr">types.MeritCommendation.Value</a></span>, <span name="bar">bar: <a href="RibbonBarSlot$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.RibbonBarSlot.Value" id="net.psforever.packet.game.RibbonBarSlot.Value" class="extmbr">RibbonBarSlot.Value</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched to configure a player's merit commendation ribbons.<br>
|
|
<br>
|
|
Normally, this packet is dispatched by the client when managing merit commendations
|
|
through the "Character Info/Achievements" tab.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched to configure a player's merit commendation ribbons.<br>
|
|
<br>
|
|
Normally, this packet is dispatched by the client when managing merit commendations
|
|
through the "Character Info/Achievements" tab.
|
|
On Gemini Live, this packet was also always dispatched once by the server during character login.
|
|
It set the term of service ribbon explicitly.
|
|
Generally, this was unnecessary, as the encoded character data maintains information about displayed ribbons.
|
|
This behavior was probably a routine that ensured that correct yearly progression was tracked
|
|
if the player earned it while offline.
|
|
It never set any of the other ribbon slot positions during login.<br>
|
|
<br>
|
|
A specific ribbon may only be set once to one slot.
|
|
The last set slot is considered the valid position to which that ribbon will be placed/moved.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">ribbon</dt><dd class="cmt"><p>the award to be displayed</p></dd><dt class="param">bar</dt><dd class="cmt"><p>any of the four positions where the award ribbon is to be displayed</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>RibbonBars</code></p></span><span class="cmt"><p><code>MeritCommendation</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DrawString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DrawStringextendsDiagramStrokewithProductwithSerializable"></a><a id="DrawString:DrawString"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DrawString.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DrawString.html" title="Draw a string message on the tactical map."><span class="name">DrawString</span></a><span class="params">(<span name="x">x: <span name="scala.Float" class="extype">Float</span></span>, <span name="y">y: <span name="scala.Float" class="extype">Float</span></span>, <span name="color">color: <span name="scala.Int" class="extype">Int</span></span>, <span name="channel">channel: <span name="scala.Int" class="extype">Int</span></span>, <span name="message">message: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="DiagramStroke.html" name="net.psforever.packet.game.DiagramStroke" id="net.psforever.packet.game.DiagramStroke" class="extype">DiagramStroke</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Draw a string message on the tactical map.</p><div class="fullcomment"><div class="comment cmt"><p>Draw a string message on the tactical map.
|
|
String messages have their own color designation and will not inherit line properties.</p></div><dl class="paramcmts block"><dt class="param">x</dt><dd class="cmt"><p>the x-coordinate marking the bottom center of this message's text</p></dd><dt class="param">y</dt><dd class="cmt"><p>the y-coordinate marking the bottom center of this message's text</p></dd><dt class="param">color</dt><dd class="cmt"><p>the color of the message;
|
|
0 is gray (default);
|
|
1 is red;
|
|
2 is green;
|
|
3 is blue</p></dd><dt class="param">channel</dt><dd class="cmt"><p>the available "slots" in which to display messages on the map;
|
|
a maximum of 16 channels/messages (0-15) are available per player;
|
|
no two messages may inhabit the same channel</p></dd><dt class="param">message</dt><dd class="cmt"><p>the text to display</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DropItemMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DropItemMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DropItemMessage:DropItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DropItemMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DropItemMessage.html" title="Dispatched by the client when the player's intent is to put an item down on the ground. When a player drops an item, it normally appears right under their feet (where they are standing)."><span class="name">DropItemMessage</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client when the player's intent is to put an item down on the ground.<br>
|
|
<br>
|
|
When a player drops an item, it normally appears right under their feet (where they are standing).</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client when the player's intent is to put an item down on the ground.<br>
|
|
<br>
|
|
When a player drops an item, it normally appears right under their feet (where they are standing).
|
|
This part of the ground is chosen because it should be the stable.
|
|
Also, those coordinates belonging to the player are the most accessible.
|
|
This process, however, is not automatic.
|
|
The server determines the exact position where the item gets placed.<br>
|
|
<br>
|
|
This packet is complemented by an <code>ObjectDetachMessage</code> packet from the server that performs the actual "dropping."</p></div><dl class="paramcmts block"><dt class="param">item_guid</dt><dd class="cmt"><p>the item to be dropped</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DroppodError" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="DroppodErrorextendsIntEnumEntry"></a><a id="DroppodError:DroppodError"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DroppodError.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="DroppodError.html" title="The types of errors that can be reported when attempting to droppod into a zone. All codes show the preceding text in the events chat window."><span class="name">DroppodError</span></a><span class="result"> extends <span name="enumeratum.values.IntEnumEntry" class="extype">IntEnumEntry</span></span></span><p class="shortcomment cmt">The types of errors that can be reported when attempting to droppod into a zone.<br>
|
|
<br>
|
|
All codes show the preceding text in the events chat window.</p><div class="fullcomment"><div class="comment cmt"><p>The types of errors that can be reported when attempting to droppod into a zone.<br>
|
|
<br>
|
|
All codes show the preceding text in the events chat window.
|
|
The typo in the message from <code>BlockedBySOI</code> can not be resolved by populating any of the greater packet's fields.
|
|
<code>ZoneFullWarpQueue</code> utilizes the additional packet fields to establish the warp queue prompt
|
|
with the warp queue and the player's position in that queue.
|
|
The zone to which the player desires transportation is defined elsewhere in the greater packet.
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.DroppodFreefallingMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DroppodFreefallingMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DroppodFreefallingMessage:DroppodFreefallingMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DroppodFreefallingMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DroppodFreefallingMessage.html" title="Dispatched by the server to trigger a droppod's traditional behavior of plummeting from lower orbit like a rock and slowing to a gentle land, breaking apart like flower petals to introduce a soldier to the battlefield. Only works on droppod-type vehicles."><span class="name">DroppodFreefallingMessage</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></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 name="vel">vel: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="pos2">pos2: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="orientation1">orientation1: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="orientation2">orientation2: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to trigger a droppod's traditional behavior of plummeting from lower orbit like a rock and
|
|
slowing to a gentle land, breaking apart like flower petals to introduce a soldier to the battlefield.<br>
|
|
<br>
|
|
Only works on droppod-type vehicles.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to trigger a droppod's traditional behavior of plummeting from lower orbit like a rock and
|
|
slowing to a gentle land, breaking apart like flower petals to introduce a soldier to the battlefield.<br>
|
|
<br>
|
|
Only works on droppod-type vehicles.
|
|
Only works if a client avatar is mounted in the vehicle.
|
|
The furthest the vehicle will fall is determined by that avatar player's interaction with the ground.
|
|
The camera is maneuvered in three ways -
|
|
where it starts,
|
|
where it tracks the falling vehicle,
|
|
where it zooms in upon landing.
|
|
Only the "where it starts" portion of the camera is slightly manipulable.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the global unique identifier of the droppod</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the position of the droppod</p></dd><dt class="param">vel</dt><dd class="cmt"><p>how quickly the droppod is moving</p></dd><dt class="param">pos2</dt><dd class="cmt"><p>suggestion for positioning external viewpoint while observing the droppod descending;
|
|
the most common offset from the model position was <code>Vector3(-20, 1.156f, -50)</code></p></dd><dt class="param">orientation1</dt><dd class="cmt"><p>na;
|
|
the y-component is usually 70.3125f</p></dd><dt class="param">orientation2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DroppodLaunchInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DroppodLaunchInfoextendsProductwithSerializable"></a><a id="DroppodLaunchInfo:DroppodLaunchInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DroppodLaunchInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DroppodLaunchInfo.html" title="Information related to this droppod event."><span class="name">DroppodLaunchInfo</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="zone_number">zone_number: <span name="scala.Int" class="extype">Int</span></span>, <span name="xypos">xypos: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Information related to this droppod event.</p><div class="fullcomment"><div class="comment cmt"><p>Information related to this droppod event.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the player using the droppod</p></dd><dt class="param">zone_number</dt><dd class="cmt"><p>the zone to which the player desires transportation</p></dd><dt class="param">xypos</dt><dd class="cmt"><p>where in the zone (relative to the ground) the player will be placed</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>DroppodLaunchRequestMessage</code></p></span><span class="cmt"><p><code>DroppodLaunchResponseMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DroppodLaunchRequestMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DroppodLaunchRequestMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DroppodLaunchRequestMessage:DroppodLaunchRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DroppodLaunchRequestMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DroppodLaunchRequestMessage.html" title="Dispatched from the client to indicate the player wishes to use an orbital droppod to rapidly deploy into a zone at a pre-approved position. Follows after an instance of "player stasis" where they are permitted to make this sort of selection by referencing a zone from the interstellar deployment map."><span class="name">DroppodLaunchRequestMessage</span></a><span class="params">(<span name="info">info: <a href="DroppodLaunchInfo.html" name="net.psforever.packet.game.DroppodLaunchInfo" id="net.psforever.packet.game.DroppodLaunchInfo" class="extype">DroppodLaunchInfo</a></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched from the client to indicate the player wishes to use an orbital droppod
|
|
to rapidly deploy into a zone at a pre-approved position.<br>
|
|
<br>
|
|
Follows after an instance of "player stasis" where they are permitted to make this sort of selection
|
|
by referencing a zone from the interstellar deployment map.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched from the client to indicate the player wishes to use an orbital droppod
|
|
to rapidly deploy into a zone at a pre-approved position.<br>
|
|
<br>
|
|
Follows after an instance of "player stasis" where they are permitted to make this sort of selection
|
|
by referencing a zone from the interstellar deployment map.
|
|
This is the conclusion of utilizing the high altitude rapid transport (HART) system
|
|
though does not need to be limited only to prior use of the orbital shuttle.</p></div><dl class="paramcmts block"><dt class="param">info</dt><dd class="cmt"><p>information related to this droppod event</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na;
|
|
consistently 3</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>PlayerStasisMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DroppodLaunchResponseMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DroppodLaunchResponseMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="DroppodLaunchResponseMessage:DroppodLaunchResponseMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DroppodLaunchResponseMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DroppodLaunchResponseMessage.html" title="Dispatched from the client to indicate the player wished to use an orbital droppod but the player will be denied that request for a specific reason."><span class="name">DroppodLaunchResponseMessage</span></a><span class="params">(<span name="error_code">error_code: <a href="DroppodError.html" name="net.psforever.packet.game.DroppodError" id="net.psforever.packet.game.DroppodError" class="extype">DroppodError</a></span>, <span name="launch_info">launch_info: <a href="DroppodLaunchInfo.html" name="net.psforever.packet.game.DroppodLaunchInfo" id="net.psforever.packet.game.DroppodLaunchInfo" class="extype">DroppodLaunchInfo</a></span>, <span name="queue_info">queue_info: <span name="scala.Option" class="extype">Option</span>[<a href="WarpQueuePrompt.html" name="net.psforever.packet.game.WarpQueuePrompt" id="net.psforever.packet.game.WarpQueuePrompt" class="extype">WarpQueuePrompt</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched from the client to indicate the player wished to use an orbital droppod
|
|
but the player will be denied that request for a specific reason.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched from the client to indicate the player wished to use an orbital droppod
|
|
but the player will be denied that request for a specific reason.
|
|
The reason manifests as text appended to the event chat window.
|
|
Occasionally, a supplemental window will open with additional information about a delayed action (warp queue).</p></div><dl class="paramcmts block"><dt class="param">error_code</dt><dd class="cmt"><p>the error reporting why the zoning through droppod use failed</p></dd><dt class="param">launch_info</dt><dd class="cmt"><p>information related to this droppod event</p></dd><dt class="param">queue_info</dt><dd class="cmt"><p>if the error invokes the warp queue, the current information about the state of the queue</p></dd></dl><dl class="attributes block"><dt>Exceptions thrown</dt><dd><span class="cmt"><p><span name="AssertionError" class="extype"><code>AssertionError</code></span> if the error code requires additional fields</p></span></dd><dt>See also</dt><dd><span class="cmt"><p><code>DroppodLaunchInfo</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.DrowningTarget" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DrowningTargetextendsProductwithSerializable"></a><a id="DrowningTarget:DrowningTarget"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DrowningTarget.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="DrowningTarget.html" title="Infomation about the progress bar displayed for a certain target's drowning condition."><span class="name">DrowningTarget</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="progress">progress: <span name="scala.Float" class="extype">Float</span></span>, <span name="condition">condition: <a href="../../types/OxygenState.html" name="net.psforever.types.OxygenState" id="net.psforever.types.OxygenState" class="extype">OxygenState</a></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Infomation about the progress bar displayed for a certain target's drowning condition.</p><div class="fullcomment"><div class="comment cmt"><p>Infomation about the progress bar displayed for a certain target's drowning condition.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the target</p></dd><dt class="param">progress</dt><dd class="cmt"><p>the remaining countdown</p></dd><dt class="param">condition</dt><dd class="cmt"><p>in what state of drowning the target is progressing</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.EmoteMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="EmoteMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="EmoteMsg:EmoteMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/EmoteMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="EmoteMsg.html" title=""><span class="name">EmoteMsg</span></a><span class="params">(<span name="avatar_guid">avatar_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="emote">emote: <a href="../../types/EmoteType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.EmoteType.Value" id="net.psforever.types.EmoteType.Value" class="extmbr">types.EmoteType.Value</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ExperienceAddedMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ExperienceAddedMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ExperienceAddedMessage:ExperienceAddedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ExperienceAddedMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ExperienceAddedMessage.html" title="Displays a message about being awarded experience points in the events chat. This packet does not actually award any experience points."><span class="name">ExperienceAddedMessage</span></a><span class="params">(<span name="exp">exp: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk">unk: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">true</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Displays a message about being awarded experience points in the events chat.<br>
|
|
<br>
|
|
This packet does not actually award any experience points.</p><div class="fullcomment"><div class="comment cmt"><p>Displays a message about being awarded experience points in the events chat.<br>
|
|
<br>
|
|
This packet does not actually award any experience points.
|
|
It merely generates the message:<br>
|
|
<code>"You have been awarded x experience points."</code><br>
|
|
... where <code>x</code> is the number of experience points that have been promised.
|
|
If the <code>Boolean</code> parameter is <code>true</code>, <code>x</code> will be equal to the number provided followed by the word "Command."
|
|
If the <code>Boolean</code> parameter is <code>false</code>, <code>x</code> will be represented as an obvious blank space character.
|
|
(Yes, it prints to the events chat like that.)</p></div><dl class="paramcmts block"><dt class="param">exp</dt><dd class="cmt"><p>the number of (Command) experience points earned</p></dd><dt class="param">unk</dt><dd class="cmt"><p>defaults to <code>true</code> for effect;
|
|
if <code>false</code>, the number of experience points in the message will be blanked</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.FacilityBenefitShieldChargeRequestMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FacilityBenefitShieldChargeRequestMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="FacilityBenefitShieldChargeRequestMessage:FacilityBenefitShieldChargeRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FacilityBenefitShieldChargeRequestMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="FacilityBenefitShieldChargeRequestMessage.html" title="Dispatched by the client when driving a vehicle in the sphere of influence of an allied base that is an amp station facility or that possesses the lattice-connected benefit of an amp station."><span class="name">FacilityBenefitShieldChargeRequestMessage</span></a><span class="params">(<span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client when driving a vehicle in the sphere of influence of an allied base
|
|
that is an amp station facility or that possesses the lattice-connected benefit of an amp station.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client when driving a vehicle in the sphere of influence of an allied base
|
|
that is an amp station facility or that possesses the lattice-connected benefit of an amp station.
|
|
The vehicle that is being driven will not have perfect fully-charged shields at the time.</p></div><dl class="paramcmts block"><dt class="param">vehicle_guid</dt><dd class="cmt"><p>the vehicle whose shield is being charged</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.FavoritesMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FavoritesMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="FavoritesMessage:FavoritesMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FavoritesMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="FavoritesMessage.html" title="Load the designator for an entry in the player's favorites list. This entry defines a user-defined loadout label that appears on a "Favorites" tab list and can be selected."><span class="name">FavoritesMessage</span></a><span class="params">(<span name="list">list: <a href="../../types/LoadoutType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.LoadoutType.Value" id="net.psforever.types.LoadoutType.Value" class="extmbr">types.LoadoutType.Value</a></span>, <span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="line">line: <span name="scala.Int" class="extype">Int</span></span>, <span name="label">label: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="armor_type">armor_type: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Load the designator for an entry in the player's favorites list.<br>
|
|
<br>
|
|
This entry defines a user-defined loadout label that appears on a "Favorites" tab list and can be selected.</p><div class="fullcomment"><div class="comment cmt"><p>Load the designator for an entry in the player's favorites list.<br>
|
|
<br>
|
|
This entry defines a user-defined loadout label that appears on a "Favorites" tab list and can be selected.
|
|
A subsequent server request - <code>ItemTransactionMessage</code> - must be made to retrieve the said loadout contents.
|
|
Multiple separated favorites lists are present in the game.
|
|
All entries are prepended with their destination list which indicates how from how that list is viewable.
|
|
Different lists also have different numbers of available lines to store loadout entries.<br>
|
|
<br>
|
|
Infantry equipment favorites are appended with a code for the type of exo-suit that they will load on a player.
|
|
This does not match the same two field numbering system as in <code>ArmorChangedMessage</code> packets.<br>
|
|
<br>
|
|
Armors:<br>
|
|
<code>
|
|
1 - Agile<br>
|
|
2 - Reinforced<br>
|
|
4 - AA MAX<br>
|
|
5 - AI MAX<br>
|
|
6 - AV MAX<br>
|
|
<code>
|
|
<br>
|
|
Exploration:<br>
|
|
There are three unaccounted exo-suit indices - 0, 3, and 7;
|
|
and, there are two specific kinds of exo-suit that are not defined - Infiltration and Standard.
|
|
It is possible that one of the indices also defines the generic MAX (see </code>ArmorChangedMessage</code>).
|
|
Which exo-suit is associated with which index?</p></div><dl class="paramcmts block"><dt class="param">list</dt><dd class="cmt"><p>the destination list</p></dd><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">line</dt><dd class="cmt"><p>the zero-indexed line number of this entry in its list</p></dd><dt class="param">label</dt><dd class="cmt"><p>the identifier for this entry</p></dd><dt class="param">armor_type</dt><dd class="cmt"><p>the type of exo-suit, if an Infantry loadout;
|
|
the type of battleframe, if a Battleframe loadout;
|
|
<code>None</code>, if just a Vehicle loadout</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.FavoritesRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FavoritesRequestextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="FavoritesRequest:FavoritesRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FavoritesRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="FavoritesRequest.html" title="na"><span class="name">FavoritesRequest</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="list">list: <a href="../../types/LoadoutType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.LoadoutType.Value" id="net.psforever.types.LoadoutType.Value" class="extmbr">types.LoadoutType.Value</a></span>, <span name="action">action: <a href="FavoritesAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.FavoritesAction.Value" id="net.psforever.packet.game.FavoritesAction.Value" class="extmbr">FavoritesAction.Value</a></span>, <span name="line">line: <span name="scala.Int" class="extype">Int</span></span>, <span name="label">label: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">list</dt><dd class="cmt"><p>na</p></dd><dt class="param">action</dt><dd class="cmt"><p>the behavior of this packet</p></dd><dt class="param">line</dt><dd class="cmt"><p>what line of the applicable loadout ("Saved Favorites") list is modified</p></dd><dt class="param">label</dt><dd class="cmt"><p>applicable when a load out is being saved;
|
|
this is the string that will be displayed in the list of loadouts on that line</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.FireHintMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FireHintMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="FireHintMessage:FireHintMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FireHintMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="FireHintMessage.html" title="not sure for u1 / u2 / u3, maybe need a real brain ..."><span class="name">FireHintMessage</span></a><span class="params">(<span name="weapon_guid">weapon_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></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 name="u1">u1: <span name="scala.Int" class="extype">Int</span></span>, <span name="u2">u2: <span name="scala.Int" class="extype">Int</span></span>, <span name="u3">u3: <span name="scala.Int" class="extype">Int</span></span>, <span name="u4">u4: <span name="scala.Int" class="extype">Int</span></span>, <span name="u5">u5: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">not sure for u1 / u2 / u3, maybe need a real brain ...</p><div class="fullcomment"><div class="comment cmt"><p>not sure for u1 / u2 / u3, maybe need a real brain ...</p></div><dl class="paramcmts block"><dt class="param">weapon_guid</dt><dd class="cmt"><p>na</p></dd><dt class="param">pos</dt><dd class="cmt"><p>na; pos of what ?!</p></dd><dt class="param">u1</dt><dd class="cmt"><p>na</p></dd><dt class="param">u2</dt><dd class="cmt"><p>na</p></dd><dt class="param">u3</dt><dd class="cmt"><p>na</p></dd><dt class="param">u4</dt><dd class="cmt"><p>na</p></dd><dt class="param">u5</dt><dd class="cmt"><p>na; vel of what ?!</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.FlagInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FlagInfoextendsProductwithSerializable"></a><a id="FlagInfo:FlagInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FlagInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="FlagInfo.html" title=""><span class="name">FlagInfo</span></a><span class="params">(<span name="u1">u1: <span name="scala.Int" class="extype">Int</span></span>, <span name="owner_map_id">owner_map_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="target_map_id">target_map_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="x">x: <span name="scala.Float" class="extype">Float</span></span>, <span name="y">y: <span name="scala.Float" class="extype">Float</span></span>, <span name="hack_time_remaining">hack_time_remaining: <span name="scala.Long" class="extype">Long</span></span>, <span name="is_monolith_unit">is_monolith_unit: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">u1</dt><dd class="cmt"><p>No effect. Faction ID perhaps?</p></dd><dt class="param">owner_map_id</dt><dd class="cmt"><p>The mapID of the base the LLU belongs to</p></dd><dt class="param">target_map_id</dt><dd class="cmt"><p>The mapID of the base the LLU must be delivered to</p></dd><dt class="param">x</dt><dd class="cmt"><p>X map position</p></dd><dt class="param">y</dt><dd class="cmt"><p>Y map position</p></dd><dt class="param">hack_time_remaining</dt><dd class="cmt"><p>Time remaining on hack - will override BuildingInfoUpdateMessage when displaying hack timer on map base details</p></dd><dt class="param">is_monolith_unit</dt><dd class="cmt"><p>Changes the icon on the map to the monolith unit icon</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.FrameVehicleStateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FrameVehicleStateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="FrameVehicleStateMessage:FrameVehicleStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FrameVehicleStateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="FrameVehicleStateMessage.html" title="Dispatched to report and update the operational condition of a given battle frame robotics vehicle."><span class="name">FrameVehicleStateMessage</span></a><span class="params">(<span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk1">unk1: <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 name="orient">orient: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="vel">vel: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]</span>, <span name="unk2">unk2: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk3">unk3: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk4">unk4: <span name="scala.Int" class="extype">Int</span></span>, <span name="is_crouched">is_crouched: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="is_airborne">is_airborne: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="ascending_flight">ascending_flight: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="flight_time_remaining">flight_time_remaining: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk9">unk9: <span name="scala.Long" class="extype">Long</span></span>, <span name="unkA">unkA: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched to report and update the operational condition of a given battle frame robotics vehicle.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched to report and update the operational condition of a given battle frame robotics vehicle.</p></div><dl class="paramcmts block"><dt class="param">vehicle_guid</dt><dd class="cmt"><p>the battleframe robotic unit</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the xyz-coordinate location in the world</p></dd><dt class="param">orient</dt><dd class="cmt"><p>the orientation of the vehicle</p></dd><dt class="param">vel</dt><dd class="cmt"><p>optional movement data</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na</p></dd><dt class="param">is_crouched</dt><dd class="cmt"><p>the battleframe unit is crouched</p></dd><dt class="param">is_airborne</dt><dd class="cmt"><p>the battleframe unit is either flying or falling (after flying)</p></dd><dt class="param">ascending_flight</dt><dd class="cmt"><p>is the battleframe unit ascending;
|
|
normally reports <code>ascending_flight</code> before properly reporting as <code>is_airborne</code>;
|
|
continues to report <code>ascending_flight</code> until begins falling</p></dd><dt class="param">flight_time_remaining</dt><dd class="cmt"><p>a measure of how much longer the battleframe unit, if it can fly, can fly;
|
|
reported as a 0-10 value, counting down from 10 when airborne and provided vertical thrust</p></dd><dt class="param">unk9</dt><dd class="cmt"><p>na</p></dd><dt class="param">unkA</dt><dd class="cmt"><p>na</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>PlacementData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.Friend" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FriendextendsProductwithSerializable"></a><a id="Friend:Friend"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Friend.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="Friend.html" title="An entry in the list of players known to and tracked by this player."><span class="name">Friend</span></a><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="online">online: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">false</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">An entry in the list of players known to and tracked by this player.</p><div class="fullcomment"><div class="comment cmt"><p>An entry in the list of players known to and tracked by this player.
|
|
They're called "friends" even though they can be used for a list of ignored players as well.</p></div><dl class="paramcmts block"><dt class="param">name</dt><dd class="cmt"><p>the name of the player</p></dd><dt class="param">online</dt><dd class="cmt"><p>the player's current state of activity; defaults to <code>false</code>, or offline</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.FriendsRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FriendsRequestextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="FriendsRequest:FriendsRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FriendsRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="FriendsRequest.html" title="Manage the lists of other players whose names are retained by the given player. Players can be remembered by their names and added to a list of remembered names - the "friends list." They can also be dropped from the list."><span class="name">FriendsRequest</span></a><span class="params">(<span name="action">action: <a href="../../types/MemberAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.MemberAction.Value" id="net.psforever.types.MemberAction.Value" class="extmbr">types.MemberAction.Value</a></span>, <span name="friend">friend: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Manage the lists of other players whose names are retained by the given player.<br>
|
|
<br>
|
|
Players can be remembered by their names and added to a list of remembered names - the "friends list."
|
|
They can also be dropped from the list.</p><div class="fullcomment"><div class="comment cmt"><p>Manage the lists of other players whose names are retained by the given player.<br>
|
|
<br>
|
|
Players can be remembered by their names and added to a list of remembered names - the "friends list."
|
|
They can also be dropped from the list.
|
|
A list of "ignored" player names can also be retained.
|
|
Ignored players will have their comments stifled in the given player's chat window.
|
|
No name will be appended or removed from any list until the response to this packet is received.<br>
|
|
<br>
|
|
Actions that involve the "remove" functionality will locate the entered name in the local list before dispatching this packet.
|
|
A complaint will be logged to the event window if the name is not found.</p></div><dl class="paramcmts block"><dt class="param">action</dt><dd class="cmt"><p>the purpose of this packet</p></dd><dt class="param">friend</dt><dd class="cmt"><p>the player name that was entered;
|
|
blank in certain situations</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.FriendsResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FriendsResponseextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="FriendsResponse:FriendsResponse"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FriendsResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="FriendsResponse.html" title="Manage the lists of other players whose names are retained by the given player. Friends can be remembered and their current playing status can be reported."><span class="name">FriendsResponse</span></a><span class="params">(<span name="action">action: <a href="../../types/MemberAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.MemberAction.Value" id="net.psforever.types.MemberAction.Value" class="extmbr">types.MemberAction.Value</a></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="first_entry">first_entry: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="last_entry">last_entry: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="friends">friends: <span name="scala.List" class="extype">List</span>[<a href="Friend.html" name="net.psforever.packet.game.Friend" id="net.psforever.packet.game.Friend" class="extype">Friend</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Manage the lists of other players whose names are retained by the given player.<br>
|
|
<br>
|
|
Friends can be remembered and their current playing status can be reported.</p><div class="fullcomment"><div class="comment cmt"><p>Manage the lists of other players whose names are retained by the given player.<br>
|
|
<br>
|
|
Friends can be remembered and their current playing status can be reported.
|
|
Ignored players will have their comments stifled in the given player's chat window.
|
|
This does not handle outfit member lists.</p></div><dl class="paramcmts block"><dt class="param">action</dt><dd class="cmt"><p>the purpose of the entry(s) in this packet</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na;
|
|
always 0?</p></dd><dt class="param">first_entry</dt><dd class="cmt"><p>this is the first packet for this action</p></dd><dt class="param">last_entry</dt><dd class="cmt"><p>this is the last packet for this action</p></dd><dt class="param">friends</dt><dd class="cmt"><p>a list of <code>Friend</code>s</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.GenericActionMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GenericActionMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="GenericActionMessage:GenericActionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericActionMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GenericActionMessage.html" title="Reports that something has happened, or makes something happen. When sent from the server to a client, there are twenty-seven individual actions caused by this packet."><span class="name">GenericActionMessage</span></a><span class="params">(<span name="action">action: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Reports that something has happened, or makes something happen.<br>
|
|
<br>
|
|
When sent from the server to a client, there are twenty-seven individual actions caused by this packet.</p><div class="fullcomment"><div class="comment cmt"><p>Reports that something has happened, or makes something happen.<br>
|
|
<br>
|
|
When sent from the server to a client, there are twenty-seven individual actions caused by this packet.
|
|
They are only vaguely organized by behavior and some numbers may not be associated with an action.
|
|
When sent by the client to the server, an unknown number of actions are available.
|
|
The highest known action is a server-sent 45.<br>
|
|
<br>
|
|
Actions (when sent from server):<br>
|
|
03 - symbol: show Mosquito radar<br>
|
|
04 - symbol: hide Mosquito radar<br>
|
|
07 - warning: missile lock<br>
|
|
08 - warning: Wasp missile lock<br>
|
|
09 - warning: T-REK lock<br>
|
|
11 - Drop special item e.g. LLU<br>
|
|
12 - sound: base captured fanfare<br>
|
|
14 - prompt: new character basic training<br>
|
|
15 - MAX Deploy<br>
|
|
16 - MAX Undeploy<br>
|
|
22 - message: awarded a cavern capture (updates cavern capture status)<br>
|
|
23 - award a cavern kill<br>
|
|
24 - message: you have been imprinted (updates imprinted status)<br>
|
|
25 - message: you are no longer imprinted (updates imprinted status)<br>
|
|
27 - event: purchase timers reset (does it?)<br>
|
|
31 - forced into first person view;
|
|
in third person view, player character sinks into the ground; green deconstruction particle effect under feet<br>
|
|
32 - forced into first person view, attempt to deconstruct but fail;
|
|
event: fail to deconstruct due to having a "parent vehicle"<br>
|
|
33 - event: fail to deconstruct<br>
|
|
43 - prompt: friendly fire in virtual reality zone<br>
|
|
45 - ?<br>
|
|
<br>
|
|
Actions (when sent from client):<br>
|
|
15 - Max anchor
|
|
16 - Max unanchor
|
|
20 - Client requests MAX special effect (NC shield and TR overdrive. VS jump jets are handled by the jump_thrust boolean on PlayerStateMessageUpstream)
|
|
21 - Disable MAX special effect (NC shield)
|
|
28 - Cancel warp queue (see: <code>DroppodLaunchResponseMessage</code>)<br>
|
|
29 - AFK<br>
|
|
30 - back in game<br>
|
|
36 - turn on "Looking for Squad"<br>
|
|
37 - turn off "Looking for Squad"
|
|
</p></div><dl class="paramcmts block"><dt class="param">action</dt><dd class="cmt"><p>what this packet does</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.GenericCollisionMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GenericCollisionMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="GenericCollisionMsg:GenericCollisionMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericCollisionMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GenericCollisionMsg.html" title="Dispatched by the client when the player has encountered a physical interaction that would cause damage. Collision information reports about two subjects who were involved in an altercation."><span class="name">GenericCollisionMsg</span></a><span class="params">(<span name="collision_type">collision_type: <a href="CollisionIs.html" name="net.psforever.packet.game.CollisionIs" id="net.psforever.packet.game.CollisionIs" class="extype">CollisionIs</a></span>, <span name="player">player: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="player_health">player_health: <span name="scala.Int" class="extype">Int</span></span>, <span name="player_pos">player_pos: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="player_velocity">player_velocity: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="target">target: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="target_health">target_health: <span name="scala.Int" class="extype">Int</span></span>, <span name="target_pos">target_pos: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="target_velocity">target_velocity: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="unk1">unk1: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk2">unk2: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk3">unk3: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client when the player has encountered a physical interaction that would cause damage.<br>
|
|
<br>
|
|
Collision information reports about two subjects who were involved in an altercation.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client when the player has encountered a physical interaction that would cause damage.<br>
|
|
<br>
|
|
Collision information reports about two subjects who were involved in an altercation.
|
|
The first is the <code>player</code>, that is, the client's avatar.
|
|
The second is the <code>target</code> with respect to the <code>player</code> - whatever the avatar ran into, or whatever ran into the avatar.
|
|
In the case of isolated forms of collision such as fall damage the <code>target</code> fields are blank or zero'd.</p></div><dl class="paramcmts block"><dt class="param">collision_type</dt><dd class="cmt"><p>a brief hint at the sort of interaction</p></dd><dt class="param">player</dt><dd class="cmt"><p>the player or player-controlled vehicle</p></dd><dt class="param">player_health</dt><dd class="cmt"><p>the player's health</p></dd><dt class="param">player_pos</dt><dd class="cmt"><p>the player's world coordinates</p></dd><dt class="param">player_velocity</dt><dd class="cmt"><p>the player's velocity</p></dd><dt class="param">target</dt><dd class="cmt"><p>the other party in the collision</p></dd><dt class="param">target_health</dt><dd class="cmt"><p>the target's health</p></dd><dt class="param">target_pos</dt><dd class="cmt"><p>the target's world coordinates</p></dd><dt class="param">target_velocity</dt><dd class="cmt"><p>the target's velocity</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.GenericObjectActionAtPositionMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GenericObjectActionAtPositionMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="GenericObjectActionAtPositionMessage:GenericObjectActionAtPositionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericObjectActionAtPositionMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GenericObjectActionAtPositionMessage.html" title="na"><span class="name">GenericObjectActionAtPositionMessage</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="code">code: <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"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na
|
|
</p></li><li class="indented0 " name="net.psforever.packet.game.GenericObjectActionMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GenericObjectActionMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="GenericObjectActionMessage:GenericObjectActionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericObjectActionMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GenericObjectActionMessage.html" title="Dispatched by the server to enact an effect on some game object."><span class="name">GenericObjectActionMessage</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="code">code: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to enact an effect on some game object.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to enact an effect on some game object.
|
|
(Write more some other time.)</p></div><dl class="paramcmts block"><dt class="param">object_guid</dt><dd class="cmt"><p>the target object<br/></p></dd><dt class="param">code</dt><dd class="cmt"><p>the action code (0-63)<br/>
|
|
6 - Deconstructs player<br/>
|
|
7 - Start imprinting process (progress bar + character animation)<br/>
|
|
8 - Finish imprinting?<br/>
|
|
9 - Cloak<br/>
|
|
10 - Uncloak<br/>
|
|
11 - Deploy capital base shield pole with animation and broadcasts "The capitol force dome at X has been activated"<br/>
|
|
12 - Stow capital base shield pole with animation and broadcasts "The capitol force dome at X has been deactivated"<br/>
|
|
13 - Deploy capital base shield pole (instantly, unless still in the middle of the stow animation)<br/>
|
|
14 - Changes capture console to say "Facility hacked by the [Faction] LLU has been spawned." when looked at<br/>
|
|
15 - Displays "This facility's generator is under attack!"<br/>
|
|
16 - Displays "Generator has Overloaded! Evacuate Generator Room Immediately!"<br/>
|
|
17 - Displays "This facility's generator is back on line"<br/>
|
|
19 - Cause mines to explode<br/>
|
|
20 - Hit flinch? (orig, 82->80)<br/>
|
|
21 - Reset build cooldown from using an ACE<br/>
|
|
22 - ???? (Has been seen on vehicle pad objects, possibly some sort of reset flag after base faction flip / hack clear?)<br/>
|
|
23 - Plays vehicle pad animation moving downwards<br/>
|
|
24 - Makes the vehicle bounce slightly. Have seen this in packet captures after taking a vehicle through a warpgate<br/>
|
|
25 - for observed driven BFR's, model resets animation following GOAM90?<br>
|
|
27 - Activates the router internal telepad for linking<br/>
|
|
28 - Activates the router internal telepad for linking<br/>
|
|
29 - Activates the telepad deployable (also used on the router's internal telepad)<br/>
|
|
30 - Activates the telepad deployable (also used on the router's internal telepad)<br/>
|
|
31 - Animation during router teleportation (source)<br/>
|
|
32 - Animation during router teleportation (destination)<br/>
|
|
34 - Time until item can be used ?????<br/>
|
|
38 - for BFR's, enable a disabled arm weapon<br>
|
|
39 - for BFR's, disable an enabled arm weapon<br>
|
|
44 - for BFR's, animates the energy shield<br>
|
|
45 - for BFR's, energy shield dissipates<br>
|
|
46 - for BFR's, causes an explosions on the machine's midsection<br>
|
|
48 - for BFR's, Control Interface unstable messages<br>
|
|
49 - for BFR's, Control Interface malfunction messages<br>
|
|
50 - For aircraft - client shows "The bailing mechanism failed! To fix the mechanism, land and repair the vehicle!"<br/>
|
|
53 - Put down an FDU<br/>
|
|
56 - Sets vehicle or player to be black ops<br/>
|
|
57 - Reverts player from black ops<br/>
|
|
<br>
|
|
What are these values?<br>
|
|
90? - for observed driven BFR's, model pitches up slightly and stops idle animation<br>
|
|
29? - ??? (response to GOAM55)<br>
|
|
55? - ??? (client responds with GOAM29)</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>GenericObjectActionEnum</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.GenericObjectStateMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GenericObjectStateMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="GenericObjectStateMsg:GenericObjectStateMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericObjectStateMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GenericObjectStateMsg.html" title=""><span class="name">GenericObjectStateMsg</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="state">state: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">object_guid</dt><dd class="cmt"><p>the target object</p></dd><dt class="param">state</dt><dd class="cmt"><p>the state code
|
|
16 - open door
|
|
17 - close door</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.HackMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HackMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="HackMessage:HackMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HackMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HackMessage.html" title="Dispatched by the server to control the progress of hacking."><span class="name">HackMessage</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="target_guid">target_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="progress">progress: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk5">unk5: <span name="scala.Long" class="extype">Long</span></span>, <span name="hack_state">hack_state: <a href="HackState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.HackState.Value" id="net.psforever.packet.game.HackState.Value" class="extmbr">HackState.Value</a></span>, <span name="unk7">unk7: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to control the progress of hacking.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to control the progress of hacking.
|
|
While "hacking" is typically performed against enemy targets,
|
|
some actions that involve ally on ally hacking can occur.
|
|
In this sense, hacking can be consider change progress.<br>
|
|
<br>
|
|
In general, the act of hacking is maintained by the server but the conclusion is managed by the client.
|
|
Hacking typically locks the player into a cancellable firing animation and works as all-or-nothing.
|
|
The progress bar window is displayed and updated each tick by the server; but, the client can cancel it on its own.
|
|
When hacking is complete as indicated by the appropriate <code>HackState</code>,
|
|
the client performs the intended action upon the target.
|
|
Facility amenities will temporarily ignore IFF requirements;
|
|
vehicles will permanently transfer control over to the hack-starter's empire;
|
|
facility turret weapons will temporarily convert to their anti-vehicle or anti-aircraft configurations;
|
|
facilities will be compromised and begin the long process of converting to the hack-starter's empire;
|
|
and, so forth.<br>
|
|
<br>
|
|
As mentioned, one of the unexpected uses of this message
|
|
will assist the conversion of allied facility turreted weapons to their upgraded armaments.</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na;
|
|
0 commonly;
|
|
2 when performing (phalanx) upgrades;
|
|
3 for building objects during login phase;
|
|
hack type?
|
|
possibly player hacking level 0-3?</p></dd><dt class="param">target_guid</dt><dd class="cmt"><p>the target of the hack</p></dd><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">progress</dt><dd class="cmt"><p>the amount of progress visible;
|
|
visible range is 0 - 100</p></dd><dt class="param">unk5</dt><dd class="cmt"><p>na;
|
|
often a large number;
|
|
doesn't seem to be <code>char_id</code>?</p></dd><dt class="param">hack_state</dt><dd class="cmt"><p>hack state</p></dd><dt class="param">unk7</dt><dd class="cmt"><p>na;
|
|
5 - boost pain field at matrixing terminal?
|
|
usually, 8?</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.HitHint" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HitHintextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="HitHint:HitHint"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HitHint.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HitHint.html" title="Dispatched by the server to indicate a target or source of damage affecting the player. When a source is provided, and within render distance, the player will be shown a fading, outwards drifting, red tick mark."><span class="name">HitHint</span></a><span class="params">(<span name="source_guid">source_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to indicate a target or source of damage affecting the player.<br>
|
|
<br>
|
|
When a source is provided, and within render distance, the player will be shown a fading, outwards drifting, red tick mark.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to indicate a target or source of damage affecting the player.<br>
|
|
<br>
|
|
When a source is provided, and within render distance, the player will be shown a fading, outwards drifting, red tick mark.
|
|
The location and movement of the mark will indicate a general direction towards the source.
|
|
If the option <code>Game/Show Damage Flash</code> is set, the player's screen will flash red briefly when a mark is displayed.<br>
|
|
<br>
|
|
For while some mark is being displayed, the player will also make a grunt of pain.</p></div><dl class="paramcmts block"><dt class="param">source_guid</dt><dd class="cmt"><p>the source of implied damage</p></dd><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.HitInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="HitInfoextendsProductwithSerializable"></a><a id="HitInfo:HitInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HitInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HitInfo.html" title=""><span class="name">HitInfo</span></a><span class="params">(<span name="shot_origin">shot_origin: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="hit_pos">hit_pos: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="hitobject_guid">hitobject_guid: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.HitMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="HitMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="HitMessage:HitMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HitMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HitMessage.html" title=""><span class="name">HitMessage</span></a><span class="params">(<span name="seq_time">seq_time: <span name="scala.Int" class="extype">Int</span></span>, <span name="projectile_guid">projectile_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="hit_info">hit_info: <span name="scala.Option" class="extype">Option</span>[<a href="HitInfo.html" name="net.psforever.packet.game.HitInfo" id="net.psforever.packet.game.HitInfo" class="extype">HitInfo</a>]</span>, <span name="unk2">unk2: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk3">unk3: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk4">unk4: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.HotSpotInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HotSpotInfoextendsProductwithSerializable"></a><a id="HotSpotInfo:HotSpotInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HotSpotInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HotSpotInfo.html" title="Information for positioning a hotspot on the continental map. The origin point is the lowest left corner of the map grid."><span class="name">HotSpotInfo</span></a><span class="params">(<span name="x">x: <span name="scala.Float" class="extype">Float</span></span>, <span name="y">y: <span name="scala.Float" class="extype">Float</span></span>, <span name="scale">scale: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Information for positioning a hotspot on the continental map.<br>
|
|
<br>
|
|
The origin point is the lowest left corner of the map grid.</p><div class="fullcomment"><div class="comment cmt"><p>Information for positioning a hotspot on the continental map.<br>
|
|
<br>
|
|
The origin point is the lowest left corner of the map grid.
|
|
The coordinates of the hotspot do necessarily match up to the map's internal coordinate system - what you learn using the <code>/loc</code> command.
|
|
Instead, all maps use a 0 - 8192 coordinate overlay.</p></div><dl class="paramcmts block"><dt class="param">x</dt><dd class="cmt"><p>the x-coord of the center of the hotspot</p></dd><dt class="param">y</dt><dd class="cmt"><p>the y-coord of the center of the hotspot</p></dd><dt class="param">scale</dt><dd class="cmt"><p>how big the hotspot sunburst icon appears</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.HotSpotUpdateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HotSpotUpdateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="HotSpotUpdateMessage:HotSpotUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HotSpotUpdateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HotSpotUpdateMessage.html" title="A list of data for creating hotspots on a continental map."><span class="name">HotSpotUpdateMessage</span></a><span class="params">(<span name="zone_index">zone_index: <span name="scala.Int" class="extype">Int</span></span>, <span name="priority">priority: <span name="scala.Int" class="extype">Int</span></span>, <span name="spots">spots: <span name="scala.List" class="extype">List</span>[<a href="HotSpotInfo.html" name="net.psforever.packet.game.HotSpotInfo" id="net.psforever.packet.game.HotSpotInfo" class="extype">HotSpotInfo</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">A list of data for creating hotspots on a continental map.</p><div class="fullcomment"><div class="comment cmt"><p>A list of data for creating hotspots on a continental map.
|
|
Hotspots indicate player activity, almost always some form of combat or aggressive encounter.<br>
|
|
<br>
|
|
The hotspot system is an all-or-nothing affair.
|
|
The received packet indicates the hotspots to display and the map will display only those hotspots.
|
|
Inversely, if the received packet indicates no hotspots, the map will display no hotspots at all.
|
|
To clear away only some hotspots but retains others, a continental list would have to be pruned selectively for the client.<br>
|
|
<br>
|
|
Exploration:<br>
|
|
What does (zone) priority entail?</p></div><dl class="paramcmts block"><dt class="param">zone_index</dt><dd class="cmt"><p>the zone</p></dd><dt class="param">priority</dt><dd class="cmt"><p>na</p></dd><dt class="param">spots</dt><dd class="cmt"><p>a List of HotSpotInfo</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.InvalidTerrainMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="InvalidTerrainMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="InvalidTerrainMessage:InvalidTerrainMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/InvalidTerrainMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="InvalidTerrainMessage.html" title="na"><span class="name">InvalidTerrainMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="proximity_alert">proximity_alert: <a href="TerrainCondition$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.TerrainCondition.Value" id="net.psforever.packet.game.TerrainCondition.Value" class="extmbr">TerrainCondition.Value</a></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"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player who is driving the vehicle</p></dd><dt class="param">vehicle_guid</dt><dd class="cmt"><p>the vehicle</p></dd><dt class="param">proximity_alert</dt><dd class="cmt"><p>whether this position is invalid;
|
|
<code>true</code>, for the nearby terrain being unsuitable;
|
|
<code>false</code>, when the vehicle has been moved back to a safe distance (place)</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the vehicle's current position in the game world</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.InventoryStateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="InventoryStateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="InventoryStateMessage:InventoryStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/InventoryStateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="InventoryStateMessage.html" title="Dispatched by the server to update the value associated with an object in a specific container object. The object indicated by object_guid must be associated with the inventory (container_guid) at the time."><span class="name">InventoryStateMessage</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>, <span name="container_guid">container_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="value">value: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to update the value associated with an object in a specific container object.<br>
|
|
<br>
|
|
The object indicated by <code>object_guid</code> must be associated with the inventory (<code>container_guid</code>) at the time.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to update the value associated with an object in a specific container object.<br>
|
|
<br>
|
|
The object indicated by <code>object_guid</code> must be associated with the inventory (<code>container_guid</code>) at the time.
|
|
A common use for this packet is to update weapon data when gaining control over that weapon.
|
|
For example, before boarding any kind of turret for the first time, it's ammunition component will have exactly one shot.
|
|
This shot was established when the turret was first created.
|
|
This information would be displayed in the holster icon across the bottom of the GUI while it is mounted.
|
|
Furthermore, the mounted player will only fire the turret exactly one time.
|
|
This packet can provide the turret with its correct and current amount of ammunition before the player mounts it.</p></div><dl class="paramcmts block"><dt class="param">object_guid</dt><dd class="cmt"><p>the object being affected</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na;
|
|
usually 0</p></dd><dt class="param">container_guid</dt><dd class="cmt"><p>the object in which <code>object_guid</code> is contained</p></dd><dt class="param">value</dt><dd class="cmt"><p>an amount with which to update <code>object_guid</code></p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ItemTransactionMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ItemTransactionMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ItemTransactionMessage:ItemTransactionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ItemTransactionMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ItemTransactionMessage.html" title=""><span class="name">ItemTransactionMessage</span></a><span class="params">(<span name="terminal_guid">terminal_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="transaction_type">transaction_type: <a href="../../types/TransactionType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.TransactionType.Value" id="net.psforever.types.TransactionType.Value" class="extmbr">types.TransactionType.Value</a></span>, <span name="item_page">item_page: <span name="scala.Int" class="extype">Int</span></span>, <span name="item_name">item_name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ItemTransactionResultMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ItemTransactionResultMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ItemTransactionResultMessage:ItemTransactionResultMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ItemTransactionResultMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ItemTransactionResultMessage.html" title="Dispatch to the client in response to an ItemRequestMessage, roughly after the request has been fulfilled."><span class="name">ItemTransactionResultMessage</span></a><span class="params">(<span name="terminal_guid">terminal_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="transaction_type">transaction_type: <a href="../../types/TransactionType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.TransactionType.Value" id="net.psforever.types.TransactionType.Value" class="extmbr">types.TransactionType.Value</a></span>, <span name="success">success: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="error">error: <span name="scala.Int" class="extype">Int</span> = <span class="symbol">0</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatch to the client in response to an <code>ItemRequestMessage</code>, roughly after the request has been fulfilled.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatch to the client in response to an <code>ItemRequestMessage</code>, roughly after the request has been fulfilled.
|
|
This TCP-like "after" behavior is typically supported by pushing this packet at the end of the <code>MultiPacket</code> that fulfills the request.</p></div><dl class="paramcmts block"><dt class="param">terminal_guid</dt><dd class="cmt"><p>the terminal used</p></dd><dt class="param">transaction_type</dt><dd class="cmt"><p>the type of transaction</p></dd><dt class="param">success</dt><dd class="cmt"><p>whether the transaction was a success</p></dd><dt class="param">error</dt><dd class="cmt"><p>an error code, if applicable;
|
|
no error by default</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.KeepAliveMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="KeepAliveMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="KeepAliveMessage:KeepAliveMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/KeepAliveMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="KeepAliveMessage.html" title=""><span class="name">KeepAliveMessage</span></a><span class="params">(<span name="code">code: <span name="scala.Int" class="extype">Int</span> = <span class="symbol">0</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.LashMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="LashMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="LashMessage:LashMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LashMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="LashMessage.html" title="na"><span class="name">LashMessage</span></a><span class="params">(<span name="seq_time">seq_time: <span name="scala.Int" class="extype">Int</span></span>, <span name="player">player: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="victim">victim: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="bullet">bullet: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="hit_pos">hit_pos: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">seq_time</dt><dd class="cmt"><p>na</p></dd><dt class="param">player</dt><dd class="cmt"><p>na</p></dd><dt class="param">victim</dt><dd class="cmt"><p>na</p></dd><dt class="param">bullet</dt><dd class="cmt"><p>na</p></dd><dt class="param">hit_pos</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.LinkOverride" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LinkOverrideextendsProductwithSerializable"></a><a id="LinkOverride:LinkOverride"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LinkOverride.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="LinkOverride.html" title=""><span class="name">LinkOverride</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk3">unk3: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk4">unk4: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.LoadMapMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="LoadMapMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="LoadMapMessage:LoadMapMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LoadMapMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="LoadMapMessage.html" title="map_name and nav_map_name should match (unless you want to be lost :))"><span class="name">LoadMapMessage</span></a><span class="params">(<span name="map_name">map_name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="nav_map_name">nav_map_name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk2">unk2: <span name="scala.Long" class="extype">Long</span></span>, <span name="weapons_unlocked">weapons_unlocked: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="checksum">checksum: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">map_name and nav_map_name should match (unless you want to be lost :))</p><div class="fullcomment"><div class="comment cmt"><p>map_name and nav_map_name should match (unless you want to be lost :))</p><p>ex:
|
|
map13 & home3 = vs sanc
|
|
map10 & z10 = amerish
|
|
map07 & z7 = esamir
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.LoginMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LoginMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="LoginMessage:LoginMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LoginMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="LoginMessage.html" title=""><span class="name">LoginMessage</span></a><span class="params">(<span name="majorVersion">majorVersion: <span name="scala.Long" class="extype">Long</span></span>, <span name="minorVersion">minorVersion: <span name="scala.Long" class="extype">Long</span></span>, <span name="buildDate">buildDate: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="username">username: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="password">password: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="token">token: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="revision">revision: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.LoginRespMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="LoginRespMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="LoginRespMessage:LoginRespMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LoginRespMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="LoginRespMessage.html" title="This message is sent from the server to the client upon reception of a LoginMessage."><span class="name">LoginRespMessage</span></a><span class="params">(<span name="token">token: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="error">error: <a href="LoginRespMessage$$LoginError$.html#Type=net.psforever.packet.game.LoginRespMessage.LoginError.Value" name="net.psforever.packet.game.LoginRespMessage.LoginError.Type" id="net.psforever.packet.game.LoginRespMessage.LoginError.Type" class="extmbr">Type</a></span>, <span name="stationError">stationError: <a href="LoginRespMessage$$StationError$.html#Type=net.psforever.packet.game.LoginRespMessage.StationError.Value" name="net.psforever.packet.game.LoginRespMessage.StationError.Type" id="net.psforever.packet.game.LoginRespMessage.StationError.Type" class="extmbr">Type</a></span>, <span name="subscriptionStatus">subscriptionStatus: <a href="LoginRespMessage$$StationSubscriptionStatus$.html#Type=net.psforever.packet.game.LoginRespMessage.StationSubscriptionStatus.Value" name="net.psforever.packet.game.LoginRespMessage.StationSubscriptionStatus.Type" id="net.psforever.packet.game.LoginRespMessage.StationSubscriptionStatus.Type" class="extmbr">Type</a></span>, <span name="unkUIRelated">unkUIRelated: <span name="scala.Long" class="extype">Long</span></span>, <span name="username">username: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="privilege">privilege: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">This message is sent from the server to the client upon reception of a <a href="LoginMessage.html" name="net.psforever.packet.game.LoginMessage" id="net.psforever.packet.game.LoginMessage" class="extype">LoginMessage</a>.</p><div class="fullcomment"><div class="comment cmt"><p>This message is sent from the server to the client upon reception of a <a href="LoginMessage.html" name="net.psforever.packet.game.LoginMessage" id="net.psforever.packet.game.LoginMessage" class="extype">LoginMessage</a>.</p><p>The result of the login is contained in this message. When a login is successful, a session token
|
|
is returned to the client which then forwards this to the World server it chooses to connect to.</p><p>In terms of failed logins, the PS client favors errors in this order</p><p>1. LoginError
|
|
2. StationError
|
|
3. StationSubscriptionStatus</p><p>Don't try and set more than one error at the same time. Just provide a single error message to be displayed.
|
|
</p></div><dl class="paramcmts block"><dt class="param">token</dt><dd class="cmt"><p>A 'token' which acts exactly like a session cookie in a browser. Allows logins to not use a password</p></dd><dt class="param">error</dt><dd class="cmt"><p>A general login error message</p></dd><dt class="param">stationError</dt><dd class="cmt"><p>A PlanetSide Sony Online Entertainment (SOE) station result</p></dd><dt class="param">subscriptionStatus</dt><dd class="cmt"><p>A response detailing the current subscription type</p></dd><dt class="param">unkUIRelated</dt><dd class="cmt"><p>An unknown possible bitfield that controls some game variables (possibly expansions?)</p></dd><dt class="param">username</dt><dd class="cmt"><p>The login username</p></dd><dt class="param">privilege</dt><dd class="cmt"><p>If set above 10000, then the user has access to GM commands. Not sure of other values.</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.LongRangeProjectileInfoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LongRangeProjectileInfoMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="LongRangeProjectileInfoMessage:LongRangeProjectileInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LongRangeProjectileInfoMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="LongRangeProjectileInfoMessage.html" title=""><span class="name">LongRangeProjectileInfoMessage</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></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 name="vel">vel: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.LootItemMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="LootItemMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="LootItemMessage:LootItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LootItemMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="LootItemMessage.html" title="Dispatched by the client when the user right-clicks on a piece of Equipment in an inventory that is not his own backpack in an attempt to quick-swap that Equipment into his inventory."><span class="name">LootItemMessage</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="destination_guid">destination_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client when the user right-clicks on a piece of <code>Equipment</code>
|
|
in an inventory that is not his own backpack
|
|
in an attempt to quick-swap that <code>Equipment</code> into his inventory.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client when the user right-clicks on a piece of <code>Equipment</code>
|
|
in an inventory that is not his own backpack
|
|
in an attempt to quick-swap that <code>Equipment</code> into his inventory.
|
|
Examples of this "other" inventory include: corpses, lockers, and vehicle trunks.<br>
|
|
<br>
|
|
Compared to <code>MoveItemMessage</code>, the source location where <code>item</code> currently resides is not provided.
|
|
Additionally, while the over-all destination is provided, the specific insertion point of the destination is not.</p></div><dl class="paramcmts block"><dt class="param">item_guid</dt><dd class="cmt"><p>the item being taken</p></dd><dt class="param">destination_guid</dt><dd class="cmt"><p>where the item will be placed;
|
|
generally, the player is taking the item</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>MoveItemMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.MailMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="MailMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="MailMessage:MailMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/MailMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="MailMessage.html" title="Dispatched from the server, sending a "priority message" to the given client's avatar."><span class="name">MailMessage</span></a><span class="params">(<span name="sender">sender: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="subject">subject: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="message">message: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched from the server, sending a "priority message" to the given client's avatar.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched from the server, sending a "priority message" to the given client's avatar.
|
|
The messaging inbox is generally accessible through the use of <code>alt</code>+<code>i</code>.
|
|
It is also made accessible through use of an icon in the lower right corner when there is an outstanding message.<br>
|
|
<br>
|
|
Exploration:<br>
|
|
How does the PlanetSide Classic mail system work?
|
|
At the moment, it only seems possible to receive and read mail from the server.</p></div><dl class="paramcmts block"><dt class="param">sender</dt><dd class="cmt"><p>the name of the player who sent the mail</p></dd><dt class="param">subject</dt><dd class="cmt"><p>the subject</p></dd><dt class="param">message</dt><dd class="cmt"><p>the message</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.MountVehicleCargoMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="MountVehicleCargoMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="MountVehicleCargoMsg:MountVehicleCargoMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/MountVehicleCargoMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="MountVehicleCargoMsg.html" title=""><span class="name">MountVehicleCargoMsg</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="target_vehicle">target_vehicle: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk4">unk4: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>The guid of the player sending the request to board another vehicle with a cargo vehicle</p></dd><dt class="param">vehicle_guid</dt><dd class="cmt"><p>The guid of the vehicle for the requesting player</p></dd><dt class="param">target_vehicle</dt><dd class="cmt"><p>The cargo vehicle guid e.g. Galaxy / Lodestar</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.MountVehicleMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="MountVehicleMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="MountVehicleMsg:MountVehicleMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/MountVehicleMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="MountVehicleMsg.html" title="Alert that the player wishes to board a vehicle at a specific entry point. The client will only dispatch this packet when it feels confident that the player can get into a vehicle."><span class="name">MountVehicleMsg</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="entry_point">entry_point: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Alert that the player wishes to board a vehicle at a specific entry point.<br>
|
|
<br>
|
|
The client will only dispatch this packet when it feels confident that the player can get into a vehicle.</p><div class="fullcomment"><div class="comment cmt"><p>Alert that the player wishes to board a vehicle at a specific entry point.<br>
|
|
<br>
|
|
The client will only dispatch this packet when it feels confident that the player can get into a vehicle.
|
|
It makes its own check whether or not to display that "enter vehicle here" icon on the ground.
|
|
This is called an "entry point."
|
|
Entry points and mount numbers are not required as one-to-one;
|
|
multiple entry points can lead to the same mount, such as the driver mount of an ANT.<br>
|
|
<br>
|
|
The player is not allowed to board anything until the server responds in affirmation.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">vehicle_guid</dt><dd class="cmt"><p>the vehicle</p></dd><dt class="param">entry_point</dt><dd class="cmt"><p>the entry index that maps to a mount index, specific to the selected vehicle</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.MoveItemMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MoveItemMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="MoveItemMessage:MoveItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/MoveItemMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="MoveItemMessage.html" title=""><span class="name">MoveItemMessage</span></a><span class="params">(<span name="itemGuid">itemGuid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="avatarGuid1">avatarGuid1: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="avatarGuid2">avatarGuid2: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="dest">dest: <span name="scala.Int" class="extype">Int</span></span>, <span name="quantity">quantity: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.NoTrade" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="NoTradeextendsTradewithProductwithSerializable"></a><a id="NoTrade:NoTrade"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/NoTrade.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="NoTrade.html" title=""><span class="name">NoTrade</span></a><span class="params">(<span name="value">value: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="Trade.html" name="net.psforever.packet.game.Trade" id="net.psforever.packet.game.Trade" class="extype">Trade</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ObjectAttachMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ObjectAttachMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ObjectAttachMessage:ObjectAttachMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectAttachMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ObjectAttachMessage.html" title="Change the location of an object - the child - within the inventory system for another object - the parent."><span class="name">ObjectAttachMessage</span></a><span class="params">(<span name="parent_guid">parent_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="child_guid">child_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="slot">slot: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Change the location of an object - the child - within the inventory system for another object - the parent.</p><div class="fullcomment"><div class="comment cmt"><p>Change the location of an object - the child - within the inventory system for another object - the parent.
|
|
(Where the child object was before it was moved is not specified or important.)<br>
|
|
<br>
|
|
The data portion of this packet defines a parent object, a child object to-be, and a destination.
|
|
After the packet is delivered, the child object will be expected to be a possession of the parent object in the codified inventory location.
|
|
The "inventory" of the parent object is a generalization of that object's containment or installation positions.
|
|
The inventory is has different referral words for these positions depending on the target parent;
|
|
but, it is generally "seats" or "mounting points" for vehicles;
|
|
and, it is generally "holsters" or "grid inventory positions" for players.
|
|
For players, "holsters" and "grid inventory positions" have 1:1 numerical mapping.
|
|
For vehicles, however, "seats" and "mounting points" are not consistently mapped and are much more context sensitive.
|
|
For that reason, this installation position will hitherto be referred to as a generic "slot."<br>
|
|
<br>
|
|
Both the client and the server can send and receive this packet.
|
|
Its interplay with other packets simulate a lazy TCP-like approach to object manipulation.
|
|
If the client sends this packet, it will generally have already done what it was going to do.
|
|
If the server sends this packet, the client will have been waiting on confirmation of an action it previously requested.<br>
|
|
<br>
|
|
Player inventory slots:<br>
|
|
<code>0x80</code> - 0 - pistol holster 1<br>
|
|
<code>0x81</code> - 1 - pistol holster 2<br>
|
|
<code>0x82</code> - 2 - rifle holster 1<br>
|
|
<code>0x83</code> - 3 - rifle holster 2<br>
|
|
<code>0x84</code> - 4 - knife holster<br>
|
|
<code>0x86</code> - 6 - grid (1,1)<br>
|
|
<code>0x00FA</code> - 250 - is a special dest/extra code that "attaches the item to the player's cursor"
|
|
<code>0x00FC</code> - 252 - special item slot e.g. LLU (Possibly also cavern modules)</p></div><dl class="paramcmts block"><dt class="param">parent_guid</dt><dd class="cmt"><p>the parent object</p></dd><dt class="param">child_guid</dt><dd class="cmt"><p>the child object</p></dd><dt class="param">slot</dt><dd class="cmt"><p>a codified location within the parent object's inventory;
|
|
8u (0 - 127 or <code>0x80 - 0xFF</code>) or 16u (128 - 32767 or <code>0x0080 - 0x7FFF</code>)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ObjectCreateDetailedMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ObjectCreateDetailedMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ObjectCreateDetailedMessage:ObjectCreateDetailedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectCreateDetailedMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ObjectCreateDetailedMessage.html" title="Communicate with the client that a certain object with certain properties is to be created."><span class="name">ObjectCreateDetailedMessage</span></a><span class="params">(<span name="streamLength">streamLength: <span name="scala.Long" class="extype">Long</span></span>, <span name="objectClass">objectClass: <span name="scala.Int" class="extype">Int</span></span>, <span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="parentInfo">parentInfo: <span name="scala.Option" class="extype">Option</span>[<a href="objectcreate/ObjectCreateMessageParent.html" name="net.psforever.packet.game.objectcreate.ObjectCreateMessageParent" id="net.psforever.packet.game.objectcreate.ObjectCreateMessageParent" class="extype">ObjectCreateMessageParent</a>]</span>, <span name="data">data: <a href="objectcreate/ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Communicate with the client that a certain object with certain properties is to be created.</p><div class="fullcomment"><div class="comment cmt"><p>Communicate with the client that a certain object with certain properties is to be created.
|
|
In general, <code>ObjectCreateMessage</code> and its counterpart <code>ObjectCreateDetailedMessage</code> should look similar.<br>
|
|
<br>
|
|
In normal packet data order, the parent object is specified before the actual object is specified.
|
|
This is most likely a method of early correction.
|
|
"Does this parent object exist?"
|
|
"Is this new object something that can be attached to this parent?"
|
|
"Does the parent have the appropriate attachment slot?"
|
|
There is no fail-safe method for any of these circumstances being false, however, and the object will simply not be created.
|
|
In instance where the parent data does not exist, the object-specific data is immediately encountered.<br>
|
|
<br>
|
|
The object's GUID is assigned by the server.
|
|
The clients are required to adhere to this new GUID referring to the object.
|
|
There is no fail-safe for a conflict between what the server thinks is a new GUID and what any client thinks is an already-assigned GUID.
|
|
Likewise, there is no fail-safe between a client failing or refusing to create an object and the server thinking an object has been created.
|
|
(The GM-level command <code>/sync</code> tests for objects that "do not match" between the server and the client.
|
|
It's implementation and scope are undefined.)<br>
|
|
<br>
|
|
Knowing the object's type is essential for parsing the specific information passed by the <code>data</code> parameter.
|
|
If the object does not have encoding information or is unknown, it will not translate between byte data and a game object.</p></div><dl class="paramcmts block"><dt class="param">streamLength</dt><dd class="cmt"><p>the total length of the data that composes this packet in bits, excluding the opcode and end padding</p></dd><dt class="param">objectClass</dt><dd class="cmt"><p>the code for the type of object being constructed</p></dd><dt class="param">guid</dt><dd class="cmt"><p>the GUID this object will be assigned</p></dd><dt class="param">parentInfo</dt><dd class="cmt"><p>if defined, the relationship between this object and another object (its parent)</p></dd><dt class="param">data</dt><dd class="cmt"><p>the data used to construct this type of object;
|
|
on decoding, set to <code>None</code> if the process failed</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ObjectCreateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ObjectCreateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ObjectCreateMessage:ObjectCreateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectCreateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ObjectCreateMessage.html" title="Communicate with the client that a certain object with certain properties is to be created."><span class="name">ObjectCreateMessage</span></a><span class="params">(<span name="streamLength">streamLength: <span name="scala.Long" class="extype">Long</span></span>, <span name="objectClass">objectClass: <span name="scala.Int" class="extype">Int</span></span>, <span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="parentInfo">parentInfo: <span name="scala.Option" class="extype">Option</span>[<a href="objectcreate/ObjectCreateMessageParent.html" name="net.psforever.packet.game.objectcreate.ObjectCreateMessageParent" id="net.psforever.packet.game.objectcreate.ObjectCreateMessageParent" class="extype">ObjectCreateMessageParent</a>]</span>, <span name="data">data: <a href="objectcreate/ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Communicate with the client that a certain object with certain properties is to be created.</p><div class="fullcomment"><div class="comment cmt"><p>Communicate with the client that a certain object with certain properties is to be created.
|
|
In general, <code>ObjectCreateMessage</code> and its counterpart <code>ObjectCreateDetailedMessage</code> should look similar.<br>
|
|
<br>
|
|
<code>ObjectCreateMessage</code> is capable of creating every non-environmental object in the game through the use of encoding patterns.
|
|
The objects produced by this packet generally do not always fully express all the complexities of the object class.
|
|
With respect to a client's avatar, all of the items in his inventory are given thorough detail so that the client can account for their interaction.
|
|
The "shallow" objects produced by this packet are not like that.
|
|
They express only the essential information necessary for client interaction when the client interacts with them.
|
|
For example, a weapon defined by this packet may not care internally what fire mode it is in or how much ammunition it has.
|
|
Such a weapon is not in the client's player's holster or inventory.
|
|
It is imperceptive information to which he would not currently have access.
|
|
An <code>0x17</code> game object is, therefore, a game object with only the essential data exposed.<br>
|
|
<br>
|
|
When interacting with an <code>0x17</code> game object, the server will swap back and forth between it and an <code>0x18</code> object.
|
|
(Or it will be removed when it is placed somewhere a given client will no longer be able to see it.)
|
|
The purpose of this conversion is to control network traffic and object agency.
|
|
It is not necessary to keep track of all objects on every player on every client individually.
|
|
This relates to the goal of this packet exposing only "essential data."
|
|
One player does not need to know how much ammunition remains in a weapon belonging to another player normally.
|
|
One player also does not need to know how much ammunition is used up when another player reloads their weapon.
|
|
The only way the first player will know is when the weapon is transferred into his own inventory.
|
|
All other clients are spared micromanagement of the hypothetical other player's weapon.
|
|
Updated information is only made available when and where it is needed.<br>
|
|
<br>
|
|
Knowing the object's type is necessary for proper parsing.
|
|
If the object does not have encoding information or is unknown, it will not translate between byte data and a game object.</p></div><dl class="paramcmts block"><dt class="param">streamLength</dt><dd class="cmt"><p>the total length of the data that composes this packet in bits;
|
|
exclude the opcode (1 byte) and end padding (0-7 bits);
|
|
when encoding, it will be calculated automatically</p></dd><dt class="param">objectClass</dt><dd class="cmt"><p>the code for the type of object being constructed;
|
|
always an 11-bit LE value</p></dd><dt class="param">guid</dt><dd class="cmt"><p>the GUID this object will be assigned</p></dd><dt class="param">parentInfo</dt><dd class="cmt"><p>if defined, the relationship between this object and another object (its parent)</p></dd><dt class="param">data</dt><dd class="cmt"><p>the data used to construct this type of object;
|
|
on decoding, set to <code>None</code> if the process failed</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p>ObjectCreateDetailedMessage</p></span><span class="cmt"><p>ObjectCreateMessageParent</p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ObjectDeleteMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectDeleteMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ObjectDeleteMessage:ObjectDeleteMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectDeleteMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ObjectDeleteMessage.html" title=""><span class="name">ObjectDeleteMessage</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ObjectDeployedMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ObjectDeployedMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ObjectDeployedMessage:ObjectDeployedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectDeployedMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ObjectDeployedMessage.html" title="Dispatched by the server to generate a message in the events chat when placing deployables. This packet does not actually modify anything in regards to deployables."><span class="name">ObjectDeployedMessage</span></a><span class="params">(<span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>, <span name="desc">desc: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="action">action: <a href="DeployOutcome$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.DeployOutcome.Value" id="net.psforever.packet.game.DeployOutcome.Value" class="extmbr">DeployOutcome.Value</a></span>, <span name="count">count: <span name="scala.Long" class="extype">Long</span></span>, <span name="max">max: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to generate a message in the events chat when placing deployables.<br>
|
|
<br>
|
|
This packet does not actually modify anything in regards to deployables.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to generate a message in the events chat when placing deployables.<br>
|
|
<br>
|
|
This packet does not actually modify anything in regards to deployables.
|
|
The most common form of the generated message is:<br>
|
|
<code>"You have placed x of a possible y thing s."</code><br>
|
|
... where <code>x</code> is the current count of objects of this type that have been deployed;
|
|
<code>y</code> is the (reported) maximum amount of objects of this type that can be deployed;
|
|
and, <code>thing</code> is the token for objects of this type.
|
|
If the <code>thing</code> is a valid string token, it will be replaced by language-appropriate descriptive text in the message.
|
|
Otherwise, that text is placed directly into the message, with an obvious space between the text and the "s".
|
|
"boomer," for example, is replaced by "Boomer Heavy Explosives" in the message for English language.
|
|
"bullet_9mm_AP," however, is just "bullet_9mm_AP s."<br>
|
|
<br>
|
|
When the <code>action</code> is <code>Success</code>, the message in the chat will be shown as above.
|
|
When the <code>action</code> is <code>Failure</code>, the message will be:<br>
|
|
<code>"thing failed to deploy and was destroyed."</code><br>
|
|
... where, again, <code>thing</code> is a valid string token.</p></div><dl class="paramcmts block"><dt class="param">unk</dt><dd class="cmt"><p>na;
|
|
usually 0?</p></dd><dt class="param">desc</dt><dd class="cmt"><p>descriptive text of what kind of object is being deployed;
|
|
string token of the object, at best</p></dd><dt class="param">action</dt><dd class="cmt"><p>the form the message will take</p></dd><dt class="param">count</dt><dd class="cmt"><p>the current number of this type of object deployed</p></dd><dt class="param">max</dt><dd class="cmt"><p>the maximum number of this type of object that can be deployed</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ObjectDetachMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ObjectDetachMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ObjectDetachMessage:ObjectDetachMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectDetachMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ObjectDetachMessage.html" title="Dispatched by the server to cause two associated objects to disentangle from one another. ObjectDetachMessage is the opposite of ObjectAttachMessage."><span class="name">ObjectDetachMessage</span></a><span class="params">(<span name="parent_guid">parent_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="child_guid">child_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></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 name="roll">roll: <span name="scala.Float" class="extype">Float</span></span>, <span name="pitch">pitch: <span name="scala.Float" class="extype">Float</span></span>, <span name="yaw">yaw: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to cause two associated objects to disentangle from one another.<br>
|
|
<br>
|
|
<code>ObjectDetachMessage</code> is the opposite of <code>ObjectAttachMessage</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to cause two associated objects to disentangle from one another.<br>
|
|
<br>
|
|
<code>ObjectDetachMessage</code> is the opposite of <code>ObjectAttachMessage</code>.
|
|
When detached, the resulting freed object will be placed at the given coordinates in the game world.
|
|
For detachment from some container objects, a default placement point may exist.
|
|
This usually matches the position where the original mounting occurred, or is relative to the current position of the container.
|
|
This mounting position overrides the input one, but other temporary side-effects may occur.
|
|
For example, if a player detaches from a vehicle with coordinates for "somewhere else,"
|
|
the camera will temporarily be moved to that location "somewhere else" for the duration of the animation
|
|
but it will soon regain the player who appeared where expected.<br>
|
|
<br>
|
|
An object that is already dropped is a special case where the parent (container) does not technically exist.
|
|
The parent also does not need to exist as the object will still be transported to the specified coordinates.</p></div><dl class="paramcmts block"><dt class="param">parent_guid</dt><dd class="cmt"><p>the container/connector object</p></dd><dt class="param">child_guid</dt><dd class="cmt"><p>the contained/connected object</p></dd><dt class="param">pos</dt><dd class="cmt"><p>where the contained/connected object will be placed after it has detached</p></dd><dt class="param">roll</dt><dd class="cmt"><p>the amount of roll that affects orientation of the dropped item</p></dd><dt class="param">pitch</dt><dd class="cmt"><p>the amount of pitch that affects orientation of the dropped item</p></dd><dt class="param">yaw</dt><dd class="cmt"><p>the amount of yaw that affects orientation of the dropped item</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ObjectDetectedMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ObjectDetectedMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ObjectDetectedMessage:ObjectDetectedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectDetectedMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ObjectDetectedMessage.html" title="Update a list of (new) objects that have been detected by this client in one way or another."><span class="name">ObjectDetectedMessage</span></a><span class="params">(<span name="player_guid1">player_guid1: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="player_guid2">player_guid2: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>, <span name="list">list: <span name="scala.List" class="extype">List</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Update a list of (new) objects that have been detected by this client in one way or another.</p><div class="fullcomment"><div class="comment cmt"><p>Update a list of (new) objects that have been detected by this client in one way or another.</p></div><dl class="paramcmts block"><dt class="param">player_guid1</dt><dd class="cmt"><p>the player</p></dd><dt class="param">player_guid2</dt><dd class="cmt"><p>the player(?);
|
|
often matches with <code>player_guid1</code></p></dd><dt class="param">unk</dt><dd class="cmt"><p>na;
|
|
commonly, zero</p></dd><dt class="param">list</dt><dd class="cmt"><p>list of detected objects;
|
|
normally contains at least one element</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ObjectHeldMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectHeldMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ObjectHeldMessage:ObjectHeldMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectHeldMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ObjectHeldMessage.html" title=""><span class="name">ObjectHeldMessage</span></a><span class="params">(<span name="avatar_guid">avatar_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="held_holsters">held_holsters: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk1">unk1: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.OffshoreVehicleMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="OffshoreVehicleMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="OffshoreVehicleMessage:OffshoreVehicleMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/OffshoreVehicleMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="OffshoreVehicleMessage.html" title="Dispatched from the server to indicate that the player is traveling too far from the primary battlefield and needs to return."><span class="name">OffshoreVehicleMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="msg">msg: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched from the server to indicate that the player is traveling too far from the primary battlefield
|
|
and needs to return.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched from the server to indicate that the player is traveling too far from the primary battlefield
|
|
and needs to return.
|
|
At first the intention is to warn.
|
|
After the warning, the intent is to dispose.<br>
|
|
Do not dispatch this packet if the player is not seated in a vehicle or else the client will crash.<br>
|
|
<br>
|
|
Messages follow:<br>
|
|
1) <code>WARNING: Power Link is weakening. Proceed back to the continent.</code><br>
|
|
2) <code>DANGER: Power Link is Dangerously Low. Turn back to the continent immediately!</code><br>
|
|
3) <code>Power Link lost.</code><br>
|
|
Upon reception of #3, the player will lose control of their vehicle and it may explode depending on the vehicle.
|
|
The "Power Link" that is mentioned is a hand-wave.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>na</p></dd><dt class="param">vehicle_guid</dt><dd class="cmt"><p>na</p></dd><dt class="param">msg</dt><dd class="cmt"><p>the number indexes of the message to be displayed by the client</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.OrbitalShuttleTimeMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="OrbitalShuttleTimeMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="OrbitalShuttleTimeMsg:OrbitalShuttleTimeMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/OrbitalShuttleTimeMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="OrbitalShuttleTimeMsg.html" title="Control the animation state transitions of the high altitude rapid transport (HART) orbital shuttle building and the accompanying orbital shuttle model. The animation sequence is controlled primarily by the first field and goes through a strict cycle of boarding, lift shuttle, takeoff, land, lower shuttle."><span class="name">OrbitalShuttleTimeMsg</span></a><span class="params">(<span name="model_state">model_state: <a href="../../types/HartSequence.html" name="net.psforever.types.HartSequence" id="net.psforever.types.HartSequence" class="extype">HartSequence</a></span>, <span name="unk0">unk0: <span name="scala.Int" class="extype">Int</span></span>, <span name="arrival_time">arrival_time: <span name="scala.Long" class="extype">Long</span></span>, <span name="boarding_time">boarding_time: <span name="scala.Long" class="extype">Long</span></span>, <span name="other_time">other_time: <span name="scala.Long" class="extype">Long</span></span>, <span name="pairs">pairs: <span name="scala.List" class="extype">List</span>[<a href="PadAndShuttlePair.html" name="net.psforever.packet.game.PadAndShuttlePair" id="net.psforever.packet.game.PadAndShuttlePair" class="extype">PadAndShuttlePair</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Control the animation state transitions of the high altitude rapid transport (HART) orbital shuttle building
|
|
and the accompanying orbital shuttle model.<br>
|
|
<br>
|
|
The animation sequence is controlled primarily by the first field and
|
|
goes through a strict cycle of boarding, lift shuttle, takeoff, land, lower shuttle.</p><div class="fullcomment"><div class="comment cmt"><p>Control the animation state transitions of the high altitude rapid transport (HART) orbital shuttle building
|
|
and the accompanying orbital shuttle model.<br>
|
|
<br>
|
|
The animation sequence is controlled primarily by the first field and
|
|
goes through a strict cycle of boarding, lift shuttle, takeoff, land, lower shuttle.
|
|
All HART facilities (amenity <code>obbasemesh</code>) in a given zone are controlled by this packet.
|
|
Multiple systems are controlled by a single field during a given animation,
|
|
e.g., the boarding gantries are retracted or extended during the same part where the shuttle is raised or lowered.
|
|
Certain neutral animation states - <code>State0</code>, <code>State5</code>, and <code>State7</code> - all behave the same way
|
|
though denote different points in the sequence.
|
|
Animation subsequence states are coordinated by the second field,
|
|
though the specific purpose of the subsequence isn't always obvious,
|
|
and the field isn't always necessary to achieve the result of the primary sequence.<br>
|
|
<br>
|
|
The total time of the system is bound between two states:
|
|
whether the shuttle has left or whether it is boarding.
|
|
When separated ("has left"),
|
|
the shuttle will be lifted out of the bay to atop the building and will fly off into the horizon,
|
|
remaining despawned until it returns to view, perches atop the building again, and is lowered into the bay.
|
|
When boarding,
|
|
the shuttle is fixed in the bay and is accepting passengers via one of the boarding hallways.
|
|
Upon boarding the shuttle, the time until takeoff ("has left") is displayed to all waiting passengers
|
|
in the form of a progress bar.
|
|
This progress bar is fixed to a full time of 60 seconds (60000 milliseconds) in the client and
|
|
will start at fractions of completion for boarding times under 60 seconds.<br>
|
|
<br>
|
|
Pairs of globally unique identifiers for the shuttle facility and the shuttle
|
|
link the time fields to their function.
|
|
All facilities and shuttles in a given zone are paired and enumerated for a single packet.
|
|
If the HART facility identifier is missing or incorrect,
|
|
the absent facility will continue to undergo correct animation state transition,
|
|
but the door timer will not animate correctly and constantly display the time 10:37 and
|
|
the door lights will be neither locked closed (red) or openable (green).
|
|
If the shuttle identifier is missing or incorrect,
|
|
the absent shuttle will continue to undergo partially correct animation state transitions,
|
|
cycling between visible and invisible atop the HART facility,
|
|
and the aforementioned progress bars visible by shuttle passengers will not display during the boarding phase
|
|
if the shuttle is made available for boarding.</p></div><dl class="paramcmts block"><dt class="param">model_state</dt><dd class="cmt"><p>a control code that affects the over-all state of the HART system</p></dd><dt class="param">unk0</dt><dd class="cmt"><p>na</p></dd><dt class="param">arrival_time</dt><dd class="cmt"><p>the time for the orbital shuttle to return during instances when the shuttle is away;
|
|
displayed on a related time near the shuttle boarding entryways;
|
|
in milliseconds</p></dd><dt class="param">boarding_time</dt><dd class="cmt"><p>the time for the orbital shuttle to depart during instances when the shuttle is boarding;
|
|
frequently <code>8000L</code> when not in use;
|
|
in milliseconds</p></dd><dt class="param">other_time</dt><dd class="cmt"><p>time field used for a variety of things;
|
|
in most uses, the amount of time that has passed since the start of the event,
|
|
so usually <code>0</code> (at start of event);
|
|
with respects to <code>model_state</code> and <code>unk3</code>:
|
|
full departure time when <code>5</code>-<code>3</code> (variant of <code>7</code>-<code>3</code>);
|
|
occasionally, full departure time when <code>0</code>-<code>0</code>
|
|
in milliseconds</p></dd><dt class="param">pairs</dt><dd class="cmt"><p>a list of entries that pair
|
|
a paired facility pad unique identifier and shuttle unique identifier
|
|
with a control code</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.OrbitalStrikeWaypointMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="OrbitalStrikeWaypointMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="OrbitalStrikeWaypointMessage:OrbitalStrikeWaypointMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/OrbitalStrikeWaypointMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="OrbitalStrikeWaypointMessage.html" title="Dispatched by the server to tell the client to display an orbital strike waypoint somewhere in the game world. Waypoints are kept unique by the guid that is passed with them."><span class="name">OrbitalStrikeWaypointMessage</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="coords">coords: <span name="scala.Option" class="extype">Option</span>[<a href="Waypoint.html" name="net.psforever.packet.game.Waypoint" id="net.psforever.packet.game.Waypoint" class="extype">Waypoint</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to tell the client to display an orbital strike waypoint somewhere in the game world.<br>
|
|
<br>
|
|
Waypoints are kept unique by the <code>guid</code> that is passed with them.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to tell the client to display an orbital strike waypoint somewhere in the game world.<br>
|
|
<br>
|
|
Waypoints are kept unique by the <code>guid</code> that is passed with them.
|
|
To clear a waypoint is to pass the another packet to the client with the same GUID but with no coordinates.
|
|
Passing new coordinates with that GUID will update the position of the indicated waypoint.
|
|
If the GUID sent with the packet belongs to the client's avatar that player will be given text overlay instructions:<br>
|
|
"Press the fire key or button to launch an orbital strike at the waypoint."<br>
|
|
The text will fade shortly after the waypoint has been cleared.<br>
|
|
<br>
|
|
All <code>OrbitalStrikeWaypointMessage</code> packets sent to a client will create a waypoint that will be seen by that client.
|
|
All rendered waypoints, regardless of the users who summoned them, will be seen in the faction color of the client's avatar.
|
|
(Black OPs orbital strike waypoints are green, as expected.)
|
|
The server should not notify the wrong clients about another faction's prepared orbital strikes;
|
|
however, even if it did, those beams would be seen as a same-faction's marker.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>coordinates used to identify the waypoint;
|
|
ostensibly, the GUID of the player who placed the waypoint</p></dd><dt class="param">coords</dt><dd class="cmt"><p>the coordinates of the waypoint;
|
|
<code>None</code> if clearing a waypoint (use the same <code>guid</code> as to create it)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.OxygenStateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="OxygenStateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="OxygenStateMessage:OxygenStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/OxygenStateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="OxygenStateMessage.html" title="Dispatched by the server to cause the player to slowly drown."><span class="name">OxygenStateMessage</span></a><span class="params">(<span name="player">player: <a href="DrowningTarget.html" name="net.psforever.packet.game.DrowningTarget" id="net.psforever.packet.game.DrowningTarget" class="extype">DrowningTarget</a></span>, <span name="vehicle">vehicle: <span name="scala.Option" class="extype">Option</span>[<a href="DrowningTarget.html" name="net.psforever.packet.game.DrowningTarget" id="net.psforever.packet.game.DrowningTarget" class="extype">DrowningTarget</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to cause the player to slowly drown.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to cause the player to slowly drown.
|
|
If the player is mounted in a vehicle at the time, alert the player that the vehicle may be disabled.<br>
|
|
<br>
|
|
When a player walks too far underwater, a borderless red progress bar with a countdown from 100 (98) is displayed across the screen.
|
|
The flavor text reads "Oxygen level".
|
|
The countdown proceeds to zero at a fixed rate - it takes approximately 60s - and is timed with the depleting progress bar.
|
|
When it reaches zero, the player will be killed.
|
|
If the player is in a vehicle after a certain depth, a blue bar and countdown pair will superimpose the red indicators.
|
|
It depletes much more rapidly than the red indicators - it takes approximately 5s.
|
|
When it reaches zero, the vehicle will become disabled.
|
|
All players in the vehicle's seats will be kicked and they will not be allowed back in.<br>
|
|
<br>
|
|
Normally, the countdowns should be set to begin at 100 (100.0).
|
|
This is the earliest the drowning GUI will appear for either blue or red indicators.
|
|
Greater intervals - up to 204.8 - will start the countdown silently but the GUI will be hidden until 100.0.
|
|
(The progress indicators will actually appear to start counting from 98.)</p></div><dl class="paramcmts block"><dt class="param">player</dt><dd class="cmt"><p>the player's oxygen state</p></dd><dt class="param">vehicle</dt><dd class="cmt"><p>optional oxygen state of the vehicle the player is driving;
|
|
the player must be mounted in the vehicle (at start time)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.PadAndShuttlePair" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PadAndShuttlePairextendsProductwithSerializable"></a><a id="PadAndShuttlePair:PadAndShuttlePair"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PadAndShuttlePair.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PadAndShuttlePair.html" title="Paired globally unique identifier numbers, the first one being the pad (obbasemesh) of a HART shuttle building, the second being the shuttle itself."><span class="name">PadAndShuttlePair</span></a><span class="params">(<span name="pad">pad: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="shuttle">shuttle: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Paired globally unique identifier numbers,
|
|
the first one being the pad (<code>obbasemesh</code>) of a HART shuttle building,
|
|
the second being the shuttle itself.</p><div class="fullcomment"><div class="comment cmt"><p>Paired globally unique identifier numbers,
|
|
the first one being the pad (<code>obbasemesh</code>) of a HART shuttle building,
|
|
the second being the shuttle itself.</p></div><dl class="paramcmts block"><dt class="param">pad</dt><dd class="cmt"><p>the HART shuttle pad</p></dd><dt class="param">shuttle</dt><dd class="cmt"><p>the HART orbital shuttle</p></dd><dt class="param">unk</dt><dd class="cmt"><p>a control code;
|
|
has indeterminate purpose regardless of the phase expressed in the greater packet;
|
|
frequently <code>20</code> but also frequently varies</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.PickupItemMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PickupItemMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="PickupItemMessage:PickupItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PickupItemMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PickupItemMessage.html" title="Dispatched by the client when the player's intent is to collect an item from the ground. When a player faces a freed item on the ground in the game world, a prompt appears that invites him to pick it up."><span class="name">PickupItemMessage</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client when the player's intent is to collect an item from the ground.<br>
|
|
<br>
|
|
When a player faces a freed item on the ground in the game world, a prompt appears that invites him to pick it up.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client when the player's intent is to collect an item from the ground.<br>
|
|
<br>
|
|
When a player faces a freed item on the ground in the game world, a prompt appears that invites him to pick it up.
|
|
Doing so generates this packet.
|
|
The server determines the exact inventory position where the item will get placed.
|
|
If the inventory has insufficient space to accommodate the item, it gets put into the player's hand (on the cursor).<br>
|
|
<br>
|
|
This packet is complemented by an <code>ObjectAttachMessage</code> packet from the server that performs the actual "picking up."</p></div><dl class="paramcmts block"><dt class="param">item_guid</dt><dd class="cmt"><p>na</p></dd><dt class="param">player_guid</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.PingMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PingMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="PingMsg:PingMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PingMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PingMsg.html" title="Sent periodically by the PlanetSide client when connected to the Login server."><span class="name">PingMsg</span></a><span class="params">(<span name="serverSlot">serverSlot: <span name="scala.Long" class="extype">Long</span></span>, <span name="ticks">ticks: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Sent periodically by the PlanetSide client when connected to the Login server.</p><div class="fullcomment"><div class="comment cmt"><p>Sent periodically by the PlanetSide client when connected to the Login server. Not encrypted
|
|
</p></div><dl class="paramcmts block"><dt class="param">serverSlot</dt><dd class="cmt"><p>Which server on the server display is the ping referring to</p></dd><dt class="param">ticks</dt><dd class="cmt"><p>The number of ticks. Usually just reflected back to the client</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.PlanetSideZoneID" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlanetSideZoneIDextendsProductwithSerializable"></a><a id="PlanetSideZoneID:PlanetSideZoneID"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlanetSideZoneID.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case class</span></span> <span class="symbol"><a href="PlanetSideZoneID.html" title=""><span class="name">PlanetSideZoneID</span></a><span class="params">(<span name="zoneId">zoneId: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.PlanetsideAttributeMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PlanetsideAttributeMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="PlanetsideAttributeMessage:PlanetsideAttributeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlanetsideAttributeMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PlanetsideAttributeMessage.html" title="na Global: 50 - State initialization for amenities"><span class="name">PlanetsideAttributeMessage</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="attribute_type">attribute_type: <span name="scala.Int" class="extype">Int</span></span>, <span name="attribute_value">attribute_value: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na<br>
|
|
Global:<br>
|
|
<code>50 - State initialization for amenities</code><br></p><div class="fullcomment"><div class="comment cmt"><p>na<br>
|
|
Global:<br>
|
|
<code>50 - State initialization for amenities</code><br></p><ul><li>0 - Normal, accessible ("Press 'e' to ...")</li><li>1 - Fully destroyed model, inaccessible ("foo is destroyed and can not be accessed")</li></ul><p><code>51 - Common initialization for amenities, complementary to attribute 50</code><br></p><ul><li>0 - Normal, accessible</li><li>1 - Partially destroyed model, still accessible</li><li>2 - Explicitly set in transition from state 1; same as state 1?</li></ul><p><code>67 - ???</code><br>
|
|
<br>
|
|
Global (GUID=0)<br>
|
|
<code>75 - Russian client region check</code> (value checks with bitmask <code>& 8</code>)<br>
|
|
<code>82 - ???</code><br>
|
|
<code>83 - max boomers</code><br>
|
|
<code>84 - max he mines</code><br>
|
|
<code>85 - max disruptor mines</code><br>
|
|
<code>86 - max spitfire turrets</code><br>
|
|
<code>87 - max motion sensors</code><br>
|
|
<code>88 - max shadow turrets</code><br>
|
|
<code>89 - max cerebus turrets</code><br>
|
|
<code>90 - max Aegis shield generators</code><br>
|
|
<code>91 - max TRAPs</code><br>
|
|
<code>92 - max OMFTs</code><br>
|
|
<code>93 - max sensor disruptors</code><br>
|
|
<code>94 - boomers</code><br>
|
|
<code>95 - he mines</code><br>
|
|
<code>96 - disruptor mines</code><br>
|
|
<code>97 - spitfire turrets</code><br>
|
|
<code>98 - motion sensors</code><br>
|
|
<code>99 - shadow turrets</code><br>
|
|
<code>100 - cerebus turrets</code><br>
|
|
<code>101 - Aegis shield generators</code><br>
|
|
<code>102 - TRAPSs</code><br>
|
|
<code>103 - OMFTs</code><br>
|
|
<code>104 - sensor disruptors</code><br>
|
|
<code>112 - enable/disable festive backpacks</code><br>
|
|
<br>
|
|
Players/General:<br>
|
|
Server to client : <br>
|
|
<code>0 - health (setting to zero on vehicles/terminals will destroy them)</code><br>
|
|
<code>1 - healthMax</code><br>
|
|
<code>2 - stamina</code><br>
|
|
<code>3 - staminaMax</code><br>
|
|
<code>4 - armor</code><br>
|
|
<code>5 - armorMax</code><br>
|
|
<code>6 - PA_RELEASED - transform the (other) avatar in backpack on ground</code><br>
|
|
<code>7 - Sets charge level for MAX capacitor</code><br>
|
|
<code>8 - Enables empire specific max capacitor function - NC Shield, TR Overdrive, VS Jumpjets</code><br>
|
|
<code>9 - Possibly unused now - PA_SHIELDSTRENGTH in beta client</code><br>
|
|
<code>14 - Something with grief</code><br>
|
|
<code>15 - Weapon Lock. Value exemple : 600 to have 1 min lock. Max possible is 30min lock</code><br>
|
|
<code>16 - PA_DECONSTRUCTING in beta client</code><br>
|
|
<code>17 - BEP. Value seems to be the same as BattleExperienceMessage</code><br>
|
|
<code>18 - CEP.</code><br>
|
|
<code>19 - Anchors. Value is 0 to disengage, 1 to engage.</code><br>
|
|
<code>20 - Control console hacking, affects CC timer, yellow base warning lights and message "The FactionName has hacked into BaseName".
|
|
Format is: Time left - 2 bytes, faction - 1 byte (1-4), isResecured - 1 byte (0-1)</code><br></p><ul><li>65535 segments per faction in deciseconds (seconds * 10)</li><li>0-65535 = Neutral 0 seconds to 1h 49m 14s - 0x0000 to 0xFFFF</li><li>65536 (0x10000) - 131071 (0x1FFFF) - TR</li><li>131072 (0x20000) - 196607 (0x2FFFF) - NC</li><li>196608 (0x30000) - 262143 (0x3FFFF) - VS</li><li>17039360 (0x1040000) - CC Resecured</li></ul><p><code>24 - Learn certification:</code><br></p><ul><li>01 - Medium Assault</li><li>02 - Heavy Assault</li><li>03 - Special Assault</li><li>04 - Anti-Vehicular</li><li>05 - Sniping</li><li>06 - Elite Assault</li><li>07 - Air Cavalry, Scout</li><li>08 - Air Cavalry, Interceptor</li><li>09 - Air Cavalry, Assault</li><li>10 - Air Support</li><li>11 - ATV</li><li>12 - Light Scout</li><li>13 - Assault Buggy</li><li>14 - Armored Assault 1</li><li>15 - Armored Assault 2</li><li>16 - Ground Transport</li><li>17 - Ground Support</li><li>18 - BattleFrame Robotics</li><li>19 - Flail</li><li>20 - Switchblade</li><li>21 - Harasser</li><li>22 - Phantasm</li><li>23 - Galaxy Gunship</li><li>24 - BFR Anti Aircraft</li><li>25 - BFR Anti Infantry</li><li>26 - ?! Removed Cert ?</li><li>27 - ?! Removed Cert ?</li><li>28 - Reinforced ExoSuitDefinition</li><li>29 - Infiltration Suit</li><li>30 - AA MAX</li><li>31 - AI MAX</li><li>32 - AV MAX</li><li>33 - Uni-MAX</li><li>34 - Medical</li><li>35 - Advanced Medical</li><li>36 - Hacking</li><li>37 - Advanced Hacking</li><li>38 - Expert Hacking</li><li>39 - Data Corruption</li><li>40 - Electronics Expert (= Expert Hacking + Data Corruption) Must have Advanced Hacking</li><li>41 - Engineering</li><li>42 - Combat Engineering</li><li>43 - Fortification Engineering</li><li>44 - Assault Engineering</li><li>45 - Advanced Engineering (= Fortification Engineering + Assault Engineering) Must have Combat Engineering</li></ul><p><code>25 - Forget certification: ... (see 24)</code><br>
|
|
<code>26 - Certification reset timer (in seconds)</code>
|
|
<code>27 - PA_JAMMED - plays jammed buzzing sound in vicinity of target, jams weapon discharge</code><br>
|
|
<code>28 - PA_IMPLANT_ACTIVE - Plays implant sounds. Valid values seem to be up to 20.</code><br>
|
|
<code>29 - PA_VAPORIZED - Visible ?! That's not the cloaked effect, Maybe for spectator mode ?. Value is 0 to visible, 1 to invisible.</code><br>
|
|
<code>31 - Looking for Squad info (marquee and ui):</code><br></p><ul><li>0 - LFS</li><li>1 is LFSM (Looking for Squad Members)<code></code></li><li><code>n</code> is the supplemental squad identifier number; same as "LFS;" for the leader, sets "LFSM" after the first manual flagging<code></code></li></ul><p><code>32 - Maintain the squad role index, when a member of a squad</code><br>
|
|
<code>35 - Battle Rank</code><br>
|
|
<code>36 - Command Rank</code><br>
|
|
<code>38 - Spawn active or not. MUST use base MapId not base GUID</code><br>
|
|
<code>43 - Info on avatar name : 0 = Nothing, 1 = "(LD)" message</code><br>
|
|
<code>45 - NTU charge bar 0-10, 5 = 50% full. Seems to apply to both ANT and NTU Silo (possibly siphons?)</code><br>
|
|
<code>46 - Sends "Generator damage is at a critical level!" message</code>
|
|
<code>47 - Sets base NTU level to CRITICAL.</code><br>
|
|
<code>48 - Set to 1 to send base power loss message & turns on red warning lights throughout base.</code><br>
|
|
<code>49 - Vehicle texture effects state? (>0 turns on ANT panel glow or ntu silo panel glow + orbs) (bit?)</code><br>
|
|
<code>52 - Vehicle particle effects? (>0 turns on orbs going towards ANT. Doesn't affect silo) (bit?)</code><br>
|
|
<code>53 - LFS. Value is 1 to flag LFS</code><br>
|
|
<code>54 - Player "Aura". Values can be expressed in the first byte's lower nibble:</code></p><ul><li>0 - nothing</li><li>1 - plasma</li><li>2 - ancient</li><li>4 - LLU (?)</li><li>8 - fire</li><li>e.g., 13 = 8 + 4 + 1 = fire and LLU and plasma</li></ul><p><code>55 - "Someone is attempting to Heal you". Value is 1</code><br>
|
|
<code>56 - "Someone is attempting to Repair you". Value is 1</code><br>
|
|
<code>64 - ????? related to using router telepads</code>
|
|
<code>67 - Enables base shields (from cavern module/lock)</code><br>
|
|
<code>73 - "You are locked into the Core Beam. Charging your Module now.". Value is 1 to active</code><br>
|
|
<code>77 - Cavern Facility Captures. Value is the number of captures</code><br>
|
|
<code>78 - Cavern Kills. Value is the number of kills</code><br>
|
|
<code>106 - Avatar Cosmetics</code><br>
|
|
<code>116 - Apply colour to REK beam and REK icon above players</code></p><ul><li>0 = yellow</li><li>1 = red</li><li>2 = purple</li><li>3 = blue</li></ul><p>Client to Server : <br>
|
|
<code>106 - Custom Head</code><br>
|
|
<code>224 - Player/vehicle joins black ops</code><br>
|
|
<code>228 - Player/vehicle leaves black ops</code><br>
|
|
<br>
|
|
<code>Vehicles:</code><br>
|
|
<code>10 - Driver mount permissions</code></p><ul><li>0 - Locked</li><li>1 - Group</li><li>3 - Empire</li></ul><p><code>11 - Gunner mount(s) permissions (same)</code><br>
|
|
<code>12 - Passenger mount(s) permissions (same)</code><br>
|
|
<code>13 - Trunk permissions (same)</code><br>
|
|
<code>21 - Declare a player the vehicle's owner, by globally unique identifier</code><br>
|
|
<code>22 - Toggles gunner and passenger mount points (1 = hides, 0 = reveals; this also locks their permissions)</code><br>
|
|
<code>54 - Plays jammed buzzing sound in vicinity of target</code><br>
|
|
<code>55 - Trigger APC EMP</code><br>
|
|
<code>68 - Vehicle shield health</code><br>
|
|
<code>79 - ???</code><br>
|
|
<code>80 - Damage vehicle (unknown value)</code><br>
|
|
<code>81 - ???</code><br>
|
|
<code>113 - Vehicle capacitor - e.g. Leviathan EMP charge</code></p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the object</p></dd><dt class="param">attribute_type</dt><dd class="cmt"><p>the field</p></dd><dt class="param">attribute_value</dt><dd class="cmt"><p>the value</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.PlanetsideStringAttributeMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PlanetsideStringAttributeMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="PlanetsideStringAttributeMessage:PlanetsideStringAttributeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlanetsideStringAttributeMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PlanetsideStringAttributeMessage.html" title="na The one common use of this packet is to transmit information about the name of the player's outfit during login."><span class="name">PlanetsideStringAttributeMessage</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="string_type">string_type: <span name="scala.Int" class="extype">Int</span></span>, <span name="string_value">string_value: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na<br>
|
|
The one common use of this packet is to transmit information about the name of the player's outfit during login.</p><div class="fullcomment"><div class="comment cmt"><p>na<br>
|
|
The one common use of this packet is to transmit information about the name of the player's outfit during login.
|
|
The guid will belong to the player; the "type will be 0; the outfit name will appear on the appropriate window.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>na</p></dd><dt class="param">string_type</dt><dd class="cmt"><p>na</p></dd><dt class="param">string_value</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.PlayerStasisMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PlayerStasisMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="PlayerStasisMessage:PlayerStasisMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlayerStasisMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PlayerStasisMessage.html" title="Causes the avatar to be prepped for drop pod use. This packet is dispatched from the server to all occupants of the HART shuttle when it has completed its take-off animation."><span class="name">PlayerStasisMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="stasis">stasis: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">true</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Causes the avatar to be prepped for drop pod use.<br>
|
|
<br>
|
|
This packet is dispatched from the server to all occupants of the HART shuttle when it has completed its take-off animation.</p><div class="fullcomment"><div class="comment cmt"><p>Causes the avatar to be prepped for drop pod use.<br>
|
|
<br>
|
|
This packet is dispatched from the server to all occupants of the HART shuttle when it has completed its take-off animation.
|
|
When received by the client, that player's avatar is "removed from the world" and the Interstellar Map is displayed for them.
|
|
The "Launch Drop Pod" button window is also made visible.
|
|
Selecting individual continental maps for viewing and clicking on the landmasses has the expected behavior for drop pods implementation.<br>
|
|
<br>
|
|
Being seated on the HART shuttle at the time, a player's avatar does not physically exist when the packet is received.
|
|
If the packet is received while the player is outside of the HART shuttle, the state of their avatar is not known to them.
|
|
"Removed from the world" merely implies that one can not leave the Interstellar Map once it has been displayed.
|
|
According to packet capture, their avatar is not explicitly deconstructed until the dropped-into map is loaded.<br>
|
|
<br>
|
|
When the packet is received on one's client, but is addressed to another player, nothing seems to happen to that player.
|
|
If that player's model is outside of the HART, it will not deconstruct.
|
|
Only the client's avatar can be affected by this packet.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">stasis</dt><dd class="cmt"><p><code>true</code> by default;
|
|
nothing when <code>false</code> (?)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.PlayerStateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PlayerStateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="PlayerStateMessage:PlayerStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlayerStateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PlayerStateMessage.html" title="The server instructs some clients to render a player (usually not that client's avatar) to move in a certain way. This packet instructs the basic aspects of how the player character is positioned and how the player character moves."><span class="name">PlayerStateMessage</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></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 name="vel">vel: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]</span>, <span name="facingYaw">facingYaw: <span name="scala.Float" class="extype">Float</span></span>, <span name="facingPitch">facingPitch: <span name="scala.Float" class="extype">Float</span></span>, <span name="facingYawUpper">facingYawUpper: <span name="scala.Float" class="extype">Float</span></span>, <span name="timestamp">timestamp: <span name="scala.Int" class="extype">Int</span></span>, <span name="is_crouching">is_crouching: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">false</span></span>, <span name="is_jumping">is_jumping: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">false</span></span>, <span name="jump_thrust">jump_thrust: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">false</span></span>, <span name="is_cloaked">is_cloaked: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">false</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The server instructs some clients to render a player (usually not that client's avatar) to move in a certain way.<br>
|
|
<br>
|
|
This packet instructs the basic aspects of how the player character is positioned and how the player character moves.</p><div class="fullcomment"><div class="comment cmt"><p>The server instructs some clients to render a player (usually not that client's avatar) to move in a certain way.<br>
|
|
<br>
|
|
This packet instructs the basic aspects of how the player character is positioned and how the player character moves.
|
|
Each client keeps track of where a character "currently" is according to that client.
|
|
<code>pos</code> reflects an update in regards to where the character should be moved.
|
|
Data between this "currently" and "new" are interpolated over a fixed time interval.
|
|
Position and velocity data is standard to normal PlanetSide ranges.
|
|
All angles follow the convention that every <code>0x1</code> is about 2.8125 degrees; so, <code>0x10</code> is 45.0 degrees.<br>
|
|
<br>
|
|
The avatar model normally moves from where it "currently" is to <code>pos</code>.
|
|
When <code>vel</code> is defined, <code>pos</code> is treated as where the avatar model starts its animation.
|
|
In that case, it appears to teleport to <code>pos</code> to carry out the interpolated movement according to <code>vel</code>.
|
|
After the move, it remains at essentially <code>pos + vel * t</code>.
|
|
The repositioning always takes the same amount of time.
|
|
The player model is left in a walking/running animation (in place) until directed otherwise.<br>
|
|
<br>
|
|
If the model must interact with the environment during a velocity-driven move, it copes with local physics.
|
|
A demonstration of this is what happens when one player "runs past"/"into" another player running up stairs.
|
|
The climbing player is frequently reported by the other to appear to bounce over that player's head.
|
|
If the other player is off the ground, passing too near to the observer can cause a rubber band effect on trajectory.
|
|
This effect is entirely client-side to the observer and affects the moving player in no way.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the avatar's guid</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the position of the avatar in the world environment (in three coordinates)</p></dd><dt class="param">vel</dt><dd class="cmt"><p>an optional velocity</p></dd><dt class="param">facingYaw</dt><dd class="cmt"><p>a "yaw" angle</p></dd><dt class="param">facingPitch</dt><dd class="cmt"><p>a "pitch" angle</p></dd><dt class="param">facingYawUpper</dt><dd class="cmt"><p>a "yaw" angle that represents the angle of the avatar's upper body with respect to its forward-facing direction;
|
|
this number is normally 0 for forward facing;
|
|
the range is limited between approximately 61 degrees of center turned to left or right</p></dd><dt class="param">timestamp</dt><dd class="cmt"><p>A sequential counter</p></dd><dt class="param">is_crouching</dt><dd class="cmt"><p>avatar is crouching</p></dd><dt class="param">is_jumping</dt><dd class="cmt"><p>avatar is jumping;
|
|
must remain flagged for jump to maintain animation</p></dd><dt class="param">jump_thrust</dt><dd class="cmt"><p>provide a measure of vertical stability when really close to the avatar character</p></dd><dt class="param">is_cloaked</dt><dd class="cmt"><p>avatar is cloaked by virtue of an Infiltration Suit</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.PlayerStateMessageUpstream" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PlayerStateMessageUpstreamextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="PlayerStateMessageUpstream:PlayerStateMessageUpstream"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlayerStateMessageUpstream.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PlayerStateMessageUpstream.html" title="Constantly sent from the client to the server to update player avatar properties. Exploration: seq_time appears to be used in other message definitions as well."><span class="name">PlayerStateMessageUpstream</span></a><span class="params">(<span name="avatar_guid">avatar_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></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 name="vel">vel: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]</span>, <span name="facingYaw">facingYaw: <span name="scala.Float" class="extype">Float</span></span>, <span name="facingPitch">facingPitch: <span name="scala.Float" class="extype">Float</span></span>, <span name="facingYawUpper">facingYawUpper: <span name="scala.Float" class="extype">Float</span></span>, <span name="seq_time">seq_time: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="is_crouching">is_crouching: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="is_jumping">is_jumping: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="jump_thrust">jump_thrust: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="is_cloaked">is_cloaked: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk3">unk3: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Constantly sent from the client to the server to update player avatar properties.<br>
|
|
<br>
|
|
Exploration:<br>
|
|
<code>seq_time</code> appears to be used in other message definitions as well.</p><div class="fullcomment"><div class="comment cmt"><p>Constantly sent from the client to the server to update player avatar properties.<br>
|
|
<br>
|
|
Exploration:<br>
|
|
<code>seq_time</code> appears to be used in other message definitions as well.
|
|
It seems to represent a timestamp for ordering, e.g., player and weapon events.</p></div><dl class="paramcmts block"><dt class="param">avatar_guid</dt><dd class="cmt"><p>the player's GUID</p></dd><dt class="param">pos</dt><dd class="cmt"><p>where the player is in the world</p></dd><dt class="param">vel</dt><dd class="cmt"><p>how the player is moving</p></dd><dt class="param">facingYaw</dt><dd class="cmt"><p>a "yaw" angle</p></dd><dt class="param">facingPitch</dt><dd class="cmt"><p>a "pitch" angle;
|
|
0 for forward-facing;
|
|
75.9375 for the up-facing limit;
|
|
-73.125 for the down-facing limit</p></dd><dt class="param">facingYawUpper</dt><dd class="cmt"><p>a "yaw" angle that represents the angle of the avatar's upper body with respect to its forward-facing direction;
|
|
0 for forward-facing;
|
|
+/-61.875 for the clockwise/counterclockwise turn limits, respectively</p></dd><dt class="param">seq_time</dt><dd class="cmt"><p>the "time frame" according to the server;
|
|
starts at 0; max value is 1023 before resetting</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">is_crouching</dt><dd class="cmt"><p>avatar is crouching</p></dd><dt class="param">is_jumping</dt><dd class="cmt"><p>avatar is jumping;
|
|
must remain flagged for jump to maintain animation</p></dd><dt class="param">jump_thrust</dt><dd class="cmt"><p>provide a measure of vertical stability when really close to the avatar character</p></dd><dt class="param">is_cloaked</dt><dd class="cmt"><p>avatar is cloaked by virtue of an Infiltration Suit</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.PlayerStateShiftMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PlayerStateShiftMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="PlayerStateShiftMessage:PlayerStateShiftMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlayerStateShiftMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PlayerStateShiftMessage.html" title="Push specific motion-based stimuli on a specific character. PlayerStateMessageUpstream involves data transmitted from a client to the server regarding its avatar."><span class="name">PlayerStateShiftMessage</span></a><span class="params">(<span name="state">state: <span name="scala.Option" class="extype">Option</span>[<a href="ShiftState.html" name="net.psforever.packet.game.ShiftState" id="net.psforever.packet.game.ShiftState" class="extype">ShiftState</a>]</span>, <span name="unk">unk: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Push specific motion-based stimuli on a specific character.<br>
|
|
<br>
|
|
<code>PlayerStateMessageUpstream</code> involves data transmitted from a client to the server regarding its avatar.</p><div class="fullcomment"><div class="comment cmt"><p>Push specific motion-based stimuli on a specific character.<br>
|
|
<br>
|
|
<code>PlayerStateMessageUpstream</code> involves data transmitted from a client to the server regarding its avatar.
|
|
<code>PlayerStateMessage</code> involves data transmitted from the server to the clients regarding characters other than that client's avatar.
|
|
<code>PlayerStateShiftMessage</code> involves data transmitted from the server to a client about that client's avatar.
|
|
It temporarily asserts itself before normal player movement and asserts specific placement and motion.
|
|
An application of this packet is being <code>/warp</code>ed within a zone via a non-triggering agent (like a teleporter).
|
|
Another, more common, application of this packet is being thrown about when the target of an attempted roadkill.</p></div><dl class="paramcmts block"><dt class="param">state</dt><dd class="cmt"><p>if defined, the behaviors to influence the character</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ProjectileCharacteristics" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="ProjectileCharacteristicsextendsIntEnumEntry"></a><a id="ProjectileCharacteristics:ProjectileCharacteristics"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ProjectileCharacteristics.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="ProjectileCharacteristics.html" title=""><span class="name">ProjectileCharacteristics</span></a><span class="result"> extends <span name="enumeratum.values.IntEnumEntry" class="extype">IntEnumEntry</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ProjectileStateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ProjectileStateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ProjectileStateMessage:ProjectileStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ProjectileStateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ProjectileStateMessage.html" title="Dispatched to deliberately control certain projectiles of a weapon on other players' clients. This packet should be generated by firing specific weapons in specific fire modes."><span class="name">ProjectileStateMessage</span></a><span class="params">(<span name="projectile_guid">projectile_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="shot_pos">shot_pos: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="shot_vel">shot_vel: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="shot_original_orient">shot_original_orient: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="sequence_num">sequence_num: <span name="scala.Int" class="extype">Int</span></span>, <span name="end">end: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="hit_target_guid">hit_target_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched to deliberately control certain projectiles of a weapon on other players' clients.<br>
|
|
<br>
|
|
This packet should be generated by firing specific weapons in specific fire modes.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched to deliberately control certain projectiles of a weapon on other players' clients.<br>
|
|
<br>
|
|
This packet should be generated by firing specific weapons in specific fire modes.
|
|
For example, the Phoenix (<code>hunterseeker</code>) discharged in its primary fire mode generates this packet;
|
|
but, the Phoenix in secondary fire mode does not.
|
|
The Striker (<code>striker</code>) discharged in its primary fire mode generates this packet;
|
|
but, the Striker in secondary fire mode does not.
|
|
The chosen fire mode(s) are not a straight-fire projectile but one that has special control asserted over it.
|
|
For the Phoenix, it is user operated (camera-guided).
|
|
For the Striker, it tracks towards a valid target while the weapon's reticle hovers over that target.<br>
|
|
<br>
|
|
This packet will continue to be dispatched by the client for as long as the projectile being tracked is in the air.
|
|
All projectiles have a maximum lifespan before they will lose control and either despawn and/or explode.
|
|
This number is tracked in the packet for simplicity.
|
|
<br>
|
|
This control can not be demonstrated until that projectile is physically constructed on the other clients
|
|
in the same way that a player or a vehicle is constructed.
|
|
A projectile that exhibits intentional construction behavior is flagged using the property <code>exists_on_remote_client</code>.
|
|
The model comes with a number of caveats,
|
|
some that originate from the object construction process itself,
|
|
but also some from this packet.
|
|
For example,
|
|
as indicated by the static <code>shot_original_orient</code> values reported by this packet.
|
|
a discharged controlled projectile will not normally rotate.
|
|
A minor loss of lifespan may be levied.</p></div><dl class="paramcmts block"><dt class="param">projectile_guid</dt><dd class="cmt"><p>when dispatched by the client, the client-specific local unique identifier of the projectile;
|
|
when dispatched by the server, the global unique identifier for the synchronized projectile object</p></dd><dt class="param">shot_pos</dt><dd class="cmt"><p>the position of the projectile</p></dd><dt class="param">shot_vel</dt><dd class="cmt"><p>the velocity of the projectile</p></dd><dt class="param">shot_original_orient</dt><dd class="cmt"><p>the orientation of the projectile when it was discharged</p></dd><dt class="param">sequence_num</dt><dd class="cmt"><p>an incrementing index of the packet in this projectile's lifetime;
|
|
suggests the "time alive" and indicates a place in packet ordering</p></dd><dt class="param">end</dt><dd class="cmt"><p>indicates the projectile has reached the end of its lifespan;
|
|
usually, it should explode</p></dd><dt class="param">hit_target_guid</dt><dd class="cmt"><p>the global unique identifier of the object the projwectile collided with;
|
|
will be 0 if it reached the end of its life naturally, without colliding with anything</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ProjectileDefinition</code></p></span><span class="cmt"><p><code>RemoteProjectileData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.PropertyOverrideMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PropertyOverrideMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="PropertyOverrideMessage:PropertyOverrideMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PropertyOverrideMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PropertyOverrideMessage.html" title="Dispatched by the server to alert the client about custom permissions in different zones. The primarily way this packet was used on Gemini Live was to restrict weapons per zone."><span class="name">PropertyOverrideMessage</span></a><span class="params">(<span name="list">list: <span name="scala.List" class="extype">List</span>[<a href="PropertyOverrideMessage$$GamePropertyScope.html" name="net.psforever.packet.game.PropertyOverrideMessage.GamePropertyScope" id="net.psforever.packet.game.PropertyOverrideMessage.GamePropertyScope" class="extype">PropertyOverrideMessage.GamePropertyScope</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to alert the client about custom permissions in different zones.<br>
|
|
<br>
|
|
The primarily way this packet was used on Gemini Live was to restrict weapons per zone.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to alert the client about custom permissions in different zones.<br>
|
|
<br>
|
|
The primarily way this packet was used on Gemini Live was to restrict weapons per zone.
|
|
The Battle Island restrictions, for example, were enforced by these properties.<br>
|
|
<br>
|
|
Exploration:<br>
|
|
What else can you do with this packet?</p></div><dl class="paramcmts block"><dt class="param">list</dt><dd class="cmt"><p>a <code>List</code> defining scopes for the targets of internal property changes</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ProximityTerminalUseMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ProximityTerminalUseMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ProximityTerminalUseMessage:ProximityTerminalUseMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ProximityTerminalUseMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ProximityTerminalUseMessage.html" title="The player's avatar has moved in relation to a set piece that reacts with the player due to his proximity. Elements that exhibit this behavior include Repair/Rearm Silos in facility courtyards and various cavern crystals."><span class="name">ProximityTerminalUseMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk">unk: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The player's avatar has moved in relation to a set piece that reacts with the player due to his proximity.<br>
|
|
<br>
|
|
Elements that exhibit this behavior include Repair/Rearm Silos in facility courtyards and various cavern crystals.</p><div class="fullcomment"><div class="comment cmt"><p>The player's avatar has moved in relation to a set piece that reacts with the player due to his proximity.<br>
|
|
<br>
|
|
Elements that exhibit this behavior include Repair/Rearm Silos in facility courtyards and various cavern crystals.
|
|
The packets are only dispatched when it is appropriate for the player to be affected.<br>
|
|
<br>
|
|
Exploration:<br>
|
|
Packets where the bytes for the player's GUID are blank exist.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">object_guid</dt><dd class="cmt"><p>the object whose functionality is triggered</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.QuantityDeltaUpdateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="QuantityDeltaUpdateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="QuantityDeltaUpdateMessage:QuantityDeltaUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/QuantityDeltaUpdateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="QuantityDeltaUpdateMessage.html" title="Instructs client to update the quantity of an item based on a delta when sent server to client."><span class="name">QuantityDeltaUpdateMessage</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="quantity_delta">quantity_delta: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Instructs client to update the quantity of an item based on a delta when sent server to client.</p><div class="fullcomment"><div class="comment cmt"><p>Instructs client to update the quantity of an item based on a delta when sent server to client.</p><p>See also <a href="QuantityUpdateMessage.html" name="net.psforever.packet.game.QuantityUpdateMessage" id="net.psforever.packet.game.QuantityUpdateMessage" class="extype">QuantityUpdateMessage</a>
|
|
</p></div><dl class="paramcmts block"><dt class="param">item_guid</dt><dd class="cmt"><p>the item to update</p></dd><dt class="param">quantity_delta</dt><dd class="cmt"><p>the change in quantity of the item</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.QuantityUpdateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="QuantityUpdateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="QuantityUpdateMessage:QuantityUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/QuantityUpdateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="QuantityUpdateMessage.html" title="Instructs client to update the quantity of an item when sent server to client."><span class="name">QuantityUpdateMessage</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="quantity">quantity: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Instructs client to update the quantity of an item when sent server to client.</p><div class="fullcomment"><div class="comment cmt"><p>Instructs client to update the quantity of an item when sent server to client.</p><p>See also <a href="QuantityDeltaUpdateMessage.html" name="net.psforever.packet.game.QuantityDeltaUpdateMessage" id="net.psforever.packet.game.QuantityDeltaUpdateMessage" class="extype">QuantityDeltaUpdateMessage</a>
|
|
</p></div><dl class="paramcmts block"><dt class="param">item_guid</dt><dd class="cmt"><p>the item to update</p></dd><dt class="param">quantity</dt><dd class="cmt"><p>the quantity to update the item to</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ReleaseAvatarRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ReleaseAvatarRequestMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ReleaseAvatarRequestMessage:ReleaseAvatarRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ReleaseAvatarRequestMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ReleaseAvatarRequestMessage.html" title="Packet send by client when clic on button after death https://streamable.com/4r16m"><span class="name">ReleaseAvatarRequestMessage</span></a><span class="params">()</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Packet send by client when clic on button after death
|
|
https://streamable.com/4r16m
|
|
</p></li><li class="indented0 " name="net.psforever.packet.game.ReloadMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ReloadMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ReloadMessage:ReloadMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ReloadMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ReloadMessage.html" title=""><span class="name">ReloadMessage</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="ammo_clip">ammo_clip: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.RepairMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RepairMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="RepairMessage:RepairMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/RepairMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="RepairMessage.html" title="Dispatched to the client to report the amount of repair that is performed upon a target item."><span class="name">RepairMessage</span></a><span class="params">(<span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="repair_value">repair_value: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched to the client to report the amount of repair that is performed upon a target item.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched to the client to report the amount of repair that is performed upon a target item.
|
|
On the client, a progress bar window is displayed with the appropriate repair type and amount.
|
|
The item could be a player or a vehicle or a stationary game object, e.g., a terminal.</p></div><dl class="paramcmts block"><dt class="param">item_guid</dt><dd class="cmt"><p>a game object;
|
|
the kind of object influences the kind of repair</p></dd><dt class="param">repair_value</dt><dd class="cmt"><p>the percentage of maximum health that the object possesses after repairs;
|
|
as the value is a percentage, it should be from 0 to 100;
|
|
at 100, the progress window does not display anymore;
|
|
above 100, the progress window stays displayed unless the underlying process is interrupted</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ReplicationStreamMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ReplicationStreamMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ReplicationStreamMessage:ReplicationStreamMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ReplicationStreamMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ReplicationStreamMessage.html" title="Display the list of squads available to a given player. The four main operations are: initializing the list, updating entries in the list, removing entries from the list, and clearing the list."><span class="name">ReplicationStreamMessage</span></a><span class="params">(<span name="behavior">behavior: <span name="scala.Int" class="extype">Int</span></span>, <span name="behavior2">behavior2: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="entries">entries: <span name="scala.Vector" class="extype">Vector</span>[<a href="SquadListing.html" name="net.psforever.packet.game.SquadListing" id="net.psforever.packet.game.SquadListing" class="extype">SquadListing</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Display the list of squads available to a given player.<br>
|
|
<br>
|
|
The four main operations are:
|
|
initializing the list,
|
|
updating entries in the list,
|
|
removing entries from the list,
|
|
and clearing the list.</p><div class="fullcomment"><div class="comment cmt"><p>Display the list of squads available to a given player.<br>
|
|
<br>
|
|
The four main operations are:
|
|
initializing the list,
|
|
updating entries in the list,
|
|
removing entries from the list,
|
|
and clearing the list.
|
|
The process of initializing the list and clearing the list actually are performed by similar behavior.
|
|
Squads would just not be added after the list clears.
|
|
Moreover, removing entries from the list overrides the behavior to update entries in the list.
|
|
Squad list entries are typically referenced by their line index.<br>
|
|
<br>
|
|
Though often specified with a global identifier, squads are rarely accessed using that identifier.
|
|
Outside of initialization activities, the specific index of the squad listing is referenced.
|
|
During the list initialization process, the entries must be in ascending order of index.
|
|
The total number of entries in a packet is not known until they have all been parsed.
|
|
The minimum number of entries is "no entries."
|
|
The maximum number of entries is supposedly 254.
|
|
The last item is always the index 255 and this is interpreted as the end of the stream.<br>
|
|
<br>
|
|
When no updates are provided, the client loads a default (but invalid) selection of data comprising four squads:<br>
|
|
<code>0 Holeesh another purpose Desolation 6/7</code><br>
|
|
<code>1 Korealis another purpose Drugaskan 10/10</code><br>
|
|
<code>2 PsychoSanta blah blah blah 10/10</code><br>
|
|
<code>3 Squishling another purpose Cyssor 8/10</code><br>
|
|
The last entry is entirely in green text.<br>
|
|
<br>
|
|
Behaviors:<br>
|
|
<code>behavior behavior2</code><br>
|
|
<code>1 X </code>Update where initial entry removes a squad from the list<br>
|
|
<code>5 6 </code>Clear squad list and initialize new squad list<br>
|
|
<code>5 6 </code>Clear squad list (transitions directly into 255-entry)<br>
|
|
<code>6 X </code>Update a squad in the list</p></div><dl class="paramcmts block"><dt class="param">behavior</dt><dd class="cmt"><p>a required code that suggests the operations of the data in this packet</p></dd><dt class="param">behavior2</dt><dd class="cmt"><p>an optional code that suggests the operations of the data in this packet;
|
|
during initialization, this code is read;
|
|
it typically flags an "update" action</p></dd><dt class="param">entries</dt><dd class="cmt"><p>a <code>Vector</code> of the squad listings</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.RequestDestroyMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RequestDestroyMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="RequestDestroyMessage:RequestDestroyMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/RequestDestroyMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="RequestDestroyMessage.html" title=""><span class="name">RequestDestroyMessage</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.RespawnAMSInfoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RespawnAMSInfoMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="RespawnAMSInfoMessage:RespawnAMSInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/RespawnAMSInfoMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="RespawnAMSInfoMessage.html" title=""><span class="name">RespawnAMSInfoMessage</span></a><span class="params">(<span name="unk1">unk1: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk2">unk2: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk3">unk3: <span name="scala.Option" class="extype">Option</span>[<a href="RespawnInfo.html" name="net.psforever.packet.game.RespawnInfo" id="net.psforever.packet.game.RespawnInfo" class="extype">RespawnInfo</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.RespawnInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RespawnInfoextendsProductwithSerializable"></a><a id="RespawnInfo:RespawnInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/RespawnInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="RespawnInfo.html" title=""><span class="name">RespawnInfo</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.List" class="extype">List</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]</span>, <span name="unk2">unk2: <span name="scala.List" class="extype">List</span>[<span name="scala.Boolean" class="extype">Boolean</span>]</span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ServerType" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="ServerTypeextendsIntEnumEntry"></a><a id="ServerType:ServerType"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ServerType.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="ServerType.html" title=""><span class="name">ServerType</span></a><span class="result"> extends <span name="enumeratum.values.IntEnumEntry" class="extype">IntEnumEntry</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ServerVehicleOverrideMsg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ServerVehicleOverrideMsgextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ServerVehicleOverrideMsg:ServerVehicleOverrideMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ServerVehicleOverrideMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ServerVehicleOverrideMsg.html" title="Dispatched by server to assert control of a player's vehicle, usually temporarily, and to relinquish that control. The "vehicle" counts as any mobile platform where the user's character is currently sitting."><span class="name">ServerVehicleOverrideMsg</span></a><span class="params">(<span name="lock_accelerator">lock_accelerator: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="lock_wheel">lock_wheel: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="reverse">reverse: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk4">unk4: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="lock_vthrust">lock_vthrust: <span name="scala.Int" class="extype">Int</span></span>, <span name="lock_strafe">lock_strafe: <span name="scala.Int" class="extype">Int</span></span>, <span name="movement_speed">movement_speed: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk8">unk8: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by server to assert control of a player's vehicle, usually temporarily, and to relinquish that control.<br>
|
|
<br>
|
|
The "vehicle" counts as any mobile platform where the user's character is currently sitting.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by server to assert control of a player's vehicle, usually temporarily, and to relinquish that control.<br>
|
|
<br>
|
|
The "vehicle" counts as any mobile platform where the user's character is currently sitting.
|
|
If the player is not sitting in what the game considers a "vehicle," the packet is wasted.
|
|
Either of the first two parameters - <code>lock_accelerator</code> or <code>lock_wheel</code> - constitutes any vehicle being overrode.
|
|
Either of the latter two parameters - <code>lock_thrust</code> or <code>lock_strafe</code> - constitutes a flight vehicle being overrode.
|
|
No message is displayed if the vehicle is placed under any form of server control.
|
|
During server control, this is an acceleration value (?);
|
|
during cancellable auto-drive, a constant velocity value.
|
|
Vertical thrust control for aircraft is either on or off;
|
|
the amount of that thrust can not be controlled.<br>
|
|
<br>
|
|
After being controlled, when the vehicle is no longer under control,
|
|
it will transition into a state of constant speed auto-drive.
|
|
The message regarding the vehicle being back in the driver's control will display,
|
|
unless one of the aforementioned <code>lock_*</code> parameters is still set to <code>true</code>.
|
|
When dismounting a bailable vehicle while it is under the server's control,
|
|
the player will behave like they are bailing from it.
|
|
(The vehicle actually has to be "bailable" first, of course.)<br>
|
|
<br>
|
|
"Something like speed:"<br>
|
|
For ground vehicles, for <code>n</code>, the calculated in-game speed for the value in this packet will be at least <code>3.45 x n</code>.
|
|
For flight vehicles, for <code>n</code>, the forward air speed for the value in this packet will be at least <code>1.18 * n</code>.
|
|
This approximation is not always going to be accurate but serves as a good rule of thumb.</p></div><dl class="paramcmts block"><dt class="param">lock_accelerator</dt><dd class="cmt"><p>driver has no control over vehicle acceleration</p></dd><dt class="param">lock_wheel</dt><dd class="cmt"><p>driver has no control over vehicle turning</p></dd><dt class="param">reverse</dt><dd class="cmt"><p>move in reverse
|
|
0 = forward
|
|
1 = reverse</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na;
|
|
something to do with vehicle bailable speed</p></dd><dt class="param">lock_vthrust</dt><dd class="cmt"><p>pilot has no control over vertical thrust;
|
|
asserts a constant positive vertical thrust;
|
|
the only valid setting appears to be 1</p></dd><dt class="param">lock_strafe</dt><dd class="cmt"><p>pilot has no control over strafing thrust;
|
|
0 = not locked
|
|
1 = no strafing
|
|
2 = strafe left automatically
|
|
3 = strafe right automatically</p></dd><dt class="param">movement_speed</dt><dd class="cmt"><p>"something like speed"</p></dd><dt class="param">unk8</dt><dd class="cmt"><p>na;
|
|
set <code>lock_wheel</code> to <code>true</code> to expose this value</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SetChatFilterMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SetChatFilterMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SetChatFilterMessage:SetChatFilterMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SetChatFilterMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SetChatFilterMessage.html" title="Which comm."><span class="name">SetChatFilterMessage</span></a><span class="params">(<span name="send_channel">send_channel: <a href="ChatChannel$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.ChatChannel.Value" id="net.psforever.packet.game.ChatChannel.Value" class="extmbr">ChatChannel.Value</a></span>, <span name="origin">origin: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="whitelist">whitelist: <span name="scala.List" class="extype">List</span>[<a href="ChatChannel$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.ChatChannel.Value" id="net.psforever.packet.game.ChatChannel.Value" class="extmbr">ChatChannel.Value</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Which comm.</p><div class="fullcomment"><div class="comment cmt"><p>Which comm. channels are allowed to display in the main chat window.
|
|
The server sends a <code>SetChatFilterMessage</code> and the client responds with the same during login.<br>
|
|
<br>
|
|
Nine channels exist.
|
|
Their values can be modified by radio buttons found under the current chat window's "Options" pane.
|
|
Each time the client updates the channel permissions, it sends this packet to the server nine times.
|
|
The packet starts with the previous channel filter states and then updates each channel sequentially.<br>
|
|
<br>
|
|
The <code>send_channel</code> and the <code>channel_filter</code> values are in the following order:<br>
|
|
Unknown, Tells, Local, Squad, Outfit, Command, Platoon, Broadcast, Squad Leader<br>
|
|
The first channel is unlisted.</p></div><dl class="paramcmts block"><dt class="param">send_channel</dt><dd class="cmt"><p>automatically select the fully qualified channel to which the user sends messages</p></dd><dt class="param">origin</dt><dd class="cmt"><p>where this packet was dispatched;
|
|
<code>true</code>, from the server; <code>false</code>, from the client</p></dd><dt class="param">whitelist</dt><dd class="cmt"><p>each channel permitted to post its messages;
|
|
when evaluated from a packet, always in original order</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SetCurrentAvatarMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SetCurrentAvatarMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SetCurrentAvatarMessage:SetCurrentAvatarMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SetCurrentAvatarMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SetCurrentAvatarMessage.html" title=""><span class="name">SetCurrentAvatarMessage</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.SetEmpireMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SetEmpireMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SetEmpireMessage:SetEmpireMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SetEmpireMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SetEmpireMessage.html" title="The object_guid space for SetEmpireMessage is continent specific."><span class="name">SetEmpireMessage</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="empire">empire: <a href="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideEmpire.Value" id="net.psforever.types.PlanetSideEmpire.Value" class="extmbr">types.PlanetSideEmpire.Value</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The object_guid space for SetEmpireMessage is continent specific.</p><div class="fullcomment"><div class="comment cmt"><p>The object_guid space for SetEmpireMessage is continent specific.
|
|
SetEmpireMessage is usually followed by HackMessage (indicating the hack disposition of the same object_guid)
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.ShiftState" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ShiftStateextendsProductwithSerializable"></a><a id="ShiftState:ShiftState"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ShiftState.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ShiftState.html" title="Instructs an avatar to be stood, to look, and to move, in a certain way. The position defines a coordinate location in the avatar's current zone to which the avatar is immediately moved This movement is instantaneous and has no associated animation."><span class="name">ShiftState</span></a><span class="params">(<span name="unk">unk: <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 name="viewYawLim">viewYawLim: <span name="scala.Float" class="extype">Float</span></span>, <span name="vel">vel: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]</span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Instructs an avatar to be stood, to look, and to move, in a certain way.<br>
|
|
<br>
|
|
The position defines a coordinate location in the avatar's current zone to which the avatar is immediately moved
|
|
This movement is instantaneous and has no associated animation.</p><div class="fullcomment"><div class="comment cmt"><p>Instructs an avatar to be stood, to look, and to move, in a certain way.<br>
|
|
<br>
|
|
The position defines a coordinate location in the avatar's current zone to which the avatar is immediately moved
|
|
This movement is instantaneous and has no associated animation.
|
|
If velocity is defined, the avatar is provided an "external force" that "pushes" the avatar in a given direction.
|
|
This external force is not accumulative.
|
|
Also, the external force is only applied once the avatar is set to the provided position.<br>
|
|
<br>
|
|
The angle defines the center of a range of angles that count as "in front of the avatar."
|
|
Specifically, this range is the upper body's turn limit.
|
|
A stationary player may look left and right, rotating their upper body only, until they hit a certain angle.
|
|
Normally, the player's whole body will then turn to accommodate turning further than this angle.
|
|
This packet marks that limit as a hard limit for rotation and will reset the player's model and camera if necessary.
|
|
While it is in effect, the player will not turn their whole body once they can no longer turn their upper body.</p></div><dl class="paramcmts block"><dt class="param">unk</dt><dd class="cmt"><p>na</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the position to move the character to in the world environment</p></dd><dt class="param">viewYawLim</dt><dd class="cmt"><p>the center of the range of upper body angles, the player's actual yaw;
|
|
if this value is beyond its angular limit values,
|
|
the model will attempt to snap to what it considers the closest upper body turning limit angle;
|
|
the actual range is approximately <code>viewYawLimit +/- 61.8215</code>;</p></dd><dt class="param">vel</dt><dd class="cmt"><p>if defined, the velocity to apply to to the character at the given position</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>PlayerStateMessageUpstream.facingYawUpper</code></p></span><span class="cmt"><p><code>PlayerStateMessage.facingYawUpper</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.Shortcut" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ShortcutextendsAnyRef"></a><a id="Shortcut:Shortcut"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Shortcut.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="Shortcut.html" title="Details regarding this shortcut. The parameters purpose and tile are closely related."><span class="name">Shortcut</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">Details regarding this shortcut.<br>
|
|
<br>
|
|
The parameters <code>purpose</code> and <code>tile</code> are closely related.</p><div class="fullcomment"><div class="comment cmt"><p>Details regarding this shortcut.<br>
|
|
<br>
|
|
The parameters <code>purpose</code> and <code>tile</code> are closely related.
|
|
These two fields are consistent for all shortcuts of the same type.
|
|
<code>purpose</code> indicates the purpose of the shortcut.
|
|
<code>tile</code> is related to what kind of graphic is displayed in this shortcut's slot on the hotbar based on its purpose.
|
|
The parameters <code>effect1</code> and <code>effect2</code> are exclusive to text macro shortcuts and are defaulted to empty <code>String</code>s.<br>
|
|
<br>
|
|
The <code>shortcut_macro</code> setting displays a word bubble superimposed by the (first three letters of) <code>effect1</code> text.<br>
|
|
Implants and the medkit should have self-explanatory graphics.
|
|
<br>
|
|
Tile - Code<br>
|
|
<code>advanced_regen</code> (regeneration) - 2<br>
|
|
<code>audio_amplifier</code> - 2<br>
|
|
<code>darklight_vision</code> - 2<br>
|
|
<code>medkit</code> - 0<br>
|
|
<code>melee_booster</code> - 2<br>
|
|
<code>personal_shield</code> - 2<br>
|
|
<code>range_magnifier</code> - 2<br>
|
|
<code>second_wind</code> - 2<br>
|
|
<code>shortcut_macro</code> - 1<br>
|
|
<code>silent_run</code> (sensor shield) - 2<br>
|
|
<code>surge</code> - 2<br>
|
|
<code>targeting</code> (enhanced targeting) - 2</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.SimDataChallenge" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SimDataChallengeextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SimDataChallenge:SimDataChallenge"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SimDataChallenge.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SimDataChallenge.html" title="na"><span class="name">SimDataChallenge</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.List" class="extype">List</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="unk2">unk2: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk3">unk3: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk4">unk4: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk5">unk5: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk5</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SimDataChallengeResp" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SimDataChallengeRespextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SimDataChallengeResp:SimDataChallengeResp"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SimDataChallengeResp.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SimDataChallengeResp.html" title="na"><span class="name">SimDataChallengeResp</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.List" class="extype">List</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="unk2">unk2: <span name="scala.List" class="extype">List</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="unk3">unk3: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SpawnRequestMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SpawnRequestMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SpawnRequestMessage:SpawnRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SpawnRequestMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SpawnRequestMessage.html" title="na"><span class="name">SpawnRequestMessage</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="spawn_type">spawn_type: <a href="../../types/SpawnGroup.html" name="net.psforever.types.SpawnGroup" id="net.psforever.types.SpawnGroup" class="extype">SpawnGroup</a></span>, <span name="unk3">unk3: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk4">unk4: <span name="scala.Int" class="extype">Int</span></span>, <span name="zone_number">zone_number: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na
|
|
</p><div class="fullcomment"><div class="comment cmt"><p>na
|
|
</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>when defined, na;
|
|
non-zero when selecting the sanctuary option from a non-sanctuary continent deployment map</p></dd><dt class="param">spawn_type</dt><dd class="cmt"><p>the type of spawn point destination</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na</p></dd><dt class="param">zone_number</dt><dd class="cmt"><p>when defined, the zone number</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SplashHitMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SplashHitMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SplashHitMessage:SplashHitMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SplashHitMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SplashHitMessage.html" title="Dispatched to the server when a type of effect that influence multiple targets activates. Splash does not refer to the effect upon an applicable target."><span class="name">SplashHitMessage</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="projectile_uid">projectile_uid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="projectile_pos">projectile_pos: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk3">unk3: <span name="scala.Int" class="extype">Int</span></span>, <span name="projectile_vel">projectile_vel: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]</span>, <span name="unk4">unk4: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="targets">targets: <span name="scala.List" class="extype">List</span>[<a href="SplashedTarget.html" name="net.psforever.packet.game.SplashedTarget" id="net.psforever.packet.game.SplashedTarget" class="extype">SplashedTarget</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched to the server when a type of effect that influence multiple targets activates.<br>
|
|
<br>
|
|
Splash does not refer to the effect upon an applicable target.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched to the server when a type of effect that influence multiple targets activates.<br>
|
|
<br>
|
|
Splash does not refer to the effect upon an applicable target.
|
|
Splash denotes the fixed radius wherein a said effect exerts temporary influence.
|
|
Being damaged is the most common splash effect; the jammering effect is another.
|
|
A pain field does not count because it is an environmental constant.
|
|
Lashing is considered different because it is a type of inheritable influence.<br>
|
|
<br>
|
|
Valid targets for splash are all interactive game objects that maintain a GUID.
|
|
This includes: players, of course; vehicles, of course; doors; terminals; spawn tubes; and, such objects.
|
|
Not all targets listed will actually be influenced by the effect carried by splash.<br>
|
|
<br>
|
|
The effect commonly modifies the visual depiction of the splash.
|
|
Being able to "see" splash also does not necessarily mean that one will be influenced by it.
|
|
Visually and spatially, it may seem to bleed through surfaces on occasion.
|
|
The effect will not be carried, however.
|
|
Splash will also respect the game's internal zoning and not pass through temporary obstacles like closed doors.
|
|
Not being able to see splash also does not stop a target from being affected.
|
|
The radius of influence is typically a bit larger than the visual indication.<br>
|
|
<br>
|
|
All sources of splash damage herein will be called "grenades" for simplicity.</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">projectile_uid</dt><dd class="cmt"><p>the grenade's object</p></dd><dt class="param">projectile_pos</dt><dd class="cmt"><p>the position where the grenade landed (where it is)</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na;
|
|
frequently 42</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na;
|
|
frequently 0</p></dd><dt class="param">projectile_vel</dt><dd class="cmt"><p>the velocity of the grenade when it landed</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na</p></dd><dt class="param">targets</dt><dd class="cmt"><p>a <code>List</code> of all targets influenced by the splash</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SplashedTarget" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SplashedTargetextendsProductwithSerializable"></a><a id="SplashedTarget:SplashedTarget"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SplashedTarget.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SplashedTarget.html" title="An entry of the target that was hit by splash damage."><span class="name">SplashedTarget</span></a><span class="params">(<span name="uid">uid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></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 name="unk1">unk1: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk2">unk2: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">An entry of the target that was hit by splash damage.</p><div class="fullcomment"><div class="comment cmt"><p>An entry of the target that was hit by splash damage.</p></div><dl class="paramcmts block"><dt class="param">uid</dt><dd class="cmt"><p>the target's uid</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the target's position (when hit)</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadAction" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="SquadActionextendsAnyRef"></a><a id="SquadAction:SquadAction"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadAction.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="SquadAction.html" title="The generic superclass of a specific behavior for this type of squad definition action."><span class="name">SquadAction</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">The generic superclass of a specific behavior for this type of squad definition action.</p><div class="fullcomment"><div class="comment cmt"><p>The generic superclass of a specific behavior for this type of squad definition action.
|
|
All behaviors have a "code" that indicates how the rest of the data is parsed.</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.SquadDefinitionActionMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadDefinitionActionMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SquadDefinitionActionMessage:SquadDefinitionActionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDefinitionActionMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadDefinitionActionMessage.html" title="Manage composition and details of a player's current squad, or the currently-viewed squad. The action code indicates the format of the remainder data in the packet."><span class="name">SquadDefinitionActionMessage</span></a><span class="params">(<span name="squad_guid">squad_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="line">line: <span name="scala.Int" class="extype">Int</span></span>, <span name="action">action: <a href="SquadAction.html" name="net.psforever.packet.game.SquadAction" id="net.psforever.packet.game.SquadAction" class="extype">SquadAction</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Manage composition and details of a player's current squad, or the currently-viewed squad.<br>
|
|
<br>
|
|
The <code>action</code> code indicates the format of the remainder data in the packet.</p><div class="fullcomment"><div class="comment cmt"><p>Manage composition and details of a player's current squad, or the currently-viewed squad.<br>
|
|
<br>
|
|
The <code>action</code> code indicates the format of the remainder data in the packet.
|
|
The following formats are translated; their purposes are listed:<br>
|
|
<code>(None)</code><br>
|
|
<code>0 </code> - Display Squad<br>
|
|
<code>1 </code> - Answer Squad Join Request<br>
|
|
<code>2 </code> - UNKNOWN<br>
|
|
<code>3 </code> - Save Squad Favorite<br>
|
|
<code>4 </code> - Load Squad Favorite<br>
|
|
<code>5 </code> - Delete Squad Favorite<br>
|
|
<code>6 </code> - UNKNOWN<br>
|
|
<code>8 </code> - Request List Squad<br>
|
|
<code>9 </code> - Stop List Squad<br>
|
|
<code>16</code> - Associate with Squad<br>
|
|
<code>17</code> - Set List Squad (ui)<br>
|
|
<code>18</code> - UNKNOWN<br>
|
|
<code>26</code> - Reset All<br>
|
|
<code>32</code> - UNKNOWN<br>
|
|
<code>35</code> - Cancel Squad Search<br>
|
|
<code>39</code> - No Squad Search Results<br>
|
|
<code>41</code> - Cancel Find<br>
|
|
<code>42</code> - UNKNOWN<br>
|
|
<code>43</code> - UNKNOWN<br>
|
|
<code>Boolean</code><br>
|
|
<code>28</code> - Auto-approve Requests for Invitation<br>
|
|
<code>29</code> - UNKNOWN<br>
|
|
<code>30</code> - UNKNOWN<br>
|
|
<code>31</code> - Location Follows Squad Leader<br>
|
|
<code>Int</code><br>
|
|
<code>10</code> - Select this Role for Yourself<br>
|
|
<code>11</code> - UNKNOWN<br>
|
|
<code>20</code> - (Squad leader) Change Squad Zone<br>
|
|
<code>21</code> - (Squad leader) Close Squad Member Position<br>
|
|
<code>22</code> - (Squad leader) Add Squad Member Position<br>
|
|
<code>33</code> - Decorate a Squad in the List of Squads with Color<br>
|
|
<code>40</code> - Find LFS Soldiers that Meet the Requirements for this Role<br>
|
|
<code>Long</code><br>
|
|
<code>13</code> - UNKNOWN<br>
|
|
<code>14</code> - UNKNOWN<br>
|
|
<code>15</code> - Select this Role for Yourself<br>
|
|
<code>37</code> - UNKNOWN<br>
|
|
<code>String</code><br>
|
|
<code>7 </code> - List Squad Favorite<br>
|
|
<code>19</code> - (Squad leader) Change Squad Purpose<br>
|
|
<code>Int :: Long</code><br>
|
|
<code>12</code> - UNKNOWN<br>
|
|
<code>25</code> - (Squad leader) Change Squad Member Requirements - Weapons<br>
|
|
<code>38</code> - Assign Squad Member To Role<br>
|
|
<code>Int :: String</code><br>
|
|
<code>23</code> - (Squad leader) Change Squad Member Requirements - Role<br>
|
|
<code>24</code> - (Squad leader) Change Squad Member Requirements - Detailed Orders<br>
|
|
<code>Long :: Long</code><br>
|
|
<code>36</code> - UNKNOWN<br>
|
|
<code>String :: Long :: Int :: Int</code><br>
|
|
<code>34</code> - Search for Squads with a Particular Role</p></div><dl class="paramcmts block"><dt class="param">squad_guid</dt><dd class="cmt"><p>the unique identifier of the squad, if non-zero</p></dd><dt class="param">line</dt><dd class="cmt"><p>the original listing line number, if applicable</p></dd><dt class="param">action</dt><dd class="cmt"><p>the purpose of this packet;
|
|
also decides the content of the parameter fields</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadDetail" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadDetailextendsProductwithSerializable"></a><a id="SquadDetail:SquadDetail"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDetail.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadDetail.html" title="Information regarding a squad's position as a series of common fields."><span class="name">SquadDetail</span></a><span class="params">(<span name="guid">guid: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="unk2">unk2: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="leader_char_id">leader_char_id: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="outfit_id">outfit_id: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="leader_name">leader_name: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="task">task: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="zone_id">zone_id: <span name="scala.Option" class="extype">Option</span>[<a href="PlanetSideZoneID.html" name="net.psforever.packet.game.PlanetSideZoneID" id="net.psforever.packet.game.PlanetSideZoneID" class="extype">PlanetSideZoneID</a>]</span>, <span name="unk7">unk7: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="member_info">member_info: <span name="scala.Option" class="extype">Option</span>[<span name="scala.List" class="extype">List</span>[<a href="SquadPositionEntry.html" name="net.psforever.packet.game.SquadPositionEntry" id="net.psforever.packet.game.SquadPositionEntry" class="extype">SquadPositionEntry</a>]]</span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Information regarding a squad's position as a series of common fields.</p><div class="fullcomment"><div class="comment cmt"><p>Information regarding a squad's position as a series of common fields.
|
|
When parsed in an itemized way, only the important fields are represented.
|
|
When parsed in a continuous manner, all of the fields are populated.
|
|
All fields are optional for that reason.<br>
|
|
<br>
|
|
The squad leader does not necessarily have to be a person from the <code>member_info</code> list.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>na;
|
|
must be non-zero when parsed in a FullSquad pattern</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na;
|
|
not associated with any fields during itemized parsing</p></dd><dt class="param">leader_char_id</dt><dd class="cmt"><p>he unique character identification number for the squad leader</p></dd><dt class="param">outfit_id</dt><dd class="cmt"><p>na</p></dd><dt class="param">leader_name</dt><dd class="cmt"><p>the name of the player who is the squad leader</p></dd><dt class="param">task</dt><dd class="cmt"><p>the suggested responsibilities or mission statement of the squad</p></dd><dt class="param">zone_id</dt><dd class="cmt"><p>the suggested area of engagement for this squad's activities;
|
|
can also indicate the zone of the squad leader</p></dd><dt class="param">unk7</dt><dd class="cmt"><p>na</p></dd><dt class="param">member_info</dt><dd class="cmt"><p>a list of squad position data</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadDetailDefinitionUpdateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SquadDetailDefinitionUpdateMessage:SquadDetailDefinitionUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadDetailDefinitionUpdateMessage.html" title="A compilation of the fields that communicate detailed information about squad structure and composition as a complement to the packet ReplicationStreamMessage and the packet SquadDefinitionActionMessage."><span class="name">SquadDetailDefinitionUpdateMessage</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="detail">detail: <a href="SquadDetail.html" name="net.psforever.packet.game.SquadDetail" id="net.psforever.packet.game.SquadDetail" class="extype">SquadDetail</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">A compilation of the fields that communicate detailed information about squad structure and composition
|
|
as a complement to the packet <code>ReplicationStreamMessage</code> and the packet <code>SquadDefinitionActionMessage</code>.</p><div class="fullcomment"><div class="comment cmt"><p>A compilation of the fields that communicate detailed information about squad structure and composition
|
|
as a complement to the packet <code>ReplicationStreamMessage</code> and the packet <code>SquadDefinitionActionMessage</code>.
|
|
The information communicated by the <code>SquadDefinitionActionMessage</code> packets allocates individual fields of the squad's structure
|
|
and the <code>ReplicationStreamMessage</code> packet reports very surface-level information about the squad to other players.
|
|
The <code>SquadDetailDefinitionUpdateMessage</code> packet serves as a realization of the field information reported by the former
|
|
and a fully fleshed-out explanation of the information presented by the latter.<br>
|
|
<br>
|
|
Squads are generally referenced by their own non-zero globally unique identifier that is valid server-wide.
|
|
A zero GUID squad is also accessible for information related to the local unpublished squad that exists on a specific client.
|
|
Only one published squad can have its information displayed at a time.
|
|
While imperfect squad information can be shown, two major formats for the data in this packet are common.
|
|
The first format lists all of the squad's fields and data and is used as an initialization of the squad locally.
|
|
This format is always used the first time information about the squad is communicated to the client.
|
|
The second format lists specific portions of the squad's fields and data and is used primarily for simple updating purposes.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the globally unique identifier of the squad</p></dd><dt class="param">detail</dt><dd class="cmt"><p>information regarding the squad</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadInfoextendsProductwithSerializable"></a><a id="SquadInfo:SquadInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadInfo.html" title="Maintain squad information for a given squad's listing."><span class="name">SquadInfo</span></a><span class="params">(<span name="leader">leader: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="task">task: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="zone_id">zone_id: <span name="scala.Option" class="extype">Option</span>[<a href="PlanetSideZoneID.html" name="net.psforever.packet.game.PlanetSideZoneID" id="net.psforever.packet.game.PlanetSideZoneID" class="extype">PlanetSideZoneID</a>]</span>, <span name="size">size: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="capacity">capacity: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="squad_guid">squad_guid: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Maintain squad information for a given squad's listing.</p><div class="fullcomment"><div class="comment cmt"><p>Maintain squad information for a given squad's listing.
|
|
Only certain information will be transmitted depending on the purpose of the packet.</p></div><dl class="paramcmts block"><dt class="param">leader</dt><dd class="cmt"><p>the name of the squad leader, usually the first person in the squad member list;
|
|
<code>None</code> if not applicable</p></dd><dt class="param">task</dt><dd class="cmt"><p>the task the squad is trying to perform as a wide character string;
|
|
<code>None</code> if not applicable</p></dd><dt class="param">zone_id</dt><dd class="cmt"><p>the continent on which the squad is acting;
|
|
<code>None</code> if not applicable</p></dd><dt class="param">size</dt><dd class="cmt"><p>the current size of the squad;
|
|
"can" be greater than <code>capacity</code>, though with issues;
|
|
<code>None</code> if not applicable</p></dd><dt class="param">capacity</dt><dd class="cmt"><p>the maximum number of members that the squad can tolerate;
|
|
normal count is 10;
|
|
maximum is 15 but naturally can not be assigned that many;
|
|
<code>None</code> if not applicable</p></dd><dt class="param">squad_guid</dt><dd class="cmt"><p>a GUID associated with the squad, used to recover the squad definition;
|
|
sometimes it is defined but is still not applicable;
|
|
<code>None</code> if not applicable (rarely applicable)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadInvitationRequestMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadInvitationRequestMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SquadInvitationRequestMessage:SquadInvitationRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadInvitationRequestMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadInvitationRequestMessage.html" title="A message for communicating squad invitation."><span class="name">SquadInvitationRequestMessage</span></a><span class="params">(<span name="squad_guid">squad_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="slot">slot: <span name="scala.Int" class="extype">Int</span></span>, <span name="char_id">char_id: <span name="scala.Long" class="extype">Long</span></span>, <span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">A message for communicating squad invitation.</p><div class="fullcomment"><div class="comment cmt"><p>A message for communicating squad invitation.
|
|
When received by a client, the event message "You have invited <code>name</code> to join your squad" is produced
|
|
and a <code>SquadMembershipRequest</code> packet of type <code>Invite</code>
|
|
using <code>char_id</code> as the optional unique character identifier field is dispatched to the server.
|
|
The message is equivalent to a dispatched packet of type <code>SquadMembershipResponse</code>
|
|
with an <code>Invite</code> event with the referral field set to <code>true</code>.</p></div><dl class="paramcmts block"><dt class="param">squad_guid</dt><dd class="cmt"><p>the squad's GUID</p></dd><dt class="param">slot</dt><dd class="cmt"><p>a potentially valid slot index;
|
|
0-9; higher numbers produce no response</p></dd><dt class="param">char_id</dt><dd class="cmt"><p>the unique character identifier</p></dd><dt class="param">name</dt><dd class="cmt"><p>the character's name;
|
|
frequently, though that does not produce a coherent message,
|
|
the avatar's own name is supplied in the event message instead of the name of another player</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>SquadMembershipResponse</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadListing" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadListingextendsProductwithSerializable"></a><a id="SquadListing:SquadListing"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadListing.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadListing.html" title="An indexed entry in the listing of squads."><span class="name">SquadListing</span></a><span class="params">(<span name="index">index: <span name="scala.Int" class="extype">Int</span> = <span class="symbol">255</span></span>, <span name="listing">listing: <span name="scala.Option" class="extype">Option</span>[<a href="SquadInfo.html" name="net.psforever.packet.game.SquadInfo" id="net.psforever.packet.game.SquadInfo" class="extype">SquadInfo</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">An indexed entry in the listing of squads.</p><div class="fullcomment"><div class="comment cmt"><p>An indexed entry in the listing of squads.</p></div><dl class="paramcmts block"><dt class="param">index</dt><dd class="cmt"><p>the listing entry index for this squad;
|
|
zero-based;
|
|
255 is the maximum index and is reserved to indicate the end of the listings for the packet</p></dd><dt class="param">listing</dt><dd class="cmt"><p>the squad data;
|
|
<code>None</code> when the index is 255, or when invoking a "remove" action on any squad at a known index</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadMemberEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadMemberEventextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SquadMemberEvent:SquadMemberEvent"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadMemberEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadMemberEvent.html" title=""><span class="name">SquadMemberEvent</span></a><span class="params">(<span name="action">action: <a href="MemberEvent$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.MemberEvent.Value" id="net.psforever.packet.game.MemberEvent.Value" class="extmbr">MemberEvent.Value</a></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>, <span name="char_id">char_id: <span name="scala.Long" class="extype">Long</span></span>, <span name="position">position: <span name="scala.Int" class="extype">Int</span></span>, <span name="player_name">player_name: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="zone_number">zone_number: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="outfit_id">outfit_id: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadMembershipRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadMembershipRequestextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SquadMembershipRequest:SquadMembershipRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadMembershipRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadMembershipRequest.html" title="Dispatched by the client as manipulation protocol for squad and platoon members."><span class="name">SquadMembershipRequest</span></a><span class="params">(<span name="request_type">request_type: <a href="../../types/SquadRequestType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.SquadRequestType.Value" id="net.psforever.types.SquadRequestType.Value" class="extmbr">types.SquadRequestType.Value</a></span>, <span name="char_id">char_id: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk3">unk3: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="player_name">player_name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="unk5">unk5: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client as manipulation protocol for squad and platoon members.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client as manipulation protocol for squad and platoon members.
|
|
Answerable by a <code>SquadMembershipResponse</code> packet.</p></div><dl class="paramcmts block"><dt class="param">request_type</dt><dd class="cmt"><p>the purpose of the request</p></dd><dt class="param">char_id</dt><dd class="cmt"><p>a squad member unique identifier;
|
|
usually, the player being addresses by thie packet</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd><dt class="param">player_name</dt><dd class="cmt"><p>name of the player being affected, if applicable</p></dd><dt class="param">unk5</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadMembershipResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadMembershipResponseextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SquadMembershipResponse:SquadMembershipResponse"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadMembershipResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadMembershipResponse.html" title="Dispatched by the server as message generation protocol for squad and platoon members."><span class="name">SquadMembershipResponse</span></a><span class="params">(<span name="request_type">request_type: <a href="../../types/SquadResponseType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.SquadResponseType.Value" id="net.psforever.types.SquadResponseType.Value" class="extmbr">types.SquadResponseType.Value</a></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>, <span name="char_id">char_id: <span name="scala.Long" class="extype">Long</span></span>, <span name="other_id">other_id: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="player_name">player_name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="unk5">unk5: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk6">unk6: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server as message generation protocol for squad and platoon members.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server as message generation protocol for squad and platoon members.
|
|
Prompted by and answers for a <code>SquadMembershipRequest</code> packet.</p></div><dl class="paramcmts block"><dt class="param">request_type</dt><dd class="cmt"><p>the purpose of the request</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd><dt class="param">char_id</dt><dd class="cmt"><p>a squad member unique identifier;
|
|
usually, the player being addresses by thie packet</p></dd><dt class="param">other_id</dt><dd class="cmt"><p>another squad member's unique identifier;
|
|
may be the same as <code>char_id</code></p></dd><dt class="param">player_name</dt><dd class="cmt"><p>name of the player being affected, if applicable</p></dd><dt class="param">unk5</dt><dd class="cmt"><p>adjusts the nature of the request-type response based on the message recipient</p></dd><dt class="param">unk6</dt><dd class="cmt"><p>na;
|
|
the internal field, the <code>Option[String]</code>, never seems to be set
|
|
<br>
|
|
<code>request_type</code> (enum value) / <code>unk5</code> state (<code>false</code>/<code>true</code>)<br>
|
|
----------------------------------------<br></p><ul><li><code>Invite</code> (0)<br>
|
|
false => [PROMPT] "<code>player_name</code> has invited you into a squad." [YES/NO]<br>
|
|
true => "You have invited <code>player_name</code> to join your squad."<br></li><li><code>ProximityInvite</code> (1)<br>
|
|
false => n/a<br>
|
|
true => n/a<br></li><li><code>Accept</code> (2)<br>
|
|
false => "<code>player_name</code> has accepted your invitation to join into your squad.<br>
|
|
"You have formed a squad and are now that squad's commander." (if first time)<br>
|
|
true => "You have accepted an invitation to join a squad."<br>
|
|
"You have successfully joined a squad for the first time." (if first time)<br></li><li><code>Reject</code> (3)<br>
|
|
false => "<code>player_name</code> does not want to join your squad at this time."<br>
|
|
true => "You have declined an invitation to join a squad."<br></li><li><code>Cancel</code> (4)<br>
|
|
false => "<code>player_name</code> has withdrawn his invitation."<br>
|
|
true => "You have canceled your invitation to <code>player_name</code>."<br></li><li><code>Leave</code> (5)<br>
|
|
false => "The Squad Leader has kicked you out of the squad."<br>
|
|
true => "You have kicked <code>player_name</code> out of the squad."<br></li><li><code>Disband</code> (6)<br>
|
|
false => "The squad has been disbanded."<br>
|
|
true => "You have disbanded the squad."<br></li><li><code>PlatoonInvite</code> (7)<br>
|
|
false => [PROMPT] "<code>player_name</code> has invited you into a platoon." [YES/NO]<br>
|
|
true => "You have invited <code>player_name</code>'s squad to join your platoon."<br></li><li><code>PlatoonAccept</code> (8)
|
|
false => "<code>player_name</code> has accepted your invitation to join into your platoon.<br>
|
|
"You have formed a platoon and are now that platoon commander." (if first time)<br>
|
|
true => "You have accepted an invitation to join a platoon."<br>
|
|
"You have successfully joined a platoon for the first time." (if first time)<br></li><li><code>PlatoonReject</code> (9)<br>
|
|
false => "<code>player_name</code> does not want to join your platoon at this time."<br>
|
|
true => "You have declined an invitation to join a platoon."<br></li><li><code>PlatoonCancel</code> (10)<br>
|
|
false => "<code>player_name</code> has withdrawn his invitation."<br>
|
|
true => "You have declined your invitation to <code>player_name</code>." (nonsense?)<br></li><li><code>PlatoonLeave</code> (11)<br>
|
|
false => "The Platoon Leader has kicked you out of the platoon."<br>
|
|
true => "You have kicked <code>player_name</code>'s squad out of the platoon."<br></li><li><code>PlatoonDisband</code> (12)<br>
|
|
false => "The platoon has been disbanded."<br>
|
|
true => "You have disbanded the platoon."</li></ul></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadPositionDetail" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadPositionDetailextendsProductwithSerializable"></a><a id="SquadPositionDetail:SquadPositionDetail"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadPositionDetail.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadPositionDetail.html" title="Information regarding a squad's position as a series of common fields."><span class="name">SquadPositionDetail</span></a><span class="params">(<span name="is_closed">is_closed: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Boolean" class="extype">Boolean</span>]</span>, <span name="role">role: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="detailed_orders">detailed_orders: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="requirements">requirements: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.Set" class="extype">Set</span>[<a href="../../objects/avatar/Certification.html" name="net.psforever.objects.avatar.Certification" id="net.psforever.objects.avatar.Certification" class="extype">Certification</a>]]</span>, <span name="char_id">char_id: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="name">name: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Information regarding a squad's position as a series of common fields.</p><div class="fullcomment"><div class="comment cmt"><p>Information regarding a squad's position as a series of common fields.
|
|
When parsed in an itemized way, only the important fields are represented.
|
|
When parsed in a continuous manner, all of the fields are populated.
|
|
All fields are optional for that reason.</p></div><dl class="paramcmts block"><dt class="param">is_closed</dt><dd class="cmt"><p>availability, whether the position can be occupied by a player;
|
|
an unavailable position is referenced as "Closed" and no other position detail is displayed;
|
|
an available unoccupied position is "Available"</p></dd><dt class="param">role</dt><dd class="cmt"><p>the title of the position</p></dd><dt class="param">detailed_orders</dt><dd class="cmt"><p>the suggested responsibilities of the position</p></dd><dt class="param">requirements</dt><dd class="cmt"><p>the actual responsibilities of the position</p></dd><dt class="param">char_id</dt><dd class="cmt"><p>the unique character identification number for the player that is occupying this position</p></dd><dt class="param">name</dt><dd class="cmt"><p>the name of the player who is occupying this position</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadPositionEntry" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadPositionEntryextendsProductwithSerializable"></a><a id="SquadPositionEntry:SquadPositionEntry"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadPositionEntry.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadPositionEntry.html" title="A container for squad position field data associating what would be the ordinal position of that field data in full squad data."><span class="name">SquadPositionEntry</span></a><span class="params">(<span name="index">index: <span name="scala.Int" class="extype">Int</span></span>, <span name="info">info: <span name="scala.Option" class="extype">Option</span>[<a href="SquadPositionDetail.html" name="net.psforever.packet.game.SquadPositionDetail" id="net.psforever.packet.game.SquadPositionDetail" class="extype">SquadPositionDetail</a>]</span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">A container for squad position field data
|
|
associating what would be the ordinal position of that field data in full squad data.</p><div class="fullcomment"><div class="comment cmt"><p>A container for squad position field data
|
|
associating what would be the ordinal position of that field data in full squad data.</p></div><dl class="paramcmts block"><dt class="param">index</dt><dd class="cmt"><p>the index for this squad position;
|
|
expected to be a number 0-9 or 255;
|
|
when 255, this indicated the end of enumerated squad position data and the data for that position is absent</p></dd><dt class="param">info</dt><dd class="cmt"><p>the squad position field data</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadState" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadStateextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SquadState:SquadState"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadState.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadState.html" title="Dispatched by the server to update a squad member's representative icons on the continental maps and the interstellar map. This packet must be preceded by the correct protocol to assign any character who is defined by char_id in info_list as a member of this client's player's assigned squad by means of associating that said char_id."><span class="name">SquadState</span></a><span class="params">(<span name="guid">guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="info_list">info_list: <span name="scala.List" class="extype">List</span>[<a href="SquadStateInfo.html" name="net.psforever.packet.game.SquadStateInfo" id="net.psforever.packet.game.SquadStateInfo" class="extype">SquadStateInfo</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to update a squad member's representative icons on the continental maps and the interstellar map.<br>
|
|
<br>
|
|
This packet must be preceded by the correct protocol
|
|
to assign any character who is defined by <code>char_id</code> in <code>info_list</code>
|
|
as a member of this client's player's assigned squad by means of associating that said <code>char_id</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to update a squad member's representative icons on the continental maps and the interstellar map.<br>
|
|
<br>
|
|
This packet must be preceded by the correct protocol
|
|
to assign any character who is defined by <code>char_id</code> in <code>info_list</code>
|
|
as a member of this client's player's assigned squad by means of associating that said <code>char_id</code>.
|
|
The said preceding protocol also assigns the player's current zone (continent) and their ordinal position in the squad.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the squad's unique identifier;
|
|
must be consistent per packet on a given client;
|
|
does not have to be the global uid of the squad as according to the server</p></dd><dt class="param">info_list</dt><dd class="cmt"><p>information about the members in this squad who will be updated</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>SquadMemberEvent</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadStateInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadStateInfoextendsProductwithSerializable"></a><a id="SquadStateInfo:SquadStateInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadStateInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadStateInfo.html" title="Information about a specific squad member."><span class="name">SquadStateInfo</span></a><span class="params">(<span name="char_id">char_id: <span name="scala.Long" class="extype">Long</span></span>, <span name="health">health: <span name="scala.Int" class="extype">Int</span></span>, <span name="armor">armor: <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 name="unk4">unk4: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk5">unk5: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk6">unk6: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk7">unk7: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk8">unk8: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="unk9">unk9: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Boolean" class="extype">Boolean</span>]</span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Information about a specific squad member.</p><div class="fullcomment"><div class="comment cmt"><p>Information about a specific squad member.</p></div><dl class="paramcmts block"><dt class="param">char_id</dt><dd class="cmt"><p>the character's unique identifier</p></dd><dt class="param">health</dt><dd class="cmt"><p>the character's health value percentage, divided into 64 units</p></dd><dt class="param">armor</dt><dd class="cmt"><p>the character's armor value percentage, divided into 64 units</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the world coordinates of the character</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na;
|
|
usually, 2</p></dd><dt class="param">unk5</dt><dd class="cmt"><p>na;
|
|
usually, 2</p></dd><dt class="param">unk6</dt><dd class="cmt"><p>na;
|
|
usually, false</p></dd><dt class="param">unk7</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk8</dt><dd class="cmt"><p>na;
|
|
if defined, will be defined with unk9</p></dd><dt class="param">unk9</dt><dd class="cmt"><p>na;
|
|
if defined, will be defined with unk8</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.SquadWaypointEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadWaypointEventextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SquadWaypointEvent:SquadWaypointEvent"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadWaypointEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadWaypointEvent.html" title=""><span class="name">SquadWaypointEvent</span></a><span class="params">(<span name="event_type">event_type: <a href="WaypointEventAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.WaypointEventAction.Value" id="net.psforever.packet.game.WaypointEventAction.Value" class="extmbr">WaypointEventAction.Value</a></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>, <span name="char_id">char_id: <span name="scala.Long" class="extype">Long</span></span>, <span name="waypoint_type">waypoint_type: <a href="../../types/SquadWaypoint.html" name="net.psforever.types.SquadWaypoint" id="net.psforever.types.SquadWaypoint" class="extype">SquadWaypoint</a></span>, <span name="unk5">unk5: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="waypoint_info">waypoint_info: <span name="scala.Option" class="extype">Option</span>[<a href="WaypointEvent.html" name="net.psforever.packet.game.WaypointEvent" id="net.psforever.packet.game.WaypointEvent" class="extype">WaypointEvent</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadWaypointRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SquadWaypointRequestextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="SquadWaypointRequest:SquadWaypointRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadWaypointRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SquadWaypointRequest.html" title="na"><span class="name">SquadWaypointRequest</span></a><span class="params">(<span name="request_type">request_type: <a href="WaypointEventAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.WaypointEventAction.Value" id="net.psforever.packet.game.WaypointEventAction.Value" class="extmbr">WaypointEventAction.Value</a></span>, <span name="char_id">char_id: <span name="scala.Long" class="extype">Long</span></span>, <span name="waypoint_type">waypoint_type: <a href="../../types/SquadWaypoint.html" name="net.psforever.types.SquadWaypoint" id="net.psforever.types.SquadWaypoint" class="extype">SquadWaypoint</a></span>, <span name="unk4">unk4: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="waypoint_info">waypoint_info: <span name="scala.Option" class="extype">Option</span>[<a href="WaypointInfo.html" name="net.psforever.packet.game.WaypointInfo" id="net.psforever.packet.game.WaypointInfo" class="extype">WaypointInfo</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">request_type</dt><dd class="cmt"><p>the action to be performed</p></dd><dt class="param">char_id</dt><dd class="cmt"><p>the unique id of player setting the waypoint</p></dd><dt class="param">waypoint_type</dt><dd class="cmt"><p>the waypoint being updated;
|
|
0-3 for the standard squad waypoints numbered "1-4";
|
|
4 for the squad leader experience waypoint;
|
|
cycles through 0-3 continuously</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na</p></dd><dt class="param">waypoint_info</dt><dd class="cmt"><p>essential data about the waypoint</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.Statistics" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="StatisticsextendsProductwithSerializable"></a><a id="Statistics:Statistics"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Statistics.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="Statistics.html" title="na"><span class="name">Statistics</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="unk2">unk2: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="unk3">unk3: <span name="scala.List" class="extype">List</span>[<span name="scala.Long" class="extype">Long</span>]</span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.StormInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="StormInfoextendsProductwithSerializable"></a><a id="StormInfo:StormInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/StormInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="StormInfo.html" title="Storm data."><span class="name">StormInfo</span></a><span class="params">(<span name="loc">loc: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="intensity">intensity: <span name="scala.Int" class="extype">Int</span></span>, <span name="radius">radius: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Storm data.</p><div class="fullcomment"><div class="comment cmt"><p>Storm data.</p></div><dl class="paramcmts block"><dt class="param">loc</dt><dd class="cmt"><p>the location of the storm;
|
|
the z-component is always <code>0.0f</code></p></dd><dt class="param">intensity</dt><dd class="cmt"><p>na</p></dd><dt class="param">radius</dt><dd class="cmt"><p>na;
|
|
100 is about 819.2</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.StreamLengthToken" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="StreamLengthTokenextendsAnyRef"></a><a id="StreamLengthToken:StreamLengthToken"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/StreamLengthToken.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="StreamLengthToken.html" title="A container that should be used to keep track of the current length of a stream of bits."><span class="name">StreamLengthToken</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">A container that should be used to keep track of the current length of a stream of bits.</p></li><li class="indented0 " name="net.psforever.packet.game.StrokeFive" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="StrokeFiveextendsDiagramStrokewithProductwithSerializable"></a><a id="StrokeFive:StrokeFive"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/StrokeFive.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="StrokeFive.html" title="na"><span class="name">StrokeFive</span></a><span class="params">(<span name="x">x: <span name="scala.Float" class="extype">Float</span></span>, <span name="y">y: <span name="scala.Float" class="extype">Float</span></span>, <span name="unk">unk: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <a href="DiagramStroke.html" name="net.psforever.packet.game.DiagramStroke" id="net.psforever.packet.game.DiagramStroke" class="extype">DiagramStroke</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">x</dt><dd class="cmt"><p>the x-coordinate of this point</p></dd><dt class="param">y</dt><dd class="cmt"><p>the y-coordinate of this point</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na;
|
|
1024.0f - 0.0f</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.StrokeSeven" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="StrokeSevenextendsDiagramStrokewithProductwithSerializable"></a><a id="StrokeSeven:StrokeSeven"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/StrokeSeven.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="StrokeSeven.html" title="na"><span class="name">StrokeSeven</span></a><span class="params">(<span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="DiagramStroke.html" name="net.psforever.packet.game.DiagramStroke" id="net.psforever.packet.game.DiagramStroke" class="extype">DiagramStroke</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.Style" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="StyleextendsDiagramStrokewithProductwithSerializable"></a><a id="Style:Style"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Style.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="Style.html" title="Set style properties for the line segemnt(s) to be drawn."><span class="name">Style</span></a><span class="params">(<span name="thickness">thickness: <span name="scala.Float" class="extype">Float</span></span>, <span name="color">color: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="DiagramStroke.html" name="net.psforever.packet.game.DiagramStroke" id="net.psforever.packet.game.DiagramStroke" class="extype">DiagramStroke</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Set style properties for the line segemnt(s) to be drawn.</p><div class="fullcomment"><div class="comment cmt"><p>Set style properties for the line segemnt(s) to be drawn.
|
|
Color and thickness can not vary within a given line and will only apply to the subsequent line segments.
|
|
Attempting to list a change in between coordinate points will invalidate that segment.</p></div><dl class="paramcmts block"><dt class="param">thickness</dt><dd class="cmt"><p>the line width in pixels;
|
|
0.0f - 16.0f;
|
|
3.0f is about normal and 0.0f is smaller than the map grid lines</p></dd><dt class="param">color</dt><dd class="cmt"><p>the color of the line;
|
|
0 is gray (default);
|
|
1 is red;
|
|
2 is green;
|
|
3 is blue</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.TargetInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TargetInfoextendsProductwithSerializable"></a><a id="TargetInfo:TargetInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TargetInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TargetInfo.html" title="An entry regarding a target's health and, if applicable, any secondary defensive option they possess, hitherto, "armor.""><span class="name">TargetInfo</span></a><span class="params">(<span name="target_guid">target_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="health">health: <span name="scala.Float" class="extype">Float</span></span>, <span name="armor">armor: <span name="scala.Float" class="extype">Float</span> = <span class="symbol">0f</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">An entry regarding a target's health and, if applicable, any secondary defensive option they possess, hitherto, "armor."</p><div class="fullcomment"><div class="comment cmt"><p>An entry regarding a target's health and, if applicable, any secondary defensive option they possess, hitherto, "armor."</p></div><dl class="paramcmts block"><dt class="param">target_guid</dt><dd class="cmt"><p>the target</p></dd><dt class="param">health</dt><dd class="cmt"><p>the amount of health the target has, as a percentage of a filled bar scaled between 0f and 1f inclusive</p></dd><dt class="param">armor</dt><dd class="cmt"><p>the amount of armor the target has, as a percentage of a filled bar scaled between 0f and 1f inclusive;
|
|
defaults to 0f</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.TargetRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TargetRequestextendsProductwithSerializable"></a><a id="TargetRequest:TargetRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TargetRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TargetRequest.html" title="An entry regarding a specific target."><span class="name">TargetRequest</span></a><span class="params">(<span name="target_guid">target_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk">unk: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">An entry regarding a specific target.</p><div class="fullcomment"><div class="comment cmt"><p>An entry regarding a specific target.</p></div><dl class="paramcmts block"><dt class="param">target_guid</dt><dd class="cmt"><p>the target</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.TargetingImplantRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TargetingImplantRequestextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="TargetingImplantRequest:TargetingImplantRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TargetingImplantRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TargetingImplantRequest.html" title="Dispatched by the client when the advanced targeting implant activates to collect status information from the server. This packet is answered by a TargetingInfoMessage with List entries of thed corresponding UIDs."><span class="name">TargetingImplantRequest</span></a><span class="params">(<span name="target_list">target_list: <span name="scala.List" class="extype">List</span>[<a href="TargetRequest.html" name="net.psforever.packet.game.TargetRequest" id="net.psforever.packet.game.TargetRequest" class="extype">TargetRequest</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client when the advanced targeting implant activates to collect status information from the server.<br>
|
|
<br>
|
|
This packet is answered by a <code>TargetingInfoMessage</code> with <code>List</code> entries of thed corresponding UIDs.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client when the advanced targeting implant activates to collect status information from the server.<br>
|
|
<br>
|
|
This packet is answered by a <code>TargetingInfoMessage</code> with <code>List</code> entries of thed corresponding UIDs.</p></div><dl class="paramcmts block"><dt class="param">target_list</dt><dd class="cmt"><p>a <code>List</code> of targets</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.TargetingInfoMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TargetingInfoMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="TargetingInfoMessage:TargetingInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TargetingInfoMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TargetingInfoMessage.html" title="Dispatched by the server to update status information regarding the listed targets. This packet is often in response to a client-sent TargetingImplantRequest packet, when related to the implant's operation."><span class="name">TargetingInfoMessage</span></a><span class="params">(<span name="target_list">target_list: <span name="scala.List" class="extype">List</span>[<a href="TargetInfo.html" name="net.psforever.packet.game.TargetInfo" id="net.psforever.packet.game.TargetInfo" class="extype">TargetInfo</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to update status information regarding the listed targets.<br>
|
|
<br>
|
|
This packet is often in response to a client-sent <code>TargetingImplantRequest</code> packet, when related to the implant's operation.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to update status information regarding the listed targets.<br>
|
|
<br>
|
|
This packet is often in response to a client-sent <code>TargetingImplantRequest</code> packet, when related to the implant's operation.
|
|
It can also arrive independent of a formal request and will operate even without the implant.
|
|
The enumerated targets report their status as two "progress bars" that can be empty (0f) or filled (1f).
|
|
When this packet is received, the client will actually update the current fields associated with those values for the target.
|
|
For example, for <code>0x17</code> player characters, the values are assigned to their health points and armor points respectively.
|
|
Allied player characters will have their "progress bar" visuals updated immediately;
|
|
the implant is still necessary to view enemy target progress bars, if they will be visible.<br>
|
|
<br>
|
|
This function can be used to update fields properly.
|
|
The value between 0 and 255 (0f to 1f) can be inserted directly into <code>ObjectCreateMessage</code> creations as it matches the scale.
|
|
The target will be killed or destroyed as expected when health is set to zero.</p></div><dl class="paramcmts block"><dt class="param">target_list</dt><dd class="cmt"><p>a list of targets</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.TimeOfDayMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TimeOfDayMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="TimeOfDayMessage:TimeOfDayMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TimeOfDayMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TimeOfDayMessage.html" title="Sets Auraxis time for a continent (zone) on the client."><span class="name">TimeOfDayMessage</span></a><span class="params">(<span name="time">time: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk">unk: <span name="scala.Long" class="extype">Long</span> = <span class="symbol">1092616192L</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Sets Auraxis time for a continent (zone) on the client.</p><div class="fullcomment"><div class="comment cmt"><p>Sets Auraxis time for a continent (zone) on the client.
|
|
Use the slash-command <code>/time</code> to view the current time in the event window.
|
|
Auraxis time is represented as a standard military twenty-four hour clock, displayed in hours and minutes.<br>
|
|
<br>
|
|
Time is set per zone on map loading.
|
|
Time affects, primarily, ambient light on surfaces.
|
|
It goes from full daylight, to twilights, to slightly darker nights, though the actual intensity will differ by zone.<br>
|
|
<br>
|
|
Auraxis time is weird.
|
|
The data from the server is deconstructed into both a current time and a rate of progression.
|
|
The lower the value, the lower the rate; the greater the value, the greater the rate.
|
|
The rate is the product of the number of "cycles" between the current time and an origin time and a base interval.
|
|
The current time is constrained to a looping twenty-four hour interval.<br>
|
|
<br>
|
|
If no time is set, the client starts counting from 10:00 at an initial rate of about one Auraxis minute every four or five real seconds.
|
|
Setting the current time to 1107296256 sets the current time to 00:00 with an indeterminate, but slow, rate.
|
|
Time is normally initialized somewhere within an interval between 1174405120 and 1207959296.
|
|
Setting the current time extremely high (near the numerical maximum) can cause psychedelic rendering.
|
|
(Setting the time to 4294967040 exactly will reduce the rendering system to gibberish.)<br>
|
|
<br>
|
|
The interval from 1178164736 (~03:18) to 1203765248 (03:18) is about a full twenty-four hours.
|
|
That is a count of 25600512.</p></div><dl class="paramcmts block"><dt class="param">time</dt><dd class="cmt"><p>Auraxis time</p></dd><dt class="param">unk</dt><dd class="cmt"><p>consistently 1092616192; does nothing?</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.Trade" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="TradeextendsAnyRef"></a><a id="Trade:Trade"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Trade.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed </span> <span class="kind">trait</span></span> <span class="symbol"><a href="Trade.html" title=""><span class="name">Trade</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.TradeFour" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TradeFourextendsTradewithProductwithSerializable"></a><a id="TradeFour:TradeFour"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TradeFour.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TradeFour.html" title=""><span class="name">TradeFour</span></a><span class="params">(<span name="value">value: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="Trade.html" name="net.psforever.packet.game.Trade" id="net.psforever.packet.game.Trade" class="extype">Trade</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.TradeMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TradeMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="TradeMessage:TradeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TradeMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TradeMessage.html" title=""><span class="name">TradeMessage</span></a><span class="params">(<span name="trade">trade: <a href="Trade.html" name="net.psforever.packet.game.Trade" id="net.psforever.packet.game.Trade" class="extype">Trade</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.TradeOne" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TradeOneextendsTradewithProductwithSerializable"></a><a id="TradeOne:TradeOne"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TradeOne.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TradeOne.html" title=""><span class="name">TradeOne</span></a><span class="params">(<span name="value">value: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk1">unk1: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk2">unk2: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk3">unk3: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="Trade.html" name="net.psforever.packet.game.Trade" id="net.psforever.packet.game.Trade" class="extype">Trade</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.TradeThree" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TradeThreeextendsTradewithProductwithSerializable"></a><a id="TradeThree:TradeThree"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TradeThree.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TradeThree.html" title=""><span class="name">TradeThree</span></a><span class="params">(<span name="value">value: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk">unk: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="Trade.html" name="net.psforever.packet.game.Trade" id="net.psforever.packet.game.Trade" class="extype">Trade</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.TradeTwo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TradeTwoextendsTradewithProductwithSerializable"></a><a id="TradeTwo:TradeTwo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TradeTwo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TradeTwo.html" title=""><span class="name">TradeTwo</span></a><span class="params">(<span name="value">value: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk1">unk1: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk2">unk2: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="Trade.html" name="net.psforever.packet.game.Trade" id="net.psforever.packet.game.Trade" class="extype">Trade</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.TrainingZoneMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TrainingZoneMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="TrainingZoneMessage:TrainingZoneMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TrainingZoneMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TrainingZoneMessage.html" title="Dispatched when the player wants to go to the training zones."><span class="name">TrainingZoneMessage</span></a><span class="params">(<span name="zone">zone: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span> = <span class="symbol">0</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched when the player wants to go to the training zones.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched when the player wants to go to the training zones.
|
|
When a player enters the virtual reality hallways behind sanctuary spawn rooms and walks to the base of the ramp, he is presented with a prompt.
|
|
From the prompt, the player accepts either "Shooting Range" or "Vehicle Training Area."<br>
|
|
<br>
|
|
Both sets of training zones utilize the same map for their type - <code>map14</code> for shooting and <code>map15</code> for vehicles.
|
|
The factions are kept separate so there are actually six separated zones - two each - to accommodate the three factions.
|
|
There is no global map notation, i.e., <code>map##</code>, for going to a faction-instance training zone map.
|
|
The zone modifier is used in conjunction with the <code>LoadMapMessage</code> packet to determine the faction-instance of the training map.<br>
|
|
<br>
|
|
Players are sent to their respective empire's area by default.
|
|
A TR player utilizing the virtual reality hallway in the NC sanctuary and will still only be offered the TR virtual reality areas.
|
|
Black OPs do not have normal access to virtual reality areas.<br>
|
|
<br>
|
|
Zone:<br>
|
|
17 - <code>11</code> - TR Shooting Range<br>
|
|
18 - <code>12</code> - NC Shooting Range<br>
|
|
19 - <code>13</code> - VS Shooting Range<br>
|
|
20 - <code>14</code> - TR Vehicle Training Area<br>
|
|
21 - <code>15</code> - NC Vehicle Training Area<br>
|
|
22 - <code>16</code> - VS Vehicle Training Area</p></div><dl class="paramcmts block"><dt class="param">zone</dt><dd class="cmt"><p>the virtual reality zone to send the player</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na; always 0?</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.TriggerEffectMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TriggerEffectMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="TriggerEffectMessage:TriggerEffectMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TriggerEffectMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TriggerEffectMessage.html" title="Dispatched by the server to cause a client to display a special graphical effect. The effect being triggered can be based around a specific game object or replayed freely, absent of an anchoring object."><span class="name">TriggerEffectMessage</span></a><span class="params">(<span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="effect">effect: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="unk">unk: <span name="scala.Option" class="extype">Option</span>[<a href="TriggeredEffect.html" name="net.psforever.packet.game.TriggeredEffect" id="net.psforever.packet.game.TriggeredEffect" class="extype">TriggeredEffect</a>] = <span class="symbol">None</span></span>, <span name="location">location: <span name="scala.Option" class="extype">Option</span>[<a href="TriggeredEffectLocation.html" name="net.psforever.packet.game.TriggeredEffectLocation" id="net.psforever.packet.game.TriggeredEffectLocation" class="extype">TriggeredEffectLocation</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to cause a client to display a special graphical effect.<br>
|
|
<br>
|
|
The effect being triggered can be based around a specific game object or replayed freely, absent of an anchoring object.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to cause a client to display a special graphical effect.<br>
|
|
<br>
|
|
The effect being triggered can be based around a specific game object or replayed freely, absent of an anchoring object.
|
|
If object-based then the kinds of effects that can be activated are specific to the object.
|
|
If unbound, then a wider range of effects can be displayed.
|
|
Regardless, one category will rarely ever be activated under the same valid conditions of the other category.
|
|
For example, the effect "on" will only work on objects that accept "on" normally, like a deployed <code>motionalarmsensor</code>.
|
|
The effect "spawn_object_effect" can be applied anywhere in the environment;
|
|
but, it can not be activated in conjunction with an existing object.</p></div><dl class="paramcmts block"><dt class="param">object_guid</dt><dd class="cmt"><p>an object that accepts the effect</p></dd><dt class="param">effect</dt><dd class="cmt"><p>the name of the effect</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na;
|
|
when activating an effect on an existing object</p></dd><dt class="param">location</dt><dd class="cmt"><p>an optional position where the effect will be displayed;
|
|
when activating an effect independently</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.TriggerEnvironmentalDamageMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TriggerEnvironmentalDamageMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="TriggerEnvironmentalDamageMessage:TriggerEnvironmentalDamageMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TriggerEnvironmentalDamageMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TriggerEnvironmentalDamageMessage.html" title="Dispatched by the server to render a "damage cloud" around a target. Exploration: This is not common but it happened while on Gemini Live."><span class="name">TriggerEnvironmentalDamageMessage</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="target_guid">target_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk2">unk2: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to render a "damage cloud" around a target.<br>
|
|
<br>
|
|
Exploration:<br>
|
|
This is not common but it happened while on Gemini Live.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to render a "damage cloud" around a target.<br>
|
|
<br>
|
|
Exploration:<br>
|
|
This is not common but it happened while on Gemini Live.
|
|
Why does it happen?</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na;
|
|
usually 2;
|
|
when 2, will generate a short dust cloud around the <code>target_guid</code>;
|
|
if a player, will cause the "damage grunt animation" to occur, whether or not there is a dust cloud</p></dd><dt class="param">target_guid</dt><dd class="cmt"><p>the target around which to generate the temporary damage effect</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na;
|
|
usually 5L</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.TriggerSoundMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TriggerSoundMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="TriggerSoundMessage:TriggerSoundMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TriggerSoundMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TriggerSoundMessage.html" title="Dispatched by the server to cause a sound to be played at a certain location in the world."><span class="name">TriggerSoundMessage</span></a><span class="params">(<span name="sound">sound: <a href="TriggeredSound$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.TriggeredSound.Value" id="net.psforever.packet.game.TriggeredSound.Value" class="extmbr">TriggeredSound.Value</a></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 name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>, <span name="volume">volume: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to cause a sound to be played at a certain location in the world.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to cause a sound to be played at a certain location in the world.</p></div><dl class="paramcmts block"><dt class="param">sound</dt><dd class="cmt"><p>the kind of sound</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the location where the sound gets played</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na;
|
|
may be radius</p></dd><dt class="param">volume</dt><dd class="cmt"><p>the volume of the sound at the origin (0.0f - 1.0f)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.TriggeredEffect" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TriggeredEffectextendsProductwithSerializable"></a><a id="TriggeredEffect:TriggeredEffect"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TriggeredEffect.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TriggeredEffect.html" title="na"><span class="name">TriggeredEffect</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk2">unk2: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">unk1</dt><dd class="cmt"><p>na;
|
|
<code>true</code> to apply the effect usually</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.TriggeredEffectLocation" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TriggeredEffectLocationextendsProductwithSerializable"></a><a id="TriggeredEffectLocation:TriggeredEffectLocation"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TriggeredEffectLocation.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TriggeredEffectLocation.html" title="Activate an effect that is not directly associated with an existing game object."><span class="name">TriggeredEffectLocation</span></a><span class="params">(<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 name="orient">orient: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Activate an effect that is not directly associated with an existing game object.</p><div class="fullcomment"><div class="comment cmt"><p>Activate an effect that is not directly associated with an existing game object.
|
|
Without a game object from which to inherit position and orientation, those explicit parameters must be provided.</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>the position in the game world</p></dd><dt class="param">orient</dt><dd class="cmt"><p>the angle of orientation</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.UnuseItemMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UnuseItemMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="UnuseItemMessage:UnuseItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/UnuseItemMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="UnuseItemMessage.html" title="Dispatched by the client when its player is done using something. The common example is sifting through backpacks, an activity that only one player is allowed to do at a time."><span class="name">UnuseItemMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="item_guid">item_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client when its player is done using something.<br>
|
|
<br>
|
|
The common example is sifting through backpacks, an activity that only one player is allowed to do at a time.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client when its player is done using something.<br>
|
|
<br>
|
|
The common example is sifting through backpacks, an activity that only one player is allowed to do at a time.
|
|
When a backpack is accessed by one player, other players are blocked.
|
|
When the first player is done accessing the backpack, this packet informs the server so other players may be allowed access.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">item_guid</dt><dd class="cmt"><p>the item</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.UseItemMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UseItemMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="UseItemMessage:UseItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/UseItemMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="UseItemMessage.html" title="(Where the child object was before it was moved is not specified or important.)"><span class="name">UseItemMessage</span></a><span class="params">(<span name="avatar_guid">avatar_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="item_used_guid">item_used_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="object_guid">object_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk2">unk2: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk3">unk3: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk4">unk4: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="unk5">unk5: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="unk6">unk6: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk7">unk7: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk8">unk8: <span name="scala.Int" class="extype">Int</span></span>, <span name="object_id">object_id: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">(Where the child object was before it was moved is not specified or important.)</p><div class="fullcomment"><div class="comment cmt"><p>(Where the child object was before it was moved is not specified or important.)</p></div><dl class="paramcmts block"><dt class="param">avatar_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">item_used_guid</dt><dd class="cmt"><p>the item used;
|
|
e.g. a REK to hack or a medkit to heal.</p></dd><dt class="param">object_guid</dt><dd class="cmt"><p>the object affected;
|
|
e.g., door when opened, terminal when accessed, avatar when medkit used</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na;
|
|
when upgrading phalanx turrets, 1 for <code>AVCombo</code> and 2 for <code>FlakCombo</code></p></dd><dt class="param">unk3</dt><dd class="cmt"><p>using tools, e.g., a REK or nano-dispenser</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>seems to be related to T-REK viruses.
|
|
0 - unlock all doors
|
|
1 - disable linked benefits
|
|
2 - double ntu drain
|
|
3 - disable enemy radar
|
|
4 - access equipment terminals</p></dd><dt class="param">unk6</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk7</dt><dd class="cmt"><p>na;
|
|
25 when door 223 when terminal</p></dd><dt class="param">unk8</dt><dd class="cmt"><p>na;
|
|
0 when door 1 when use rek (252 then equipment term)</p></dd><dt class="param">object_id</dt><dd class="cmt"><p>the object id <code>object_guid</code>'s object</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Definition.ObjectId</code><br>
|
|
<code>TurretUpgrade</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.VNLWorldStatusMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VNLWorldStatusMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="VNLWorldStatusMessage:VNLWorldStatusMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VNLWorldStatusMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="VNLWorldStatusMessage.html" title=""><span class="name">VNLWorldStatusMessage</span></a><span class="params">(<span name="welcomeMessage">welcomeMessage: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="worlds">worlds: <span name="scala.Vector" class="extype">Vector</span>[<a href="WorldInformation.html" name="net.psforever.packet.game.WorldInformation" id="net.psforever.packet.game.WorldInformation" class="extype">WorldInformation</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.VehicleStateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleStateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="VehicleStateMessage:VehicleStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VehicleStateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="VehicleStateMessage.html" title="Dispatched to report and update the operational condition of a given vehicle."><span class="name">VehicleStateMessage</span></a><span class="params">(<span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk1">unk1: <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 name="ang">ang: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="vel">vel: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]</span>, <span name="flying">flying: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="unk3">unk3: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk4">unk4: <span name="scala.Int" class="extype">Int</span></span>, <span name="wheel_direction">wheel_direction: <span name="scala.Int" class="extype">Int</span></span>, <span name="is_decelerating">is_decelerating: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="is_cloaked">is_cloaked: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched to report and update the operational condition of a given vehicle.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched to report and update the operational condition of a given vehicle.</p></div><dl class="paramcmts block"><dt class="param">vehicle_guid</dt><dd class="cmt"><p>the vehicle</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the xyz-coordinate location in the world</p></dd><dt class="param">ang</dt><dd class="cmt"><p>the orientation of the vehicle</p></dd><dt class="param">vel</dt><dd class="cmt"><p>optional movement data</p></dd><dt class="param">flying</dt><dd class="cmt"><p>flight information, valid only for a vehicle that can fly when in flight;
|
|
<code>Some(7)</code>, when in a flying state (vertical thrust unnecessary to unlock movement);
|
|
<code>Some(10) - Some(15)</code>, used by the HART during landing and take-off,
|
|
in repeating order: 13, 14, 10, 11, 12, 15;
|
|
<code>None</code>, when landed and for all vehicles that do not fly</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na;
|
|
0 by default;
|
|
for mosquito, can become various numbers during collision damage</p></dd><dt class="param">wheel_direction</dt><dd class="cmt"><p>for ground vehicles, whether and how much the wheels are being turned;
|
|
15 for straight;
|
|
0 for hard right;
|
|
30 for hard left;
|
|
values in between are possible;
|
|
vehicles that hover also influence this field as expected</p></dd><dt class="param">is_decelerating</dt><dd class="cmt"><p>If the vehicle is decelerating (in any direction), i.e. if the brake lights are on.</p></dd><dt class="param">is_cloaked</dt><dd class="cmt"><p>vehicle is cloaked by virtue of being a Wraith or a Phantasm</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>PlacementData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.VehicleSubStateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleSubStateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="VehicleSubStateMessage:VehicleSubStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VehicleSubStateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="VehicleSubStateMessage.html" title="Dispatched by the client of a driver who is involved in a collision with another vehicle that has no driver."><span class="name">VehicleSubStateMessage</span></a><span class="params">(<span name="vehicle_guid">vehicle_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="vehicle_pos">vehicle_pos: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="vehicle_ang">vehicle_ang: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="vel">vel: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]</span>, <span name="unk1">unk1: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk2">unk2: <span name="scala.Option" class="extype">Option</span>[<span name="scala.List" class="extype">List</span>[<span name="scala.Boolean" class="extype">Boolean</span>]]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client of a driver who is involved in a collision with another vehicle that has no driver.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client of a driver who is involved in a collision with another vehicle that has no driver.
|
|
May be supplemented with <code>GenericCollisionMsg</code> packets that call out both vehicles.
|
|
Multiple packets may be generated for a single event representing either
|
|
entanglement, escalation, or a lack of resolution.</p></div><dl class="paramcmts block"><dt class="param">vehicle_guid</dt><dd class="cmt"><p>the vehicle that was collided with</p></dd><dt class="param">player_guid</dt><dd class="cmt"><p>the player who drove into the vehicle</p></dd><dt class="param">vehicle_pos</dt><dd class="cmt"><p>the xyz-coordinates of the displaced collision vehicle in reference to the player's client</p></dd><dt class="param">vehicle_ang</dt><dd class="cmt"><p>the orientation of the displaced collision vehicle in reference to the player's client</p></dd><dt class="param">vel</dt><dd class="cmt"><p>optional velocity (unknown)</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.Vertex" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VertexextendsDiagramStrokewithProductwithSerializable"></a><a id="Vertex:Vertex"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Vertex.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="Vertex.html" title="Indicate coordinates on the tactical map."><span class="name">Vertex</span></a><span class="params">(<span name="x">x: <span name="scala.Float" class="extype">Float</span></span>, <span name="y">y: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <a href="DiagramStroke.html" name="net.psforever.packet.game.DiagramStroke" id="net.psforever.packet.game.DiagramStroke" class="extype">DiagramStroke</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Indicate coordinates on the tactical map.</p><div class="fullcomment"><div class="comment cmt"><p>Indicate coordinates on the tactical map.
|
|
Any adjacent sets of coordinates will be connected with a line segment.</p></div><dl class="paramcmts block"><dt class="param">x</dt><dd class="cmt"><p>the x-coordinate of this point</p></dd><dt class="param">y</dt><dd class="cmt"><p>the y-coordinate of this point</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.VoiceHostInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VoiceHostInfoextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="VoiceHostInfo:VoiceHostInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VoiceHostInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="VoiceHostInfo.html" title="Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat."><span class="name">VoiceHostInfo</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="data">data: <span name="scodec.bits.ByteVector" class="extype">ByteVector</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat.</p><div class="fullcomment"><div class="comment cmt"><p>Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat.
|
|
We are not focusing on implementation of this feature.
|
|
This packet should not be generated because <code>VoiceHostRequest</code> will be ignored.</p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player who sent this info (the originator of voice chat?)</p></dd><dt class="param">data</dt><dd class="cmt"><p>everything else</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.VoiceHostKill" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VoiceHostKillextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="VoiceHostKill:VoiceHostKill"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VoiceHostKill.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="VoiceHostKill.html" title="Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat."><span class="name">VoiceHostKill</span></a><span class="params">()</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat.</p><div class="fullcomment"><div class="comment cmt"><p>Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat.
|
|
We are not focusing on implementation of this feature.
|
|
As a precaution, all attempts at sending <code>VoiceHostRequest</code> should be replied to with a <code>VoiceHostKill</code>.
|
|
This packet seems to publish no data.
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.VoiceHostRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VoiceHostRequestextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="VoiceHostRequest:VoiceHostRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VoiceHostRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="VoiceHostRequest.html" title="Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat."><span class="name">VoiceHostRequest</span></a><span class="params">(<span name="unk">unk: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="data">data: <span name="scodec.bits.ByteVector" class="extype">ByteVector</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat.</p><div class="fullcomment"><div class="comment cmt"><p>Used by PlanetSide in conjunction with wiredred/pscs.exe to establish local platoon/squad voice chat.
|
|
We are not focusing on implementation of this feature.
|
|
At the most, we will merely record data about who requested it.</p></div><dl class="paramcmts block"><dt class="param">unk</dt><dd class="cmt"><p>na</p></dd><dt class="param">player_guid</dt><dd class="cmt"><p>the player who sent this request</p></dd><dt class="param">data</dt><dd class="cmt"><p>everything else</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.WarpQueuePrompt" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WarpQueuePromptextendsProductwithSerializable"></a><a id="WarpQueuePrompt:WarpQueuePrompt"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WarpQueuePrompt.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WarpQueuePrompt.html" title="Information displayed on the zone warp queue in terms of queue size and queue progression."><span class="name">WarpQueuePrompt</span></a><span class="params">(<span name="queue_size">queue_size: <span name="scala.Long" class="extype">Long</span></span>, <span name="place">place: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Information displayed on the zone warp queue in terms of queue size and queue progression.</p><div class="fullcomment"><div class="comment cmt"><p>Information displayed on the zone warp queue in terms of queue size and queue progression.</p></div><dl class="paramcmts block"><dt class="param">queue_size</dt><dd class="cmt"><p>the number of players trying to warp to this zone in the queue ('b' if a/b)</p></dd><dt class="param">place</dt><dd class="cmt"><p>the player's spot in the queue ('a' if a/b)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.WarpgateLinkOverrideMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WarpgateLinkOverrideMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="WarpgateLinkOverrideMessage:WarpgateLinkOverrideMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WarpgateLinkOverrideMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WarpgateLinkOverrideMessage.html" title=""><span class="name">WarpgateLinkOverrideMessage</span></a><span class="params">(<span name="links">links: <span name="scala.List" class="extype">List</span>[<a href="LinkOverride.html" name="net.psforever.packet.game.LinkOverride" id="net.psforever.packet.game.LinkOverride" class="extype">LinkOverride</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.WarpgateRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WarpgateRequestextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="WarpgateRequest:WarpgateRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WarpgateRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WarpgateRequest.html" title="Alert the server that a player wishes to engage in warp gate transport. This packet is dispatched after a player interacts with the transportation beam in the center of a warp gate."><span class="name">WarpgateRequest</span></a><span class="params">(<span name="from_zone">from_zone: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="from_gate_guid">from_gate_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="to_gate_mapid">to_gate_mapid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="to_zone">to_zone: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk2">unk2: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Alert the server that a player wishes to engage in warp gate transport.<br>
|
|
<br>
|
|
This packet is dispatched after a player interacts with the transportation beam in the center of a warp gate.</p><div class="fullcomment"><div class="comment cmt"><p>Alert the server that a player wishes to engage in warp gate transport.<br>
|
|
<br>
|
|
This packet is dispatched after a player interacts with the transportation beam in the center of a warp gate.
|
|
The player has either chosen a destination from the Interstellar Map or was assigned a fixed destination.
|
|
When the the destination is limited to a specific continent and warp gate - "fixed" - the destination fields can be blanked.
|
|
Otherwise, they must be specified.
|
|
The process of gate transportation should not start until the server responds to this packet.<br>
|
|
<br>
|
|
Exploration 1:<br>
|
|
Does this packet apply to geowarp transport as well?</p></div><dl class="paramcmts block"><dt class="param">from_zone</dt><dd class="cmt"><p>the continent (zone)</p></dd><dt class="param">from_gate_guid</dt><dd class="cmt"><p>the warp gate</p></dd><dt class="param">to_gate_mapid</dt><dd class="cmt"><p>the destination warp gate</p></dd><dt class="param">to_zone</dt><dd class="cmt"><p>the destination continent (zone)</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na; always zero?</p></dd><dt class="param">unk2</dt><dd class="cmt"><p>na; always zero?</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.Waypoint" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WaypointextendsProductwithSerializable"></a><a id="Waypoint:Waypoint"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Waypoint.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="Waypoint.html" title="The position of a waypoint in the game world."><span class="name">Waypoint</span></a><span class="params">(<span name="x">x: <span name="scala.Float" class="extype">Float</span></span>, <span name="y">y: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The position of a waypoint in the game world.</p><div class="fullcomment"><div class="comment cmt"><p>The position of a waypoint in the game world.
|
|
Only two coordinates are required as the beam travels from a specific height to ground level.</p></div><dl class="paramcmts block"><dt class="param">x</dt><dd class="cmt"><p>the x-coordinate of the waypoint</p></dd><dt class="param">y</dt><dd class="cmt"><p>the y-coordinate of the waypoint</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.WaypointEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WaypointEventextendsProductwithSerializable"></a><a id="WaypointEvent:WaypointEvent"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WaypointEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WaypointEvent.html" title=""><span class="name">WaypointEvent</span></a><span class="params">(<span name="zone_number">zone_number: <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 name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.WaypointInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WaypointInfoextendsProductwithSerializable"></a><a id="WaypointInfo:WaypointInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WaypointInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WaypointInfo.html" title="na"><span class="name">WaypointInfo</span></a><span class="params">(<span name="zone_number">zone_number: <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"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">zone_number</dt><dd class="cmt"><p>the zone</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the continental map coordinate location of the waypoint;
|
|
the z-coordinate is almost always 0.0</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.WeaponDelayFireMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeaponDelayFireMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="WeaponDelayFireMessage:WeaponDelayFireMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeaponDelayFireMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WeaponDelayFireMessage.html" title="WeaponDelayFireMessage seems to be sent when a weapon has a delayed projectile after firing, such as the knife."><span class="name">WeaponDelayFireMessage</span></a><span class="params">(<span name="seq_time">seq_time: <span name="scala.Int" class="extype">Int</span></span>, <span name="weapon_guid">weapon_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">WeaponDelayFireMessage seems to be sent when a weapon has a delayed projectile after firing, such as the knife.</p><div class="fullcomment"><div class="comment cmt"><p>WeaponDelayFireMessage seems to be sent when a weapon has a delayed projectile after firing, such as the knife.</p><p>See <a href="PlayerStateMessageUpstream.html" name="net.psforever.packet.game.PlayerStateMessageUpstream" id="net.psforever.packet.game.PlayerStateMessageUpstream" class="extype">PlayerStateMessageUpstream</a> for explanation of seq_time.
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.WeaponDryFireMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeaponDryFireMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="WeaponDryFireMessage:WeaponDryFireMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeaponDryFireMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WeaponDryFireMessage.html" title="Instructs client to play a weapon's dryfire sound when sent server to client."><span class="name">WeaponDryFireMessage</span></a><span class="params">(<span name="weapon_guid">weapon_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Instructs client to play a weapon's dryfire sound when sent server to client.</p><div class="fullcomment"><div class="comment cmt"><p>Instructs client to play a weapon's dryfire sound when sent server to client.</p><p>The particular sound played depends on the type of weapon that the guid is (likely from adb gamedata).
|
|
See also <a href="WeaponJammedMessage.html" name="net.psforever.packet.game.WeaponJammedMessage" id="net.psforever.packet.game.WeaponJammedMessage" class="extype">WeaponJammedMessage</a>
|
|
</p></div><dl class="paramcmts block"><dt class="param">weapon_guid</dt><dd class="cmt"><p>the weapon that is dry firing</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.WeaponFireMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeaponFireMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="WeaponFireMessage:WeaponFireMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeaponFireMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WeaponFireMessage.html" title="Dispatched form the client each time a weapon discharges."><span class="name">WeaponFireMessage</span></a><span class="params">(<span name="seq_time">seq_time: <span name="scala.Int" class="extype">Int</span></span>, <span name="weapon_guid">weapon_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="projectile_guid">projectile_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="shot_origin">shot_origin: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="unk1">unk1: <span name="scala.Int" class="extype">Int</span></span>, <span name="spread_a">spread_a: <span name="scala.Int" class="extype">Int</span></span>, <span name="spread_b">spread_b: <span name="scala.Int" class="extype">Int</span></span>, <span name="max_distance">max_distance: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk5">unk5: <span name="scala.Int" class="extype">Int</span></span>, <span name="projectile_type">projectile_type: <a href="ProjectileCharacteristics.html" name="net.psforever.packet.game.ProjectileCharacteristics" id="net.psforever.packet.game.ProjectileCharacteristics" class="extype">ProjectileCharacteristics</a></span>, <span name="thrown_projectile_vel">thrown_projectile_vel: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>]]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt"> Dispatched form the client each time a weapon discharges.</p><div class="fullcomment"><div class="comment cmt"><p> Dispatched form the client each time a weapon discharges.
|
|
</p></div><dl class="paramcmts block"><dt class="param">seq_time</dt><dd class="cmt"><p>see <a href="PlayerStateMessageUpstream.html" name="net.psforever.packet.game.PlayerStateMessageUpstream" id="net.psforever.packet.game.PlayerStateMessageUpstream" class="extype">PlayerStateMessageUpstream</a> for explanation of seq_time</p></dd><dt class="param">weapon_guid</dt><dd class="cmt"><p>the weapon of discharge;
|
|
when dispatched to a client, an unreferenced entity results in the projectile not being rendered</p></dd><dt class="param">projectile_guid</dt><dd class="cmt"><p>the (client-local) projectile unique identifier;
|
|
when dispatched to a client, can be unreferenced (or blanked)</p></dd><dt class="param">shot_origin</dt><dd class="cmt"><p>the position where the projectile is first spawned</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na;
|
|
always 0?</p></dd><dt class="param">spread_a</dt><dd class="cmt"><p>related to the spread of the discharge;
|
|
works with <code>spread_b</code> field in unknown way;
|
|
the unmodified value is high (65535) when accurate, low (0) when not</p></dd><dt class="param">spread_b</dt><dd class="cmt"><p>related to the spread of the discharge;
|
|
works with <code>spread_a</code> field in unknown way</p></dd><dt class="param">max_distance</dt><dd class="cmt"><p>maximum travel distance (m), with exceptions, e.g., decimator rockets are always 0</p></dd><dt class="param">unk5</dt><dd class="cmt"><p>na;
|
|
always 255?</p></dd><dt class="param">projectile_type</dt><dd class="cmt"><p>the sort of projectile produced</p></dd><dt class="param">thrown_projectile_vel</dt><dd class="cmt"><p>if a thrown projectile, its velocity</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.WeaponJammedMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeaponJammedMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="WeaponJammedMessage:WeaponJammedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeaponJammedMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WeaponJammedMessage.html" title="Instructs client to play the weapon jammed sound when sent server to client."><span class="name">WeaponJammedMessage</span></a><span class="params">(<span name="weapon_guid">weapon_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Instructs client to play the weapon jammed sound when sent server to client.</p><div class="fullcomment"><div class="comment cmt"><p>Instructs client to play the weapon jammed sound when sent server to client.</p><p>Appears to have the same functionality and sound regardless of guid, as long as the client has that item in inventory.
|
|
See also <a href="WeaponDryFireMessage.html" name="net.psforever.packet.game.WeaponDryFireMessage" id="net.psforever.packet.game.WeaponDryFireMessage" class="extype">WeaponDryFireMessage</a>
|
|
</p></div><dl class="paramcmts block"><dt class="param">weapon_guid</dt><dd class="cmt"><p>the weapon that is jammed</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.WeaponLazeTargetPositionMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeaponLazeTargetPositionMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="WeaponLazeTargetPositionMessage:WeaponLazeTargetPositionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeaponLazeTargetPositionMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WeaponLazeTargetPositionMessage.html" title="Dispatched to the server when a position is being marked by a laze pointer tool. 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."><span class="name">WeaponLazeTargetPositionMessage</span></a><span class="params">(<span name="weapon_uid">weapon_uid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="player_pos">player_pos: <a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="lazed_pos">lazed_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"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched to the server when a position is being marked by a laze pointer tool.<br>
|
|
<br>
|
|
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.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched to the server when a position is being marked by a laze pointer tool.<br>
|
|
<br>
|
|
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><dl class="paramcmts block"><dt class="param">weapon_uid</dt><dd class="cmt"><p>the laze pointer tool</p></dd><dt class="param">player_pos</dt><dd class="cmt"><p>the position of (the player holding the) laze pointer</p></dd><dt class="param">lazed_pos</dt><dd class="cmt"><p>position of the tip of the laze pointer's beam, or where it intersects something</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.WeatherMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeatherMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="WeatherMessage:WeatherMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeatherMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WeatherMessage.html" title="Dispatched by the server to update weather conditions."><span class="name">WeatherMessage</span></a><span class="params">(<span name="clouds">clouds: <span name="scala.List" class="extype">List</span>[<a href="CloudInfo.html" name="net.psforever.packet.game.CloudInfo" id="net.psforever.packet.game.CloudInfo" class="extype">CloudInfo</a>]</span>, <span name="storms">storms: <span name="scala.List" class="extype">List</span>[<a href="StormInfo.html" name="net.psforever.packet.game.StormInfo" id="net.psforever.packet.game.StormInfo" class="extype">StormInfo</a>]</span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the server to update weather conditions.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the server to update weather conditions.
|
|
On former live (Gemini), the server sent a new packet to connected clients once every ~60s.<br>
|
|
<br>
|
|
Information about the fields in this packet come from extracted debug information.
|
|
It is not necessarily "correct" but it is the best approximation for now.<br>
|
|
<br>
|
|
<code>
|
|
Message type: %d (%s)\n length: %d\n<br>
|
|
Number of Clouds : %d\n<br>
|
|
Cloud ID: %d\n<br>
|
|
\tCloud Location: %f %f\n<br>
|
|
\tCloud Velocity: %f %f\n<br>
|
|
Number of Storms : %d\n<br>
|
|
Storm:\n<br>
|
|
\tStorm Location: %f %f\n<br>
|
|
\tStorm Intensity: %d\n<br>
|
|
\tStorm Radius: %d\n<br>
|
|
<code></code></code></p></div><dl class="paramcmts block"><dt class="param">clouds</dt><dd class="cmt"><p>a list of cloud data;
|
|
typically, just one entry</p></dd><dt class="param">storms</dt><dd class="cmt"><p>a list of storm data;
|
|
typically, fluctuates between nine and eleven entries</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.WorldConnectionInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WorldConnectionInfoextendsProductwithSerializable"></a><a id="WorldConnectionInfo:WorldConnectionInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WorldConnectionInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WorldConnectionInfo.html" title=""><span class="name">WorldConnectionInfo</span></a><span class="params">(<span name="address">address: <a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html#java.net.InetSocketAddress" name="java.net.InetSocketAddress" id="java.net.InetSocketAddress" class="extype">InetSocketAddress</a></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.WorldInformation" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WorldInformationextendsProductwithSerializable"></a><a id="WorldInformation:WorldInformation"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WorldInformation.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="WorldInformation.html" title=""><span class="name">WorldInformation</span></a><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="status">status: <a href="WorldStatus$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.WorldStatus.Value" id="net.psforever.packet.game.WorldStatus.Value" class="extmbr">WorldStatus.Value</a></span>, <span name="serverType">serverType: <a href="ServerType.html" name="net.psforever.packet.game.ServerType" id="net.psforever.packet.game.ServerType" class="extype">ServerType</a></span>, <span name="connections">connections: <span name="scala.Vector" class="extype">Vector</span>[<a href="WorldConnectionInfo.html" name="net.psforever.packet.game.WorldConnectionInfo" id="net.psforever.packet.game.WorldConnectionInfo" class="extype">WorldConnectionInfo</a>]</span>, <span name="empireNeed">empireNeed: <a href="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.PlanetSideEmpire.Value" id="net.psforever.types.PlanetSideEmpire.Value" class="extmbr">types.PlanetSideEmpire.Value</a></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ZipLineMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZipLineMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ZipLineMessage:ZipLineMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ZipLineMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ZipLineMessage.html" title="Dispatched by the client when the player is interacting with a zip line."><span class="name">ZipLineMessage</span></a><span class="params">(<span name="player_guid">player_guid: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="forwards">forwards: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="action">action: <span name="scala.Int" class="extype">Int</span></span>, <span name="path_id">path_id: <span name="scala.Long" class="extype">Long</span></span>, <span name="pos">pos: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched by the client when the player is interacting with a zip line.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched by the client when the player is interacting with a zip line.
|
|
Dispatched by the server to instruct the client to use the zip line.
|
|
Cavern teleportation rings also count as "zip lines" as far as the game is concerned, in that they use this packet.<br>
|
|
<br>
|
|
Action:<br>
|
|
<code>0 - Attach to a node</code><br>
|
|
<code>1 - Arrived at destination</code><br>
|
|
<code>2 - Forcibly detach from zip line in mid-transit</code></p></div><dl class="paramcmts block"><dt class="param">player_guid</dt><dd class="cmt"><p>the player</p></dd><dt class="param">forwards</dt><dd class="cmt"><p>true if the player is travelling in the direction of the light pulses</p></dd><dt class="param">action</dt><dd class="cmt"><p>how the player interacts with the zip line</p></dd><dt class="param">path_id</dt><dd class="cmt"><p>the path id that this zipline belongs to, from the relevant .zpl file</p></dd><dt class="param">pos</dt><dd class="cmt"><p>the coordinates of the point where the player is interacting with the zip line;
|
|
"optional," in theory</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ZoneForcedCavernConnectionsMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZoneForcedCavernConnectionsMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ZoneForcedCavernConnectionsMessage:ZoneForcedCavernConnectionsMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ZoneForcedCavernConnectionsMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ZoneForcedCavernConnectionsMessage.html" title="Dispatched to the client in regards to cavern connections via geowarp gates."><span class="name">ZoneForcedCavernConnectionsMessage</span></a><span class="params">(<span name="zone">zone: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Dispatched to the client in regards to cavern connections via geowarp gates.</p><div class="fullcomment"><div class="comment cmt"><p>Dispatched to the client in regards to cavern connections via geowarp gates.</p></div><dl class="paramcmts block"><dt class="param">zone</dt><dd class="cmt"><p>the zone</p></dd><dt class="param">unk</dt><dd class="cmt"><p>determines the number and composition of cavern links
|
|
assuming two geowarps per continent the logic seems to be roughly:
|
|
0 - gate A disabled, B active
|
|
1 - gate A active, B disabled
|
|
2 - gate A and B active
|
|
3 - same as 2 (no change in destination)
|
|
Destinations also change (north/south/east/west), but seemingly only to two of the currently active caverns can be linked to?</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ZoneInfoMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZoneInfoMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ZoneInfoMessage:ZoneInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ZoneInfoMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ZoneInfoMessage.html" title="Change the "Empire Status" text in the Interstellar Map zone description for the specified zone."><span class="name">ZoneInfoMessage</span></a><span class="params">(<span name="zone">zone: <span name="scala.Int" class="extype">Int</span></span>, <span name="empire_status">empire_status: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="lock_time">lock_time: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Change the "Empire Status" text in the Interstellar Map zone description for the specified zone.</p><div class="fullcomment"><div class="comment cmt"><p>Change the "Empire Status" text in the Interstellar Map zone description for the specified zone.
|
|
The Empire Incentives window also displays the changed information.<br>
|
|
<br>
|
|
The <code>Long</code> value is applicable to the caverns.
|
|
It indicates how long the given cavern will remain locked until at least one of their geowarps will open during normal rotation.
|
|
As thus, when a cavern has its status as "inactive," this number will always be a non-zero.
|
|
On normal continents, this number is always zero, though a non-zero number will not have any effect anyway.</p></div><dl class="paramcmts block"><dt class="param">zone</dt><dd class="cmt"><p>the zone id</p></dd><dt class="param">empire_status</dt><dd class="cmt"><p><code>true</code> displays the queue availability for the avatar's empire;
|
|
<code>false</code> displays "Inactive"</p></dd><dt class="param">lock_time</dt><dd class="cmt"><p>how long until the continent naturally unlocks (in ms);
|
|
only applicable to caverns</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ZonePopulationUpdateMessage</code> for information on population and queues</p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ZoneLockInfoMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZoneLockInfoMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ZoneLockInfoMessage:ZoneLockInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ZoneLockInfoMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ZoneLockInfoMessage.html" title="Change the "Empire Status" text in the Interstellar Map zone description for the specified zone."><span class="name">ZoneLockInfoMessage</span></a><span class="params">(<span name="zone">zone: <span name="scala.Int" class="extype">Int</span></span>, <span name="lock_status">lock_status: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk">unk: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Change the "Empire Status" text in the Interstellar Map zone description for the specified zone.</p><div class="fullcomment"><div class="comment cmt"><p>Change the "Empire Status" text in the Interstellar Map zone description for the specified zone.
|
|
The Empire Incentives window also displays the changed information.</p></div><dl class="paramcmts block"><dt class="param">zone</dt><dd class="cmt"><p>the zone id</p></dd><dt class="param">lock_status</dt><dd class="cmt"><p><code>true</code> displays "Locked;"
|
|
<code>false</code> displays the queue availability for the avatar's empire</p></dd><dt class="param">unk</dt><dd class="cmt"><p>na;
|
|
usually <code>true</code></p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.ZonePopulationUpdateMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZonePopulationUpdateMessageextendsPlanetSideGamePacketwithProductwithSerializable"></a><a id="ZonePopulationUpdateMessage:ZonePopulationUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ZonePopulationUpdateMessage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ZonePopulationUpdateMessage.html" title="Report the raw numerical population for a zone (continent). Populations are displayed as percentages of the three main empires against each other."><span class="name">ZonePopulationUpdateMessage</span></a><span class="params">(<span name="zone_id">zone_id: <span name="scala.Int" class="extype">Int</span></span>, <span name="zone_queue">zone_queue: <span name="scala.Long" class="extype">Long</span></span>, <span name="tr_queue">tr_queue: <span name="scala.Long" class="extype">Long</span></span>, <span name="tr_pop">tr_pop: <span name="scala.Long" class="extype">Long</span></span>, <span name="nc_queue">nc_queue: <span name="scala.Long" class="extype">Long</span></span>, <span name="nc_pop">nc_pop: <span name="scala.Long" class="extype">Long</span></span>, <span name="vs_queue">vs_queue: <span name="scala.Long" class="extype">Long</span></span>, <span name="vs_pop">vs_pop: <span name="scala.Long" class="extype">Long</span></span>, <span name="bo_queue">bo_queue: <span name="scala.Long" class="extype">Long</span> = <span class="symbol">0L</span></span>, <span name="bo_pop">bo_pop: <span name="scala.Long" class="extype">Long</span> = <span class="symbol">0L</span></span>)</span><span class="result"> extends <a href="../PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Report the raw numerical population for a zone (continent).<br>
|
|
<br>
|
|
Populations are displayed as percentages of the three main empires against each other.</p><div class="fullcomment"><div class="comment cmt"><p>Report the raw numerical population for a zone (continent).<br>
|
|
<br>
|
|
Populations are displayed as percentages of the three main empires against each other.
|
|
Populations specific to a zone will be displayed in the Incentives window for that zone.
|
|
Populations in all zones will contribute to the Global Population window and the Incentives window for the server.
|
|
The Black OPs population does not show up in the Incentives window for a zone but will be indirectly represented in the other two windows.
|
|
This packet also shifts the flavor text for that zone.<br>
|
|
<br>
|
|
The size of zone's queue is the final upper population limit for that zone.
|
|
Common values for the zone queue fields are 0 (locked) and 414 positions.
|
|
When a continent can not accept any players at all, a lock icon will appear over its view pane in the Interstellar View.
|
|
Setting the zone's queue to zero will also render this icon.<br>
|
|
<br>
|
|
The individual queue fields set the maximum empire occupancy for a zone that is represented in the zone Incentives text.
|
|
Common values for the empire queue fields are 0 (locked population), 138 positions, and 500 positions.
|
|
Zone Incentives text, however, will never report more than a "100+" vacancy.
|
|
The actual limits are probably set based on server load.
|
|
The latter queue value is typical for VR area zones.<br>
|
|
<br>
|
|
The value of the zone queue trumps the sum of all individual empire queues.
|
|
Regardless of individual queues, once total zone population matches the zone queue size, all populations will lock.
|
|
For normal zones, if the individual queues are not set properly, whole empires can even be locked out of a zone for this reason.
|
|
In the worst case, other empires are allowed enough individual queue vacancy that they can occupy all the available slots.
|
|
Sanctuary zones possess strange queue values that are occasionally zero'd.
|
|
They do not have a lock icon and may not limit populations the same way as normal zones.
|
|
</p></div><dl class="paramcmts block"><dt class="param">zone_id</dt><dd class="cmt"><p>the continent</p></dd><dt class="param">zone_queue</dt><dd class="cmt"><p>the maximum population of all three (four) empires that can join this zone</p></dd><dt class="param">tr_queue</dt><dd class="cmt"><p>the maximum number of TR players that can join this zone</p></dd><dt class="param">tr_pop</dt><dd class="cmt"><p>the current TR population in this zone</p></dd><dt class="param">nc_queue</dt><dd class="cmt"><p>the maximum number of NC players that can join this zone</p></dd><dt class="param">nc_pop</dt><dd class="cmt"><p>the current NC population in this zone</p></dd><dt class="param">vs_queue</dt><dd class="cmt"><p>the maximum number of VS players that can join this zone</p></dd><dt class="param">vs_pop</dt><dd class="cmt"><p>the VS population in this zone</p></dd><dt class="param">bo_queue</dt><dd class="cmt"><p>the maximum number of Black OPs players that can join this zone</p></dd><dt class="param">bo_pop</dt><dd class="cmt"><p>the current Black OPs population in this zone</p></dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="net.psforever.packet.game.ActionCancelMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ActionCancelMessage"></a><a id="ActionCancelMessage:ActionCancelMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ActionCancelMessage$.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="ActionCancelMessage$.html" title=""><span class="name">ActionCancelMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ActionCancelMessage.html" name="net.psforever.packet.game.ActionCancelMessage" id="net.psforever.packet.game.ActionCancelMessage" class="extype">ActionCancelMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ActionProgressMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ActionProgressMessage"></a><a id="ActionProgressMessage:ActionProgressMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ActionProgressMessage$.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="ActionProgressMessage$.html" title=""><span class="name">ActionProgressMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ActionProgressMessage.html" name="net.psforever.packet.game.ActionProgressMessage" id="net.psforever.packet.game.ActionProgressMessage" class="extype">ActionProgressMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ActionResultMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ActionResultMessage"></a><a id="ActionResultMessage:ActionResultMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ActionResultMessage$.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="ActionResultMessage$.html" title=""><span class="name">ActionResultMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ActionResultMessage.html" name="net.psforever.packet.game.ActionResultMessage" id="net.psforever.packet.game.ActionResultMessage" class="extype">ActionResultMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.AggravatedDamageMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AggravatedDamageMessage"></a><a id="AggravatedDamageMessage:AggravatedDamageMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AggravatedDamageMessage$.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="AggravatedDamageMessage$.html" title=""><span class="name">AggravatedDamageMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="AggravatedDamageMessage.html" name="net.psforever.packet.game.AggravatedDamageMessage" id="net.psforever.packet.game.AggravatedDamageMessage" class="extype">AggravatedDamageMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ArmorChangedMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ArmorChangedMessage"></a><a id="ArmorChangedMessage:ArmorChangedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ArmorChangedMessage$.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="ArmorChangedMessage$.html" title=""><span class="name">ArmorChangedMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ArmorChangedMessage.html" name="net.psforever.packet.game.ArmorChangedMessage" id="net.psforever.packet.game.ArmorChangedMessage" class="extype">ArmorChangedMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.AvatarAwardMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AvatarAwardMessage"></a><a id="AvatarAwardMessage:AvatarAwardMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarAwardMessage$.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="AvatarAwardMessage$.html" title=""><span class="name">AvatarAwardMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="AvatarAwardMessage.html" name="net.psforever.packet.game.AvatarAwardMessage" id="net.psforever.packet.game.AvatarAwardMessage" class="extype">AvatarAwardMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.AvatarDeadStateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AvatarDeadStateMessage"></a><a id="AvatarDeadStateMessage:AvatarDeadStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarDeadStateMessage$.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="AvatarDeadStateMessage$.html" title=""><span class="name">AvatarDeadStateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="AvatarDeadStateMessage.html" name="net.psforever.packet.game.AvatarDeadStateMessage" id="net.psforever.packet.game.AvatarDeadStateMessage" class="extype">AvatarDeadStateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.AvatarFirstTimeEventMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AvatarFirstTimeEventMessage"></a><a id="AvatarFirstTimeEventMessage:AvatarFirstTimeEventMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarFirstTimeEventMessage$.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="AvatarFirstTimeEventMessage$.html" title=""><span class="name">AvatarFirstTimeEventMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="AvatarFirstTimeEventMessage.html" name="net.psforever.packet.game.AvatarFirstTimeEventMessage" id="net.psforever.packet.game.AvatarFirstTimeEventMessage" class="extype">AvatarFirstTimeEventMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.AvatarGrenadeStateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AvatarGrenadeStateMessage"></a><a id="AvatarGrenadeStateMessage:AvatarGrenadeStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarGrenadeStateMessage$.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="AvatarGrenadeStateMessage$.html" title=""><span class="name">AvatarGrenadeStateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="AvatarGrenadeStateMessage.html" name="net.psforever.packet.game.AvatarGrenadeStateMessage" id="net.psforever.packet.game.AvatarGrenadeStateMessage" class="extype">AvatarGrenadeStateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.AvatarImplantMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AvatarImplantMessage"></a><a id="AvatarImplantMessage:AvatarImplantMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarImplantMessage$.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="AvatarImplantMessage$.html" title=""><span class="name">AvatarImplantMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="AvatarImplantMessage.html" name="net.psforever.packet.game.AvatarImplantMessage" id="net.psforever.packet.game.AvatarImplantMessage" class="extype">AvatarImplantMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.AvatarJumpMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AvatarJumpMessage"></a><a id="AvatarJumpMessage:AvatarJumpMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarJumpMessage$.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="AvatarJumpMessage$.html" title=""><span class="name">AvatarJumpMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="AvatarJumpMessage.html" name="net.psforever.packet.game.AvatarJumpMessage" id="net.psforever.packet.game.AvatarJumpMessage" class="extype">AvatarJumpMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.AvatarSearchCriteriaMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AvatarSearchCriteriaMessage"></a><a id="AvatarSearchCriteriaMessage:AvatarSearchCriteriaMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarSearchCriteriaMessage$.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="AvatarSearchCriteriaMessage$.html" title=""><span class="name">AvatarSearchCriteriaMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="AvatarSearchCriteriaMessage.html" name="net.psforever.packet.game.AvatarSearchCriteriaMessage" id="net.psforever.packet.game.AvatarSearchCriteriaMessage" class="extype">AvatarSearchCriteriaMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.AvatarStatisticsMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AvatarStatisticsMessage"></a><a id="AvatarStatisticsMessage:AvatarStatisticsMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarStatisticsMessage$.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="AvatarStatisticsMessage$.html" title=""><span class="name">AvatarStatisticsMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="AvatarStatisticsMessage.html" name="net.psforever.packet.game.AvatarStatisticsMessage" id="net.psforever.packet.game.AvatarStatisticsMessage" class="extype">AvatarStatisticsMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.AvatarVehicleTimerMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AvatarVehicleTimerMessage"></a><a id="AvatarVehicleTimerMessage:AvatarVehicleTimerMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/AvatarVehicleTimerMessage$.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="AvatarVehicleTimerMessage$.html" title=""><span class="name">AvatarVehicleTimerMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="AvatarVehicleTimerMessage.html" name="net.psforever.packet.game.AvatarVehicleTimerMessage" id="net.psforever.packet.game.AvatarVehicleTimerMessage" class="extype">AvatarVehicleTimerMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.BattleDiagramAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BattleDiagramAction"></a><a id="BattleDiagramAction:BattleDiagramAction"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BattleDiagramAction$.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="BattleDiagramAction$.html" title=""><span class="name">BattleDiagramAction</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.BattleExperienceMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BattleExperienceMessage"></a><a id="BattleExperienceMessage:BattleExperienceMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BattleExperienceMessage$.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="BattleExperienceMessage$.html" title=""><span class="name">BattleExperienceMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="BattleExperienceMessage.html" name="net.psforever.packet.game.BattleExperienceMessage" id="net.psforever.packet.game.BattleExperienceMessage" class="extype">BattleExperienceMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.BattleplanMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BattleplanMessage"></a><a id="BattleplanMessage:BattleplanMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BattleplanMessage$.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="BattleplanMessage$.html" title=""><span class="name">BattleplanMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="BattleplanMessage.html" name="net.psforever.packet.game.BattleplanMessage" id="net.psforever.packet.game.BattleplanMessage" class="extype">BattleplanMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.BeginZoningMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BeginZoningMessage"></a><a id="BeginZoningMessage:BeginZoningMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BeginZoningMessage$.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="BeginZoningMessage$.html" title=""><span class="name">BeginZoningMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="BeginZoningMessage.html" name="net.psforever.packet.game.BeginZoningMessage" id="net.psforever.packet.game.BeginZoningMessage" class="extype">BeginZoningMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.BindPlayerMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BindPlayerMessage"></a><a id="BindPlayerMessage:BindPlayerMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BindPlayerMessage$.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="BindPlayerMessage$.html" title=""><span class="name">BindPlayerMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="BindPlayerMessage.html" name="net.psforever.packet.game.BindPlayerMessage" id="net.psforever.packet.game.BindPlayerMessage" class="extype">BindPlayerMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.BindStatus" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BindStatus"></a><a id="BindStatus:BindStatus"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BindStatus$.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="BindStatus$.html" title="The purpose of the BindPlayerMessage packet. Bind and Unbind are generally manual actions performed by the player."><span class="name">BindStatus</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">The purpose of the <code>BindPlayerMessage</code> packet.<br>
|
|
<br>
|
|
<code>Bind</code> and <code>Unbind</code> are generally manual actions performed by the player.</p><div class="fullcomment"><div class="comment cmt"><p>The purpose of the <code>BindPlayerMessage</code> packet.<br>
|
|
<br>
|
|
<code>Bind</code> and <code>Unbind</code> are generally manual actions performed by the player.
|
|
<code>Available</code> is applied to automatic Advanced Mobile Spawn points and other "Bound" points at the time of redeployment.
|
|
<code>Lost</code> and <code>Unavailable</code> remove the status of being bound and have slightly different connotations.
|
|
Each generates a different a events chat message if logging it turned on.
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.BroadcastWarpgateUpdateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BroadcastWarpgateUpdateMessage"></a><a id="BroadcastWarpgateUpdateMessage:BroadcastWarpgateUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BroadcastWarpgateUpdateMessage$.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="BroadcastWarpgateUpdateMessage$.html" title=""><span class="name">BroadcastWarpgateUpdateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="BroadcastWarpgateUpdateMessage.html" name="net.psforever.packet.game.BroadcastWarpgateUpdateMessage" id="net.psforever.packet.game.BroadcastWarpgateUpdateMessage" class="extype">BroadcastWarpgateUpdateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.BugReportMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BugReportMessage"></a><a id="BugReportMessage:BugReportMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BugReportMessage$.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="BugReportMessage$.html" title=""><span class="name">BugReportMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="BugReportMessage.html" name="net.psforever.packet.game.BugReportMessage" id="net.psforever.packet.game.BugReportMessage" class="extype">BugReportMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.BugType" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BugType"></a><a id="BugType:BugType"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BugType$.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="BugType$.html" title="An Enumeration of the kinds of bugs applicable to the reporting system."><span class="name">BugType</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> of the kinds of bugs applicable to the reporting system.</p></li><li class="indented0 " name="net.psforever.packet.game.BuildingInfoUpdateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BuildingInfoUpdateMessage"></a><a id="BuildingInfoUpdateMessage:BuildingInfoUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/BuildingInfoUpdateMessage$.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="BuildingInfoUpdateMessage$.html" title=""><span class="name">BuildingInfoUpdateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="BuildingInfoUpdateMessage.html" name="net.psforever.packet.game.BuildingInfoUpdateMessage" id="net.psforever.packet.game.BuildingInfoUpdateMessage" class="extype">BuildingInfoUpdateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.CaptureFlagUpdateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CaptureFlagUpdateMessage"></a><a id="CaptureFlagUpdateMessage:CaptureFlagUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CaptureFlagUpdateMessage$.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="CaptureFlagUpdateMessage$.html" title=""><span class="name">CaptureFlagUpdateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="CaptureFlagUpdateMessage.html" name="net.psforever.packet.game.CaptureFlagUpdateMessage" id="net.psforever.packet.game.CaptureFlagUpdateMessage" class="extype">CaptureFlagUpdateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.CargoMountPointStatusMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CargoMountPointStatusMessage"></a><a id="CargoMountPointStatusMessage:CargoMountPointStatusMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CargoMountPointStatusMessage$.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="CargoMountPointStatusMessage$.html" title=""><span class="name">CargoMountPointStatusMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="CargoMountPointStatusMessage.html" name="net.psforever.packet.game.CargoMountPointStatusMessage" id="net.psforever.packet.game.CargoMountPointStatusMessage" class="extype">CargoMountPointStatusMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChainLashMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChainLashMessage"></a><a id="ChainLashMessage:ChainLashMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChainLashMessage$.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="ChainLashMessage$.html" title=""><span class="name">ChainLashMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ChainLashMessage.html" name="net.psforever.packet.game.ChainLashMessage" id="net.psforever.packet.game.ChainLashMessage" class="extype">ChainLashMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChangeAmmoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChangeAmmoMessage"></a><a id="ChangeAmmoMessage:ChangeAmmoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChangeAmmoMessage$.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="ChangeAmmoMessage$.html" title=""><span class="name">ChangeAmmoMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ChangeAmmoMessage.html" name="net.psforever.packet.game.ChangeAmmoMessage" id="net.psforever.packet.game.ChangeAmmoMessage" class="extype">ChangeAmmoMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChangeFireModeMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChangeFireModeMessage"></a><a id="ChangeFireModeMessage:ChangeFireModeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChangeFireModeMessage$.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="ChangeFireModeMessage$.html" title=""><span class="name">ChangeFireModeMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ChangeFireModeMessage.html" name="net.psforever.packet.game.ChangeFireModeMessage" id="net.psforever.packet.game.ChangeFireModeMessage" class="extype">ChangeFireModeMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChangeFireStateMessage_Start" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChangeFireStateMessage_Start"></a><a id="ChangeFireStateMessage_Start:ChangeFireStateMessage_Start"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChangeFireStateMessage_Start$.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="ChangeFireStateMessage_Start$.html" title=""><span class="name">ChangeFireStateMessage_Start</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ChangeFireStateMessage_Start.html" name="net.psforever.packet.game.ChangeFireStateMessage_Start" id="net.psforever.packet.game.ChangeFireStateMessage_Start" class="extype">ChangeFireStateMessage_Start</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChangeFireStateMessage_Stop" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChangeFireStateMessage_Stop"></a><a id="ChangeFireStateMessage_Stop:ChangeFireStateMessage_Stop"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChangeFireStateMessage_Stop$.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="ChangeFireStateMessage_Stop$.html" title=""><span class="name">ChangeFireStateMessage_Stop</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ChangeFireStateMessage_Stop.html" name="net.psforever.packet.game.ChangeFireStateMessage_Stop" id="net.psforever.packet.game.ChangeFireStateMessage_Stop" class="extype">ChangeFireStateMessage_Stop</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChangeShortcutBankMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChangeShortcutBankMessage"></a><a id="ChangeShortcutBankMessage:ChangeShortcutBankMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChangeShortcutBankMessage$.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="ChangeShortcutBankMessage$.html" title=""><span class="name">ChangeShortcutBankMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ChangeShortcutBankMessage.html" name="net.psforever.packet.game.ChangeShortcutBankMessage" id="net.psforever.packet.game.ChangeShortcutBankMessage" class="extype">ChangeShortcutBankMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.CharacterCreateRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterCreateRequestMessage"></a><a id="CharacterCreateRequestMessage:CharacterCreateRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterCreateRequestMessage$.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="CharacterCreateRequestMessage$.html" title=""><span class="name">CharacterCreateRequestMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="CharacterCreateRequestMessage.html" name="net.psforever.packet.game.CharacterCreateRequestMessage" id="net.psforever.packet.game.CharacterCreateRequestMessage" class="extype">CharacterCreateRequestMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.CharacterInfoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterInfoMessage"></a><a id="CharacterInfoMessage:CharacterInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterInfoMessage$.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="CharacterInfoMessage$.html" title=""><span class="name">CharacterInfoMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="CharacterInfoMessage.html" name="net.psforever.packet.game.CharacterInfoMessage" id="net.psforever.packet.game.CharacterInfoMessage" class="extype">CharacterInfoMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.CharacterKnowledgeMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterKnowledgeMessage"></a><a id="CharacterKnowledgeMessage:CharacterKnowledgeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterKnowledgeMessage$.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="CharacterKnowledgeMessage$.html" title=""><span class="name">CharacterKnowledgeMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="CharacterKnowledgeMessage.html" name="net.psforever.packet.game.CharacterKnowledgeMessage" id="net.psforever.packet.game.CharacterKnowledgeMessage" class="extype">CharacterKnowledgeMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.CharacterNoRecordMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterNoRecordMessage"></a><a id="CharacterNoRecordMessage:CharacterNoRecordMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterNoRecordMessage$.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="CharacterNoRecordMessage$.html" title=""><span class="name">CharacterNoRecordMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="CharacterNoRecordMessage.html" name="net.psforever.packet.game.CharacterNoRecordMessage" id="net.psforever.packet.game.CharacterNoRecordMessage" class="extype">CharacterNoRecordMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.CharacterRequestAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterRequestAction"></a><a id="CharacterRequestAction:CharacterRequestAction"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterRequestAction$.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="CharacterRequestAction$.html" title=""><span class="name">CharacterRequestAction</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.CharacterRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterRequestMessage"></a><a id="CharacterRequestMessage:CharacterRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CharacterRequestMessage$.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="CharacterRequestMessage$.html" title=""><span class="name">CharacterRequestMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="CharacterRequestMessage.html" name="net.psforever.packet.game.CharacterRequestMessage" id="net.psforever.packet.game.CharacterRequestMessage" class="extype">CharacterRequestMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChatChannel" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChatChannel"></a><a id="ChatChannel:ChatChannel"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChatChannel$.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="ChatChannel$.html" title="An Enumeration of the valid chat channels."><span class="name">ChatChannel</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> of the valid chat channels.</p></li><li class="indented0 " name="net.psforever.packet.game.ChatMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChatMsg"></a><a id="ChatMsg:ChatMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChatMsg$.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="ChatMsg$.html" title=""><span class="name">ChatMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ChatMsg.html" name="net.psforever.packet.game.ChatMsg" id="net.psforever.packet.game.ChatMsg" class="extype">ChatMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ChildObjectStateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChildObjectStateMessage"></a><a id="ChildObjectStateMessage:ChildObjectStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ChildObjectStateMessage$.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="ChildObjectStateMessage$.html" title=""><span class="name">ChildObjectStateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ChildObjectStateMessage.html" name="net.psforever.packet.game.ChildObjectStateMessage" id="net.psforever.packet.game.ChildObjectStateMessage" class="extype">ChildObjectStateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.CollisionIs" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CollisionIs"></a><a id="CollisionIs:CollisionIs"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CollisionIs$.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="CollisionIs$.html" title=""><span class="name">CollisionIs</span></a><span class="result"> extends <span name="enumeratum.values.IntEnum" class="extype">IntEnum</span>[<a href="CollisionIs.html" name="net.psforever.packet.game.CollisionIs" id="net.psforever.packet.game.CollisionIs" class="extype">CollisionIs</a>]</span></span></li><li class="indented0 " name="net.psforever.packet.game.ComponentDamageField" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ComponentDamageField"></a><a id="ComponentDamageField:ComponentDamageField"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ComponentDamageField$.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="ComponentDamageField$.html" title=""><span class="name">ComponentDamageField</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ComponentDamageMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ComponentDamageMessage"></a><a id="ComponentDamageMessage:ComponentDamageMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ComponentDamageMessage$.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="ComponentDamageMessage$.html" title=""><span class="name">ComponentDamageMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ComponentDamageMessage.html" name="net.psforever.packet.game.ComponentDamageMessage" id="net.psforever.packet.game.ComponentDamageMessage" class="extype">ComponentDamageMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ConnectToWorldMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ConnectToWorldMessage"></a><a id="ConnectToWorldMessage:ConnectToWorldMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ConnectToWorldMessage$.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="ConnectToWorldMessage$.html" title=""><span class="name">ConnectToWorldMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ConnectToWorldMessage.html" name="net.psforever.packet.game.ConnectToWorldMessage" id="net.psforever.packet.game.ConnectToWorldMessage" class="extype">ConnectToWorldMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ConnectToWorldRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ConnectToWorldRequestMessage"></a><a id="ConnectToWorldRequestMessage:ConnectToWorldRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ConnectToWorldRequestMessage$.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="ConnectToWorldRequestMessage$.html" title=""><span class="name">ConnectToWorldRequestMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ConnectToWorldRequestMessage.html" name="net.psforever.packet.game.ConnectToWorldRequestMessage" id="net.psforever.packet.game.ConnectToWorldRequestMessage" class="extype">ConnectToWorldRequestMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ContinentalLockUpdateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ContinentalLockUpdateMessage"></a><a id="ContinentalLockUpdateMessage:ContinentalLockUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ContinentalLockUpdateMessage$.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="ContinentalLockUpdateMessage$.html" title=""><span class="name">ContinentalLockUpdateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ContinentalLockUpdateMessage.html" name="net.psforever.packet.game.ContinentalLockUpdateMessage" id="net.psforever.packet.game.ContinentalLockUpdateMessage" class="extype">ContinentalLockUpdateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.CreateShortcutMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CreateShortcutMessage"></a><a id="CreateShortcutMessage:CreateShortcutMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/CreateShortcutMessage$.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="CreateShortcutMessage$.html" title=""><span class="name">CreateShortcutMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="CreateShortcutMessage.html" name="net.psforever.packet.game.CreateShortcutMessage" id="net.psforever.packet.game.CreateShortcutMessage" class="extype">CreateShortcutMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DamageFeedbackMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DamageFeedbackMessage"></a><a id="DamageFeedbackMessage:DamageFeedbackMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DamageFeedbackMessage$.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="DamageFeedbackMessage$.html" title=""><span class="name">DamageFeedbackMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DamageFeedbackMessage.html" name="net.psforever.packet.game.DamageFeedbackMessage" id="net.psforever.packet.game.DamageFeedbackMessage" class="extype">DamageFeedbackMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DamageMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DamageMessage"></a><a id="DamageMessage:DamageMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DamageMessage$.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="DamageMessage$.html" title=""><span class="name">DamageMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DamageMessage.html" name="net.psforever.packet.game.DamageMessage" id="net.psforever.packet.game.DamageMessage" class="extype">DamageMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DamageWithPositionMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DamageWithPositionMessage"></a><a id="DamageWithPositionMessage:DamageWithPositionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DamageWithPositionMessage$.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="DamageWithPositionMessage$.html" title=""><span class="name">DamageWithPositionMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DamageWithPositionMessage.html" name="net.psforever.packet.game.DamageWithPositionMessage" id="net.psforever.packet.game.DamageWithPositionMessage" class="extype">DamageWithPositionMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DataChallenge" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DataChallenge"></a><a id="DataChallenge:DataChallenge"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DataChallenge$.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="DataChallenge$.html" title=""><span class="name">DataChallenge</span></a></span></li><li class="indented0 " name="net.psforever.packet.game.DataChallengeMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DataChallengeMessage"></a><a id="DataChallengeMessage:DataChallengeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DataChallengeMessage$.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="DataChallengeMessage$.html" title=""><span class="name">DataChallengeMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DataChallengeMessage.html" name="net.psforever.packet.game.DataChallengeMessage" id="net.psforever.packet.game.DataChallengeMessage" class="extype">DataChallengeMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DataChallengeMessageResp" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DataChallengeMessageResp"></a><a id="DataChallengeMessageResp:DataChallengeMessageResp"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DataChallengeMessageResp$.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="DataChallengeMessageResp$.html" title=""><span class="name">DataChallengeMessageResp</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DataChallengeMessageResp.html" name="net.psforever.packet.game.DataChallengeMessageResp" id="net.psforever.packet.game.DataChallengeMessageResp" class="extype">DataChallengeMessageResp</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DeadState" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DeadState"></a><a id="DeadState:DeadState"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeadState$.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="DeadState$.html" title="An Enumeration of the various states a Player may possess in the cycle of nanite life and death."><span class="name">DeadState</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> of the various states a <code>Player</code> may possess in the cycle of nanite life and death.</p></li><li class="indented0 " name="net.psforever.packet.game.DelayedPathMountMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DelayedPathMountMsg"></a><a id="DelayedPathMountMsg:DelayedPathMountMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DelayedPathMountMsg$.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="DelayedPathMountMsg$.html" title=""><span class="name">DelayedPathMountMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DelayedPathMountMsg.html" name="net.psforever.packet.game.DelayedPathMountMsg" id="net.psforever.packet.game.DelayedPathMountMsg" class="extype">DelayedPathMountMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DensityLevelUpdateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DensityLevelUpdateMessage"></a><a id="DensityLevelUpdateMessage:DensityLevelUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DensityLevelUpdateMessage$.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="DensityLevelUpdateMessage$.html" title=""><span class="name">DensityLevelUpdateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DensityLevelUpdateMessage.html" name="net.psforever.packet.game.DensityLevelUpdateMessage" id="net.psforever.packet.game.DensityLevelUpdateMessage" class="extype">DensityLevelUpdateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DeployObjectMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DeployObjectMessage"></a><a id="DeployObjectMessage:DeployObjectMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeployObjectMessage$.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="DeployObjectMessage$.html" title=""><span class="name">DeployObjectMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DeployObjectMessage.html" name="net.psforever.packet.game.DeployObjectMessage" id="net.psforever.packet.game.DeployObjectMessage" class="extype">DeployObjectMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DeployOutcome" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DeployOutcome"></a><a id="DeployOutcome:DeployOutcome"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeployOutcome$.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="DeployOutcome$.html" title="An Enumeration for the forms of the event chat message produced by this packet."><span class="name">DeployOutcome</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> for the forms of the event chat message produced by this packet.</p></li><li class="indented0 " name="net.psforever.packet.game.DeployRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DeployRequestMessage"></a><a id="DeployRequestMessage:DeployRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeployRequestMessage$.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="DeployRequestMessage$.html" title=""><span class="name">DeployRequestMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DeployRequestMessage.html" name="net.psforever.packet.game.DeployRequestMessage" id="net.psforever.packet.game.DeployRequestMessage" class="extype">DeployRequestMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DeployableIcon" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DeployableIcon"></a><a id="DeployableIcon:DeployableIcon"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeployableIcon$.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="DeployableIcon$.html" title="An Enumeration of the map element icons that can be displayed based on the type of deployable item."><span class="name">DeployableIcon</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> of the map element icons that can be displayed based on the type of deployable item.</p></li><li class="indented0 " name="net.psforever.packet.game.DeployableObjectsInfoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DeployableObjectsInfoMessage"></a><a id="DeployableObjectsInfoMessage:DeployableObjectsInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeployableObjectsInfoMessage$.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="DeployableObjectsInfoMessage$.html" title=""><span class="name">DeployableObjectsInfoMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DeployableObjectsInfoMessage.html" name="net.psforever.packet.game.DeployableObjectsInfoMessage" id="net.psforever.packet.game.DeployableObjectsInfoMessage" class="extype">DeployableObjectsInfoMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DeploymentAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DeploymentAction"></a><a id="DeploymentAction:DeploymentAction"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DeploymentAction$.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="DeploymentAction$.html" title="An Enumeration of the actions that can be performed upon a deployable item."><span class="name">DeploymentAction</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> of the actions that can be performed upon a deployable item.</p></li><li class="indented0 " name="net.psforever.packet.game.DestroyDisplayMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DestroyDisplayMessage"></a><a id="DestroyDisplayMessage:DestroyDisplayMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DestroyDisplayMessage$.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="DestroyDisplayMessage$.html" title=""><span class="name">DestroyDisplayMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DestroyDisplayMessage.html" name="net.psforever.packet.game.DestroyDisplayMessage" id="net.psforever.packet.game.DestroyDisplayMessage" class="extype">DestroyDisplayMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DestroyMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DestroyMessage"></a><a id="DestroyMessage:DestroyMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DestroyMessage$.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="DestroyMessage$.html" title=""><span class="name">DestroyMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DestroyMessage.html" name="net.psforever.packet.game.DestroyMessage" id="net.psforever.packet.game.DestroyMessage" class="extype">DestroyMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DiagramActionCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DiagramActionCode"></a><a id="DiagramActionCode:DiagramActionCode"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DiagramActionCode$.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="DiagramActionCode$.html" title="A Codec for the actions that each layer of the diagram performs."><span class="name">DiagramActionCode</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">A <code>Codec</code> for the actions that each layer of the diagram performs.</p><div class="fullcomment"><div class="comment cmt"><p>A <code>Codec</code> for the actions that each layer of the diagram performs.
|
|
<code>Style</code>, <code>Vertex</code>, <code>Action5</code>, <code>DrawString</code>, and <code>Action7</code> have additional <code>DiagramStroke</code> input data.
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.DisconnectMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DisconnectMessage"></a><a id="DisconnectMessage:DisconnectMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DisconnectMessage$.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="DisconnectMessage$.html" title=""><span class="name">DisconnectMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DisconnectMessage.html" name="net.psforever.packet.game.DisconnectMessage" id="net.psforever.packet.game.DisconnectMessage" class="extype">DisconnectMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DismountBuildingMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DismountBuildingMsg"></a><a id="DismountBuildingMsg:DismountBuildingMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DismountBuildingMsg$.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="DismountBuildingMsg$.html" title=""><span class="name">DismountBuildingMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DismountBuildingMsg.html" name="net.psforever.packet.game.DismountBuildingMsg" id="net.psforever.packet.game.DismountBuildingMsg" class="extype">DismountBuildingMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DismountVehicleCargoMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DismountVehicleCargoMsg"></a><a id="DismountVehicleCargoMsg:DismountVehicleCargoMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DismountVehicleCargoMsg$.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="DismountVehicleCargoMsg$.html" title=""><span class="name">DismountVehicleCargoMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DismountVehicleCargoMsg.html" name="net.psforever.packet.game.DismountVehicleCargoMsg" id="net.psforever.packet.game.DismountVehicleCargoMsg" class="extype">DismountVehicleCargoMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DismountVehicleMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DismountVehicleMsg"></a><a id="DismountVehicleMsg:DismountVehicleMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DismountVehicleMsg$.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="DismountVehicleMsg$.html" title=""><span class="name">DismountVehicleMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DismountVehicleMsg.html" name="net.psforever.packet.game.DismountVehicleMsg" id="net.psforever.packet.game.DismountVehicleMsg" class="extype">DismountVehicleMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DisplayedAwardMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DisplayedAwardMessage"></a><a id="DisplayedAwardMessage:DisplayedAwardMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DisplayedAwardMessage$.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="DisplayedAwardMessage$.html" title=""><span class="name">DisplayedAwardMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DisplayedAwardMessage.html" name="net.psforever.packet.game.DisplayedAwardMessage" id="net.psforever.packet.game.DisplayedAwardMessage" class="extype">DisplayedAwardMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DropItemMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DropItemMessage"></a><a id="DropItemMessage:DropItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DropItemMessage$.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="DropItemMessage$.html" title=""><span class="name">DropItemMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DropItemMessage.html" name="net.psforever.packet.game.DropItemMessage" id="net.psforever.packet.game.DropItemMessage" class="extype">DropItemMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DroppodError" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DroppodError"></a><a id="DroppodError:DroppodError"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DroppodError$.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="DroppodError$.html" title=""><span class="name">DroppodError</span></a><span class="result"> extends <span name="enumeratum.values.IntEnum" class="extype">IntEnum</span>[<a href="DroppodError.html" name="net.psforever.packet.game.DroppodError" id="net.psforever.packet.game.DroppodError" class="extype">DroppodError</a>]</span></span></li><li class="indented0 " name="net.psforever.packet.game.DroppodFreefallingMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DroppodFreefallingMessage"></a><a id="DroppodFreefallingMessage:DroppodFreefallingMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DroppodFreefallingMessage$.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="DroppodFreefallingMessage$.html" title=""><span class="name">DroppodFreefallingMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DroppodFreefallingMessage.html" name="net.psforever.packet.game.DroppodFreefallingMessage" id="net.psforever.packet.game.DroppodFreefallingMessage" class="extype">DroppodFreefallingMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DroppodLaunchInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DroppodLaunchInfo"></a><a id="DroppodLaunchInfo:DroppodLaunchInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DroppodLaunchInfo$.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="DroppodLaunchInfo$.html" title=""><span class="name">DroppodLaunchInfo</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DroppodLaunchRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DroppodLaunchRequestMessage"></a><a id="DroppodLaunchRequestMessage:DroppodLaunchRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DroppodLaunchRequestMessage$.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="DroppodLaunchRequestMessage$.html" title=""><span class="name">DroppodLaunchRequestMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DroppodLaunchRequestMessage.html" name="net.psforever.packet.game.DroppodLaunchRequestMessage" id="net.psforever.packet.game.DroppodLaunchRequestMessage" class="extype">DroppodLaunchRequestMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DroppodLaunchResponseMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DroppodLaunchResponseMessage"></a><a id="DroppodLaunchResponseMessage:DroppodLaunchResponseMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DroppodLaunchResponseMessage$.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="DroppodLaunchResponseMessage$.html" title=""><span class="name">DroppodLaunchResponseMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="DroppodLaunchResponseMessage.html" name="net.psforever.packet.game.DroppodLaunchResponseMessage" id="net.psforever.packet.game.DroppodLaunchResponseMessage" class="extype">DroppodLaunchResponseMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.DrowningTarget" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DrowningTarget"></a><a id="DrowningTarget:DrowningTarget"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/DrowningTarget$.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="DrowningTarget$.html" title=""><span class="name">DrowningTarget</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.EmoteMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="EmoteMsg"></a><a id="EmoteMsg:EmoteMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/EmoteMsg$.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="EmoteMsg$.html" title=""><span class="name">EmoteMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="EmoteMsg.html" name="net.psforever.packet.game.EmoteMsg" id="net.psforever.packet.game.EmoteMsg" class="extype">EmoteMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ExperienceAddedMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ExperienceAddedMessage"></a><a id="ExperienceAddedMessage:ExperienceAddedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ExperienceAddedMessage$.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="ExperienceAddedMessage$.html" title=""><span class="name">ExperienceAddedMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ExperienceAddedMessage.html" name="net.psforever.packet.game.ExperienceAddedMessage" id="net.psforever.packet.game.ExperienceAddedMessage" class="extype">ExperienceAddedMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.FacilityBenefitShieldChargeRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FacilityBenefitShieldChargeRequestMessage"></a><a id="FacilityBenefitShieldChargeRequestMessage:FacilityBenefitShieldChargeRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FacilityBenefitShieldChargeRequestMessage$.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="FacilityBenefitShieldChargeRequestMessage$.html" title=""><span class="name">FacilityBenefitShieldChargeRequestMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="FacilityBenefitShieldChargeRequestMessage.html" name="net.psforever.packet.game.FacilityBenefitShieldChargeRequestMessage" id="net.psforever.packet.game.FacilityBenefitShieldChargeRequestMessage" class="extype">FacilityBenefitShieldChargeRequestMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.FavoritesAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FavoritesAction"></a><a id="FavoritesAction:FavoritesAction"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FavoritesAction$.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="FavoritesAction$.html" title=""><span class="name">FavoritesAction</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.FavoritesMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FavoritesMessage"></a><a id="FavoritesMessage:FavoritesMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FavoritesMessage$.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="FavoritesMessage$.html" title=""><span class="name">FavoritesMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="FavoritesMessage.html" name="net.psforever.packet.game.FavoritesMessage" id="net.psforever.packet.game.FavoritesMessage" class="extype">FavoritesMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.FavoritesRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FavoritesRequest"></a><a id="FavoritesRequest:FavoritesRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FavoritesRequest$.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="FavoritesRequest$.html" title=""><span class="name">FavoritesRequest</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="FavoritesRequest.html" name="net.psforever.packet.game.FavoritesRequest" id="net.psforever.packet.game.FavoritesRequest" class="extype">FavoritesRequest</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.FireHintMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FireHintMessage"></a><a id="FireHintMessage:FireHintMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FireHintMessage$.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="FireHintMessage$.html" title=""><span class="name">FireHintMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="FireHintMessage.html" name="net.psforever.packet.game.FireHintMessage" id="net.psforever.packet.game.FireHintMessage" class="extype">FireHintMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.FlagInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FlagInfo"></a><a id="FlagInfo:FlagInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FlagInfo$.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="FlagInfo$.html" title=""><span class="name">FlagInfo</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="FlagInfo.html" name="net.psforever.packet.game.FlagInfo" id="net.psforever.packet.game.FlagInfo" class="extype">FlagInfo</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.FrameVehicleStateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FrameVehicleStateMessage"></a><a id="FrameVehicleStateMessage:FrameVehicleStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FrameVehicleStateMessage$.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="FrameVehicleStateMessage$.html" title=""><span class="name">FrameVehicleStateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="FrameVehicleStateMessage.html" name="net.psforever.packet.game.FrameVehicleStateMessage" id="net.psforever.packet.game.FrameVehicleStateMessage" class="extype">FrameVehicleStateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.Friend" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Friend"></a><a id="Friend:Friend"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Friend$.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="Friend$.html" title=""><span class="name">Friend</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="Friend.html" name="net.psforever.packet.game.Friend" id="net.psforever.packet.game.Friend" class="extype">Friend</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.FriendsRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FriendsRequest"></a><a id="FriendsRequest:FriendsRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FriendsRequest$.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="FriendsRequest$.html" title=""><span class="name">FriendsRequest</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="FriendsRequest.html" name="net.psforever.packet.game.FriendsRequest" id="net.psforever.packet.game.FriendsRequest" class="extype">FriendsRequest</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.FriendsResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FriendsResponse"></a><a id="FriendsResponse:FriendsResponse"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/FriendsResponse$.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="FriendsResponse$.html" title=""><span class="name">FriendsResponse</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="FriendsResponse.html" name="net.psforever.packet.game.FriendsResponse" id="net.psforever.packet.game.FriendsResponse" class="extype">FriendsResponse</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.GamePropertyScope" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GamePropertyScope"></a><a id="GamePropertyScope:GamePropertyScope"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GamePropertyScope$.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="GamePropertyScope$.html" title=""><span class="name">GamePropertyScope</span></a></span></li><li class="indented0 " name="net.psforever.packet.game.GamePropertyTarget" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GamePropertyTarget"></a><a id="GamePropertyTarget:GamePropertyTarget"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GamePropertyTarget$.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="GamePropertyTarget$.html" title=""><span class="name">GamePropertyTarget</span></a></span></li><li class="indented0 " name="net.psforever.packet.game.GenericActionEnum" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GenericActionEnum"></a><a id="GenericActionEnum:GenericActionEnum"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericActionEnum$.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="GenericActionEnum$.html" title=""><span class="name">GenericActionEnum</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.GenericActionMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GenericActionMessage"></a><a id="GenericActionMessage:GenericActionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericActionMessage$.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="GenericActionMessage$.html" title=""><span class="name">GenericActionMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="GenericActionMessage.html" name="net.psforever.packet.game.GenericActionMessage" id="net.psforever.packet.game.GenericActionMessage" class="extype">GenericActionMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.GenericCollisionMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GenericCollisionMsg"></a><a id="GenericCollisionMsg:GenericCollisionMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericCollisionMsg$.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="GenericCollisionMsg$.html" title=""><span class="name">GenericCollisionMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="GenericCollisionMsg.html" name="net.psforever.packet.game.GenericCollisionMsg" id="net.psforever.packet.game.GenericCollisionMsg" class="extype">GenericCollisionMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.GenericObjectActionAtPositionMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GenericObjectActionAtPositionMessage"></a><a id="GenericObjectActionAtPositionMessage:GenericObjectActionAtPositionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericObjectActionAtPositionMessage$.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="GenericObjectActionAtPositionMessage$.html" title=""><span class="name">GenericObjectActionAtPositionMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="GenericObjectActionAtPositionMessage.html" name="net.psforever.packet.game.GenericObjectActionAtPositionMessage" id="net.psforever.packet.game.GenericObjectActionAtPositionMessage" class="extype">GenericObjectActionAtPositionMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.GenericObjectActionEnum" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GenericObjectActionEnum"></a><a id="GenericObjectActionEnum:GenericObjectActionEnum"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericObjectActionEnum$.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="GenericObjectActionEnum$.html" title=""><span class="name">GenericObjectActionEnum</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.GenericObjectActionMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GenericObjectActionMessage"></a><a id="GenericObjectActionMessage:GenericObjectActionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericObjectActionMessage$.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="GenericObjectActionMessage$.html" title=""><span class="name">GenericObjectActionMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="GenericObjectActionMessage.html" name="net.psforever.packet.game.GenericObjectActionMessage" id="net.psforever.packet.game.GenericObjectActionMessage" class="extype">GenericObjectActionMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.GenericObjectStateMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GenericObjectStateMsg"></a><a id="GenericObjectStateMsg:GenericObjectStateMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/GenericObjectStateMsg$.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="GenericObjectStateMsg$.html" title=""><span class="name">GenericObjectStateMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="GenericObjectStateMsg.html" name="net.psforever.packet.game.GenericObjectStateMsg" id="net.psforever.packet.game.GenericObjectStateMsg" class="extype">GenericObjectStateMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.HackMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="HackMessage"></a><a id="HackMessage:HackMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HackMessage$.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="HackMessage$.html" title=""><span class="name">HackMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="HackMessage.html" name="net.psforever.packet.game.HackMessage" id="net.psforever.packet.game.HackMessage" class="extype">HackMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.HackState" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HackState"></a><a id="HackState:HackState"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HackState$.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="HackState$.html" title="An Enumeration of the various states and activities of the hacking process."><span class="name">HackState</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> of the various states and activities of the hacking process.</p><div class="fullcomment"><div class="comment cmt"><p>An <code>Enumeration</code> of the various states and activities of the hacking process.
|
|
These values are closely tied to the condition of the hacking progress bar and/or the condition of the hacked object.<br>
|
|
<br>
|
|
<code>Start</code> initially displays the hacking progress bar.<br>
|
|
<code>Ongoing</code> is a neutral state that keeps the progress bar displayed while its value updates. (unconfirmed?)<br>
|
|
<code>Finished</code> disposes of the hacking progress bar. It does not, by itself, mean the hack was successful.<br>
|
|
<code>Hacked</code> modifies the target of the hack.<br>
|
|
<code>HackCleared</code> modifies the target of the hack, opposite of <code>Hacked</code>.
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.HitHint" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="HitHint"></a><a id="HitHint:HitHint"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HitHint$.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="HitHint$.html" title=""><span class="name">HitHint</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="HitHint.html" name="net.psforever.packet.game.HitHint" id="net.psforever.packet.game.HitHint" class="extype">HitHint</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.HitMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="HitMessage"></a><a id="HitMessage:HitMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HitMessage$.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="HitMessage$.html" title=""><span class="name">HitMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="HitMessage.html" name="net.psforever.packet.game.HitMessage" id="net.psforever.packet.game.HitMessage" class="extype">HitMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.HotSpotInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="HotSpotInfo"></a><a id="HotSpotInfo:HotSpotInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HotSpotInfo$.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="HotSpotInfo$.html" title=""><span class="name">HotSpotInfo</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="HotSpotInfo.html" name="net.psforever.packet.game.HotSpotInfo" id="net.psforever.packet.game.HotSpotInfo" class="extype">HotSpotInfo</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.HotSpotUpdateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="HotSpotUpdateMessage"></a><a id="HotSpotUpdateMessage:HotSpotUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/HotSpotUpdateMessage$.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="HotSpotUpdateMessage$.html" title=""><span class="name">HotSpotUpdateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="HotSpotUpdateMessage.html" name="net.psforever.packet.game.HotSpotUpdateMessage" id="net.psforever.packet.game.HotSpotUpdateMessage" class="extype">HotSpotUpdateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ImplantAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ImplantAction"></a><a id="ImplantAction:ImplantAction"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ImplantAction$.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="ImplantAction$.html" title="An Enumeration for all the actions that can be applied to implants and implant slots."><span class="name">ImplantAction</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> for all the actions that can be applied to implants and implant slots.</p></li><li class="indented0 " name="net.psforever.packet.game.InvalidTerrainMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="InvalidTerrainMessage"></a><a id="InvalidTerrainMessage:InvalidTerrainMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/InvalidTerrainMessage$.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="InvalidTerrainMessage$.html" title=""><span class="name">InvalidTerrainMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="InvalidTerrainMessage.html" name="net.psforever.packet.game.InvalidTerrainMessage" id="net.psforever.packet.game.InvalidTerrainMessage" class="extype">InvalidTerrainMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.InventoryStateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="InventoryStateMessage"></a><a id="InventoryStateMessage:InventoryStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/InventoryStateMessage$.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="InventoryStateMessage$.html" title=""><span class="name">InventoryStateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="InventoryStateMessage.html" name="net.psforever.packet.game.InventoryStateMessage" id="net.psforever.packet.game.InventoryStateMessage" class="extype">InventoryStateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ItemTransactionMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ItemTransactionMessage"></a><a id="ItemTransactionMessage:ItemTransactionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ItemTransactionMessage$.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="ItemTransactionMessage$.html" title=""><span class="name">ItemTransactionMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ItemTransactionMessage.html" name="net.psforever.packet.game.ItemTransactionMessage" id="net.psforever.packet.game.ItemTransactionMessage" class="extype">ItemTransactionMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ItemTransactionResultMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ItemTransactionResultMessage"></a><a id="ItemTransactionResultMessage:ItemTransactionResultMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ItemTransactionResultMessage$.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="ItemTransactionResultMessage$.html" title=""><span class="name">ItemTransactionResultMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ItemTransactionResultMessage.html" name="net.psforever.packet.game.ItemTransactionResultMessage" id="net.psforever.packet.game.ItemTransactionResultMessage" class="extype">ItemTransactionResultMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.KeepAliveMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="KeepAliveMessage"></a><a id="KeepAliveMessage:KeepAliveMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/KeepAliveMessage$.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="KeepAliveMessage$.html" title=""><span class="name">KeepAliveMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="KeepAliveMessage.html" name="net.psforever.packet.game.KeepAliveMessage" id="net.psforever.packet.game.KeepAliveMessage" class="extype">KeepAliveMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.LashMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LashMessage"></a><a id="LashMessage:LashMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LashMessage$.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="LashMessage$.html" title=""><span class="name">LashMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="LashMessage.html" name="net.psforever.packet.game.LashMessage" id="net.psforever.packet.game.LashMessage" class="extype">LashMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.LoadMapMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LoadMapMessage"></a><a id="LoadMapMessage:LoadMapMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LoadMapMessage$.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="LoadMapMessage$.html" title=""><span class="name">LoadMapMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="LoadMapMessage.html" name="net.psforever.packet.game.LoadMapMessage" id="net.psforever.packet.game.LoadMapMessage" class="extype">LoadMapMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.LoginMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LoginMessage"></a><a id="LoginMessage:LoginMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LoginMessage$.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="LoginMessage$.html" title=""><span class="name">LoginMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="LoginMessage.html" name="net.psforever.packet.game.LoginMessage" id="net.psforever.packet.game.LoginMessage" class="extype">LoginMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.LoginRespMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LoginRespMessage"></a><a id="LoginRespMessage:LoginRespMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LoginRespMessage$.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="LoginRespMessage$.html" title=""><span class="name">LoginRespMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="LoginRespMessage.html" name="net.psforever.packet.game.LoginRespMessage" id="net.psforever.packet.game.LoginRespMessage" class="extype">LoginRespMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.LongRangeProjectileInfoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LongRangeProjectileInfoMessage"></a><a id="LongRangeProjectileInfoMessage:LongRangeProjectileInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LongRangeProjectileInfoMessage$.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="LongRangeProjectileInfoMessage$.html" title=""><span class="name">LongRangeProjectileInfoMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="LongRangeProjectileInfoMessage.html" name="net.psforever.packet.game.LongRangeProjectileInfoMessage" id="net.psforever.packet.game.LongRangeProjectileInfoMessage" class="extype">LongRangeProjectileInfoMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.LootItemMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LootItemMessage"></a><a id="LootItemMessage:LootItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/LootItemMessage$.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="LootItemMessage$.html" title=""><span class="name">LootItemMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="LootItemMessage.html" name="net.psforever.packet.game.LootItemMessage" id="net.psforever.packet.game.LootItemMessage" class="extype">LootItemMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.MailMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MailMessage"></a><a id="MailMessage:MailMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/MailMessage$.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="MailMessage$.html" title=""><span class="name">MailMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="MailMessage.html" name="net.psforever.packet.game.MailMessage" id="net.psforever.packet.game.MailMessage" class="extype">MailMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.MemberEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MemberEvent"></a><a id="MemberEvent:MemberEvent"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/MemberEvent$.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="MemberEvent$.html" title=""><span class="name">MemberEvent</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.MountVehicleCargoMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MountVehicleCargoMsg"></a><a id="MountVehicleCargoMsg:MountVehicleCargoMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/MountVehicleCargoMsg$.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="MountVehicleCargoMsg$.html" title=""><span class="name">MountVehicleCargoMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="MountVehicleCargoMsg.html" name="net.psforever.packet.game.MountVehicleCargoMsg" id="net.psforever.packet.game.MountVehicleCargoMsg" class="extype">MountVehicleCargoMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.MountVehicleMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MountVehicleMsg"></a><a id="MountVehicleMsg:MountVehicleMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/MountVehicleMsg$.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="MountVehicleMsg$.html" title=""><span class="name">MountVehicleMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="MountVehicleMsg.html" name="net.psforever.packet.game.MountVehicleMsg" id="net.psforever.packet.game.MountVehicleMsg" class="extype">MountVehicleMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.MoveItemMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MoveItemMessage"></a><a id="MoveItemMessage:MoveItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/MoveItemMessage$.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="MoveItemMessage$.html" title=""><span class="name">MoveItemMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="MoveItemMessage.html" name="net.psforever.packet.game.MoveItemMessage" id="net.psforever.packet.game.MoveItemMessage" class="extype">MoveItemMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.NoTrade" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="NoTrade"></a><a id="NoTrade:NoTrade"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/NoTrade$.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="NoTrade$.html" title=""><span class="name">NoTrade</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ObjectAttachMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectAttachMessage"></a><a id="ObjectAttachMessage:ObjectAttachMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectAttachMessage$.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="ObjectAttachMessage$.html" title=""><span class="name">ObjectAttachMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ObjectAttachMessage.html" name="net.psforever.packet.game.ObjectAttachMessage" id="net.psforever.packet.game.ObjectAttachMessage" class="extype">ObjectAttachMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ObjectCreateDetailedMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectCreateDetailedMessage"></a><a id="ObjectCreateDetailedMessage:ObjectCreateDetailedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectCreateDetailedMessage$.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="ObjectCreateDetailedMessage$.html" title=""><span class="name">ObjectCreateDetailedMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ObjectCreateDetailedMessage.html" name="net.psforever.packet.game.ObjectCreateDetailedMessage" id="net.psforever.packet.game.ObjectCreateDetailedMessage" class="extype">ObjectCreateDetailedMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ObjectCreateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectCreateMessage"></a><a id="ObjectCreateMessage:ObjectCreateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectCreateMessage$.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="ObjectCreateMessage$.html" title=""><span class="name">ObjectCreateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ObjectCreateMessage.html" name="net.psforever.packet.game.ObjectCreateMessage" id="net.psforever.packet.game.ObjectCreateMessage" class="extype">ObjectCreateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ObjectDeleteMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectDeleteMessage"></a><a id="ObjectDeleteMessage:ObjectDeleteMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectDeleteMessage$.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="ObjectDeleteMessage$.html" title=""><span class="name">ObjectDeleteMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ObjectDeleteMessage.html" name="net.psforever.packet.game.ObjectDeleteMessage" id="net.psforever.packet.game.ObjectDeleteMessage" class="extype">ObjectDeleteMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ObjectDeployedMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectDeployedMessage"></a><a id="ObjectDeployedMessage:ObjectDeployedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectDeployedMessage$.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="ObjectDeployedMessage$.html" title=""><span class="name">ObjectDeployedMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ObjectDeployedMessage.html" name="net.psforever.packet.game.ObjectDeployedMessage" id="net.psforever.packet.game.ObjectDeployedMessage" class="extype">ObjectDeployedMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ObjectDetachMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectDetachMessage"></a><a id="ObjectDetachMessage:ObjectDetachMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectDetachMessage$.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="ObjectDetachMessage$.html" title=""><span class="name">ObjectDetachMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ObjectDetachMessage.html" name="net.psforever.packet.game.ObjectDetachMessage" id="net.psforever.packet.game.ObjectDetachMessage" class="extype">ObjectDetachMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ObjectDetectedMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectDetectedMessage"></a><a id="ObjectDetectedMessage:ObjectDetectedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectDetectedMessage$.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="ObjectDetectedMessage$.html" title=""><span class="name">ObjectDetectedMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ObjectDetectedMessage.html" name="net.psforever.packet.game.ObjectDetectedMessage" id="net.psforever.packet.game.ObjectDetectedMessage" class="extype">ObjectDetectedMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ObjectHeldMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectHeldMessage"></a><a id="ObjectHeldMessage:ObjectHeldMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ObjectHeldMessage$.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="ObjectHeldMessage$.html" title=""><span class="name">ObjectHeldMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ObjectHeldMessage.html" name="net.psforever.packet.game.ObjectHeldMessage" id="net.psforever.packet.game.ObjectHeldMessage" class="extype">ObjectHeldMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.OffshoreVehicleMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="OffshoreVehicleMessage"></a><a id="OffshoreVehicleMessage:OffshoreVehicleMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/OffshoreVehicleMessage$.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="OffshoreVehicleMessage$.html" title=""><span class="name">OffshoreVehicleMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="OffshoreVehicleMessage.html" name="net.psforever.packet.game.OffshoreVehicleMessage" id="net.psforever.packet.game.OffshoreVehicleMessage" class="extype">OffshoreVehicleMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.OrbitalShuttleTimeMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="OrbitalShuttleTimeMsg"></a><a id="OrbitalShuttleTimeMsg:OrbitalShuttleTimeMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/OrbitalShuttleTimeMsg$.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="OrbitalShuttleTimeMsg$.html" title=""><span class="name">OrbitalShuttleTimeMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="OrbitalShuttleTimeMsg.html" name="net.psforever.packet.game.OrbitalShuttleTimeMsg" id="net.psforever.packet.game.OrbitalShuttleTimeMsg" class="extype">OrbitalShuttleTimeMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.OrbitalStrikeWaypointMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="OrbitalStrikeWaypointMessage"></a><a id="OrbitalStrikeWaypointMessage:OrbitalStrikeWaypointMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/OrbitalStrikeWaypointMessage$.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="OrbitalStrikeWaypointMessage$.html" title=""><span class="name">OrbitalStrikeWaypointMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="OrbitalStrikeWaypointMessage.html" name="net.psforever.packet.game.OrbitalStrikeWaypointMessage" id="net.psforever.packet.game.OrbitalStrikeWaypointMessage" class="extype">OrbitalStrikeWaypointMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.OxygenStateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="OxygenStateMessage"></a><a id="OxygenStateMessage:OxygenStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/OxygenStateMessage$.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="OxygenStateMessage$.html" title=""><span class="name">OxygenStateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="OxygenStateMessage.html" name="net.psforever.packet.game.OxygenStateMessage" id="net.psforever.packet.game.OxygenStateMessage" class="extype">OxygenStateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.PickupItemMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PickupItemMessage"></a><a id="PickupItemMessage:PickupItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PickupItemMessage$.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="PickupItemMessage$.html" title=""><span class="name">PickupItemMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="PickupItemMessage.html" name="net.psforever.packet.game.PickupItemMessage" id="net.psforever.packet.game.PickupItemMessage" class="extype">PickupItemMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.PingMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PingMsg"></a><a id="PingMsg:PingMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PingMsg$.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="PingMsg$.html" title=""><span class="name">PingMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="PingMsg.html" name="net.psforever.packet.game.PingMsg" id="net.psforever.packet.game.PingMsg" class="extype">PingMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.PlanetSideZoneID" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlanetSideZoneID"></a><a id="PlanetSideZoneID:PlanetSideZoneID"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlanetSideZoneID$.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="PlanetSideZoneID$.html" title=""><span class="name">PlanetSideZoneID</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.PlanetsideAttributeEnum" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlanetsideAttributeEnum"></a><a id="PlanetsideAttributeEnum:PlanetsideAttributeEnum"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlanetsideAttributeEnum$.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="PlanetsideAttributeEnum$.html" title=""><span class="name">PlanetsideAttributeEnum</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.PlanetsideAttributeMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlanetsideAttributeMessage"></a><a id="PlanetsideAttributeMessage:PlanetsideAttributeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlanetsideAttributeMessage$.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="PlanetsideAttributeMessage$.html" title=""><span class="name">PlanetsideAttributeMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="PlanetsideAttributeMessage.html" name="net.psforever.packet.game.PlanetsideAttributeMessage" id="net.psforever.packet.game.PlanetsideAttributeMessage" class="extype">PlanetsideAttributeMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.PlanetsideStringAttributeMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlanetsideStringAttributeMessage"></a><a id="PlanetsideStringAttributeMessage:PlanetsideStringAttributeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlanetsideStringAttributeMessage$.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="PlanetsideStringAttributeMessage$.html" title=""><span class="name">PlanetsideStringAttributeMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="PlanetsideStringAttributeMessage.html" name="net.psforever.packet.game.PlanetsideStringAttributeMessage" id="net.psforever.packet.game.PlanetsideStringAttributeMessage" class="extype">PlanetsideStringAttributeMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.PlayerStasisMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlayerStasisMessage"></a><a id="PlayerStasisMessage:PlayerStasisMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlayerStasisMessage$.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="PlayerStasisMessage$.html" title=""><span class="name">PlayerStasisMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="PlayerStasisMessage.html" name="net.psforever.packet.game.PlayerStasisMessage" id="net.psforever.packet.game.PlayerStasisMessage" class="extype">PlayerStasisMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.PlayerStateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlayerStateMessage"></a><a id="PlayerStateMessage:PlayerStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlayerStateMessage$.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="PlayerStateMessage$.html" title=""><span class="name">PlayerStateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="PlayerStateMessage.html" name="net.psforever.packet.game.PlayerStateMessage" id="net.psforever.packet.game.PlayerStateMessage" class="extype">PlayerStateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.PlayerStateMessageUpstream" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlayerStateMessageUpstream"></a><a id="PlayerStateMessageUpstream:PlayerStateMessageUpstream"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlayerStateMessageUpstream$.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="PlayerStateMessageUpstream$.html" title=""><span class="name">PlayerStateMessageUpstream</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="PlayerStateMessageUpstream.html" name="net.psforever.packet.game.PlayerStateMessageUpstream" id="net.psforever.packet.game.PlayerStateMessageUpstream" class="extype">PlayerStateMessageUpstream</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.PlayerStateShiftMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlayerStateShiftMessage"></a><a id="PlayerStateShiftMessage:PlayerStateShiftMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PlayerStateShiftMessage$.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="PlayerStateShiftMessage$.html" title=""><span class="name">PlayerStateShiftMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="PlayerStateShiftMessage.html" name="net.psforever.packet.game.PlayerStateShiftMessage" id="net.psforever.packet.game.PlayerStateShiftMessage" class="extype">PlayerStateShiftMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ProjectileCharacteristics" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ProjectileCharacteristics"></a><a id="ProjectileCharacteristics:ProjectileCharacteristics"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ProjectileCharacteristics$.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="ProjectileCharacteristics$.html" title="Characteristics about the projectile being produced by a WeaponFireMessage packet."><span class="name">ProjectileCharacteristics</span></a><span class="result"> extends <span name="enumeratum.values.IntEnum" class="extype">IntEnum</span>[<a href="ProjectileCharacteristics.html" name="net.psforever.packet.game.ProjectileCharacteristics" id="net.psforever.packet.game.ProjectileCharacteristics" class="extype">ProjectileCharacteristics</a>]</span></span><p class="shortcomment cmt">Characteristics about the projectile being produced by a <code>WeaponFireMessage</code> packet.</p><div class="fullcomment"><div class="comment cmt"><p>Characteristics about the projectile being produced by a <code>WeaponFireMessage</code> packet.
|
|
Not really useful outside of <code>WeaponFireMessage</code>?
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.ProjectileStateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ProjectileStateMessage"></a><a id="ProjectileStateMessage:ProjectileStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ProjectileStateMessage$.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="ProjectileStateMessage$.html" title=""><span class="name">ProjectileStateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ProjectileStateMessage.html" name="net.psforever.packet.game.ProjectileStateMessage" id="net.psforever.packet.game.ProjectileStateMessage" class="extype">ProjectileStateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.PropertyOverrideMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PropertyOverrideMessage"></a><a id="PropertyOverrideMessage:PropertyOverrideMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/PropertyOverrideMessage$.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="PropertyOverrideMessage$.html" title=""><span class="name">PropertyOverrideMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="PropertyOverrideMessage.html" name="net.psforever.packet.game.PropertyOverrideMessage" id="net.psforever.packet.game.PropertyOverrideMessage" class="extype">PropertyOverrideMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ProximityTerminalUseMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ProximityTerminalUseMessage"></a><a id="ProximityTerminalUseMessage:ProximityTerminalUseMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ProximityTerminalUseMessage$.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="ProximityTerminalUseMessage$.html" title=""><span class="name">ProximityTerminalUseMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ProximityTerminalUseMessage.html" name="net.psforever.packet.game.ProximityTerminalUseMessage" id="net.psforever.packet.game.ProximityTerminalUseMessage" class="extype">ProximityTerminalUseMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.QuantityDeltaUpdateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="QuantityDeltaUpdateMessage"></a><a id="QuantityDeltaUpdateMessage:QuantityDeltaUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/QuantityDeltaUpdateMessage$.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="QuantityDeltaUpdateMessage$.html" title=""><span class="name">QuantityDeltaUpdateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="QuantityDeltaUpdateMessage.html" name="net.psforever.packet.game.QuantityDeltaUpdateMessage" id="net.psforever.packet.game.QuantityDeltaUpdateMessage" class="extype">QuantityDeltaUpdateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.QuantityUpdateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="QuantityUpdateMessage"></a><a id="QuantityUpdateMessage:QuantityUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/QuantityUpdateMessage$.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="QuantityUpdateMessage$.html" title=""><span class="name">QuantityUpdateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="QuantityUpdateMessage.html" name="net.psforever.packet.game.QuantityUpdateMessage" id="net.psforever.packet.game.QuantityUpdateMessage" class="extype">QuantityUpdateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ReleaseAvatarRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ReleaseAvatarRequestMessage"></a><a id="ReleaseAvatarRequestMessage:ReleaseAvatarRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ReleaseAvatarRequestMessage$.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="ReleaseAvatarRequestMessage$.html" title=""><span class="name">ReleaseAvatarRequestMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ReleaseAvatarRequestMessage.html" name="net.psforever.packet.game.ReleaseAvatarRequestMessage" id="net.psforever.packet.game.ReleaseAvatarRequestMessage" class="extype">ReleaseAvatarRequestMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ReloadMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ReloadMessage"></a><a id="ReloadMessage:ReloadMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ReloadMessage$.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="ReloadMessage$.html" title=""><span class="name">ReloadMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ReloadMessage.html" name="net.psforever.packet.game.ReloadMessage" id="net.psforever.packet.game.ReloadMessage" class="extype">ReloadMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.RepairMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RepairMessage"></a><a id="RepairMessage:RepairMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/RepairMessage$.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="RepairMessage$.html" title=""><span class="name">RepairMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="RepairMessage.html" name="net.psforever.packet.game.RepairMessage" id="net.psforever.packet.game.RepairMessage" class="extype">RepairMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ReplicationStreamMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ReplicationStreamMessage"></a><a id="ReplicationStreamMessage:ReplicationStreamMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ReplicationStreamMessage$.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="ReplicationStreamMessage$.html" title=""><span class="name">ReplicationStreamMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ReplicationStreamMessage.html" name="net.psforever.packet.game.ReplicationStreamMessage" id="net.psforever.packet.game.ReplicationStreamMessage" class="extype">ReplicationStreamMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.RequestDestroyMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RequestDestroyMessage"></a><a id="RequestDestroyMessage:RequestDestroyMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/RequestDestroyMessage$.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="RequestDestroyMessage$.html" title=""><span class="name">RequestDestroyMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="RequestDestroyMessage.html" name="net.psforever.packet.game.RequestDestroyMessage" id="net.psforever.packet.game.RequestDestroyMessage" class="extype">RequestDestroyMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.RespawnAMSInfoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RespawnAMSInfoMessage"></a><a id="RespawnAMSInfoMessage:RespawnAMSInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/RespawnAMSInfoMessage$.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="RespawnAMSInfoMessage$.html" title=""><span class="name">RespawnAMSInfoMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="RespawnAMSInfoMessage.html" name="net.psforever.packet.game.RespawnAMSInfoMessage" id="net.psforever.packet.game.RespawnAMSInfoMessage" class="extype">RespawnAMSInfoMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.RibbonBarSlot" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RibbonBarSlot"></a><a id="RibbonBarSlot:RibbonBarSlot"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/RibbonBarSlot$.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="RibbonBarSlot$.html" title="An Enumeration of the slots for award ribbons on a player's RibbonBars."><span class="name">RibbonBarSlot</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> of the slots for award ribbons on a player's <code>RibbonBars</code>.</p></li><li class="indented0 " name="net.psforever.packet.game.ServerType" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ServerType"></a><a id="ServerType:ServerType"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ServerType$.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="ServerType$.html" title=""><span class="name">ServerType</span></a><span class="result"> extends <span name="enumeratum.values.IntEnum" class="extype">IntEnum</span>[<a href="ServerType.html" name="net.psforever.packet.game.ServerType" id="net.psforever.packet.game.ServerType" class="extype">ServerType</a>]</span></span></li><li class="indented0 " name="net.psforever.packet.game.ServerVehicleOverrideMsg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ServerVehicleOverrideMsg"></a><a id="ServerVehicleOverrideMsg:ServerVehicleOverrideMsg"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ServerVehicleOverrideMsg$.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="ServerVehicleOverrideMsg$.html" title=""><span class="name">ServerVehicleOverrideMsg</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ServerVehicleOverrideMsg.html" name="net.psforever.packet.game.ServerVehicleOverrideMsg" id="net.psforever.packet.game.ServerVehicleOverrideMsg" class="extype">ServerVehicleOverrideMsg</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SetChatFilterMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SetChatFilterMessage"></a><a id="SetChatFilterMessage:SetChatFilterMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SetChatFilterMessage$.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="SetChatFilterMessage$.html" title=""><span class="name">SetChatFilterMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SetChatFilterMessage.html" name="net.psforever.packet.game.SetChatFilterMessage" id="net.psforever.packet.game.SetChatFilterMessage" class="extype">SetChatFilterMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SetCurrentAvatarMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SetCurrentAvatarMessage"></a><a id="SetCurrentAvatarMessage:SetCurrentAvatarMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SetCurrentAvatarMessage$.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="SetCurrentAvatarMessage$.html" title=""><span class="name">SetCurrentAvatarMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SetCurrentAvatarMessage.html" name="net.psforever.packet.game.SetCurrentAvatarMessage" id="net.psforever.packet.game.SetCurrentAvatarMessage" class="extype">SetCurrentAvatarMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SetEmpireMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SetEmpireMessage"></a><a id="SetEmpireMessage:SetEmpireMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SetEmpireMessage$.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="SetEmpireMessage$.html" title=""><span class="name">SetEmpireMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SetEmpireMessage.html" name="net.psforever.packet.game.SetEmpireMessage" id="net.psforever.packet.game.SetEmpireMessage" class="extype">SetEmpireMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ShiftState" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ShiftState"></a><a id="ShiftState:ShiftState"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ShiftState$.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="ShiftState$.html" title=""><span class="name">ShiftState</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.Shortcut" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Shortcut"></a><a id="Shortcut:Shortcut"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Shortcut$.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="Shortcut$.html" title=""><span class="name">Shortcut</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="Shortcut.html" name="net.psforever.packet.game.Shortcut" id="net.psforever.packet.game.Shortcut" class="extype">Shortcut</a>]</span></span></li><li class="indented0 " name="net.psforever.packet.game.SimDataChallenge" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SimDataChallenge"></a><a id="SimDataChallenge:SimDataChallenge"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SimDataChallenge$.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="SimDataChallenge$.html" title=""><span class="name">SimDataChallenge</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SimDataChallenge.html" name="net.psforever.packet.game.SimDataChallenge" id="net.psforever.packet.game.SimDataChallenge" class="extype">SimDataChallenge</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SimDataChallengeResp" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SimDataChallengeResp"></a><a id="SimDataChallengeResp:SimDataChallengeResp"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SimDataChallengeResp$.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="SimDataChallengeResp$.html" title=""><span class="name">SimDataChallengeResp</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SimDataChallengeResp.html" name="net.psforever.packet.game.SimDataChallengeResp" id="net.psforever.packet.game.SimDataChallengeResp" class="extype">SimDataChallengeResp</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SpawnRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SpawnRequestMessage"></a><a id="SpawnRequestMessage:SpawnRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SpawnRequestMessage$.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="SpawnRequestMessage$.html" title=""><span class="name">SpawnRequestMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SpawnRequestMessage.html" name="net.psforever.packet.game.SpawnRequestMessage" id="net.psforever.packet.game.SpawnRequestMessage" class="extype">SpawnRequestMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SplashHitMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SplashHitMessage"></a><a id="SplashHitMessage:SplashHitMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SplashHitMessage$.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="SplashHitMessage$.html" title=""><span class="name">SplashHitMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SplashHitMessage.html" name="net.psforever.packet.game.SplashHitMessage" id="net.psforever.packet.game.SplashHitMessage" class="extype">SplashHitMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SplashedTarget" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SplashedTarget"></a><a id="SplashedTarget:SplashedTarget"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SplashedTarget$.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="SplashedTarget$.html" title=""><span class="name">SplashedTarget</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SplashedTarget.html" name="net.psforever.packet.game.SplashedTarget" id="net.psforever.packet.game.SplashedTarget" class="extype">SplashedTarget</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadAction"></a><a id="SquadAction:SquadAction"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadAction$.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="SquadAction$.html" title=""><span class="name">SquadAction</span></a></span></li><li class="indented0 " name="net.psforever.packet.game.SquadDefinitionActionMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadDefinitionActionMessage"></a><a id="SquadDefinitionActionMessage:SquadDefinitionActionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDefinitionActionMessage$.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="SquadDefinitionActionMessage$.html" title=""><span class="name">SquadDefinitionActionMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SquadDefinitionActionMessage.html" name="net.psforever.packet.game.SquadDefinitionActionMessage" id="net.psforever.packet.game.SquadDefinitionActionMessage" class="extype">SquadDefinitionActionMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadDetail" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadDetail"></a><a id="SquadDetail:SquadDetail"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDetail$.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="SquadDetail$.html" title=""><span class="name">SquadDetail</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadDetailDefinitionUpdateMessage"></a><a id="SquadDetailDefinitionUpdateMessage:SquadDetailDefinitionUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadDetailDefinitionUpdateMessage$.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="SquadDetailDefinitionUpdateMessage$.html" title=""><span class="name">SquadDetailDefinitionUpdateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SquadDetailDefinitionUpdateMessage.html" name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" id="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage" class="extype">SquadDetailDefinitionUpdateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadHeader" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadHeader"></a><a id="SquadHeader:SquadHeader"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadHeader$.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="SquadHeader$.html" title="An object that contains all of the logic necessary to transform between the various forms of squad information found in formulaic packet data structures and a singular SquadInfo object with only the important data fields that were defined."><span class="name">SquadHeader</span></a></span><p class="shortcomment cmt">An object that contains all of the logic necessary to transform between
|
|
the various forms of squad information found in formulaic packet data structures
|
|
and a singular <code>SquadInfo</code> object with only the important data fields that were defined.</p></li><li class="indented0 " name="net.psforever.packet.game.SquadInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadInfo"></a><a id="SquadInfo:SquadInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadInfo$.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="SquadInfo$.html" title=""><span class="name">SquadInfo</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadInvitationRequestMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadInvitationRequestMessage"></a><a id="SquadInvitationRequestMessage:SquadInvitationRequestMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadInvitationRequestMessage$.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="SquadInvitationRequestMessage$.html" title=""><span class="name">SquadInvitationRequestMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SquadInvitationRequestMessage.html" name="net.psforever.packet.game.SquadInvitationRequestMessage" id="net.psforever.packet.game.SquadInvitationRequestMessage" class="extype">SquadInvitationRequestMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadListing" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadListing"></a><a id="SquadListing:SquadListing"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadListing$.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="SquadListing$.html" title=""><span class="name">SquadListing</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadMemberEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadMemberEvent"></a><a id="SquadMemberEvent:SquadMemberEvent"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadMemberEvent$.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="SquadMemberEvent$.html" title=""><span class="name">SquadMemberEvent</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SquadMemberEvent.html" name="net.psforever.packet.game.SquadMemberEvent" id="net.psforever.packet.game.SquadMemberEvent" class="extype">SquadMemberEvent</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadMembershipRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadMembershipRequest"></a><a id="SquadMembershipRequest:SquadMembershipRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadMembershipRequest$.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="SquadMembershipRequest$.html" title=""><span class="name">SquadMembershipRequest</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SquadMembershipRequest.html" name="net.psforever.packet.game.SquadMembershipRequest" id="net.psforever.packet.game.SquadMembershipRequest" class="extype">SquadMembershipRequest</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadMembershipResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadMembershipResponse"></a><a id="SquadMembershipResponse:SquadMembershipResponse"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadMembershipResponse$.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="SquadMembershipResponse$.html" title=""><span class="name">SquadMembershipResponse</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SquadMembershipResponse.html" name="net.psforever.packet.game.SquadMembershipResponse" id="net.psforever.packet.game.SquadMembershipResponse" class="extype">SquadMembershipResponse</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadPositionDetail" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadPositionDetail"></a><a id="SquadPositionDetail:SquadPositionDetail"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadPositionDetail$.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="SquadPositionDetail$.html" title=""><span class="name">SquadPositionDetail</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadPositionEntry" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadPositionEntry"></a><a id="SquadPositionEntry:SquadPositionEntry"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadPositionEntry$.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="SquadPositionEntry$.html" title=""><span class="name">SquadPositionEntry</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadState" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadState"></a><a id="SquadState:SquadState"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadState$.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="SquadState$.html" title=""><span class="name">SquadState</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SquadState.html" name="net.psforever.packet.game.SquadState" id="net.psforever.packet.game.SquadState" class="extype">SquadState</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadStateInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadStateInfo"></a><a id="SquadStateInfo:SquadStateInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadStateInfo$.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="SquadStateInfo$.html" title=""><span class="name">SquadStateInfo</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadWaypointEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadWaypointEvent"></a><a id="SquadWaypointEvent:SquadWaypointEvent"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadWaypointEvent$.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="SquadWaypointEvent$.html" title=""><span class="name">SquadWaypointEvent</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SquadWaypointEvent.html" name="net.psforever.packet.game.SquadWaypointEvent" id="net.psforever.packet.game.SquadWaypointEvent" class="extype">SquadWaypointEvent</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.SquadWaypointRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SquadWaypointRequest"></a><a id="SquadWaypointRequest:SquadWaypointRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/SquadWaypointRequest$.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="SquadWaypointRequest$.html" title=""><span class="name">SquadWaypointRequest</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="SquadWaypointRequest.html" name="net.psforever.packet.game.SquadWaypointRequest" id="net.psforever.packet.game.SquadWaypointRequest" class="extype">SquadWaypointRequest</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.Statistics" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Statistics"></a><a id="Statistics:Statistics"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/Statistics$.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="Statistics$.html" title=""><span class="name">Statistics</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TargetInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TargetInfo"></a><a id="TargetInfo:TargetInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TargetInfo$.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="TargetInfo$.html" title=""><span class="name">TargetInfo</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TargetingImplantRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TargetingImplantRequest"></a><a id="TargetingImplantRequest:TargetingImplantRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TargetingImplantRequest$.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="TargetingImplantRequest$.html" title=""><span class="name">TargetingImplantRequest</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="TargetingImplantRequest.html" name="net.psforever.packet.game.TargetingImplantRequest" id="net.psforever.packet.game.TargetingImplantRequest" class="extype">TargetingImplantRequest</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TargetingInfoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TargetingInfoMessage"></a><a id="TargetingInfoMessage:TargetingInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TargetingInfoMessage$.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="TargetingInfoMessage$.html" title=""><span class="name">TargetingInfoMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="TargetingInfoMessage.html" name="net.psforever.packet.game.TargetingInfoMessage" id="net.psforever.packet.game.TargetingInfoMessage" class="extype">TargetingInfoMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TerrainCondition" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TerrainCondition"></a><a id="TerrainCondition:TerrainCondition"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TerrainCondition$.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="TerrainCondition$.html" title="An Enumeration of the two conditions of the terrain - safe and unsafe."><span class="name">TerrainCondition</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> of the two conditions of the terrain - safe and unsafe.</p></li><li class="indented0 " name="net.psforever.packet.game.TimeOfDayMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TimeOfDayMessage"></a><a id="TimeOfDayMessage:TimeOfDayMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TimeOfDayMessage$.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="TimeOfDayMessage$.html" title=""><span class="name">TimeOfDayMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="TimeOfDayMessage.html" name="net.psforever.packet.game.TimeOfDayMessage" id="net.psforever.packet.game.TimeOfDayMessage" class="extype">TimeOfDayMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TradeFour" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TradeFour"></a><a id="TradeFour:TradeFour"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TradeFour$.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="TradeFour$.html" title=""><span class="name">TradeFour</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TradeMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TradeMessage"></a><a id="TradeMessage:TradeMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TradeMessage$.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="TradeMessage$.html" title=""><span class="name">TradeMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="TradeMessage.html" name="net.psforever.packet.game.TradeMessage" id="net.psforever.packet.game.TradeMessage" class="extype">TradeMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TradeOne" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TradeOne"></a><a id="TradeOne:TradeOne"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TradeOne$.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="TradeOne$.html" title=""><span class="name">TradeOne</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TradeThree" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TradeThree"></a><a id="TradeThree:TradeThree"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TradeThree$.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="TradeThree$.html" title=""><span class="name">TradeThree</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TradeTwo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TradeTwo"></a><a id="TradeTwo:TradeTwo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TradeTwo$.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="TradeTwo$.html" title=""><span class="name">TradeTwo</span></a><span class="result"> extends <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TrainingZoneMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TrainingZoneMessage"></a><a id="TrainingZoneMessage:TrainingZoneMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TrainingZoneMessage$.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="TrainingZoneMessage$.html" title=""><span class="name">TrainingZoneMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="TrainingZoneMessage.html" name="net.psforever.packet.game.TrainingZoneMessage" id="net.psforever.packet.game.TrainingZoneMessage" class="extype">TrainingZoneMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TriggerEffectMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TriggerEffectMessage"></a><a id="TriggerEffectMessage:TriggerEffectMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TriggerEffectMessage$.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="TriggerEffectMessage$.html" title=""><span class="name">TriggerEffectMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="TriggerEffectMessage.html" name="net.psforever.packet.game.TriggerEffectMessage" id="net.psforever.packet.game.TriggerEffectMessage" class="extype">TriggerEffectMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TriggerEnvironmentalDamageMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TriggerEnvironmentalDamageMessage"></a><a id="TriggerEnvironmentalDamageMessage:TriggerEnvironmentalDamageMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TriggerEnvironmentalDamageMessage$.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="TriggerEnvironmentalDamageMessage$.html" title=""><span class="name">TriggerEnvironmentalDamageMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="TriggerEnvironmentalDamageMessage.html" name="net.psforever.packet.game.TriggerEnvironmentalDamageMessage" id="net.psforever.packet.game.TriggerEnvironmentalDamageMessage" class="extype">TriggerEnvironmentalDamageMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TriggerSoundMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TriggerSoundMessage"></a><a id="TriggerSoundMessage:TriggerSoundMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TriggerSoundMessage$.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="TriggerSoundMessage$.html" title=""><span class="name">TriggerSoundMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="TriggerSoundMessage.html" name="net.psforever.packet.game.TriggerSoundMessage" id="net.psforever.packet.game.TriggerSoundMessage" class="extype">TriggerSoundMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.TriggeredSound" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TriggeredSound"></a><a id="TriggeredSound:TriggeredSound"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/TriggeredSound$.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="TriggeredSound$.html" title="An Enumeration of the sounds triggered by this packet."><span class="name">TriggeredSound</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">An <code>Enumeration</code> of the sounds triggered by this packet.</p><div class="fullcomment"><div class="comment cmt"><p>An <code>Enumeration</code> of the sounds triggered by this packet.
|
|
Twenty-one possible sounds are available for playback.
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.UnuseItemMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UnuseItemMessage"></a><a id="UnuseItemMessage:UnuseItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/UnuseItemMessage$.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="UnuseItemMessage$.html" title=""><span class="name">UnuseItemMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="UnuseItemMessage.html" name="net.psforever.packet.game.UnuseItemMessage" id="net.psforever.packet.game.UnuseItemMessage" class="extype">UnuseItemMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.UseItemMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UseItemMessage"></a><a id="UseItemMessage:UseItemMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/UseItemMessage$.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="UseItemMessage$.html" title=""><span class="name">UseItemMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="UseItemMessage.html" name="net.psforever.packet.game.UseItemMessage" id="net.psforever.packet.game.UseItemMessage" class="extype">UseItemMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.VNLWorldStatusMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VNLWorldStatusMessage"></a><a id="VNLWorldStatusMessage:VNLWorldStatusMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VNLWorldStatusMessage$.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="VNLWorldStatusMessage$.html" title=""><span class="name">VNLWorldStatusMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="VNLWorldStatusMessage.html" name="net.psforever.packet.game.VNLWorldStatusMessage" id="net.psforever.packet.game.VNLWorldStatusMessage" class="extype">VNLWorldStatusMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.VehicleStateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VehicleStateMessage"></a><a id="VehicleStateMessage:VehicleStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VehicleStateMessage$.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="VehicleStateMessage$.html" title=""><span class="name">VehicleStateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="VehicleStateMessage.html" name="net.psforever.packet.game.VehicleStateMessage" id="net.psforever.packet.game.VehicleStateMessage" class="extype">VehicleStateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.VehicleSubStateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VehicleSubStateMessage"></a><a id="VehicleSubStateMessage:VehicleSubStateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VehicleSubStateMessage$.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="VehicleSubStateMessage$.html" title=""><span class="name">VehicleSubStateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="VehicleSubStateMessage.html" name="net.psforever.packet.game.VehicleSubStateMessage" id="net.psforever.packet.game.VehicleSubStateMessage" class="extype">VehicleSubStateMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.VoiceHostInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VoiceHostInfo"></a><a id="VoiceHostInfo:VoiceHostInfo"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VoiceHostInfo$.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="VoiceHostInfo$.html" title=""><span class="name">VoiceHostInfo</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="VoiceHostInfo.html" name="net.psforever.packet.game.VoiceHostInfo" id="net.psforever.packet.game.VoiceHostInfo" class="extype">VoiceHostInfo</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.VoiceHostKill" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VoiceHostKill"></a><a id="VoiceHostKill:VoiceHostKill"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VoiceHostKill$.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="VoiceHostKill$.html" title=""><span class="name">VoiceHostKill</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="VoiceHostKill.html" name="net.psforever.packet.game.VoiceHostKill" id="net.psforever.packet.game.VoiceHostKill" class="extype">VoiceHostKill</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.VoiceHostRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VoiceHostRequest"></a><a id="VoiceHostRequest:VoiceHostRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/VoiceHostRequest$.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="VoiceHostRequest$.html" title=""><span class="name">VoiceHostRequest</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="VoiceHostRequest.html" name="net.psforever.packet.game.VoiceHostRequest" id="net.psforever.packet.game.VoiceHostRequest" class="extype">VoiceHostRequest</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.WarpgateLinkOverrideMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WarpgateLinkOverrideMessage"></a><a id="WarpgateLinkOverrideMessage:WarpgateLinkOverrideMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WarpgateLinkOverrideMessage$.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="WarpgateLinkOverrideMessage$.html" title=""><span class="name">WarpgateLinkOverrideMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="WarpgateLinkOverrideMessage.html" name="net.psforever.packet.game.WarpgateLinkOverrideMessage" id="net.psforever.packet.game.WarpgateLinkOverrideMessage" class="extype">WarpgateLinkOverrideMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.WarpgateRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WarpgateRequest"></a><a id="WarpgateRequest:WarpgateRequest"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WarpgateRequest$.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="WarpgateRequest$.html" title=""><span class="name">WarpgateRequest</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="WarpgateRequest.html" name="net.psforever.packet.game.WarpgateRequest" id="net.psforever.packet.game.WarpgateRequest" class="extype">WarpgateRequest</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.WaypointEventAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WaypointEventAction"></a><a id="WaypointEventAction:WaypointEventAction"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WaypointEventAction$.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="WaypointEventAction$.html" title="Actions that can be requested of the specific waypoint."><span class="name">WaypointEventAction</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">Actions that can be requested of the specific waypoint.</p></li><li class="indented0 " name="net.psforever.packet.game.WeaponDelayFireMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WeaponDelayFireMessage"></a><a id="WeaponDelayFireMessage:WeaponDelayFireMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeaponDelayFireMessage$.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="WeaponDelayFireMessage$.html" title=""><span class="name">WeaponDelayFireMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="WeaponDelayFireMessage.html" name="net.psforever.packet.game.WeaponDelayFireMessage" id="net.psforever.packet.game.WeaponDelayFireMessage" class="extype">WeaponDelayFireMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.WeaponDryFireMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WeaponDryFireMessage"></a><a id="WeaponDryFireMessage:WeaponDryFireMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeaponDryFireMessage$.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="WeaponDryFireMessage$.html" title=""><span class="name">WeaponDryFireMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="WeaponDryFireMessage.html" name="net.psforever.packet.game.WeaponDryFireMessage" id="net.psforever.packet.game.WeaponDryFireMessage" class="extype">WeaponDryFireMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.WeaponFireMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WeaponFireMessage"></a><a id="WeaponFireMessage:WeaponFireMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeaponFireMessage$.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="WeaponFireMessage$.html" title=""><span class="name">WeaponFireMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="WeaponFireMessage.html" name="net.psforever.packet.game.WeaponFireMessage" id="net.psforever.packet.game.WeaponFireMessage" class="extype">WeaponFireMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.WeaponJammedMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WeaponJammedMessage"></a><a id="WeaponJammedMessage:WeaponJammedMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeaponJammedMessage$.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="WeaponJammedMessage$.html" title=""><span class="name">WeaponJammedMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="WeaponJammedMessage.html" name="net.psforever.packet.game.WeaponJammedMessage" id="net.psforever.packet.game.WeaponJammedMessage" class="extype">WeaponJammedMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.WeaponLazeTargetPositionMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WeaponLazeTargetPositionMessage"></a><a id="WeaponLazeTargetPositionMessage:WeaponLazeTargetPositionMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeaponLazeTargetPositionMessage$.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="WeaponLazeTargetPositionMessage$.html" title=""><span class="name">WeaponLazeTargetPositionMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="WeaponLazeTargetPositionMessage.html" name="net.psforever.packet.game.WeaponLazeTargetPositionMessage" id="net.psforever.packet.game.WeaponLazeTargetPositionMessage" class="extype">WeaponLazeTargetPositionMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.WeatherMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WeatherMessage"></a><a id="WeatherMessage:WeatherMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WeatherMessage$.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="WeatherMessage$.html" title=""><span class="name">WeatherMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="WeatherMessage.html" name="net.psforever.packet.game.WeatherMessage" id="net.psforever.packet.game.WeatherMessage" class="extype">WeatherMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.WorldStatus" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WorldStatus"></a><a id="WorldStatus:WorldStatus"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/WorldStatus$.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="WorldStatus$.html" title=""><span class="name">WorldStatus</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span></li><li class="indented0 " name="net.psforever.packet.game.ZipLineMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZipLineMessage"></a><a id="ZipLineMessage:ZipLineMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ZipLineMessage$.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="ZipLineMessage$.html" title=""><span class="name">ZipLineMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ZipLineMessage.html" name="net.psforever.packet.game.ZipLineMessage" id="net.psforever.packet.game.ZipLineMessage" class="extype">ZipLineMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ZoneForcedCavernConnectionsMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneForcedCavernConnectionsMessage"></a><a id="ZoneForcedCavernConnectionsMessage:ZoneForcedCavernConnectionsMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ZoneForcedCavernConnectionsMessage$.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="ZoneForcedCavernConnectionsMessage$.html" title=""><span class="name">ZoneForcedCavernConnectionsMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ZoneForcedCavernConnectionsMessage.html" name="net.psforever.packet.game.ZoneForcedCavernConnectionsMessage" id="net.psforever.packet.game.ZoneForcedCavernConnectionsMessage" class="extype">ZoneForcedCavernConnectionsMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ZoneInfoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneInfoMessage"></a><a id="ZoneInfoMessage:ZoneInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ZoneInfoMessage$.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="ZoneInfoMessage$.html" title=""><span class="name">ZoneInfoMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ZoneInfoMessage.html" name="net.psforever.packet.game.ZoneInfoMessage" id="net.psforever.packet.game.ZoneInfoMessage" class="extype">ZoneInfoMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ZoneLockInfoMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneLockInfoMessage"></a><a id="ZoneLockInfoMessage:ZoneLockInfoMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ZoneLockInfoMessage$.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="ZoneLockInfoMessage$.html" title=""><span class="name">ZoneLockInfoMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ZoneLockInfoMessage.html" name="net.psforever.packet.game.ZoneLockInfoMessage" id="net.psforever.packet.game.ZoneLockInfoMessage" class="extype">ZoneLockInfoMessage</a>] with <a href="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></span></span></li><li class="indented0 " name="net.psforever.packet.game.ZonePopulationUpdateMessage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZonePopulationUpdateMessage"></a><a id="ZonePopulationUpdateMessage:ZonePopulationUpdateMessage"></a> <span class="permalink"><a href="../../../../net/psforever/packet/game/ZonePopulationUpdateMessage$.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="ZonePopulationUpdateMessage$.html" title=""><span class="name">ZonePopulationUpdateMessage</span></a><span class="result"> extends <a href="../Marshallable.html" name="net.psforever.packet.Marshallable" id="net.psforever.packet.Marshallable" class="extype">Marshallable</a>[<a href="ZonePopulationUpdateMessage.html" name="net.psforever.packet.game.ZonePopulationUpdateMessage" id="net.psforever.packet.game.ZonePopulationUpdateMessage" class="extype">ZonePopulationUpdateMessage</a>] with <a href="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></span></span></li></ol></div></div><div id="inheritedMembers"></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>
|