PSF-LoginServer/net/psforever/packet/game/objectcreate/index.html

361 lines
244 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.objectcreate</title><meta content="PSF - LoginServer - master - net.psforever.packet.game.objectcreate" name="description"/><meta content="PSF LoginServer master net.psforever.packet.game.objectcreate" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../../../../../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../../../../../lib/jquery.min.js"></script><script type="text/javascript" src="../../../../../lib/index.js"></script><script type="text/javascript" src="../../../../../index.js"></script><script type="text/javascript" src="../../../../../lib/scheduler.js"></script><script type="text/javascript" src="../../../../../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../../../../../';</script></head><body><div id="search"><span id="doc-title">PSF-LoginServer - <span id="doc-version">master</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_"></a><a id="root:_root_"></a> <span class="permalink"><a href="../../../../../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.net" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="net"></a><a id="net:net"></a> <span class="permalink"><a href="../../../../../net/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../index.html" title=""><span class="name">net</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented2 " name="net.psforever" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="psforever"></a><a id="psforever:psforever"></a> <span class="permalink"><a href="../../../../../net/psforever/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../index.html" title=""><span class="name">psforever</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="net" id="net" class="extype">net</a></dd></dl></div></li><li class="indented3 " name="net.psforever.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.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"><a href="../index.html" title=""><span class="name">game</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="indented5 current" name="net.psforever.packet.game.objectcreate" group="Ungrouped" fullComment="yes" 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"><span class="name">objectcreate</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.packet.game" id="net.psforever.packet.game" class="extype">game</a></dd></dl></div></li><li class="current-entities indented5"><a href="AegisShieldGeneratorData$.html" title="" class="object"></a> <a href="AegisShieldGeneratorData.html" title="A representation of the aegis shield generator deployed using an advanced adaptive construction engine." class="class"></a><a href="AegisShieldGeneratorData.html" title="A representation of the aegis shield generator deployed using an advanced adaptive construction engine.">AegisShieldGeneratorData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="AmmoBoxData$.html" title="A representation of ammunition that can be created using ObjectCreateMessage packet data." class="object"></a><a href="AmmoBoxData$.html" title="A representation of ammunition that can be created using ObjectCreateMessage packet data.">AmmoBoxData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="BasicCharacterData.html" title="A part of a representation of the avatar portion of ObjectCreateMessage packet data. This partition of the data stream contains information used to represent how the player's avatar is presented." class="class"></a><a href="BasicCharacterData.html" title="A part of a representation of the avatar portion of ObjectCreateMessage packet data. This partition of the data stream contains information used to represent how the player's avatar is presented.">BasicCharacterData</a></li><li class="current-entities indented5"><a href="BattleFrameRoboticsData$.html" title="" class="object"></a> <a href="BattleFrameRoboticsData.html" title="A representation of a battle frame robotics vehicle." class="class"></a><a href="BattleFrameRoboticsData.html" title="A representation of a battle frame robotics vehicle.">BattleFrameRoboticsData</a></li><li class="current-entities indented5"><a href="CaptureFlagData$.html" title="" class="object"></a> <a href="CaptureFlagData.html" title="A representation of the capture flag portion of ObjectCreateDetailedMessage packet data." class="class"></a><a href="CaptureFlagData.html" title="A representation of the capture flag portion of ObjectCreateDetailedMessage packet data.">CaptureFlagData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="CharacterAppearanceA.html" title="A part of a representation of the avatar portion of ObjectCreateDetailedMessage packet data." class="class"></a><a href="CharacterAppearanceA.html" title="A part of a representation of the avatar portion of ObjectCreateDetailedMessage packet data.">CharacterAppearanceA</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="CharacterAppearanceB.html" title="A part of a representation of the avatar portion of ObjectCreateDetailedMessage packet data." class="class"></a><a href="CharacterAppearanceB.html" title="A part of a representation of the avatar portion of ObjectCreateDetailedMessage packet data.">CharacterAppearanceB</a></li><li class="current-entities indented5"><a href="CharacterAppearanceData$.html" title="" class="object"></a> <a href="CharacterAppearanceData.html" title="A part of a representation of the avatar portion of ObjectCreateDetailedMessage packet data. This is a shared partition of the data used to represent how the player's avatar is presented." class="class"></a><a href="CharacterAppearanceData.html" title="A part of a representation of the avatar portion of ObjectCreateDetailedMessage packet data. This is a shared partition of the data used to represent how the player's avatar is presented.">CharacterAppearanceData</a></li><li class="current-entities indented5"><a href="CharacterData$.html" title="" class="object"></a> <a href="CharacterData.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data. This information outlines most of the specifics required to depict some other player's character." class="class"></a><a href="CharacterData.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data. This information outlines most of the specifics required to depict some other player's character.">CharacterData</a></li><li class="current-entities indented5"><a href="CommonFieldData$.html" title="" class="object"></a> <a href="CommonFieldData.html" title="Data that is common to a number of game object serializations." class="class"></a><a href="CommonFieldData.html" title="Data that is common to a number of game object serializations.">CommonFieldData</a></li><li class="current-entities indented5"><a href="CommonFieldDataExtra$.html" title="" class="object"></a> <a href="CommonFieldDataExtra.html" title="" class="class"></a><a href="CommonFieldDataExtra.html" title="">CommonFieldDataExtra</a></li><li class="current-entities indented5"><a href="CommonFieldDataWithPlacement$.html" title="" class="object"></a> <a href="CommonFieldDataWithPlacement.html" title="Data that is common to a number of game object serializations, plus position information" class="class"></a><a href="CommonFieldDataWithPlacement.html" title="Data that is common to a number of game object serializations, plus position information">CommonFieldDataWithPlacement</a></li><li class="current-entities indented5"><a href="ConstructorData$.html" title="" class="object"></a> <a href="ConstructorData.html" title="The base type for the representation of any data used to produce objects from ObjectCreateMessage packet data." class="class"></a><a href="ConstructorData.html" title="The base type for the representation of any data used to produce objects from ObjectCreateMessage packet data.">ConstructorData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="DCDExtra1.html" title="na" class="class"></a><a href="DCDExtra1.html" title="na">DCDExtra1</a></li><li class="current-entities indented5"><a href="DestroyedVehicleData$.html" title="" class="object"></a> <a href="DestroyedVehicleData.html" title="A representation of the charred husk of a destroyed vehicle. This is a hand-crafted Codec and was not based on something found on Gemini Live." class="class"></a><a href="DestroyedVehicleData.html" title="A representation of the charred husk of a destroyed vehicle. This is a hand-crafted Codec and was not based on something found on Gemini Live.">DestroyedVehicleData</a></li><li class="current-entities indented5"><a href="DetailedAmmoBoxData$.html" title="" class="object"></a> <a href="DetailedAmmoBoxData.html" title="A representation of the ammunition portion of ObjectCreateDetailedMessage packet data." class="class"></a><a href="DetailedAmmoBoxData.html" title="A representation of the ammunition portion of ObjectCreateDetailedMessage packet data.">DetailedAmmoBoxData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="DetailedCharacterA.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data." class="class"></a><a href="DetailedCharacterA.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data.">DetailedCharacterA</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="DetailedCharacterB.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data." class="class"></a><a href="DetailedCharacterB.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data.">DetailedCharacterB</a></li><li class="current-entities indented5"><a href="DetailedCharacterData$.html" title="" class="object"></a> <a href="DetailedCharacterData.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data. This densely-packed information outlines most of the specifics required to depict a character as an avatar." class="class"></a><a href="DetailedCharacterData.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data. This densely-packed information outlines most of the specifics required to depict a character as an avatar.">DetailedCharacterData</a></li><li class="current-entities indented5"><a href="DetailedCommandDetonaterData$.html" title="" class="object"></a> <a href="DetailedCommandDetonaterData.html" title="A representation of the command uplink device." class="class"></a><a href="DetailedCommandDetonaterData.html" title="A representation of the command uplink device.">DetailedCommandDetonaterData</a></li><li class="current-entities indented5"><a href="DetailedConstructionToolData$.html" title="" class="object"></a> <a href="DetailedConstructionToolData.html" title="A representation of the construction item portion of ObjectCreateDetailedMessage packet data." class="class"></a><a href="DetailedConstructionToolData.html" title="A representation of the construction item portion of ObjectCreateDetailedMessage packet data.">DetailedConstructionToolData</a></li><li class="current-entities indented5"><a href="DetailedLockerContainerData$.html" title="" class="object"></a> <a href="DetailedLockerContainerData.html" title="A representation of the inventory portion of ObjectCreateDetailedMessage packet data that contains the items in the avatar's locker space. Although these items are technically always loaded and registered with globally unique identifiers for the current zone, the actual container for them, in grid format, can only be accessed by interacting with locker objects in the game world." class="class"></a><a href="DetailedLockerContainerData.html" title="A representation of the inventory portion of ObjectCreateDetailedMessage packet data that contains the items in the avatar's locker space. Although these items are technically always loaded and registered with globally unique identifiers for the current zone, the actual container for them, in grid format, can only be accessed by interacting with locker objects in the game world.">DetailedLockerContainerData</a></li><li class="current-entities indented5"><a href="DetailedPlayerData$.html" title="" class="object"></a> <a href="DetailedPlayerData.html" title="A representation of an avatar player for the ObjectCreateDetailedMessage packet." class="class"></a><a href="DetailedPlayerData.html" title="A representation of an avatar player for the ObjectCreateDetailedMessage packet.">DetailedPlayerData</a></li><li class="current-entities indented5"><a href="DetailedREKData$.html" title="" class="object"></a> <a href="DetailedREKData.html" title="A representation of the REK portion of ObjectCreateDetailedMessage packet data." class="class"></a><a href="DetailedREKData.html" title="A representation of the REK portion of ObjectCreateDetailedMessage packet data.">DetailedREKData</a></li><li class="current-entities indented5"><a href="DetailedWeaponData$.html" title="" class="object"></a> <a href="DetailedWeaponData.html" title="A representation of a class of weapons that can be created using ObjectCreateDetailedMessage packet data." class="class"></a><a href="DetailedWeaponData.html" title="A representation of a class of weapons that can be created using ObjectCreateDetailedMessage packet data.">DetailedWeaponData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="DrawnSlot$.html" title="Values for the equipment holster slot whose contained (&quot;held&quot;) equipment can be drawn." class="object"></a><a href="DrawnSlot$.html" title="Values for the equipment holster slot whose contained (&quot;held&quot;) equipment can be drawn.">DrawnSlot</a></li><li class="current-entities indented5"><a href="DroppedItemData$.html" title="" class="object"></a> <a href="DroppedItemData.html" title="Provide information that positions a given object on the ground in the game world." class="class"></a><a href="DroppedItemData.html" title="Provide information that positions a given object on the ground in the game world.">DroppedItemData</a></li><li class="current-entities indented5"><a href="DroppodData$.html" title="" class="object"></a> <a href="DroppodData.html" title="A representation of a droppod that is dropped from the HART shuttle and ferries the player into battle." class="class"></a><a href="DroppodData.html" title="A representation of a droppod that is dropped from the HART shuttle and ferries the player into battle.">DroppodData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="FlightPhysics$.html" title="" class="object"></a><a href="FlightPhysics$.html" title="">FlightPhysics</a></li><li class="current-entities indented5"><a href="HandheldData$.html" title="" class="object"></a> <a href="HandheldData.html" title="A representation of a number of simplified objects that the user can hold in their hands, including: the advanced construction engine (ace), the field deployable unit (advanced_ace), the boomer trigger apparatus, the remote telepad (not deployed), the flail laser pointer (flail_targeting_laser), and the command uplink device (command_detonater)." class="class"></a><a href="HandheldData.html" title="A representation of a number of simplified objects that the user can hold in their hands, including: the advanced construction engine (ace), the field deployable unit (advanced_ace), the boomer trigger apparatus, the remote telepad (not deployed), the flail laser pointer (flail_targeting_laser), and the command uplink device (command_detonater).">HandheldData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="ImplantEffects$.html" title="Values for the implant effects on a character model." class="object"></a><a href="ImplantEffects$.html" title="Values for the implant effects on a character model.">ImplantEffects</a></li><li class="current-entities indented5"><a href="ImplantEntry$.html" title="" class="object"></a> <a href="ImplantEntry.html" title="An entry in the List of valid implant slots in DetailedCharacterData." class="class"></a><a href="ImplantEntry.html" title="An entry in the List of valid implant slots in DetailedCharacterData.">ImplantEntry</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="ImprintingProgress.html" title="na" class="class"></a><a href="ImprintingProgress.html" title="na">ImprintingProgress</a></li><li class="current-entities indented5"><a href="InternalSlot$.html" title="" class="object"></a> <a href="InternalSlot.html" title="An intermediate class for the primary fields of ObjectCreate*Message with an implicit parent-child relationship. Any object that is contained in a &quot;slot&quot; of another object will use InternalSlot to hold the anchoring data." class="class"></a><a href="InternalSlot.html" title="An intermediate class for the primary fields of ObjectCreate*Message with an implicit parent-child relationship. Any object that is contained in a &quot;slot&quot; of another object will use InternalSlot to hold the anchoring data.">InternalSlot</a></li><li class="current-entities indented5"><a href="InventoryData$.html" title="" class="object"></a> <a href="InventoryData.html" title="A representation of the inventory portion of ObjectCreate*Message packet data for avatars. The inventory is a temperamental thing." class="class"></a><a href="InventoryData.html" title="A representation of the inventory portion of ObjectCreate*Message packet data for avatars. The inventory is a temperamental thing.">InventoryData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="InventoryItemData$.html" title="Mask the use of InternalSlot using a fake class called an InventoryItemData." class="object"></a><a href="InventoryItemData$.html" title="Mask the use of InternalSlot using a fake class called an InventoryItemData.">InventoryItemData</a></li><li class="current-entities indented5"><a href="LargeDeployableData$.html" title="" class="object"></a> <a href="LargeDeployableData.html" title="This class currently is unused but is based on the SmallTurretData Codec class." class="class"></a><a href="LargeDeployableData.html" title="This class currently is unused but is based on the SmallTurretData Codec class.">LargeDeployableData</a></li><li class="current-entities indented5"><a href="LockerContainerData$.html" title="" class="object"></a> <a href="LockerContainerData.html" title="A representation for a game object that can contain items. For whatever reason, these &quot;lockers&quot; are typically placed at the origin coordinates." class="class"></a><a href="LockerContainerData.html" title="A representation for a game object that can contain items. For whatever reason, these &quot;lockers&quot; are typically placed at the origin coordinates.">LockerContainerData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MountItem$.html" title="Mask the use of InternalSlot using a fake class called a MountItem." class="object"></a><a href="MountItem$.html" title="Mask the use of InternalSlot using a fake class called a MountItem.">MountItem</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MountableInventory$.html" title="" class="object"></a><a href="MountableInventory$.html" title="">MountableInventory</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="ObjectClass$.html" title="A reference between all object class codes and the name of the object they represent." class="object"></a><a href="ObjectClass$.html" title="A reference between all object class codes and the name of the object they represent.">ObjectClass</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="ObjectCreateBase$.html" title="" class="object"></a><a href="ObjectCreateBase$.html" title="">ObjectCreateBase</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="ObjectCreateMessageParent.html" title="The parent information of a created object. In normal packet data order, there are two ways the parent object can be assigned." class="class"></a><a href="ObjectCreateMessageParent.html" title="The parent information of a created object. In normal packet data order, there are two ways the parent object can be assigned.">ObjectCreateMessageParent</a></li><li class="current-entities indented5"><a href="OneMannedFieldTurretData$.html" title="" class="object"></a> <a href="OneMannedFieldTurretData.html" title="A representation of the player-mountable large field turrets deployed using an advanced adaptive construction engine. Field turrets are divided into the turret base, the mounted turret weapon, and the turret's ammunition." class="class"></a><a href="OneMannedFieldTurretData.html" title="A representation of the player-mountable large field turrets deployed using an advanced adaptive construction engine. Field turrets are divided into the turret base, the mounted turret weapon, and the turret's ammunition.">OneMannedFieldTurretData</a></li><li class="current-entities indented5"><a href="OrbitalShuttleData$.html" title="" class="object"></a> <a href="OrbitalShuttleData.html" title="A representation of the high altitude rapid transport (HART) shuttle that ferries the player into battle." class="class"></a><a href="OrbitalShuttleData.html" title="A representation of the high altitude rapid transport (HART) shuttle that ferries the player into battle.">OrbitalShuttleData</a></li><li class="current-entities indented5"><a href="PlacementData$.html" title="" class="object"></a> <a href="PlacementData.html" title="A specific location and heading in game world coordinates and game world measurements." class="class"></a><a href="PlacementData.html" title="A specific location and heading in game world coordinates and game world measurements.">PlacementData</a></li><li class="current-entities indented5"><a href="PlayerData$.html" title="" class="object"></a> <a href="PlayerData.html" title="A representation of another player's character for the ObjectCreateMessage packet." class="class"></a><a href="PlayerData.html" title="A representation of another player's character for the ObjectCreateMessage packet.">PlayerData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="Prefab$.html" title="A compilation of the common *Data objects that would be used for stock game objects." class="object"></a><a href="Prefab$.html" title="A compilation of the common *Data objects that would be used for stock game objects.">Prefab</a></li><li class="current-entities indented5"><a href="REKData$.html" title="" class="object"></a> <a href="REKData.html" title="na" class="class"></a><a href="REKData.html" title="na">REKData</a></li><li class="current-entities indented5"><a href="RadiationCloudData$.html" title="" class="object"></a> <a href="RadiationCloudData.html" title="A representation of a stationary projectile field." class="class"></a><a href="RadiationCloudData.html" title="A representation of a stationary projectile field.">RadiationCloudData</a></li><li class="current-entities indented5"><a href="RemoteProjectileData$.html" title="" class="object"></a> <a href="RemoteProjectileData.html" title="A representation of a projectile that the server must intentionally convey to players other than the shooter." class="class"></a><a href="RemoteProjectileData.html" title="A representation of a projectile that the server must intentionally convey to players other than the shooter.">RemoteProjectileData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="RemoteProjectiles$.html" title="" class="object"></a><a href="RemoteProjectiles$.html" title="">RemoteProjectiles</a></li><li class="current-entities indented5"><a href="RibbonBars$.html" title="" class="object"></a> <a href="RibbonBars.html" title="Enumerate the player-displayed merit commendation awards granted for excellence (or tenacity) in combat." class="class"></a><a href="RibbonBars.html" title="Enumerate the player-displayed merit commendation awards granted for excellence (or tenacity) in combat.">RibbonBars</a></li><li class="current-entities indented5"><a href="SmallTurretData$.html" title="" class="object"></a> <a href="SmallTurretData.html" title="A representation of the Spitfire-based small turrets deployed using an adaptive construction engine. The turret may contain substructure defining a weapon is a turret weapon contained within the turret itself." class="class"></a><a href="SmallTurretData.html" title="A representation of the Spitfire-based small turrets deployed using an adaptive construction engine. The turret may contain substructure defining a weapon is a turret weapon contained within the turret itself.">SmallTurretData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="SpecificVehicleData.html" title="A basic Trait connecting all of the vehicle data formats (excepting Normal/None)." class="class"></a><a href="SpecificVehicleData.html" title="A basic Trait connecting all of the vehicle data formats (excepting Normal/None).">SpecificVehicleData</a></li><li class="current-entities indented5"><a href="StreamBitSize$.html" title="" class="object"></a> <a href="StreamBitSize.html" title="Apply this trait to a class that needs to have its size in bits calculated." class="trait"></a><a href="StreamBitSize.html" title="Apply this trait to a class that needs to have its size in bits calculated.">StreamBitSize</a></li><li class="current-entities indented5"><a href="TRAPData$.html" title="" class="object"></a> <a href="TRAPData.html" title="A representation of the tactical resonance area protection unit deployed using an advanced adaptive construction engine." class="class"></a><a href="TRAPData.html" title="A representation of the tactical resonance area protection unit deployed using an advanced adaptive construction engine.">TRAPData</a></li><li class="current-entities indented5"><a href="TelepadDeployableData$.html" title="" class="object"></a> <a href="TelepadDeployableData.html" title="A representation of simple objects that are spawned by the adaptive construction engine." class="class"></a><a href="TelepadDeployableData.html" title="A representation of simple objects that are spawned by the adaptive construction engine.">TelepadDeployableData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="TerminalData$.html" title="A representation of an object that can be interacted with when using a variety of terminals." class="object"></a><a href="TerminalData$.html" title="A representation of an object that can be interacted with when using a variety of terminals.">TerminalData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="UniformStyle$.html" title="Values for the four different color designs that impact a player's uniform." class="object"></a><a href="UniformStyle$.html" title="Values for the four different color designs that impact a player's uniform.">UniformStyle</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="UtilityVehicleData.html" title="The format of vehicle data for the type of vehicles that are considered &quot;utility.&quot; The vehicles in this category are two: the advanced nanite transport, and the advanced mobile station." class="class"></a><a href="UtilityVehicleData.html" title="The format of vehicle data for the type of vehicles that are considered &quot;utility.&quot; The vehicles in this category are two: the advanced nanite transport, and the advanced mobile station.">UtilityVehicleData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="VariantVehicleData.html" title="A common format variant of vehicle data." class="class"></a><a href="VariantVehicleData.html" title="A common format variant of vehicle data.">VariantVehicleData</a></li><li class="current-entities indented5"><a href="VehicleData$.html" title="" class="object"></a> <a href="VehicleData.html" title="A representation of a generic vehicle." class="class"></a><a href="VehicleData.html" title="A representation of a generic vehicle.">VehicleData</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="VehicleFormat$.html" title="An Enumeration of the various formats that known structures that the stream of bits for VehicleData can assume." class="object"></a><a href="VehicleFormat$.html" title="An Enumeration of the various formats that known structures that the stream of bits for VehicleData can assume.">VehicleFormat</a></li><li class="current-entities indented5"><a href="WeaponData$.html" title="" class="object"></a> <a href="WeaponData.html" title="A representation of a class of weapons that can be created using ObjectCreateMessage packet data." class="class"></a><a href="WeaponData.html" title="A representation of a class of weapons that can be created using ObjectCreateMessage packet data.">WeaponData</a></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>.<a href="../index.html" name="net.psforever.packet.game" id="net.psforever.packet.game" class="extype">game</a></p><h1>objectcreate<span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/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">objectcreate</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="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="net.psforever.packet.game.objectcreate.AegisShieldGeneratorData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AegisShieldGeneratorDataextendsConstructorDatawithProductwithSerializable"></a><a id="AegisShieldGeneratorData:AegisShieldGeneratorData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/AegisShieldGeneratorData.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="AegisShieldGeneratorData.html" title="A representation of the aegis shield generator deployed using an advanced adaptive construction engine."><span class="name">AegisShieldGeneratorData</span></a><span class="params">(<span name="deploy">deploy: <a href="CommonFieldDataWithPlacement.html" name="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" id="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" class="extype">CommonFieldDataWithPlacement</a></span>, <span name="health">health: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the aegis shield generator deployed using an advanced adaptive construction engine.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the aegis shield generator deployed using an advanced adaptive construction engine.</p></div><dl class="paramcmts block"><dt class="param">deploy</dt><dd class="cmt"><p>data common to objects spawned by the (advanced) adaptive construction engine</p></dd><dt class="param">health</dt><dd class="cmt"><p>the amount of health the object has, as a percentage of a filled bar</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.BasicCharacterData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BasicCharacterDataextendsProductwithSerializable"></a><a id="BasicCharacterData:BasicCharacterData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/BasicCharacterData.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="BasicCharacterData.html" title="A part of a representation of the avatar portion of ObjectCreateMessage packet data. This partition of the data stream contains information used to represent how the player's avatar is presented."><span class="name">BasicCharacterData</span></a><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></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="sex">sex: <a href="../../../types/CharacterSex.html" name="net.psforever.types.CharacterSex" id="net.psforever.types.CharacterSex" class="extype">CharacterSex</a></span>, <span name="head">head: <span name="scala.Int" class="extype">Int</span></span>, <span name="voice">voice: <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><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 part of a representation of the avatar portion of <code>ObjectCreateMessage</code> packet data.<br>
<br>
This partition of the data stream contains information used to represent how the player's avatar is presented.</p><div class="fullcomment"><div class="comment cmt"><p>A part of a representation of the avatar portion of <code>ObjectCreateMessage</code> packet data.<br>
<br>
This partition of the data stream contains information used to represent how the player's avatar is presented.
This appearance coincides with the data available from the <code>CharacterCreateRequestMessage</code> packet.</p></div><dl class="paramcmts block"><dt class="param">name</dt><dd class="cmt"><p>the unique name of the avatar;
minimum of two characters</p></dd><dt class="param">faction</dt><dd class="cmt"><p>the empire to which the avatar belongs</p></dd><dt class="param">sex</dt><dd class="cmt"><p>whether the avatar is <code>Male</code> or <code>Female</code></p></dd><dt class="param">head</dt><dd class="cmt"><p>the avatar's face and hair;
by row and column on the character creation screen, the high nibble is the row and the low nibble is the column</p></dd><dt class="param">voice</dt><dd class="cmt"><p>the avatar's voice selection</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>PlanetSideEmpire</code><br>
<code>CharacterSex</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.BattleFrameRoboticsData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BattleFrameRoboticsDataextendsConstructorDatawithProductwithSerializable"></a><a id="BattleFrameRoboticsData:BattleFrameRoboticsData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/BattleFrameRoboticsData.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="BattleFrameRoboticsData.html" title="A representation of a battle frame robotics vehicle."><span class="name">BattleFrameRoboticsData</span></a><span class="params">(<span name="pos">pos: <a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</a></span>, <span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>, <span name="health">health: <span name="scala.Int" class="extype">Int</span></span>, <span name="shield">shield: <span name="scala.Int" class="extype">Int</span></span>, <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="no_mount_points">no_mount_points: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="driveState">driveState: <span name="scala.Int" class="extype">Int</span></span>, <span name="proper_anim">proper_anim: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk3">unk3: <span name="scala.Int" class="extype">Int</span></span>, <span name="show_bfr_shield">show_bfr_shield: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk4">unk4: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Boolean" class="extype">Boolean</span>]</span>, <span name="inventory">inventory: <span name="scala.Option" class="extype">Option</span>[<a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of a battle frame robotics vehicle.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a battle frame robotics vehicle.</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>where the vehicle is and how it is oriented in the game world</p></dd><dt class="param">data</dt><dd class="cmt"><p>common vehicle field data</p></dd><dt class="param">health</dt><dd class="cmt"><p>the amount of health the vehicle has, as a percentage of a filled bar (255)</p></dd><dt class="param">shield</dt><dd class="cmt"><p>the strength of the shield the vehicle has, as a percentage of a filled bar (255)</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">no_mount_points</dt><dd class="cmt"><p>do not display entry points for the seats</p></dd><dt class="param">driveState</dt><dd class="cmt"><p>a representation for the current mobility state;
various vehicles also use this field to indicate "deployment," e.g., the advanced mobile spawn</p></dd><dt class="param">proper_anim</dt><dd class="cmt"><p>na;
I forget what this does</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd><dt class="param">show_bfr_shield</dt><dd class="cmt"><p>display the swirling shield of the battle frame</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na</p></dd><dt class="param">inventory</dt><dd class="cmt"><p>the seats, mounted weapons, and utilities (such as terminals) that are currently included;
will also include trunk contents;
the driver is the only valid seat entry (more will cause the access permissions to act up)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.CaptureFlagData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CaptureFlagDataextendsConstructorDatawithProductwithSerializable"></a><a id="CaptureFlagData:CaptureFlagData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CaptureFlagData.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="CaptureFlagData.html" title="A representation of the capture flag portion of ObjectCreateDetailedMessage packet data."><span class="name">CaptureFlagData</span></a><span class="params">(<span name="pos">pos: <a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</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="owningBaseGuid">owningBaseGuid: <span name="scala.Int" class="extype">Int</span></span>, <span name="targetBaseGuid">targetBaseGuid: <span name="scala.Int" class="extype">Int</span></span>, <span name="milliseconds_remaining">milliseconds_remaining: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the capture flag portion of <code>ObjectCreateDetailedMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the capture flag portion of <code>ObjectCreateDetailedMessage</code> packet data.
This creates what is known as a lattice logic unit, or LLU.
It is originally spawned in the base object called the lattice link socket during certain base captures.<br>
<br>
Players can not directly interact with the capture flag.
Whenever an applicable player is nearby, that client will rapidly fire off <code>ItemUseMessage</code> packets to the server.
The capture flag will be picked-up by the player and stored in a special slot that is not part of their inventory.
A special dropping keybind has been prepared to relinquish the capture flag back to the game world.</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>the position + orientation + velocity of the LLU where it is dropped/spawned</p></dd><dt class="param">faction</dt><dd class="cmt"><p>the empire whose players may interact with this capture flag</p></dd><dt class="param">owningBaseGuid</dt><dd class="cmt"><p>The GUID of the base that this LLU belongs to</p></dd><dt class="param">targetBaseGuid</dt><dd class="cmt"><p>The GUID of the base that this LLU must be taken to</p></dd><dt class="param">milliseconds_remaining</dt><dd class="cmt"><p>The number of milliseconds left on the timer for this LLU - should match the CC timer</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.CharacterAppearanceA" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CharacterAppearanceAextendsStreamBitSizewithProductwithSerializable"></a><a id="CharacterAppearanceA:CharacterAppearanceA"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CharacterAppearanceA.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="CharacterAppearanceA.html" title="A part of a representation of the avatar portion of ObjectCreateDetailedMessage packet data."><span class="name">CharacterAppearanceA</span></a><span class="params">(<span name="app">app: <a href="BasicCharacterData.html" name="net.psforever.packet.game.objectcreate.BasicCharacterData" id="net.psforever.packet.game.objectcreate.BasicCharacterData" class="extype">BasicCharacterData</a></span>, <span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>, <span name="exosuit">exosuit: <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="unk5">unk5: <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="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="unk9">unk9: <span name="scala.Int" class="extype">Int</span></span>, <span name="unkA">unkA: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="params">(<span name="name_padding">name_padding: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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 part of a representation of the avatar portion of <code>ObjectCreateDetailedMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A part of a representation of the avatar portion of <code>ObjectCreateDetailedMessage</code> packet data.</p></div><dl class="paramcmts block"><dt class="param">app</dt><dd class="cmt"><p>the player's cardinal appearance settings</p></dd><dt class="param">data</dt><dd class="cmt"><p>common field data<br>
-bops - this vehicle belongs to the Black Ops, regardless of the faction field;
activates the green camo and adjusts permissions<br>
-destroyed - flagged when using a model that is not the standard player in some stance<br>
-jammered - the player has been caught in an EMP blast recently;
creates a jammered sound effect that follows the player around and can be heard by others<br>
-player_guid - does nothing?</p></dd><dt class="param">exosuit</dt><dd class="cmt"><p>the type of exo-suit the avatar will be depicted in;
for Black OPs, the agile exo-suit and the reinforced exo-suit are replaced with the Black OPs exo-suits</p></dd><dt class="param">char_id</dt><dd class="cmt"><p>a unique character reference identification number</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CharacterData</code></p></span><span class="cmt"><p><code>DetailedCharacterData</code></p></span><span class="cmt"><p><code>ExoSuitType</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.CharacterAppearanceB" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CharacterAppearanceBextendsStreamBitSizewithProductwithSerializable"></a><a id="CharacterAppearanceB:CharacterAppearanceB"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CharacterAppearanceB.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="CharacterAppearanceB.html" title="A part of a representation of the avatar portion of ObjectCreateDetailedMessage packet data."><span class="name">CharacterAppearanceB</span></a><span class="params">(<span name="unk0">unk0: <span name="scala.Long" class="extype">Long</span></span>, <span name="outfit_name">outfit_name: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="outfit_logo">outfit_logo: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk1">unk1: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="backpack">backpack: <span name="scala.Boolean" class="extype">Boolean</span></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.Boolean" class="extype">Boolean</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="lfs">lfs: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="grenade_state">grenade_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 name="is_cloaking">is_cloaking: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk5">unk5: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk6">unk6: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="charging_pose">charging_pose: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk7">unk7: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="on_zipline">on_zipline: <span name="scala.Option" class="extype">Option</span>[<a href="CharacterAppearanceData$$ZiplineData.html" name="net.psforever.packet.game.objectcreate.CharacterAppearanceData.ZiplineData" id="net.psforever.packet.game.objectcreate.CharacterAppearanceData.ZiplineData" class="extype">ZiplineData</a>]</span>)</span><span class="params">(<span name="alt_model">alt_model: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="name_padding">name_padding: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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 part of a representation of the avatar portion of <code>ObjectCreateDetailedMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A part of a representation of the avatar portion of <code>ObjectCreateDetailedMessage</code> packet data.</p></div><dl class="paramcmts block"><dt class="param">outfit_name</dt><dd class="cmt"><p>the name of the outfit to which this player belongs;
if the option is selected, allies with see either "[<code>outfit_name</code>]" or "{No Outfit}" under the player's name</p></dd><dt class="param">outfit_logo</dt><dd class="cmt"><p>the decal seen on the player's exo-suit (and beret and cap) associated with the player's outfit;
if there is a variable color for that decal, the faction-appropriate one is selected</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">lfs</dt><dd class="cmt"><p>this player is looking for a squad;
all allies will see the phrase "[Looking for Squad]" under the player's name</p></dd><dt class="param">grenade_state</dt><dd class="cmt"><p>if the player has a grenade <code>Primed</code>;
should be <code>GrenadeStateState.None</code> if nothing special</p></dd><dt class="param">is_cloaking</dt><dd class="cmt"><p>avatar is cloaked by virtue of an Infiltration Suit</p></dd><dt class="param">charging_pose</dt><dd class="cmt"><p>animation pose for both charging modules and BFR imprinting</p></dd><dt class="param">on_zipline</dt><dd class="cmt"><p>player's model is changed into a faction-color ball of energy, as if on a zip line</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CharacterData</code></p></span><span class="cmt"><p><code>DetailedCharacterData</code></p></span><span class="cmt"><p><code>ExoSuitType</code></p></span><span class="cmt"><p><code>GrenadeState</code></p></span><span class="cmt"><p><code>RibbonBars</code></p></span><span class="cmt"><p><code>http://www.planetside-universe.com/p-outfit-decals-31.htm</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.CharacterAppearanceData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CharacterAppearanceDataextendsStreamBitSizewithProductwithSerializable"></a><a id="CharacterAppearanceData:CharacterAppearanceData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CharacterAppearanceData.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="CharacterAppearanceData.html" title="A part of a representation of the avatar portion of ObjectCreateDetailedMessage packet data. This is a shared partition of the data used to represent how the player's avatar is presented."><span class="name">CharacterAppearanceData</span></a><span class="params">(<span name="a">a: <a href="CharacterAppearanceA.html" name="net.psforever.packet.game.objectcreate.CharacterAppearanceA" id="net.psforever.packet.game.objectcreate.CharacterAppearanceA" class="extype">CharacterAppearanceA</a></span>, <span name="b">b: <a href="CharacterAppearanceB.html" name="net.psforever.packet.game.objectcreate.CharacterAppearanceB" id="net.psforever.packet.game.objectcreate.CharacterAppearanceB" class="extype">CharacterAppearanceB</a></span>, <span name="ribbons">ribbons: <a href="RibbonBars.html" name="net.psforever.packet.game.objectcreate.RibbonBars" id="net.psforever.packet.game.objectcreate.RibbonBars" class="extype">RibbonBars</a></span>)</span><span class="params">(<span name="name_padding">name_padding: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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 part of a representation of the avatar portion of <code>ObjectCreateDetailedMessage</code> packet data.<br>
<br>
This is a shared partition of the data used to represent how the player's avatar is presented.</p><div class="fullcomment"><div class="comment cmt"><p>A part of a representation of the avatar portion of <code>ObjectCreateDetailedMessage</code> packet data.<br>
<br>
This is a shared partition of the data used to represent how the player's avatar is presented.
It is utilized by both <code>0x17 ObjectCreateMessage CharacterData</code> and <code>0x18 ObjectCreateDetailedMessage DetailedCharacterData</code>.
This can be considered the data that goes into creating the player's model.<br>
<br>
Only a few changes would occur depending on which packet would deal with the data.
One example is <code>facingYawUpper</code> which, when depicting avatars, can be set to represent non-trivial turning angles.
When depicting other players, it is limited to a small range of angles in the direction of that model's forward-facing.
Another example is the outfit information: not usually represented for avatars; but, always represented for other players.<br>
<br>
One way the player's model can be changed dramatically involves being depicted as "released."
In this form, their body appears as a backpack (or pumpkin or pastry) that can be looted for the equipment carried while alive.
Companion data will describe how the player is represented while he is "dead," usually a requirement for being "released."
Without that requirement here, it is possible to depicte the player as a "living backpack."
The said equipment is also defined elsewhere.
Another dramatic change replaces the player's model with a ball of plasma that masks the player while riding zip lines.<br>
<br>
Exploration:<br>
How do I crouch?</p></div><dl class="paramcmts block"><dt class="param">ribbons</dt><dd class="cmt"><p>the four merit commendation ribbon medals</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CharacterData</code></p></span><span class="cmt"><p><code>DetailedCharacterData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.CharacterData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CharacterDataextendsConstructorDatawithProductwithSerializable"></a><a id="CharacterData:CharacterData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CharacterData.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="CharacterData.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data. This information outlines most of the specifics required to depict some other player's character."><span class="name">CharacterData</span></a><span class="params">(<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="uniform_upgrade">uniform_upgrade: <a href="UniformStyle$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.objectcreate.UniformStyle.Value" id="net.psforever.packet.game.objectcreate.UniformStyle.Value" class="extmbr">UniformStyle.Value</a></span>, <span name="unk">unk: <span name="scala.Int" class="extype">Int</span></span>, <span name="command_rank">command_rank: <span name="scala.Int" class="extype">Int</span></span>, <span name="implant_effects">implant_effects: <span name="scala.List" class="extype">List</span>[<a href="ImplantEffects$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.objectcreate.ImplantEffects.Value" id="net.psforever.packet.game.objectcreate.ImplantEffects.Value" class="extmbr">ImplantEffects.Value</a>]</span>, <span name="cosmetics">cosmetics: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.Set" class="extype">Set</span>[<a href="../../../objects/avatar/Cosmetic.html" name="net.psforever.objects.avatar.Cosmetic" id="net.psforever.objects.avatar.Cosmetic" class="extype">Cosmetic</a>]]</span>)</span><span class="params">(<span name="is_backpack">is_backpack: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="is_seated">is_seated: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of a portion of an avatar's <code>ObjectCreateDetailedMessage</code> packet data.<br>
<br>
This information outlines most of the specifics required to depict some other player's character.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a portion of an avatar's <code>ObjectCreateDetailedMessage</code> packet data.<br>
<br>
This information outlines most of the specifics required to depict some other player's character.
Someone else decides how that character is behaving and the server tells each client how to depict that behavior.
For that reason, the character is mostly for presentation purposes, rather than really being fleshed-out.
Of the inventory for this character, only the initial five weapon slots are defined.
In the "backend of the client," the character produced by this data is no different
from the kind of character that could be declared a given player's avatar.
In terms of equipment and complicated features common to an avatar character, however,
any user would find this character ill-equipped.</p></div><dl class="paramcmts block"><dt class="param">health</dt><dd class="cmt"><p>the amount of health the player has, as a percentage of a filled bar;
the bar has 85 states, with 3 points for each state;
when 0% (less than 3 of 255), the player will collapse into a death pose on the ground;
while <code>is_backpack == true</code>, <code>health</code> will always report as 0;
while <code>is_seated == true</code>, <code>health</code> will (try to) report as 100</p></dd><dt class="param">armor</dt><dd class="cmt"><p>the amount of armor the player has, as a percentage of a filled bar;
the bar has 85 states, with 3 points for each state;
while <code>is_seated == true</code>, <code>armor</code> will always report as 0</p></dd><dt class="param">uniform_upgrade</dt><dd class="cmt"><p>the level of upgrade to apply to the player's base uniform</p></dd><dt class="param">command_rank</dt><dd class="cmt"><p>the player's command rank as a number from 0 to 5;
cosmetic armor associated with the command rank will be applied automatically</p></dd><dt class="param">implant_effects</dt><dd class="cmt"><p>the effects of implants that can be seen on a player's character;
the number of entries equates to the number of effects applied;
the maximu number of effects is three</p></dd><dt class="param">cosmetics</dt><dd class="cmt"><p>optional decorative features that are added to the player's head model by console/chat commands;
they become available at battle rank 24, but here they require the third uniform upgrade (rank 25);
these flags do not exist if they are not applicable</p></dd><dt class="param">is_backpack</dt><dd class="cmt"><p>this player character should be depicted as a corpse;
corpses are either coffins (defunct), backpacks (normal), or a pastry (festive);
the alternate model bit should be flipped</p></dd><dt class="param">is_seated</dt><dd class="cmt"><p>this player character is seated in a vehicle or mounted to some other object;
alternate format for data parsing applies</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>DetailedCharacterData</code></p></span><span class="cmt"><p><code>Cosmetics</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.CommonFieldData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CommonFieldDataextendsConstructorDatawithProductwithSerializable"></a><a id="CommonFieldData:CommonFieldData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CommonFieldData.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="CommonFieldData.html" title="Data that is common to a number of game object serializations."><span class="name">CommonFieldData</span></a><span class="params">(<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="bops">bops: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="alternate">alternate: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="v1">v1: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="v2">v2: <span name="scala.Option" class="extype">Option</span>[<a href="CommonFieldDataExtra.html" name="net.psforever.packet.game.objectcreate.CommonFieldDataExtra" id="net.psforever.packet.game.objectcreate.CommonFieldDataExtra" class="extype">CommonFieldDataExtra</a>]</span>, <span name="jammered">jammered: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="v4">v4: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Boolean" class="extype">Boolean</span>]</span>, <span name="v5">v5: <span name="scala.Option" class="extype">Option</span>[<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><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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">Data that is common to a number of game object serializations.</p><div class="fullcomment"><div class="comment cmt"><p>Data that is common to a number of game object serializations.</p></div><dl class="paramcmts block"><dt class="param">faction</dt><dd class="cmt"><p>faction affinity
<code>NEUTRAL</code> when not required to be any specific value</p></dd><dt class="param">bops</dt><dd class="cmt"><p>usually indicates black ops affiliation</p></dd><dt class="param">alternate</dt><dd class="cmt"><p>usually indicates variance in model from default (e.g., vehicle is destroyed, player has released, etc.);
when set on a tool, that tool will be rendered nonfunctional instead (though it can still be equipped)</p></dd><dt class="param">v1</dt><dd class="cmt"><p>na</p></dd><dt class="param">v2</dt><dd class="cmt"><p>na;
optional data whose reading is triggered in unknown conditions</p></dd><dt class="param">jammered</dt><dd class="cmt"><p>flag as "jammered;"
set on most game objects, that object will produce the characteristic jammered buzz</p></dd><dt class="param">v4</dt><dd class="cmt"><p>na;
a field used by a second encoding format for this data</p></dd><dt class="param">v5</dt><dd class="cmt"><p>na;
previously considered to flag as "jammered"</p></dd><dt class="param">guid</dt><dd class="cmt"><p>usually indicates another active game object that placed/leverages/[action]s this object</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.CommonFieldDataExtra" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CommonFieldDataExtraextendsStreamBitSizewithProductwithSerializable"></a><a id="CommonFieldDataExtra:CommonFieldDataExtra"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CommonFieldDataExtra.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="CommonFieldDataExtra.html" title=""><span class="name">CommonFieldDataExtra</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.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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.objectcreate.CommonFieldDataWithPlacement" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CommonFieldDataWithPlacementextendsConstructorDatawithProductwithSerializable"></a><a id="CommonFieldDataWithPlacement:CommonFieldDataWithPlacement"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CommonFieldDataWithPlacement.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="CommonFieldDataWithPlacement.html" title="Data that is common to a number of game object serializations, plus position information"><span class="name">CommonFieldDataWithPlacement</span></a><span class="params">(<span name="pos">pos: <a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</a></span>, <span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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">Data that is common to a number of game object serializations, plus position information</p><div class="fullcomment"><div class="comment cmt"><p>Data that is common to a number of game object serializations, plus position information</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>the location, orientation, and potential velocity of the object</p></dd><dt class="param">data</dt><dd class="cmt"><p>the common fields</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>DroppedItemData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.ConstructorData" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ConstructorDataextendsStreamBitSize"></a><a id="ConstructorData:ConstructorData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/ConstructorData.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="ConstructorData.html" title="The base type for the representation of any data used to produce objects from ObjectCreateMessage packet data."><span class="name">ConstructorData</span></a><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</a></span></span><p class="shortcomment cmt">The base type for the representation of any data used to produce objects from <code>ObjectCreateMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>The base type for the representation of any data used to produce objects from <code>ObjectCreateMessage</code> packet data.
There is no reason to instantiate this class as-is.
Children of this class are expected to be able to translate through <code>scodec</code> operations into packet data.<br>
<br>
The object data is uncoupled from the object class as multiple classes use the same format for their data.
For example, both the Suppressor and the Gauss will use a "weapon data" format.
For example, both 9mm bullets and energy cells will use an "ammunition data" format.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DCDExtra1" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DCDExtra1extendsStreamBitSizewithProductwithSerializable"></a><a id="DCDExtra1:DCDExtra1"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DCDExtra1.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="DCDExtra1.html" title="na"><span class="name">DCDExtra1</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><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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.objectcreate.DestroyedVehicleData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DestroyedVehicleDataextendsConstructorDatawithProductwithSerializable"></a><a id="DestroyedVehicleData:DestroyedVehicleData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DestroyedVehicleData.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="DestroyedVehicleData.html" title="A representation of the charred husk of a destroyed vehicle. This is a hand-crafted Codec and was not based on something found on Gemini Live."><span class="name">DestroyedVehicleData</span></a><span class="params">(<span name="pos">pos: <a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</a></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the charred husk of a destroyed vehicle.<br>
<br>
This is a hand-crafted <code>Codec</code> and was not based on something found on Gemini Live.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the charred husk of a destroyed vehicle.<br>
<br>
This is a hand-crafted <code>Codec</code> and was not based on something found on Gemini Live.</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>where and how the object is oriented;
<code>pos.vel</code> existing is fine</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedAmmoBoxData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DetailedAmmoBoxDataextendsConstructorDatawithProductwithSerializable"></a><a id="DetailedAmmoBoxData:DetailedAmmoBoxData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedAmmoBoxData.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="DetailedAmmoBoxData.html" title="A representation of the ammunition portion of ObjectCreateDetailedMessage packet data."><span class="name">DetailedAmmoBoxData</span></a><span class="params">(<span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>, <span name="magazine">magazine: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the ammunition portion of <code>ObjectCreateDetailedMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the ammunition portion of <code>ObjectCreateDetailedMessage</code> packet data.
This data will help construct a "box" of that type of ammunition when standalone.
It can also be constructed directly inside a weapon as its magazine.<br>
<br>
The maximum amount of ammunition that can be stored in a single box is 65535 units.
Regardless of the interface, however, the number will never be fully visible.
Only the first three digits or the first four digits may be represented.</p></div><dl class="paramcmts block"><dt class="param">data</dt><dd class="cmt"><p>na</p></dd><dt class="param">magazine</dt><dd class="cmt"><p>the number of rounds available</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>DetailedWeaponData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedCharacterA" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DetailedCharacterAextendsStreamBitSizewithProductwithSerializable"></a><a id="DetailedCharacterA:DetailedCharacterA"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedCharacterA.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="DetailedCharacterA.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data."><span class="name">DetailedCharacterA</span></a><span class="params">(<span name="bep">bep: <span name="scala.Long" class="extype">Long</span></span>, <span name="cep">cep: <span name="scala.Long" class="extype">Long</span></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 name="healthMax">healthMax: <span name="scala.Int" class="extype">Int</span></span>, <span name="health">health: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk4">unk4: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="armor">armor: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk5">unk5: <span name="scala.Long" class="extype">Long</span></span>, <span name="staminaMax">staminaMax: <span name="scala.Int" class="extype">Int</span></span>, <span name="stamina">stamina: <span name="scala.Int" class="extype">Int</span></span>, <span name="max_field">max_field: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</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.Long" class="extype">Long</span></span>, <span name="unk9">unk9: <span name="scala.List" class="extype">List</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="certs">certs: <span name="scala.List" class="extype">List</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><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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 representation of a portion of an avatar's <code>ObjectCreateDetailedMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a portion of an avatar's <code>ObjectCreateDetailedMessage</code> packet data.</p></div><dl class="paramcmts block"><dt class="param">bep</dt><dd class="cmt"><p>the avatar's battle experience points, which determines his Battle Rank</p></dd><dt class="param">cep</dt><dd class="cmt"><p>the avatar's command experience points, which determines his Command Rank</p></dd><dt class="param">healthMax</dt><dd class="cmt"><p>for <code>x / y</code> of hitpoints, this is the avatar's <code>y</code> value;
range is 0-65535</p></dd><dt class="param">health</dt><dd class="cmt"><p>for <code>x / y</code> of hitpoints, this is the avatar's <code>x</code> value;
range is 0-65535</p></dd><dt class="param">armor</dt><dd class="cmt"><p>for <code>x / y</code> of armor points, this is the avatar's <code>x</code> value;
range is 0-65535;
the avatar's <code>y</code> armor points is tied to their exo-suit type</p></dd><dt class="param">staminaMax</dt><dd class="cmt"><p>for <code>x / y</code> of stamina points, this is the avatar's <code>y</code> value;
range is 0-65535</p></dd><dt class="param">stamina</dt><dd class="cmt"><p>for <code>x / y</code> of stamina points, this is the avatar's <code>x</code> value;
range is 0-65535</p></dd><dt class="param">max_field</dt><dd class="cmt"><p>unk;
this field exists only when the player is wearing a mechanized assault exo-suit</p></dd><dt class="param">certs</dt><dd class="cmt"><p>the <code>List</code> of certifications</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CharacterData</code></p></span><span class="cmt"><p><code>CertificationType</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedCharacterB" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DetailedCharacterBextendsStreamBitSizewithProductwithSerializable"></a><a id="DetailedCharacterB:DetailedCharacterB"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedCharacterB.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="DetailedCharacterB.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data."><span class="name">DetailedCharacterB</span></a><span class="params">(<span name="unk1">unk1: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="implants">implants: <span name="scala.List" class="extype">List</span>[<a href="ImplantEntry.html" name="net.psforever.packet.game.objectcreate.ImplantEntry" id="net.psforever.packet.game.objectcreate.ImplantEntry" class="extype">ImplantEntry</a>]</span>, <span name="unk2">unk2: <span name="scala.List" class="extype">List</span>[<a href="DCDExtra1.html" name="net.psforever.packet.game.objectcreate.DCDExtra1" id="net.psforever.packet.game.objectcreate.DCDExtra1" class="extype">DCDExtra1</a>]</span>, <span name="unk3">unk3: <span name="scala.List" class="extype">List</span>[<a href="DCDExtra1.html" name="net.psforever.packet.game.objectcreate.DCDExtra1" id="net.psforever.packet.game.objectcreate.DCDExtra1" class="extype">DCDExtra1</a>]</span>, <span name="firstTimeEvents">firstTimeEvents: <span name="scala.List" class="extype">List</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="tutorials">tutorials: <span name="scala.List" class="extype">List</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="unk4">unk4: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk5">unk5: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk6">unk6: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk7">unk7: <span name="scala.Long" class="extype">Long</span></span>, <span name="unk8">unk8: <span name="scala.Long" class="extype">Long</span></span>, <span name="imprinting">imprinting: <span name="scala.Option" class="extype">Option</span>[<a href="ImprintingProgress.html" name="net.psforever.packet.game.objectcreate.ImprintingProgress" id="net.psforever.packet.game.objectcreate.ImprintingProgress" class="extype">ImprintingProgress</a>]</span>, <span name="unkA">unkA: <span name="scala.List" class="extype">List</span>[<span name="scala.Long" class="extype">Long</span>]</span>, <span name="unkB">unkB: <span name="scala.List" class="extype">List</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>, <span name="unkC">unkC: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="cosmetics">cosmetics: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.Set" class="extype">Set</span>[<a href="../../../objects/avatar/Cosmetic.html" name="net.psforever.objects.avatar.Cosmetic" id="net.psforever.objects.avatar.Cosmetic" class="extype">Cosmetic</a>]]</span>)</span><span class="params">(<span name="bep">bep: <span name="scala.Long" class="extype">Long</span></span>, <span name="pad_length">pad_length: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>)</span><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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 representation of a portion of an avatar's <code>ObjectCreateDetailedMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a portion of an avatar's <code>ObjectCreateDetailedMessage</code> packet data.</p></div><dl class="paramcmts block"><dt class="param">implants</dt><dd class="cmt"><p>the <code>List</code> of implant slots currently possessed by this avatar</p></dd><dt class="param">firstTimeEvents</dt><dd class="cmt"><p>the list of first time events performed by this avatar;
the size field is a 32-bit number;
the first entry may be padded</p></dd><dt class="param">tutorials</dt><dd class="cmt"><p>the <code>List</code> of tutorials completed by this avatar;
the size field is a 32-bit number;
the first entry may be padded</p></dd><dt class="param">cosmetics</dt><dd class="cmt"><p>optional decorative features that are added to the player's head model by console/chat commands;
they become available at battle rank 24;
these flags do not exist if they are not applicable</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CharacterData</code></p></span><span class="cmt"><p><code>Cosmetics</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedCharacterData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DetailedCharacterDataextendsConstructorDatawithProductwithSerializable"></a><a id="DetailedCharacterData:DetailedCharacterData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedCharacterData.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="DetailedCharacterData.html" title="A representation of a portion of an avatar's ObjectCreateDetailedMessage packet data. This densely-packed information outlines most of the specifics required to depict a character as an avatar."><span class="name">DetailedCharacterData</span></a><span class="params">(<span name="a">a: <a href="DetailedCharacterA.html" name="net.psforever.packet.game.objectcreate.DetailedCharacterA" id="net.psforever.packet.game.objectcreate.DetailedCharacterA" class="extype">DetailedCharacterA</a></span>, <span name="b">b: <a href="DetailedCharacterB.html" name="net.psforever.packet.game.objectcreate.DetailedCharacterB" id="net.psforever.packet.game.objectcreate.DetailedCharacterB" class="extype">DetailedCharacterB</a></span>)</span><span class="params">(<span name="pad_length">pad_length: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of a portion of an avatar's <code>ObjectCreateDetailedMessage</code> packet data.<br>
<br>
This densely-packed information outlines most of the specifics required to depict a character as an avatar.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a portion of an avatar's <code>ObjectCreateDetailedMessage</code> packet data.<br>
<br>
This densely-packed information outlines most of the specifics required to depict a character as an avatar.
It goes into depth about information related to the given character in-game career that is not revealed to other players.
To be specific, it passes more thorough data about the character that the client can display to the owner of the client.
For example, health is a full number, rather than a percentage, as is the case with <code>CharacterData</code>.
Just as prominent is the list of first time events and the list of completed tutorials.
Additionally, a full inventory, as opposed to the initial five weapon slots.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CharacterData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedCommandDetonaterData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DetailedCommandDetonaterDataextendsConstructorDatawithProductwithSerializable"></a><a id="DetailedCommandDetonaterData:DetailedCommandDetonaterData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedCommandDetonaterData.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="DetailedCommandDetonaterData.html" title="A representation of the command uplink device."><span class="name">DetailedCommandDetonaterData</span></a><span class="params">(<span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the command uplink device.</p></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedConstructionToolData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DetailedConstructionToolDataextendsConstructorDatawithProductwithSerializable"></a><a id="DetailedConstructionToolData:DetailedConstructionToolData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedConstructionToolData.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="DetailedConstructionToolData.html" title="A representation of the construction item portion of ObjectCreateDetailedMessage packet data."><span class="name">DetailedConstructionToolData</span></a><span class="params">(<span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>, <span name="mode">mode: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the construction item portion of <code>ObjectCreateDetailedMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the construction item portion of <code>ObjectCreateDetailedMessage</code> packet data.
This creates what is known as a construction tool item (or, <code>ConstructionItem</code>)
which is a game world object that is manipulated by the player
to construct other game world objects which are known as combat engineering deployables (or, just <code>Deployable</code>s).
None of the information about the <code>Deployable</code> objects are maintained here and
are instead implicit to the type of <code>ConstructionItem</code>.
That aspect of the entity is adjusted through fire modes and ammunition types
much like conventional weaponry (<code>Tool</code>s), though the initial fire mode can be indicated.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ConstructionItem</code></p></span><span class="cmt"><p><code>Deployable</code></p></span><span class="cmt"><p><code>FireModeSwitch</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedLockerContainerData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DetailedLockerContainerDataextendsConstructorDatawithProductwithSerializable"></a><a id="DetailedLockerContainerData:DetailedLockerContainerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedLockerContainerData.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="DetailedLockerContainerData.html" title="A representation of the inventory portion of ObjectCreateDetailedMessage packet data that contains the items in the avatar's locker space. Although these items are technically always loaded and registered with globally unique identifiers for the current zone, the actual container for them, in grid format, can only be accessed by interacting with locker objects in the game world."><span class="name">DetailedLockerContainerData</span></a><span class="params">(<span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>, <span name="inventory">inventory: <span name="scala.Option" class="extype">Option</span>[<a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a>]</span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the inventory portion of <code>ObjectCreateDetailedMessage</code> packet data that contains the items in the avatar's locker space.<br>
<br>
Although these items are technically always loaded and registered with globally unique identifiers for the current zone,
the actual container for them, in grid format, can only be accessed by interacting with locker objects in the game world.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the inventory portion of <code>ObjectCreateDetailedMessage</code> packet data that contains the items in the avatar's locker space.<br>
<br>
Although these items are technically always loaded and registered with globally unique identifiers for the current zone,
the actual container for them, in grid format, can only be accessed by interacting with locker objects in the game world.
Items are generally added and removed in the same way as with any other opened inventory.
Unlike other inventories, however, locker space is personal to an avatar and can not be accessed by other players.</p></div><dl class="paramcmts block"><dt class="param">data</dt><dd class="cmt"><p>na</p></dd><dt class="param">inventory</dt><dd class="cmt"><p>the items in this inventory</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedPlayerData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DetailedPlayerDataextendsConstructorDatawithProductwithSerializable"></a><a id="DetailedPlayerData:DetailedPlayerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedPlayerData.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="DetailedPlayerData.html" title="A representation of an avatar player for the ObjectCreateDetailedMessage packet."><span class="name">DetailedPlayerData</span></a><span class="params">(<span name="pos">pos: <span name="scala.Option" class="extype">Option</span>[<a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</a>]</span>, <span name="basic_appearance">basic_appearance: <a href="CharacterAppearanceData.html" name="net.psforever.packet.game.objectcreate.CharacterAppearanceData" id="net.psforever.packet.game.objectcreate.CharacterAppearanceData" class="extype">CharacterAppearanceData</a></span>, <span name="character_data">character_data: <a href="DetailedCharacterData.html" name="net.psforever.packet.game.objectcreate.DetailedCharacterData" id="net.psforever.packet.game.objectcreate.DetailedCharacterData" class="extype">DetailedCharacterData</a></span>, <span name="inventory">inventory: <span name="scala.Option" class="extype">Option</span>[<a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a>]</span>, <span name="drawn_slot">drawn_slot: <a href="DrawnSlot$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.objectcreate.DrawnSlot.Value" id="net.psforever.packet.game.objectcreate.DrawnSlot.Value" class="extmbr">DrawnSlot.Value</a></span>)</span><span class="params">(<span name="position_defined">position_defined: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of an <code>avatar</code> player for the <code>ObjectCreateDetailedMessage</code> packet.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of an <code>avatar</code> player for the <code>ObjectCreateDetailedMessage</code> packet.
As an avatar, the character created by this data is expected to be controllable by the client that gets sent this data.<br>
<br>
Divisions exist to make the data more manageable.
The first division defines the player's location within the game coordinate system.
The second division defines features of the <code>avatar</code>
that are shared by both the <code>ObjectCreateDetailedMessage</code> version of a controlled player character (this)
and the <code>ObjectCreateMessage</code> version of a player character.
The third field expands on the nature of the character and this avatar's campaign.
Expansive information about previous interactions, the contents of their inventory, and equipment permissions are included.<br>
<br>
The presence or absence of position data as the first division creates a cascading effect
causing all of fields in the other two divisions to gain offsets.
These offsets exist in the form of <code>String</code> and <code>List</code> padding.</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>the optional position of the character in the world environment</p></dd><dt class="param">basic_appearance</dt><dd class="cmt"><p>common fields regarding the the character's appearance</p></dd><dt class="param">character_data</dt><dd class="cmt"><p>the class-specific data that discusses the character</p></dd><dt class="param">inventory</dt><dd class="cmt"><p>the player's full or partial (holsters-only) inventory</p></dd><dt class="param">drawn_slot</dt><dd class="cmt"><p>the holster that is depicted as exposed, or "drawn"</p></dd><dt class="param">position_defined</dt><dd class="cmt"><p>used to seed the state of the optional position fields</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CharacterAppearanceData</code></p></span><span class="cmt"><p><code>DetailedCharacterData</code></p></span><span class="cmt"><p><code>InventoryData</code></p></span><span class="cmt"><p><code>DrawnSlot</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DetailedREKData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DetailedREKDataextendsConstructorDatawithProductwithSerializable"></a><a id="DetailedREKData:DetailedREKData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedREKData.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="DetailedREKData.html" title="A representation of the REK portion of ObjectCreateDetailedMessage packet data."><span class="name">DetailedREKData</span></a><span class="params">(<span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</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="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the REK portion of <code>ObjectCreateDetailedMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the REK portion of <code>ObjectCreateDetailedMessage</code> packet data.
This data will help construct the "tool" called a Remote Electronics Kit.<br>
<br>
Of note is the first portion of the data which resembles the <code>DetailedWeaponData</code> format.</p></div><dl class="paramcmts block"><dt class="param">data</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.objectcreate.DetailedWeaponData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DetailedWeaponDataextendsConstructorDatawithProductwithSerializable"></a><a id="DetailedWeaponData:DetailedWeaponData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedWeaponData.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="DetailedWeaponData.html" title="A representation of a class of weapons that can be created using ObjectCreateDetailedMessage packet data."><span class="name">DetailedWeaponData</span></a><span class="params">(<span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>, <span name="fire_mode">fire_mode: <span name="scala.Int" class="extype">Int</span></span>, <span name="ammo">ammo: <span name="scala.List" class="extype">List</span>[<a href="InternalSlot.html" name="net.psforever.packet.game.objectcreate.InternalSlot" id="net.psforever.packet.game.objectcreate.InternalSlot" class="extype">InternalSlot</a>]</span>, <span name="unk">unk: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">false</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of a class of weapons that can be created using <code>ObjectCreateDetailedMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a class of weapons that can be created using <code>ObjectCreateDetailedMessage</code> packet data.
This data will help construct a "loaded weapon" such as a Suppressor or a Gauss.<br>
<br>
The data for the weapons nests information for the default (current) type and number of ammunition in its magazine.
This ammunition data essentially is the weapon's magazines as numbered slots.
An "expected" number of ammunition slot data can be passed into the function.</p></div><dl class="paramcmts block"><dt class="param">data</dt><dd class="cmt"><p>field common to multiple game objects</p></dd><dt class="param">fire_mode</dt><dd class="cmt"><p>the current fire mode</p></dd><dt class="param">ammo</dt><dd class="cmt"><p>data regarding the currently loaded ammunition type(s) and quantity(ies)</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>DetailedAmmoBoxData</code></p></span><span class="cmt"><p><code>WeaponData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DroppedItemData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DroppedItemData[T&lt;:net.psforever.packet.game.objectcreate.ConstructorData]extendsConstructorDatawithProductwithSerializable"></a><a id="DroppedItemData[T&lt;:ConstructorData]:DroppedItemData[T]"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DroppedItemData.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="DroppedItemData.html" title="Provide information that positions a given object on the ground in the game world."><span class="name">DroppedItemData</span></a><span class="tparams">[<span name="T">T &lt;: <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</a></span>]</span><span class="params">(<span name="pos">pos: <a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</a></span>, <span name="obj">obj: <span name="net.psforever.packet.game.objectcreate.DroppedItemData.T" class="extype">T</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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">Provide information that positions a given object on the ground in the game world.</p><div class="fullcomment"><div class="comment cmt"><p>Provide information that positions a given object on the ground in the game world.</p></div><dl class="paramcmts block"><dt class="tparam">T</dt><dd class="cmt"><p>a subclass of <code>ConstructorData</code> that indicates what type the object is</p></dd><dt class="param">pos</dt><dd class="cmt"><p>where and how the object is oriented</p></dd><dt class="param">obj</dt><dd class="cmt"><p>the object on the ground</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DroppodData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DroppodDataextendsConstructorDatawithProductwithSerializable"></a><a id="DroppodData:DroppodData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DroppodData.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="DroppodData.html" title="A representation of a droppod that is dropped from the HART shuttle and ferries the player into battle."><span class="name">DroppodData</span></a><span class="params">(<span name="basic">basic: <a href="CommonFieldDataWithPlacement.html" name="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" id="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" class="extype">CommonFieldDataWithPlacement</a></span>, <span name="health">health: <span name="scala.Int" class="extype">Int</span></span>, <span name="burn">burn: <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="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of a droppod that is dropped from the HART shuttle and ferries the player into battle.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a droppod that is dropped from the HART shuttle and ferries the player into battle.
Droppods are also used when a player has activated Instant Action.<br>
<br>
When the server first spawns the droppod, it will be placed at the world ceiling - 1024.0f.
It is placed under control via another packet that sends it hurtling to the ground.
Upon hitting the ground, it opens up, releasing the player, and despawns.<br>
<br>
Although the droppod is not technically a vehicle, it is treated as such by the game.
A spawned and unoccupied droppod can be entered and exited, as expected (the mount is 0).
There is no entry animation.
The exit animation is the droppod flowering open as usual.
Even in its spread open state, the droppod can be re-entered, though it will remain spread open.
The player's character will disappear once "inside."
Upon exiting again, the droppod will snap shut and spread open.<br>
<br>
Exploration:
When <code>basic.player_guid</code> is defined, the droppod will not be at the world ceiling anymore and its boosters will be activate.
Does this <code>basic.player_guid</code> actually represent the player who is in the pod?</p></div><dl class="paramcmts block"><dt class="param">basic</dt><dd class="cmt"><p>data common to objects</p></dd><dt class="param">health</dt><dd class="cmt"><p>the amount of health the object has, as a percentage of a filled bar</p></dd><dt class="param">burn</dt><dd class="cmt"><p>whether the boosters are ignited</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.objectcreate.HandheldData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HandheldDataextendsConstructorDatawithProductwithSerializable"></a><a id="HandheldData:HandheldData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/HandheldData.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="HandheldData.html" title="A representation of a number of simplified objects that the user can hold in their hands, including: the advanced construction engine (ace), the field deployable unit (advanced_ace), the boomer trigger apparatus, the remote telepad (not deployed), the flail laser pointer (flail_targeting_laser), and the command uplink device (command_detonater)."><span class="name">HandheldData</span></a><span class="params">(<span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>, <span name="mode">mode: <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="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of a number of simplified objects that the user can hold in their hands, including:
the advanced construction engine (<code>ace</code>),
the field deployable unit (<code>advanced_ace</code>),
the boomer trigger apparatus,
the remote telepad (not deployed),
the flail laser pointer (<code>flail_targeting_laser</code>),
and the command uplink device (<code>command_detonater</code>).</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a number of simplified objects that the user can hold in their hands, including:
the advanced construction engine (<code>ace</code>),
the field deployable unit (<code>advanced_ace</code>),
the boomer trigger apparatus,
the remote telepad (not deployed),
the flail laser pointer (<code>flail_targeting_laser</code>),
and the command uplink device (<code>command_detonater</code>).</p></div><dl class="paramcmts block"><dt class="param">data</dt><dd class="cmt"><p>fields that are common to this game object</p><ul><li>v4 - not used, i.e., the simple format <code>CommonFieldData</code> object is employed</li><li>v5 - for the telepad, this field is expected to be the GUID of the associated Router</li></ul></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.ImplantEntry" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ImplantEntryextendsStreamBitSizewithProductwithSerializable"></a><a id="ImplantEntry:ImplantEntry"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/ImplantEntry.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="ImplantEntry.html" title="An entry in the List of valid implant slots in DetailedCharacterData."><span class="name">ImplantEntry</span></a><span class="params">(<span name="implant">implant: <a href="../../../types/ImplantType.html" name="net.psforever.types.ImplantType" id="net.psforever.types.ImplantType" class="extype">ImplantType</a></span>, <span name="initialization">initialization: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Int" class="extype">Int</span>]</span>, <span name="active">active: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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">An entry in the <code>List</code> of valid implant slots in <code>DetailedCharacterData</code>.</p><div class="fullcomment"><div class="comment cmt"><p>An entry in the <code>List</code> of valid implant slots in <code>DetailedCharacterData</code>.
</p></div><dl class="paramcmts block"><dt class="param">implant</dt><dd class="cmt"><p>the type of implant</p></dd><dt class="param">initialization</dt><dd class="cmt"><p>the amount of time necessary until this implant is ready to be activated;
technically, this is unconfirmed</p></dd><dt class="param">active</dt><dd class="cmt"><p>whether this implant is turned on;
technically, this is unconfirmed</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.objectcreate.ImprintingProgress" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ImprintingProgressextendsStreamBitSizewithProductwithSerializable"></a><a id="ImprintingProgress:ImprintingProgress"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/ImprintingProgress.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="ImprintingProgress.html" title="na"><span class="name">ImprintingProgress</span></a><span class="params">(<span name="cavern_captures">cavern_captures: <span name="scala.Int" class="extype">Int</span></span>, <span name="cavern_kills">cavern_kills: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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">cavern_captures</dt><dd class="cmt"><p>the number of facility captures in a cavern zone;
five are needed before imprinting in vanilla</p></dd><dt class="param">cavern_kills</dt><dd class="cmt"><p>the number of unique player kills in a cavern zone;
seventy-five are needed before imprinting in vanilla</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.InternalSlot" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="InternalSlotextendsStreamBitSizewithProductwithSerializable"></a><a id="InternalSlot:InternalSlot"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/InternalSlot.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="InternalSlot.html" title="An intermediate class for the primary fields of ObjectCreate*Message with an implicit parent-child relationship. Any object that is contained in a &quot;slot&quot; of another object will use InternalSlot to hold the anchoring data."><span class="name">InternalSlot</span></a><span class="params">(<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="parentSlot">parentSlot: <span name="scala.Int" class="extype">Int</span></span>, <span name="obj">obj: <a href="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="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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">An intermediate class for the primary fields of <code>ObjectCreate*Message</code> with an implicit parent-child relationship.<br>
<br>
Any object that is contained in a "slot" of another object will use <code>InternalSlot</code> to hold the anchoring data.</p><div class="fullcomment"><div class="comment cmt"><p>An intermediate class for the primary fields of <code>ObjectCreate*Message</code> with an implicit parent-child relationship.<br>
<br>
Any object that is contained in a "slot" of another object will use <code>InternalSlot</code> to hold the anchoring data.
This prior object will clarify the identity of the "parent" object that owns the given <code>parentSlot</code>.
As the name implies, this should never have to be used in the representation of a non-child object.<br>
<br>
Try to avoid exposing this class in the process of implementing common object code.
Provide overrode constructors that mask the creation of <code>InternalSlot</code> where applicable.</p></div><dl class="paramcmts block"><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">parentSlot</dt><dd class="cmt"><p>a parent-defined slot identifier that explains where the child is to be attached to the parent</p></dd><dt class="param">obj</dt><dd class="cmt"><p>the data used as representation of the object to be constructed</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ObjectClass.selectDataCodec</code></p></span><span class="cmt"><p><code>ObjectClass.selectDataDetailedCodec</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.InventoryData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="InventoryDataextendsStreamBitSizewithProductwithSerializable"></a><a id="InventoryData:InventoryData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/InventoryData.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="InventoryData.html" title="A representation of the inventory portion of ObjectCreate*Message packet data for avatars. The inventory is a temperamental thing."><span class="name">InventoryData</span></a><span class="params">(<span name="contents">contents: <span name="scala.List" class="extype">List</span>[<a href="InventoryItemData$.html#InventoryItem=net.psforever.packet.game.objectcreate.InternalSlot" name="net.psforever.packet.game.objectcreate.InventoryItemData.InventoryItem" id="net.psforever.packet.game.objectcreate.InventoryItemData.InventoryItem" class="extmbr">InventoryItem</a>] = <span class="symbol">List.empty</span></span>)</span><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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 representation of the inventory portion of <code>ObjectCreate*Message</code> packet data for avatars.<br>
<br>
The inventory is a temperamental thing.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the inventory portion of <code>ObjectCreate*Message</code> packet data for avatars.<br>
<br>
The inventory is a temperamental thing.
Items placed into the inventory must follow their proper encoding schematics to the letter.
The slot number refers to the position occupied by the item.
In icon format, all-encompassing slots are absolute positions; and, grid-distributed icons use the upper-left corner.
No values are allowed to be misplaced and no unexpected regions of data can be discovered.
If there is even a minor failure, the remainder of the inventory will fail to translate.<br>
<br>
Inventories are usually prefaced with a single bit value not accounted for here to switch them "on."</p></div><dl class="paramcmts block"><dt class="param">contents</dt><dd class="cmt"><p>the items in the inventory</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>InventoryItemData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.LargeDeployableData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LargeDeployableDataextendsConstructorDatawithProductwithSerializable"></a><a id="LargeDeployableData:LargeDeployableData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/LargeDeployableData.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="LargeDeployableData.html" title="This class currently is unused but is based on the SmallTurretData Codec class."><span class="name">LargeDeployableData</span></a><span class="params">(<span name="deploy">deploy: <a href="CommonFieldDataWithPlacement.html" name="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" id="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" class="extype">CommonFieldDataWithPlacement</a></span>, <span name="health">health: <span name="scala.Int" class="extype">Int</span></span>, <span name="internals">internals: <span name="scala.Option" class="extype">Option</span>[<a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 class currently is unused but is based on the <code>SmallTurretData</code> <code>Codec</code> class.</p></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.LockerContainerData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="LockerContainerDataextendsConstructorDatawithProductwithSerializable"></a><a id="LockerContainerData:LockerContainerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/LockerContainerData.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="LockerContainerData.html" title="A representation for a game object that can contain items. For whatever reason, these &quot;lockers&quot; are typically placed at the origin coordinates."><span class="name">LockerContainerData</span></a><span class="params">(<span name="inventory">inventory: <span name="scala.Option" class="extype">Option</span>[<a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a>]</span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation for a game object that can contain items.<br>
<br>
For whatever reason, these "lockers" are typically placed at the origin coordinates.</p><div class="fullcomment"><div class="comment cmt"><p>A representation for a game object that can contain items.<br>
<br>
For whatever reason, these "lockers" are typically placed at the origin coordinates.</p></div><dl class="paramcmts block"><dt class="param">inventory</dt><dd class="cmt"><p>the items inside this locker</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.ObjectCreateMessageParent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ObjectCreateMessageParentextendsProductwithSerializable"></a><a id="ObjectCreateMessageParent:ObjectCreateMessageParent"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/ObjectCreateMessageParent.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="ObjectCreateMessageParent.html" title="The parent information of a created object. In normal packet data order, there are two ways the parent object can be assigned."><span class="name">ObjectCreateMessageParent</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="slot">slot: <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">The parent information of a created object.<br>
<br>
In normal packet data order, there are two ways the parent object can be assigned.</p><div class="fullcomment"><div class="comment cmt"><p>The parent information of a created object.<br>
<br>
In normal packet data order, there are two ways the parent object can be assigned.
The first is an implicit association between a parent object and a child object that are both created at the same time.
A player character object, for example, is initialized in the same breath as the objects in his inventory are initialized.
A weapon object is constructed with an ammunition object already included within itself.
The second is an explicit association between the child and the parent where the parent exists before the child is created.
When a new inventory object is produced, it is usually assigned to some other existing object's inventory.
That is the relationship to the role of "parent" that this object defines.
As such, only its current unique identifier needs to be provided.
If the parent can not be found, the child object is not created.<br>
<br>
A third form of parent object to child object association involves the impromptu assignment of an existing child to an existing parent.
Since no objects are being created, that is unrelated to <code>ObjectCreateMessage</code>.
Refer to <code>ObjectAttachMessage</code>, <code>MountVehicleMsg</code>, and <code>MountVehicleCargoMsg</code>.<br>
<br>
When associated, the child object is "attached" to the parent object at a specific location called a "slot."
"Slots" are internal to the object and are (typically) invisible to the player.
Any game object can possess any number of "slots" that serve specific purposes.
Player objects have equipment holsters and grid inventory capacity.
Weapon objects have magazine feed positions.
Vehicle objects have seating for players and trunk inventory capacity.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the GUID of the parent object</p></dd><dt class="param">slot</dt><dd class="cmt"><p>a parent-defined slot identifier that explains where the child is to be attached to the parent;
encoded as the length field of a Pascal string</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.OneMannedFieldTurretData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="OneMannedFieldTurretDataextendsConstructorDatawithProductwithSerializable"></a><a id="OneMannedFieldTurretData:OneMannedFieldTurretData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/OneMannedFieldTurretData.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="OneMannedFieldTurretData.html" title="A representation of the player-mountable large field turrets deployed using an advanced adaptive construction engine. Field turrets are divided into the turret base, the mounted turret weapon, and the turret's ammunition."><span class="name">OneMannedFieldTurretData</span></a><span class="params">(<span name="deploy">deploy: <a href="CommonFieldDataWithPlacement.html" name="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" id="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" class="extype">CommonFieldDataWithPlacement</a></span>, <span name="health">health: <span name="scala.Int" class="extype">Int</span></span>, <span name="internals">internals: <span name="scala.Option" class="extype">Option</span>[<a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the player-mountable large field turrets deployed using an advanced adaptive construction engine.<br>
<br>
Field turrets are divided into the turret base, the mounted turret weapon, and the turret's ammunition.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the player-mountable large field turrets deployed using an advanced adaptive construction engine.<br>
<br>
Field turrets are divided into the turret base, the mounted turret weapon, and the turret's ammunition.
The ammunition is always the same regardless of which faction owns the turret.
Turret bases and turret weapons are generally paired by the faction.<br>
<br>
If the turret has no <code>health</code>, it is rendered as destroyed.
If the turret has no internal weapon, it is safest rendered as destroyed.
Trying to fire a turret with no internal weapon will soft-lock the PlanetSide client.</p></div><dl class="paramcmts block"><dt class="param">deploy</dt><dd class="cmt"><p>data common to objects spawned by the (advanced) adaptive construction engine</p></dd><dt class="param">health</dt><dd class="cmt"><p>the amount of health the object has, as a percentage of a filled bar</p></dd><dt class="param">internals</dt><dd class="cmt"><p>data regarding the mountable weapon</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.OrbitalShuttleData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="OrbitalShuttleDataextendsConstructorDatawithProductwithSerializable"></a><a id="OrbitalShuttleData:OrbitalShuttleData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/OrbitalShuttleData.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="OrbitalShuttleData.html" title="A representation of the high altitude rapid transport (HART) shuttle that ferries the player into battle."><span class="name">OrbitalShuttleData</span></a><span class="params">(<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="pos">pos: <span name="scala.Option" class="extype">Option</span>[<a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the high altitude rapid transport (HART) shuttle that ferries the player into battle.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the high altitude rapid transport (HART) shuttle that ferries the player into battle.
This <code>Codec</code> is different depending on whether the shuttle is the child of a parent or independent.<br>
<br>
Three HART shuttles dock with the three HART buildings in the three sanctuaries for short periods on a timed schedule.
When one is landed, players may board the shuttle using designated hallways in the lobbies of the HART building.
After the shuttle leaves the sanctuary, it transports those players up into orbit above the continents.
The shuttle docks again, this time with space stations that orbit the planet.
It allows infantry to use droppods to land on the continents by pinpointing locations on that continent's tactical map.<br>
<br>
The previous explanation is smoke and mirrors nonsense.
Lore-wise, the separation of Auraxis during the Bending rendered it impossible for the shuttle to visit all of the continents.
The orbital stations - even if they multiplied one per planet - don't really exist.
(They almost existed but all assets for them were cut from the game.)
The HART shuttle also isn't a traditional vehicle.
It isn't even tangible.
The game just treats it like a vehicle for the purpose of allowing players to access the controllable droppod system.<br>
<br>
When accessible to the player, the shuttle has an access point called a "trunk."
Trying to access it yields the brief message "OSMustBeDockedToMount."</p></div><dl class="paramcmts block"><dt class="param">faction</dt><dd class="cmt"><p>empire the object is affiliated with</p></dd><dt class="param">pos</dt><dd class="cmt"><p>optional;
where and how the object is oriented</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><span class="cmt"><p><code>OrbitalShuttleTimeMsg</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.PlacementData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PlacementDataextendsStreamBitSizewithProductwithSerializable"></a><a id="PlacementData:PlacementData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/PlacementData.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="PlacementData.html" title="A specific location and heading in game world coordinates and game world measurements."><span class="name">PlacementData</span></a><span class="params">(<span name="coord">coord: <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 class="symbol">None</span></span>)</span><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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 specific location and heading in game world coordinates and game world measurements.</p><div class="fullcomment"><div class="comment cmt"><p>A specific location and heading in game world coordinates and game world measurements.</p></div><dl class="paramcmts block"><dt class="param">coord</dt><dd class="cmt"><p>the xyz-coordinate location in the world</p></dd><dt class="param">orient</dt><dd class="cmt"><p>the ijk-orientation around the object's center</p></dd><dt class="param">vel</dt><dd class="cmt"><p>optional movement data (that occurs upon placement)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.PlayerData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PlayerDataextendsConstructorDatawithProductwithSerializable"></a><a id="PlayerData:PlayerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/PlayerData.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="PlayerData.html" title="A representation of another player's character for the ObjectCreateMessage packet."><span class="name">PlayerData</span></a><span class="params">(<span name="pos">pos: <span name="scala.Option" class="extype">Option</span>[<a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</a>]</span>, <span name="basic_appearance">basic_appearance: <a href="CharacterAppearanceData.html" name="net.psforever.packet.game.objectcreate.CharacterAppearanceData" id="net.psforever.packet.game.objectcreate.CharacterAppearanceData" class="extype">CharacterAppearanceData</a></span>, <span name="character_data">character_data: <a href="CharacterData.html" name="net.psforever.packet.game.objectcreate.CharacterData" id="net.psforever.packet.game.objectcreate.CharacterData" class="extype">CharacterData</a></span>, <span name="inventory">inventory: <span name="scala.Option" class="extype">Option</span>[<a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a>]</span>, <span name="drawn_slot">drawn_slot: <a href="DrawnSlot$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.objectcreate.DrawnSlot.Value" id="net.psforever.packet.game.objectcreate.DrawnSlot.Value" class="extmbr">DrawnSlot.Value</a></span>)</span><span class="params">(<span name="position_defined">position_defined: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of another player's character for the <code>ObjectCreateMessage</code> packet.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of another player's character for the <code>ObjectCreateMessage</code> packet.
In general, this packet is used to describe other players.<br>
<br>
Divisions exist to make the data more manageable.
The first division defines the player's location within the game coordinate system.
The second division defines features of the character
that are shared by both the <code>ObjectCreateDetailedMessage</code> version of a controlled player character
and the <code>ObjectCreateMessage</code> version of a player character (this).
The third field provides further information on the appearance of the player character, albeit condensed.
The fourth field involves the player's <code>Equipment</code> holsters and their inventory.
The hand that the player has exposed is last.
One of the most compact forms of a player character description is transcribed using this information.<br>
<br>
The presence or absence of position data as the first division creates a cascading effect
causing all of fields in the other two divisions to gain offset values.
These offsets exist in the form of <code>String</code> and <code>List</code> padding.</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>the optional position of the character in the world environment</p></dd><dt class="param">basic_appearance</dt><dd class="cmt"><p>common fields regarding the the character's appearance</p></dd><dt class="param">character_data</dt><dd class="cmt"><p>the class-specific data that explains about the character</p></dd><dt class="param">inventory</dt><dd class="cmt"><p>the player's inventory;
typically, only the tools and weapons in the equipment holster slots</p></dd><dt class="param">drawn_slot</dt><dd class="cmt"><p>the holster that is initially drawn</p></dd><dt class="param">position_defined</dt><dd class="cmt"><p>used by the <code>Codec</code> to seed the state of the optional <code>pos</code> field</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CharacterData</code><br>
<code>InventoryData</code><br>
<code>DrawnSlot</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.REKData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="REKDataextendsConstructorDatawithProductwithSerializable"></a><a id="REKData:REKData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/REKData.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="REKData.html" title="na"><span class="name">REKData</span></a><span class="params">(<span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</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="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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">data</dt><dd class="cmt"><p>na</p></dd><dt class="param">unk1</dt><dd class="cmt"><p>na;
defaults to 0</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>DetailedREKData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.RadiationCloudData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RadiationCloudDataextendsConstructorDatawithProductwithSerializable"></a><a id="RadiationCloudData:RadiationCloudData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/RadiationCloudData.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="RadiationCloudData.html" title="A representation of a stationary projectile field."><span class="name">RadiationCloudData</span></a><span class="params">(<span name="pos">pos: <a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</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><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of a stationary projectile field.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a stationary projectile field.</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>where the vehicle is and how it is oriented in the game world</p></dd><dt class="param">faction</dt><dd class="cmt"><p>faction affinity</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.RemoteProjectileData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RemoteProjectileDataextendsConstructorDatawithProductwithSerializable"></a><a id="RemoteProjectileData:RemoteProjectileData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/RemoteProjectileData.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="RemoteProjectileData.html" title="A representation of a projectile that the server must intentionally convey to players other than the shooter."><span class="name">RemoteProjectileData</span></a><span class="params">(<span name="common_data">common_data: <a href="CommonFieldDataWithPlacement.html" name="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" id="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" class="extype">CommonFieldDataWithPlacement</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="unk3">unk3: <a href="FlightPhysics$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.objectcreate.FlightPhysics.Value" id="net.psforever.packet.game.objectcreate.FlightPhysics.Value" class="extmbr">FlightPhysics.Value</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><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of a projectile that the server must intentionally convey to players other than the shooter.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a projectile that the server must intentionally convey to players other than the shooter.</p></div><dl class="paramcmts block"><dt class="param">common_data</dt><dd class="cmt"><p>common game object information</p></dd><dt class="param">u1</dt><dd class="cmt"><p>na;
first part of the canned remote projectile data</p></dd><dt class="param">u2</dt><dd class="cmt"><p>na;
second part of the canned remote projectile data</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na;
does something to how the projectile flies</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.objectcreate.RibbonBars" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RibbonBarsextendsStreamBitSizewithProductwithSerializable"></a><a id="RibbonBars:RibbonBars"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/RibbonBars.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="RibbonBars.html" title="Enumerate the player-displayed merit commendation awards granted for excellence (or tenacity) in combat."><span class="name">RibbonBars</span></a><span class="params">(<span name="upper">upper: <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 class="symbol"><span class="name"><a href="../../../../index.html">MeritCommendation.None</a></span></span></span>, <span name="middle">middle: <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 class="symbol"><span class="name"><a href="../../../../index.html">MeritCommendation.None</a></span></span></span>, <span name="lower">lower: <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 class="symbol"><span class="name"><a href="../../../../index.html">MeritCommendation.None</a></span></span></span>, <span name="tos">tos: <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 class="symbol"><span class="name"><a href="../../../../index.html">MeritCommendation.None</a></span></span></span>)</span><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</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">Enumerate the player-displayed merit commendation awards granted for excellence (or tenacity) in combat.</p><div class="fullcomment"><div class="comment cmt"><p>Enumerate the player-displayed merit commendation awards granted for excellence (or tenacity) in combat.
These are the medals players wish to brandish on their left pauldron.</p></div><dl class="paramcmts block"><dt class="param">upper</dt><dd class="cmt"><p>the "top" configurable merit ribbon</p></dd><dt class="param">middle</dt><dd class="cmt"><p>the central configurable merit ribbon</p></dd><dt class="param">lower</dt><dd class="cmt"><p>the lower configurable merit ribbon</p></dd><dt class="param">tos</dt><dd class="cmt"><p>the top-most term of service merit ribbon</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>MeritCommendation</code></p></span><span class="cmt"><p><code>DisplayedAwardMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.SmallTurretData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SmallTurretDataextendsConstructorDatawithProductwithSerializable"></a><a id="SmallTurretData:SmallTurretData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/SmallTurretData.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="SmallTurretData.html" title="A representation of the Spitfire-based small turrets deployed using an adaptive construction engine. The turret may contain substructure defining a weapon is a turret weapon contained within the turret itself."><span class="name">SmallTurretData</span></a><span class="params">(<span name="deploy">deploy: <a href="CommonFieldDataWithPlacement.html" name="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" id="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" class="extype">CommonFieldDataWithPlacement</a></span>, <span name="health">health: <span name="scala.Int" class="extype">Int</span></span>, <span name="internals">internals: <span name="scala.Option" class="extype">Option</span>[<a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a>] = <span class="symbol">None</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the Spitfire-based small turrets deployed using an adaptive construction engine.<br>
<br>
The turret may contain substructure defining a weapon is a turret weapon contained within the turret itself.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the Spitfire-based small turrets deployed using an adaptive construction engine.<br>
<br>
The turret may contain substructure defining a weapon is a turret weapon contained within the turret itself.
Furthermore, that turret-like weapon is loaded with turret-like ammunition.
In other words, this outer turret can be considered a weapons platform for the inner turret weapon.<br>
<br>
If the turret has no <code>health</code>, it is rendered as destroyed.
If the turret has no internal weapon, it is safest rendered as destroyed.</p></div><dl class="paramcmts block"><dt class="param">deploy</dt><dd class="cmt"><p>data common to objects spawned by the (advanced) adaptive construction engine</p></dd><dt class="param">health</dt><dd class="cmt"><p>the amount of health the object has, as a percentage of a filled bar</p></dd><dt class="param">internals</dt><dd class="cmt"><p>data regarding the mounted weapon</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.SpecificVehicleData" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="SpecificVehicleDataextendsStreamBitSize"></a><a id="SpecificVehicleData:SpecificVehicleData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/SpecificVehicleData.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="SpecificVehicleData.html" title="A basic Trait connecting all of the vehicle data formats (excepting Normal/None)."><span class="name">SpecificVehicleData</span></a><span class="result"> extends <a href="StreamBitSize.html" name="net.psforever.packet.game.objectcreate.StreamBitSize" id="net.psforever.packet.game.objectcreate.StreamBitSize" class="extype">StreamBitSize</a></span></span><p class="shortcomment cmt">A basic <code>Trait</code> connecting all of the vehicle data formats (excepting <code>Normal</code>/<code>None</code>).</p></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.StreamBitSize" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="StreamBitSizeextendsAnyRef"></a><a id="StreamBitSize:StreamBitSize"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/StreamBitSize.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="StreamBitSize.html" title="Apply this trait to a class that needs to have its size in bits calculated."><span class="name">StreamBitSize</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">Apply this <code>trait</code> to a class that needs to have its size in bits calculated.</p></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.TRAPData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TRAPDataextendsConstructorDatawithProductwithSerializable"></a><a id="TRAPData:TRAPData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/TRAPData.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="TRAPData.html" title="A representation of the tactical resonance area protection unit deployed using an advanced adaptive construction engine."><span class="name">TRAPData</span></a><span class="params">(<span name="deploy">deploy: <a href="CommonFieldDataWithPlacement.html" name="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" id="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" class="extype">CommonFieldDataWithPlacement</a></span>, <span name="health">health: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of the tactical resonance area protection unit deployed using an advanced adaptive construction engine.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of the tactical resonance area protection unit deployed using an advanced adaptive construction engine.
Three metal beams, erect and tangled, block passage to enemies and their vehicles.</p></div><dl class="paramcmts block"><dt class="param">deploy</dt><dd class="cmt"><p>data common to objects spawned by the (advanced) adaptive construction engine</p></dd><dt class="param">health</dt><dd class="cmt"><p>the amount of health the object has, as a percentage of a filled bar</p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.TelepadDeployableData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TelepadDeployableDataextendsConstructorDatawithProductwithSerializable"></a><a id="TelepadDeployableData:TelepadDeployableData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/TelepadDeployableData.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="TelepadDeployableData.html" title="A representation of simple objects that are spawned by the adaptive construction engine."><span class="name">TelepadDeployableData</span></a><span class="params">(<span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</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="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of simple objects that are spawned by the adaptive construction engine.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of simple objects that are spawned by the adaptive construction engine.</p></div><dl class="paramcmts block"><dt class="param">data</dt><dd class="cmt"><p>data common to game objects</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.objectcreate.UtilityVehicleData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UtilityVehicleDataextendsSpecificVehicleDatawithProductwithSerializable"></a><a id="UtilityVehicleData:UtilityVehicleData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/UtilityVehicleData.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="UtilityVehicleData.html" title="The format of vehicle data for the type of vehicles that are considered &quot;utility.&quot; The vehicles in this category are two: the advanced nanite transport, and the advanced mobile station."><span class="name">UtilityVehicleData</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="SpecificVehicleData.html" name="net.psforever.packet.game.objectcreate.SpecificVehicleData" id="net.psforever.packet.game.objectcreate.SpecificVehicleData" class="extype">SpecificVehicleData</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 format of vehicle data for the type of vehicles that are considered "utility."
The vehicles in this category are two:
the advanced nanite transport, and
the advanced mobile station.</p><div class="fullcomment"><div class="comment cmt"><p>The format of vehicle data for the type of vehicles that are considered "utility."
The vehicles in this category are two:
the advanced nanite transport, and
the advanced mobile station.</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.objectcreate.VariantVehicleData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VariantVehicleDataextendsSpecificVehicleDatawithProductwithSerializable"></a><a id="VariantVehicleData:VariantVehicleData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/VariantVehicleData.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="VariantVehicleData.html" title="A common format variant of vehicle data."><span class="name">VariantVehicleData</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="SpecificVehicleData.html" name="net.psforever.packet.game.objectcreate.SpecificVehicleData" id="net.psforever.packet.game.objectcreate.SpecificVehicleData" class="extype">SpecificVehicleData</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 common format variant of vehicle data.</p><div class="fullcomment"><div class="comment cmt"><p>A common format variant of vehicle data.
This category includes all flying vehicles and the ancient cavern vehicles.</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.objectcreate.VehicleData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleDataextendsConstructorDatawithProductwithSerializable"></a><a id="VehicleData:VehicleData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/VehicleData.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="VehicleData.html" title="A representation of a generic vehicle."><span class="name">VehicleData</span></a><span class="params">(<span name="pos">pos: <a href="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</a></span>, <span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>, <span name="unk3">unk3: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="health">health: <span name="scala.Int" class="extype">Int</span></span>, <span name="unk4">unk4: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="no_mount_points">no_mount_points: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="driveState">driveState: <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="unk5">unk5: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="unk6">unk6: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="cloak">cloak: <span name="scala.Boolean" class="extype">Boolean</span></span>, <span name="vehicle_format_data">vehicle_format_data: <span name="scala.Option" class="extype">Option</span>[<a href="SpecificVehicleData.html" name="net.psforever.packet.game.objectcreate.SpecificVehicleData" id="net.psforever.packet.game.objectcreate.SpecificVehicleData" class="extype">SpecificVehicleData</a>]</span>, <span name="inventory">inventory: <span name="scala.Option" class="extype">Option</span>[<a href="InventoryData.html" name="net.psforever.packet.game.objectcreate.InventoryData" id="net.psforever.packet.game.objectcreate.InventoryData" class="extype">InventoryData</a>] = <span class="symbol">None</span></span>)</span><span class="params">(<span name="vehicle_type">vehicle_type: <a href="VehicleFormat$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.packet.game.objectcreate.VehicleFormat.Value" id="net.psforever.packet.game.objectcreate.VehicleFormat.Value" class="extmbr">VehicleFormat.Value</a> = <span class="symbol"><span class="name"><a href="VehicleFormat$.html">VehicleFormat.Normal</a></span></span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of a generic vehicle.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a generic vehicle.</p></div><dl class="paramcmts block"><dt class="param">pos</dt><dd class="cmt"><p>where the vehicle is and how it is oriented in the game world</p></dd><dt class="param">data</dt><dd class="cmt"><p>common vehicle field data:<br>
-bops - this vehicle belongs to the Black Ops, regardless of the faction field;
activates the green camo and adjusts permissions<br>
-destroyed - this vehicle has ben destroyed;
health should be less than 3/255, or 0%<br>
-jammered - vehicles will not be jammered by setting this field<br>
-player_guid the vehicle's (official) owner;
a living player in the game world on the same continent as the vehicle who may mount the driver mount</p></dd><dt class="param">unk3</dt><dd class="cmt"><p>na</p></dd><dt class="param">health</dt><dd class="cmt"><p>the amount of health the vehicle has, as a percentage of a filled bar (255)</p></dd><dt class="param">unk4</dt><dd class="cmt"><p>na</p></dd><dt class="param">no_mount_points</dt><dd class="cmt"><p>do not display entry points for the seats</p></dd><dt class="param">driveState</dt><dd class="cmt"><p>a representation for the current mobility state;
various vehicles also use this field to indicate "deployment," e.g., the advanced mobile spawn</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">cloak</dt><dd class="cmt"><p>if a vehicle (that can cloak) is cloaked</p></dd><dt class="param">vehicle_format_data</dt><dd class="cmt"><p>extra information necessary to implement special-type vehicles;
see <code>vehicle_type</code></p></dd><dt class="param">inventory</dt><dd class="cmt"><p>the seats, mounted weapons, and utilities (such as terminals) that are currently included;
will also include trunk contents;
the driver is the only valid mount entry (more will cause the access permissions to act up)</p></dd><dt class="param">vehicle_type</dt><dd class="cmt"><p>a modifier for parsing the vehicle data format differently;
see <code>vehicle_format_data</code>;
defaults to <code>Normal</code></p></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.WeaponData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeaponDataextendsConstructorDatawithProductwithSerializable"></a><a id="WeaponData:WeaponData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/WeaponData.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="WeaponData.html" title="A representation of a class of weapons that can be created using ObjectCreateMessage packet data."><span class="name">WeaponData</span></a><span class="params">(<span name="data">data: <a href="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</a></span>, <span name="fire_mode">fire_mode: <span name="scala.Int" class="extype">Int</span></span>, <span name="ammo">ammo: <span name="scala.List" class="extype">List</span>[<a href="InternalSlot.html" name="net.psforever.packet.game.objectcreate.InternalSlot" id="net.psforever.packet.game.objectcreate.InternalSlot" class="extype">InternalSlot</a>]</span>, <span name="unk">unk: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">false</span></span>)</span><span class="result"> extends <a href="ConstructorData.html" name="net.psforever.packet.game.objectcreate.ConstructorData" id="net.psforever.packet.game.objectcreate.ConstructorData" class="extype">ConstructorData</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 representation of a class of weapons that can be created using <code>ObjectCreateMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of a class of weapons that can be created using <code>ObjectCreateMessage</code> packet data.
This data will help construct a "loaded weapon" such as a Suppressor or a Gauss.
Common uses include items deposited on the ground and items in another player's visible inventory (holsters).<br>
<br>
The data for the weapons nests information for the default (current) type of ammunition and number of ammunitions in its magazine(s).
This ammunition data essentially is the weapon's magazines as numbered slots.
An "expected" number of ammunition slot data can be passed into the class for the purposes of validating input.</p></div><dl class="paramcmts block"><dt class="param">data</dt><dd class="cmt"><p>na;
commonly 8</p></dd><dt class="param">fire_mode</dt><dd class="cmt"><p>the current mode of weapon's fire;
zero-indexed</p></dd><dt class="param">ammo</dt><dd class="cmt"><p>data regarding the currently loaded ammunition type(s)</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>AmmoBoxData</code></p></span></dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="net.psforever.packet.game.objectcreate.AegisShieldGeneratorData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="AegisShieldGeneratorData"></a><a id="AegisShieldGeneratorData:AegisShieldGeneratorData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/AegisShieldGeneratorData$.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="AegisShieldGeneratorData$.html" title=""><span class="name">AegisShieldGeneratorData</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="AegisShieldGeneratorData.html" name="net.psforever.packet.game.objectcreate.AegisShieldGeneratorData" id="net.psforever.packet.game.objectcreate.AegisShieldGeneratorData" class="extype">AegisShieldGeneratorData</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.objectcreate.AmmoBoxData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AmmoBoxData"></a><a id="AmmoBoxData:AmmoBoxData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/AmmoBoxData$.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="AmmoBoxData$.html" title="A representation of ammunition that can be created using ObjectCreateMessage packet data."><span class="name">AmmoBoxData</span></a></span><p class="shortcomment cmt">A representation of ammunition that can be created using <code>ObjectCreateMessage</code> packet data.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of ammunition that can be created using <code>ObjectCreateMessage</code> packet data.
This data will help construct a "box" of that type of ammunition when standalone.
It can also be constructed directly inside a weapon as its magazine.<br>
<br>
This ammunition object ompletely ignores the capacity field, normal to detailed ammunition objects.
Creating an object of this type directly and picking it up or observing it (in a weapon) will reveals single round.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>DetailedAmmoBoxData</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.BattleFrameRoboticsData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BattleFrameRoboticsData"></a><a id="BattleFrameRoboticsData:BattleFrameRoboticsData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/BattleFrameRoboticsData$.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="BattleFrameRoboticsData$.html" title=""><span class="name">BattleFrameRoboticsData</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="BattleFrameRoboticsData.html" name="net.psforever.packet.game.objectcreate.BattleFrameRoboticsData" id="net.psforever.packet.game.objectcreate.BattleFrameRoboticsData" class="extype">BattleFrameRoboticsData</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.objectcreate.CaptureFlagData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CaptureFlagData"></a><a id="CaptureFlagData:CaptureFlagData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CaptureFlagData$.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="CaptureFlagData$.html" title=""><span class="name">CaptureFlagData</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="CaptureFlagData.html" name="net.psforever.packet.game.objectcreate.CaptureFlagData" id="net.psforever.packet.game.objectcreate.CaptureFlagData" class="extype">CaptureFlagData</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.objectcreate.CharacterAppearanceData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterAppearanceData"></a><a id="CharacterAppearanceData:CharacterAppearanceData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CharacterAppearanceData$.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="CharacterAppearanceData$.html" title=""><span class="name">CharacterAppearanceData</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="CharacterAppearanceData.html" name="net.psforever.packet.game.objectcreate.CharacterAppearanceData" id="net.psforever.packet.game.objectcreate.CharacterAppearanceData" class="extype">CharacterAppearanceData</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.objectcreate.CharacterData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CharacterData"></a><a id="CharacterData:CharacterData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CharacterData$.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="CharacterData$.html" title=""><span class="name">CharacterData</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="CharacterData.html" name="net.psforever.packet.game.objectcreate.CharacterData" id="net.psforever.packet.game.objectcreate.CharacterData" class="extype">CharacterData</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.objectcreate.CommonFieldData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CommonFieldData"></a><a id="CommonFieldData:CommonFieldData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CommonFieldData$.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="CommonFieldData$.html" title=""><span class="name">CommonFieldData</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="CommonFieldData.html" name="net.psforever.packet.game.objectcreate.CommonFieldData" id="net.psforever.packet.game.objectcreate.CommonFieldData" class="extype">CommonFieldData</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.objectcreate.CommonFieldDataExtra" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CommonFieldDataExtra"></a><a id="CommonFieldDataExtra:CommonFieldDataExtra"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CommonFieldDataExtra$.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="CommonFieldDataExtra$.html" title=""><span class="name">CommonFieldDataExtra</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.objectcreate.CommonFieldDataWithPlacement" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CommonFieldDataWithPlacement"></a><a id="CommonFieldDataWithPlacement:CommonFieldDataWithPlacement"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/CommonFieldDataWithPlacement$.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="CommonFieldDataWithPlacement$.html" title=""><span class="name">CommonFieldDataWithPlacement</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="CommonFieldDataWithPlacement.html" name="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" id="net.psforever.packet.game.objectcreate.CommonFieldDataWithPlacement" class="extype">CommonFieldDataWithPlacement</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.objectcreate.ConstructorData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ConstructorData"></a><a id="ConstructorData:ConstructorData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/ConstructorData$.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="ConstructorData$.html" title=""><span class="name">ConstructorData</span></a></span></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DestroyedVehicleData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DestroyedVehicleData"></a><a id="DestroyedVehicleData:DestroyedVehicleData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DestroyedVehicleData$.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="DestroyedVehicleData$.html" title=""><span class="name">DestroyedVehicleData</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="DestroyedVehicleData.html" name="net.psforever.packet.game.objectcreate.DestroyedVehicleData" id="net.psforever.packet.game.objectcreate.DestroyedVehicleData" class="extype">DestroyedVehicleData</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.objectcreate.DetailedAmmoBoxData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DetailedAmmoBoxData"></a><a id="DetailedAmmoBoxData:DetailedAmmoBoxData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedAmmoBoxData$.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="DetailedAmmoBoxData$.html" title=""><span class="name">DetailedAmmoBoxData</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="DetailedAmmoBoxData.html" name="net.psforever.packet.game.objectcreate.DetailedAmmoBoxData" id="net.psforever.packet.game.objectcreate.DetailedAmmoBoxData" class="extype">DetailedAmmoBoxData</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.objectcreate.DetailedCharacterData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DetailedCharacterData"></a><a id="DetailedCharacterData:DetailedCharacterData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedCharacterData$.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="DetailedCharacterData$.html" title=""><span class="name">DetailedCharacterData</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="DetailedCharacterData.html" name="net.psforever.packet.game.objectcreate.DetailedCharacterData" id="net.psforever.packet.game.objectcreate.DetailedCharacterData" class="extype">DetailedCharacterData</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.objectcreate.DetailedCommandDetonaterData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DetailedCommandDetonaterData"></a><a id="DetailedCommandDetonaterData:DetailedCommandDetonaterData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedCommandDetonaterData$.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="DetailedCommandDetonaterData$.html" title=""><span class="name">DetailedCommandDetonaterData</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="DetailedCommandDetonaterData.html" name="net.psforever.packet.game.objectcreate.DetailedCommandDetonaterData" id="net.psforever.packet.game.objectcreate.DetailedCommandDetonaterData" class="extype">DetailedCommandDetonaterData</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.objectcreate.DetailedConstructionToolData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DetailedConstructionToolData"></a><a id="DetailedConstructionToolData:DetailedConstructionToolData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedConstructionToolData$.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="DetailedConstructionToolData$.html" title=""><span class="name">DetailedConstructionToolData</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="DetailedConstructionToolData.html" name="net.psforever.packet.game.objectcreate.DetailedConstructionToolData" id="net.psforever.packet.game.objectcreate.DetailedConstructionToolData" class="extype">DetailedConstructionToolData</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.objectcreate.DetailedLockerContainerData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DetailedLockerContainerData"></a><a id="DetailedLockerContainerData:DetailedLockerContainerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedLockerContainerData$.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="DetailedLockerContainerData$.html" title=""><span class="name">DetailedLockerContainerData</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="DetailedLockerContainerData.html" name="net.psforever.packet.game.objectcreate.DetailedLockerContainerData" id="net.psforever.packet.game.objectcreate.DetailedLockerContainerData" class="extype">DetailedLockerContainerData</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.objectcreate.DetailedPlayerData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DetailedPlayerData"></a><a id="DetailedPlayerData:DetailedPlayerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedPlayerData$.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="DetailedPlayerData$.html" title=""><span class="name">DetailedPlayerData</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="DetailedPlayerData.html" name="net.psforever.packet.game.objectcreate.DetailedPlayerData" id="net.psforever.packet.game.objectcreate.DetailedPlayerData" class="extype">DetailedPlayerData</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.objectcreate.DetailedREKData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DetailedREKData"></a><a id="DetailedREKData:DetailedREKData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedREKData$.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="DetailedREKData$.html" title=""><span class="name">DetailedREKData</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="DetailedREKData.html" name="net.psforever.packet.game.objectcreate.DetailedREKData" id="net.psforever.packet.game.objectcreate.DetailedREKData" class="extype">DetailedREKData</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.objectcreate.DetailedWeaponData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DetailedWeaponData"></a><a id="DetailedWeaponData:DetailedWeaponData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DetailedWeaponData$.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="DetailedWeaponData$.html" title=""><span class="name">DetailedWeaponData</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="DetailedWeaponData.html" name="net.psforever.packet.game.objectcreate.DetailedWeaponData" id="net.psforever.packet.game.objectcreate.DetailedWeaponData" class="extype">DetailedWeaponData</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.objectcreate.DrawnSlot" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DrawnSlot"></a><a id="DrawnSlot:DrawnSlot"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DrawnSlot$.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="DrawnSlot$.html" title="Values for the equipment holster slot whose contained (&quot;held&quot;) equipment can be drawn."><span class="name">DrawnSlot</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">Values for the equipment holster slot whose contained ("held") equipment can be drawn.</p><div class="fullcomment"><div class="comment cmt"><p>Values for the equipment holster slot whose contained ("held") equipment can be drawn.
The values for these Enums match the slot number by index for Infantry weapons.<br>
<br>
<code>None</code> is not a kludge.
While any "not a holster" number can be used to indicate "no weapon drawn," seven is the value PlanetSide is looking for.
Using five or six delays the first weapon draw while the client corrects its internal state.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.DroppedItemData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DroppedItemData"></a><a id="DroppedItemData:DroppedItemData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DroppedItemData$.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="DroppedItemData$.html" title=""><span class="name">DroppedItemData</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.objectcreate.DroppodData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DroppodData"></a><a id="DroppodData:DroppodData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/DroppodData$.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="DroppodData$.html" title=""><span class="name">DroppodData</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="DroppodData.html" name="net.psforever.packet.game.objectcreate.DroppodData" id="net.psforever.packet.game.objectcreate.DroppodData" class="extype">DroppodData</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.objectcreate.FlightPhysics" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FlightPhysics"></a><a id="FlightPhysics:FlightPhysics"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/FlightPhysics$.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="FlightPhysics$.html" title=""><span class="name">FlightPhysics</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.objectcreate.HandheldData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="HandheldData"></a><a id="HandheldData:HandheldData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/HandheldData$.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="HandheldData$.html" title=""><span class="name">HandheldData</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="HandheldData.html" name="net.psforever.packet.game.objectcreate.HandheldData" id="net.psforever.packet.game.objectcreate.HandheldData" class="extype">HandheldData</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.objectcreate.ImplantEffects" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ImplantEffects"></a><a id="ImplantEffects:ImplantEffects"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/ImplantEffects$.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="ImplantEffects$.html" title="Values for the implant effects on a character model."><span class="name">ImplantEffects</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">Values for the implant effects on a character model.</p><div class="fullcomment"><div class="comment cmt"><p>Values for the implant effects on a character model.
The effects are not additive and this value is not a bitmask.<br>
<br>
<code>RegenEffects</code> is a reverse-flagged item - inactive when the corresponding bit is set.
For that reason, every other effect is <code>n + 1</code>, while <code>NoEffects</code> is <code>1</code> and <code>RegenEffects</code> is <code>0</code>.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.ImplantEntry" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ImplantEntry"></a><a id="ImplantEntry:ImplantEntry"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/ImplantEntry$.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="ImplantEntry$.html" title=""><span class="name">ImplantEntry</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.objectcreate.InternalSlot" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="InternalSlot"></a><a id="InternalSlot:InternalSlot"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/InternalSlot$.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="InternalSlot$.html" title=""><span class="name">InternalSlot</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.objectcreate.InventoryData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="InventoryData"></a><a id="InventoryData:InventoryData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/InventoryData$.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="InventoryData$.html" title=""><span class="name">InventoryData</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.objectcreate.InventoryItemData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="InventoryItemData"></a><a id="InventoryItemData:InventoryItemData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/InventoryItemData$.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="InventoryItemData$.html" title="Mask the use of InternalSlot using a fake class called an InventoryItemData."><span class="name">InventoryItemData</span></a></span><p class="shortcomment cmt">Mask the use of <code>InternalSlot</code> using a fake class called an <code>InventoryItemData</code>.</p></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.LargeDeployableData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LargeDeployableData"></a><a id="LargeDeployableData:LargeDeployableData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/LargeDeployableData$.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="LargeDeployableData$.html" title=""><span class="name">LargeDeployableData</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="LargeDeployableData.html" name="net.psforever.packet.game.objectcreate.LargeDeployableData" id="net.psforever.packet.game.objectcreate.LargeDeployableData" class="extype">LargeDeployableData</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.objectcreate.LockerContainerData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LockerContainerData"></a><a id="LockerContainerData:LockerContainerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/LockerContainerData$.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="LockerContainerData$.html" title=""><span class="name">LockerContainerData</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="LockerContainerData.html" name="net.psforever.packet.game.objectcreate.LockerContainerData" id="net.psforever.packet.game.objectcreate.LockerContainerData" class="extype">LockerContainerData</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.objectcreate.MountItem" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MountItem"></a><a id="MountItem:MountItem"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/MountItem$.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="MountItem$.html" title="Mask the use of InternalSlot using a fake class called a MountItem."><span class="name">MountItem</span></a></span><p class="shortcomment cmt">Mask the use of <code>InternalSlot</code> using a fake class called a <code>MountItem</code>.</p></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.MountableInventory" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MountableInventory"></a><a id="MountableInventory:MountableInventory"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/MountableInventory$.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="MountableInventory$.html" title=""><span class="name">MountableInventory</span></a></span></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.ObjectClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ObjectClass"></a><a id="ObjectClass:ObjectClass"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/ObjectClass$.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="ObjectClass$.html" title="A reference between all object class codes and the name of the object they represent."><span class="name">ObjectClass</span></a></span><p class="shortcomment cmt">A reference between all object class codes and the name of the object they represent.</p><div class="fullcomment"><div class="comment cmt"><p>A reference between all object class codes and the name of the object they represent.
Object class types are defined by an 11-bit (<code>0xB</code>) value.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.ObjectCreateBase" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectCreateBase"></a><a id="ObjectCreateBase:ObjectCreateBase"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/ObjectCreateBase$.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="ObjectCreateBase$.html" title=""><span class="name">ObjectCreateBase</span></a></span></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.OneMannedFieldTurretData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="OneMannedFieldTurretData"></a><a id="OneMannedFieldTurretData:OneMannedFieldTurretData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/OneMannedFieldTurretData$.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="OneMannedFieldTurretData$.html" title=""><span class="name">OneMannedFieldTurretData</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="OneMannedFieldTurretData.html" name="net.psforever.packet.game.objectcreate.OneMannedFieldTurretData" id="net.psforever.packet.game.objectcreate.OneMannedFieldTurretData" class="extype">OneMannedFieldTurretData</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.objectcreate.OrbitalShuttleData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="OrbitalShuttleData"></a><a id="OrbitalShuttleData:OrbitalShuttleData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/OrbitalShuttleData$.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="OrbitalShuttleData$.html" title=""><span class="name">OrbitalShuttleData</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="OrbitalShuttleData.html" name="net.psforever.packet.game.objectcreate.OrbitalShuttleData" id="net.psforever.packet.game.objectcreate.OrbitalShuttleData" class="extype">OrbitalShuttleData</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.objectcreate.PlacementData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlacementData"></a><a id="PlacementData:PlacementData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/PlacementData$.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="PlacementData$.html" title=""><span class="name">PlacementData</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="PlacementData.html" name="net.psforever.packet.game.objectcreate.PlacementData" id="net.psforever.packet.game.objectcreate.PlacementData" class="extype">PlacementData</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.objectcreate.PlayerData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlayerData"></a><a id="PlayerData:PlayerData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/PlayerData$.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="PlayerData$.html" title=""><span class="name">PlayerData</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="PlayerData.html" name="net.psforever.packet.game.objectcreate.PlayerData" id="net.psforever.packet.game.objectcreate.PlayerData" class="extype">PlayerData</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.objectcreate.Prefab" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Prefab"></a><a id="Prefab:Prefab"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/Prefab$.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="Prefab$.html" title="A compilation of the common *Data objects that would be used for stock game objects."><span class="name">Prefab</span></a></span><p class="shortcomment cmt">A compilation of the common <code>*Data</code> objects that would be used for stock game objects.</p><div class="fullcomment"><div class="comment cmt"><p>A compilation of the common <code>*Data</code> objects that would be used for stock game objects.
Each function is named after the <code>ObjectClass</code> name (internal name) it creates.
No <code>Prefab</code> assumes empire allegiance or initial health.
This file is more useful for reference, rather than application.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.REKData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="REKData"></a><a id="REKData:REKData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/REKData$.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="REKData$.html" title=""><span class="name">REKData</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="REKData.html" name="net.psforever.packet.game.objectcreate.REKData" id="net.psforever.packet.game.objectcreate.REKData" class="extype">REKData</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.objectcreate.RadiationCloudData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RadiationCloudData"></a><a id="RadiationCloudData:RadiationCloudData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/RadiationCloudData$.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="RadiationCloudData$.html" title=""><span class="name">RadiationCloudData</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="RadiationCloudData.html" name="net.psforever.packet.game.objectcreate.RadiationCloudData" id="net.psforever.packet.game.objectcreate.RadiationCloudData" class="extype">RadiationCloudData</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.objectcreate.RemoteProjectileData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RemoteProjectileData"></a><a id="RemoteProjectileData:RemoteProjectileData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/RemoteProjectileData$.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="RemoteProjectileData$.html" title=""><span class="name">RemoteProjectileData</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="RemoteProjectileData.html" name="net.psforever.packet.game.objectcreate.RemoteProjectileData" id="net.psforever.packet.game.objectcreate.RemoteProjectileData" class="extype">RemoteProjectileData</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.objectcreate.RemoteProjectiles" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RemoteProjectiles"></a><a id="RemoteProjectiles:RemoteProjectiles"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/RemoteProjectiles$.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="RemoteProjectiles$.html" title=""><span class="name">RemoteProjectiles</span></a></span></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.RibbonBars" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RibbonBars"></a><a id="RibbonBars:RibbonBars"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/RibbonBars$.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="RibbonBars$.html" title=""><span class="name">RibbonBars</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="RibbonBars.html" name="net.psforever.packet.game.objectcreate.RibbonBars" id="net.psforever.packet.game.objectcreate.RibbonBars" class="extype">RibbonBars</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.objectcreate.SmallTurretData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SmallTurretData"></a><a id="SmallTurretData:SmallTurretData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/SmallTurretData$.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="SmallTurretData$.html" title=""><span class="name">SmallTurretData</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="SmallTurretData.html" name="net.psforever.packet.game.objectcreate.SmallTurretData" id="net.psforever.packet.game.objectcreate.SmallTurretData" class="extype">SmallTurretData</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.objectcreate.StreamBitSize" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="StreamBitSize"></a><a id="StreamBitSize:StreamBitSize"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/StreamBitSize$.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="StreamBitSize$.html" title=""><span class="name">StreamBitSize</span></a></span></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.TRAPData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TRAPData"></a><a id="TRAPData:TRAPData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/TRAPData$.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="TRAPData$.html" title=""><span class="name">TRAPData</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="TRAPData.html" name="net.psforever.packet.game.objectcreate.TRAPData" id="net.psforever.packet.game.objectcreate.TRAPData" class="extype">TRAPData</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.objectcreate.TelepadDeployableData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TelepadDeployableData"></a><a id="TelepadDeployableData:TelepadDeployableData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/TelepadDeployableData$.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="TelepadDeployableData$.html" title=""><span class="name">TelepadDeployableData</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="TelepadDeployableData.html" name="net.psforever.packet.game.objectcreate.TelepadDeployableData" id="net.psforever.packet.game.objectcreate.TelepadDeployableData" class="extype">TelepadDeployableData</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.objectcreate.TerminalData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TerminalData"></a><a id="TerminalData:TerminalData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/TerminalData$.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="TerminalData$.html" title="A representation of an object that can be interacted with when using a variety of terminals."><span class="name">TerminalData</span></a></span><p class="shortcomment cmt">A representation of an object that can be interacted with when using a variety of terminals.</p><div class="fullcomment"><div class="comment cmt"><p>A representation of an object that can be interacted with when using a variety of terminals.
This object is generally invisible.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.UniformStyle" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UniformStyle"></a><a id="UniformStyle:UniformStyle"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/UniformStyle$.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="UniformStyle$.html" title="Values for the four different color designs that impact a player's uniform."><span class="name">UniformStyle</span></a><span class="result"> extends <span name="scala.Enumeration" class="extype">Enumeration</span></span></span><p class="shortcomment cmt">Values for the four different color designs that impact a player's uniform.</p><div class="fullcomment"><div class="comment cmt"><p>Values for the four different color designs that impact a player's uniform.
Exo-suits get minor graphical updates at the following battle rank levels: seven (1), fourteen (2), and twenty-five (4).
The values 3 and 5 also exist and are visually descriptive to the third upgrade.
</p></div></div></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.VehicleData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VehicleData"></a><a id="VehicleData:VehicleData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/VehicleData$.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="VehicleData$.html" title=""><span class="name">VehicleData</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="VehicleData.html" name="net.psforever.packet.game.objectcreate.VehicleData" id="net.psforever.packet.game.objectcreate.VehicleData" class="extype">VehicleData</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.objectcreate.VehicleFormat" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VehicleFormat"></a><a id="VehicleFormat:VehicleFormat"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/VehicleFormat$.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="VehicleFormat$.html" title="An Enumeration of the various formats that known structures that the stream of bits for VehicleData can assume."><span class="name">VehicleFormat</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 formats that known structures that the stream of bits for <code>VehicleData</code> can assume.</p></li><li class="indented0 " name="net.psforever.packet.game.objectcreate.WeaponData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WeaponData"></a><a id="WeaponData:WeaponData"></a> <span class="permalink"><a href="../../../../../net/psforever/packet/game/objectcreate/WeaponData$.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="WeaponData$.html" title=""><span class="name">WeaponData</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="WeaponData.html" name="net.psforever.packet.game.objectcreate.WeaponData" id="net.psforever.packet.game.objectcreate.WeaponData" class="extype">WeaponData</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>