Specific entries are loaded or removed using <code>FavoritesRequest</code> packets.</p></div></div></li><liclass="indented0 "name="net.psforever.objects.loadouts.InfantryLoadout"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="InfantryLoadoutextendsEquipmentLoadoutwithProductwithSerializable"class="anchorToMember"></a><aid="InfantryLoadout:InfantryLoadout"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/loadouts/InfantryLoadout.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="InfantryLoadout.html"title="A blueprint of a player's uniform, their holster items, and their inventory items, saved in a specific state."><spanclass="name">InfantryLoadout</span></a><spanclass="params">(<spanname="label">label: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="visible_slots">visible_slots: <spanname="scala.List"class="extype">List</span>[<ahref="Loadout$$SimplifiedEntry.html"name="net.psforever.objects.loadouts.Loadout.SimplifiedEntry"id="net.psforever.objects.loadouts.Loadout.SimplifiedEntry"class="extype">SimplifiedEntry</a>]</span>, <spanname="inventory">inventory: <spanname="scala.List"class="extype">List</span>[<ahref="Loadout$$SimplifiedEntry.html"name="net.psforever.objects.loadouts.Loadout.SimplifiedEntry"id="net.psforever.objects.loadouts.Loadout.SimplifiedEntry"class="extype">SimplifiedEntry</a>]</span>, <spanname="exosuit">exosuit: <ahref="../../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>, <spanname="subtype">subtype: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result"> extends <ahref="EquipmentLoadout.html"name="net.psforever.objects.loadouts.EquipmentLoadout"id="net.psforever.objects.loadouts.EquipmentLoadout"class="extype">EquipmentLoadout</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">A blueprint of a player's uniform, their holster items, and their inventory items, saved in a specific state.</p><divclass="fullcomment"><divclass="comment cmt"><p>A blueprint of a player's uniform, their holster items, and their inventory items, saved in a specific state.
This previous state can be restored on any given player template
by reconstructing the items (if permitted) and re-assigning the uniform (if available).<br>
<br>
The fifth tab on an <code>order_terminal</code> window is occupied by the list of "Favorite" <code>Loadout</code> blueprints.
The ten-long list is initialized with <code>FavoritesMessage</code> packets assigned to the "Infantry" list.
Specific entries are added or removed using <code>FavoritesRequest</code> packets,
re-established using other conventional game packets.
</p></div><dlclass="paramcmts block"><dtclass="param">label</dt><ddclass="cmt"><p>the name by which this inventory will be known when displayed in a Favorites list;
field gets inherited</p></dd><dtclass="param">visible_slots</dt><ddclass="cmt"><p>simplified representation of the <code>Equipment</code> that can see "seen" on the target;
field gets inherited</p></dd><dtclass="param">inventory</dt><ddclass="cmt"><p>simplified representation of the <code>Equipment</code> in the target's inventory or trunk;
field gets inherited</p></dd><dtclass="param">exosuit</dt><ddclass="cmt"><p>the exo-suit in which the avatar will be dressed;
may be restricted</p></dd><dtclass="param">subtype</dt><ddclass="cmt"><p>the mechanized assault exo-suit specialization number that indicates whether the MAX performs:
anti-infantry (1), anti-vehicular (2), or anti-air work (3);
the default value is 0</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.loadouts.Loadout"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="LoadoutextendsAnyRef"class="anchorToMember"></a><aid="Loadout:Loadout"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/loadouts/Loadout.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="Loadout.html"title="The base of all specific kinds of blueprint containers."><spanclass="name">Loadout</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span><pclass="shortcomment cmt">The base of all specific kinds of blueprint containers.</p><divclass="fullcomment"><divclass="comment cmt"><p>The base of all specific kinds of blueprint containers.
by reconstructing any items (if warranted and permitted) or restoring any appropriate fields.</p></div></div></li><liclass="indented0 "name="net.psforever.objects.loadouts.SquadLoadout"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="SquadLoadoutextendsLoadoutwithProductwithSerializable"class="anchorToMember"></a><aid="SquadLoadout:SquadLoadout"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/loadouts/SquadLoadout.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SquadLoadout.html"title=""><spanclass="name">SquadLoadout</span></a><spanclass="params">(<spanname="task">task: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="zone_id">zone_id: <spanname="scala.Option"class="extype">Option</span>[<spanname="scala.Int"class="extype">Int</span>]</span>, <spanname="members">members: <spanname="scala.List"class="extype">List</span>[<ahref="SquadPositionLoadout.html"name="net.psforever.objects.loadouts.SquadPositionLoadout"id="net.psforever.objects.loadouts.SquadPositionLoadout"class="extype">SquadPositionLoadout</a>]</span>)</span><spanclass="result"> extends <ahref="Loadout.html"name="net.psforever.objects.loadouts.Loadout"id="net.psforever.objects.loadouts.Loadout"class="extype">Loadout</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span></li><liclass="indented0 "name="net.psforever.objects.loadouts.SquadPositionLoadout"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="SquadPositionLoadoutextendsProductwithSerializable"class="anchorToMember"></a><aid="SquadPositionLoadout:SquadPositionLoadout"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/loadouts/SquadPositionLoadout.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SquadPositionLoadout.html"title=""><spanclass="name">SquadPositionLoadout</span></a><spanclass="params">(<spanname="index">index: <spanname="scala.Int"class="extype">Int</span></span>, <spanname="role">role: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="orders">orders: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="requirements">requirements: <spanname="scala.Predef.Set"class="extype">Set</span>[<ahref="../avatar/Certification.html"name="net.psforever.objects.avatar.Certification"id="net.psforever.objects.avatar.Certification"class="extype">Certification</a>]</span>)</span><spanclass="result"> extends <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span></li><liclass="indented0 "name="net.psforever.objects.loadouts.VehicleLoadout"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="VehicleLoadoutextendsEquipmentLoadoutwithProductwithSerializable"class="anchorToMember"></a><aid="VehicleLoadout:VehicleLoadout"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/loadouts/VehicleLoadout.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="VehicleLoadout.html"title="A blueprint of a vehicle's mounted weapons and its inventory items, saved in a specific state."><spanclass="name">VehicleLoadout</span></a><spanclass="params">(<spanname="label">label: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="visible_slots">visible_slots: <spanname="scala.List"class="extype">List</span>[<ahref="
This previous state can be restored on an apporpriate vehicle template
by reconstructing the items (if permitted).
Mismatched vehicles may produce no loadout or an imperfect loadout depending on specifications.<br>
<br>
The second tab on an <code>repair_silo</code> window is occupied by the list of "Favorite" <code>Loadout</code> blueprints.
The five-long list is initialized with <code>FavoritesMessage</code> packets assigned to the "Vehicle" list.
Specific entries are added or removed using <code>FavoritesRequest</code> packets,
re-established using other conventional game packets.</p></div><dlclass="paramcmts block"><dtclass="param">label</dt><ddclass="cmt"><p>the name by which this inventory will be known when displayed in a Favorites list;
field gets inherited</p></dd><dtclass="param">visible_slots</dt><ddclass="cmt"><p>simplified representation of the <code>Equipment</code> that can see "seen" on the target;
field gets inherited</p></dd><dtclass="param">inventory</dt><ddclass="cmt"><p>simplified representation of the <code>Equipment</code> in the target's inventory or trunk;
field gets inherited</p></dd><dtclass="param">vehicle_definition</dt><ddclass="cmt"><p>the original type of vehicle whose state is being populated</p></dd></dl></div></li></ol></div><divclass="values members"><h3>Value Members</h3><ol><liclass="indented0 "name="net.psforever.objects.loadouts.InfantryLoadout"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="InfantryLoadout"class="anchorToMember"></a><aid="InfantryLoadout:InfantryLoadout"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/loadouts/InfantryLoadout$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="InfantryLoadout$.html"title=""><spanclass="name">InfantryLoadout</span></a><spanclass="result"> extends <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html#java.io.Serializable"name="java.io.Serializable"id="java.io.Serializable"class="extype">Serializable</a></span></span></li><liclass="indented0 "name="net.psforever.objects.loadouts.Loadout"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Loadout"class="anchorToMember"></a><aid="Loadout:Loadout"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/loadouts/Loadout$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="Loadout$.html"title=""><spanclass="name">Loadout</span></a></span></li><liclass="indented0 "name="net.psforever.objects.loadouts.VehicleLoadout"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="VehicleLoadout"class="anchorToMember"></a><aid="VehicleLoadout:VehicleLoadout"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/loadouts/VehicleLoadout$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="VehicleLoadout$.html"title=""><spanclass="name">VehicleLoadout</span></a><spanclass="result"> extends <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html#java.io.Serializable"name="java.io.Serializable"id="java.io.Serializable"class="extype">Serializable</a></span></span></li></ol></div></div><divid="inheritedMembers"></div><divid="groupedMembers"><divname="Ungrouped"class="group"><h3>Ungrouped</h3></div></div></div><divid="tooltip"></div><divid="footer"></div></body></div></div></div></body></html>