Player loadouts are defined by an exo-suit to be worn by the player
and equipment in the holsters and the inventory.
In this case, the reference to the player that is a parameter of the functions maintains information about the loadouts;
no extra information specific to this page is necessary.
If an exo-suit type is considered excluded, the whole loadout is blocked.
If the exclusion is written as a <code>Tuple</code> object <code>(A, B)</code>,
<code>A</code> will be expected as an exo-suit type, and <code>B</code> will be expected as its subtype,
and the pair must both match to block the whole loadout.
If any of the player's inventory is considered excluded, only those items will be filtered.</p></div><dlclass="attributes block"><dt>Source</dt><dd><ahref="https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/objects/serverobject/terminals/OrderTerminalDefinition.scala"target="_blank">OrderTerminalDefinition.scala</a></dd><dt>See also</dt><dd><spanclass="cmt"><p><code>ExoSuitType</code></p></span><spanclass="cmt"><p><code>Equipment</code></p></span><spanclass="cmt"><p><code>InfantryLoadout</code></p></span><spanclass="cmt"><p><code>Loadout</code></p></span></dd></dl><divclass="toggleContainer"><divclass="toggle block"><span>Linear Supertypes</span><divclass="superTypes hiddenContent"><ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html#java.io.Serializable"name="java.io.Serializable"id="java.io.Serializable"class="extype">Serializable</a>, <spanname="scala.Product"class="extype">Product</span>, <spanname="scala.Equals"class="extype">Equals</span>, <ahref="OrderTerminalDefinition$$LoadoutTab.html"name="net.psforever.objects.serverobject.terminals.OrderTerminalDefinition.LoadoutTab"id="net.psforever.objects.serverobject.terminals.OrderTerminalDefinition.LoadoutTab"class="extype">LoadoutTab</a>, <ahref="OrderTerminalDefinition$$Tab.html"name="net.psforever.objects.serverobject.terminals.OrderTerminalDefinition.Tab"id="net.psforever.objects.serverobject.terminals.OrderTerminalDefinition.Tab"class="extype">Tab</a>, <spanname="scala.AnyRef"class="extype">AnyRef</span>, <spanname="scala.Any"class="extype">Any</span></div></div></div></div><divid="mbrsel"><divclass="toggle"></div><divid="memberfilter"><iclass="material-icons arrow"></i><spanclass="input"><inputplaceholder="Filter all members"id="mbrsel-input"type="text"accesskey="/"/></span><iclass="clear material-icons"></i></div><divid="filterby"><divid="order"><spanclass="filtertype">Ordering</span><ol><liclass="alpha in"><span>Alphabetic</span></li><liclass="inherit out"><span>By Inheritance</span></li></ol></div><divclass="ancestors"><spanclass="filtertype">Inherited<br/></span><olid="linearization"><liclass="in"name="net.psforever.objects.serverobject.terminals.OrderTerminalDefinition.InfantryLoadoutPage"><span>InfantryLoadoutPage</span></li><liclass="in"name="java.io.Serializable"><span>Serializable</span></li><liclass="in"name="scala.Product"><span>Product</span></li><liclass="in"name="scala.Equals"><span>Equals</span></li><liclass="in"name="net.psforever.objects.serverobject.terminals.OrderTerminalDefinition.LoadoutTab"><span>LoadoutTab</span></li><liclass="in"name="net.psforever.objects.serverobject.terminals.OrderTerminalDefinition.Tab"><span>Tab</span></li><liclass="in"name="scala.AnyRef"><span>AnyRef</span></li><liclass="in"name="scala.Any"><span>Any</span></li></ol></div><divclass="ancestors"><spanclass="filtertype"></span><ol><liclass="hideall out"><span>Hide All</span></li><liclass="showall in"><span>Show All</span></li></ol></div><divid="visbl"><spanclass="filtertype">Visibility</span><ol><liclass="public in"><span>Public</span></li><liclass="protected out"><span>Protected</span></li></ol></div></div></div><divid="template"><divid="allMembers"><divid="constructors"class="members"><h3>Instance Constructors</h3><ol><liclass="indented0 "name="net.psforever.objects.serverobject.terminals.OrderTerminalDefinition.InfantryLoadoutPage#<init>"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="<init>():net.psforever.objects.serverobject.terminals.OrderTerminalDefinition.InfantryLoadoutPage"></a><aid="<init>:InfantryLoadoutPage"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/OrderTerminalDefinition$$InfantryLoadoutPage.html#<init>():net.psforever.objects.serverobject.terminals.OrderTerminalDefinition.InfantryLoadoutPage"title="Permalink"><iclass="material-icons"></i></a></span><span