PSF-LoginServer/net/psforever/objects/serverobject/terminals/tabs/index.html

38 lines
52 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.objects.serverobject.terminals.tabs</title><meta content="PSF - LoginServer - master - net.psforever.objects.serverobject.terminals.tabs" name="description"/><meta content="PSF LoginServer master net.psforever.objects.serverobject.terminals.tabs" 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.objects" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="objects"></a><a id="objects:objects"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/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">objects</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.objects.serverobject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="serverobject"></a><a id="serverobject:serverobject"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/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">serverobject</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.terminals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="terminals"></a><a id="terminals:terminals"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/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">terminals</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented6 " name="net.psforever.objects.serverobject.terminals.capture" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="capture"></a><a id="capture:capture"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/capture/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="../capture/index.html" title=""><span class="name">capture</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject.terminals" id="net.psforever.objects.serverobject.terminals" class="extype">terminals</a></dd></dl></div></li><li class="indented6 " name="net.psforever.objects.serverobject.terminals.implant" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="implant"></a><a id="implant:implant"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/implant/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="../implant/index.html" title=""><span class="name">implant</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject.terminals" id="net.psforever.objects.serverobject.terminals" class="extype">terminals</a></dd></dl></div></li><li class="indented6 current" name="net.psforever.objects.serverobject.terminals.tabs" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="tabs"></a><a id="tabs:tabs"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/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">tabs</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject.terminals" id="net.psforever.objects.serverobject.terminals" class="extype">terminals</a></dd></dl></div></li><li class="current-entities indented6"><span class="separator"></span> <a href="ArmorPage.html" title="The tab used to select an exo-suit to be worn by the player." class="class"></a><a href="ArmorPage.html" title="The tab used to select an exo-suit to be worn by the player.">ArmorPage</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="ArmorWithAmmoPage.html" title="An expanded form of the tab used to select an exo-suit to be worn by the player that also provides some equipment." class="class"></a><a href="ArmorWithAmmoPage.html" title="An expanded form of the tab used to select an exo-suit to be worn by the player that also provides some equipment.">ArmorWithAmmoPage</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="BattleframeSpawnLoadoutPage.html" title="The special page used by the bfr_terminal to select a vehicle to be spawned based on the player's previous loadouts for battleframe vehicles." class="class"></a><a href="BattleframeSpawnLoadoutPage.html" title="The special page used by the bfr_terminal to select a vehicle to be spawned based on the player's previous loadouts for battleframe vehicles.">BattleframeSpawnLoadoutPage</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="CavernEquipmentQuestion$.html" title="Do not allow the player to spawn cavern equipment if not pulled from a facility and only if the facility is subject to the benefit of an appropriate cavern perk." class="object"></a><a href="CavernEquipmentQuestion$.html" title="Do not allow the player to spawn cavern equipment if not pulled from a facility and only if the facility is subject to the benefit of an appropriate cavern perk.">CavernEquipmentQuestion</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="CavernVehicleQuestion$.html" title="Do not allow the player to spawn cavern vehicles if not pulled from a facility and only if the facility is subject to the benefit of an appropriate cavern perk." class="object"></a><a href="CavernVehicleQuestion$.html" title="Do not allow the player to spawn cavern vehicles if not pulled from a facility and only if the facility is subject to the benefit of an appropriate cavern perk.">CavernVehicleQuestion</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="CertificationPage.html" title="The tab used to select a certification to be utilized by the player." class="class"></a><a href="CertificationPage.html" title="The tab used to select a certification to be utilized by the player.">CertificationPage</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="EquipmentPage.html" title="The tab used to produce an Equipment object to be used by the player." class="class"></a><a href="EquipmentPage.html" title="The tab used to produce an Equipment object to be used by the player.">EquipmentPage</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="ExclusionRule.html" title="An allowance test to be utilized by tabs and pages of an order terminal." class="trait"></a><a href="ExclusionRule.html" title="An allowance test to be utilized by tabs and pages of an order terminal.">ExclusionRule</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="ImplantPage.html" title="The tab used to select an implant to be utilized by the player." class="class"></a><a href="ImplantPage.html" title="The tab used to select an implant to be utilized by the player.">ImplantPage</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="InfantryLoadoutPage.html" title="The tab used to select which custom loadout the player is using." class="class"></a><a href="InfantryLoadoutPage.html" title="The tab used to select which custom loadout the player is using.">InfantryLoadoutPage</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="LoadoutTab.html" title="The base class for &quot;loadout&quot; type tabs." class="class"></a><a href="LoadoutTab.html" title="The base class for &quot;loadout&quot; type tabs.">LoadoutTab</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="NoCavernEquipmentRule$.html" title="Do not allow cavern equipment." class="object"></a><a href="NoCavernEquipmentRule$.html" title="Do not allow cavern equipment.">NoCavernEquipmentRule</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="NoEquipmentRule.html" title="Do not allow the player to acquire certain equipment." class="class"></a><a href="NoEquipmentRule.html" title="Do not allow the player to acquire certain equipment.">NoEquipmentRule</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="NoExoSuitRule.html" title="Do not allow the player to don certain exo-suits." class="class"></a><a href="NoExoSuitRule.html" title="Do not allow the player to don certain exo-suits.">NoExoSuitRule</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="NoVehicleRule.html" title="Do not allow the player to acquire certain vehicles." class="class"></a><a href="NoVehicleRule.html" title="Do not allow the player to acquire certain vehicles.">NoVehicleRule</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="ScrutinizedTab.html" title="A basic tab outlining the specific type of stock available from this part of the terminal's interface." class="trait"></a><a href="ScrutinizedTab.html" title="A basic tab outlining the specific type of stock available from this part of the terminal's interface.">ScrutinizedTab</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="Tab.html" title="A basic tab outlining the specific type of stock available from this part of the terminal's interface." class="trait"></a><a href="Tab.html" title="A basic tab outlining the specific type of stock available from this part of the terminal's interface.">Tab</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="VehicleLoadoutPage.html" title="The tab used to select which custom loadout the player's vehicle is using." class="class"></a><a href="VehicleLoadoutPage.html" title="The tab used to select which custom loadout the player's vehicle is using.">VehicleLoadoutPage</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="VehiclePage.html" title="" class="class"></a><a href="VehiclePage.html" title="">VehiclePage</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.objects" id="net.psforever.objects" class="extype">objects</a>.<a href="../../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a>.<a href="../index.html" name="net.psforever.objects.serverobject.terminals" id="net.psforever.objects.serverobject.terminals" class="extype">terminals</a></p><h1>tabs<span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/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">tabs</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.objects.serverobject.terminals.tabs.ArmorPage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ArmorPageextendsTabwithProductwithSerializable"></a><a id="ArmorPage:ArmorPage"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/ArmorPage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ArmorPage.html" title="The tab used to select an exo-suit to be worn by the player."><span class="name">ArmorPage</span></a><span class="params">(<span name="stock">stock: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, (<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 name="scala.Int" class="extype">Int</span>)]</span>)</span><span class="result"> extends <a href="Tab.html" name="net.psforever.objects.serverobject.terminals.tabs.Tab" id="net.psforever.objects.serverobject.terminals.tabs.Tab" class="extype">Tab</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 tab used to select an exo-suit to be worn by the player.</p><div class="fullcomment"><div class="comment cmt"><p>The tab used to select an exo-suit to be worn by the player.</p></div><dl class="paramcmts block"><dt class="param">stock</dt><dd class="cmt"><p>the key is always a <code>String</code> value as defined from <code>ItemTransationMessage</code> data;
the value is a tuple composed of an <code>ExoSuitType</code> value and a subtype value</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ExoSuitType</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.ArmorWithAmmoPage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ArmorWithAmmoPageextendsTabwithProductwithSerializable"></a><a id="ArmorWithAmmoPage:ArmorWithAmmoPage"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/ArmorWithAmmoPage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ArmorWithAmmoPage.html" title="An expanded form of the tab used to select an exo-suit to be worn by the player that also provides some equipment."><span class="name">ArmorWithAmmoPage</span></a><span class="params">(<span name="stock">stock: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, (<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 name="scala.Int" class="extype">Int</span>)]</span>, <span name="items">items: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, () =&gt; <a href="../../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a>]</span>)</span><span class="result"> extends <a href="Tab.html" name="net.psforever.objects.serverobject.terminals.tabs.Tab" id="net.psforever.objects.serverobject.terminals.tabs.Tab" class="extype">Tab</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 expanded form of the tab used to select an exo-suit to be worn by the player that also provides some equipment.</p><div class="fullcomment"><div class="comment cmt"><p>An expanded form of the tab used to select an exo-suit to be worn by the player that also provides some equipment.</p></div><dl class="paramcmts block"><dt class="param">stock</dt><dd class="cmt"><p>the key is always a <code>String</code> value as defined from <code>ItemTransationMessage</code> data;
the value is a tuple composed of an <code>ExoSuitType</code> value and a subtype value</p></dd><dt class="param">items</dt><dd class="cmt"><p>the key is always a <code>String</code> value as defined from <code>ItemTransationMessage</code> data;
the value is a curried function that produces an <code>Equipment</code> object</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ExoSuitType</code></p></span><span class="cmt"><p><code>Equipment</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.BattleframeSpawnLoadoutPage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BattleframeSpawnLoadoutPageextendsLoadoutTabwithProductwithSerializable"></a><a id="BattleframeSpawnLoadoutPage:BattleframeSpawnLoadoutPage"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/BattleframeSpawnLoadoutPage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BattleframeSpawnLoadoutPage.html" title="The special page used by the bfr_terminal to select a vehicle to be spawned based on the player's previous loadouts for battleframe vehicles."><span class="name">BattleframeSpawnLoadoutPage</span></a><span class="params">(<span name="vehicles">vehicles: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, () =&gt; <a href="../../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a>]</span>)</span><span class="result"> extends <a href="LoadoutTab.html" name="net.psforever.objects.serverobject.terminals.tabs.LoadoutTab" id="net.psforever.objects.serverobject.terminals.tabs.LoadoutTab" class="extype">LoadoutTab</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 special page used by the <code>bfr_terminal</code> to select a vehicle to be spawned
based on the player's previous loadouts for battleframe vehicles.</p><div class="fullcomment"><div class="comment cmt"><p>The special page used by the <code>bfr_terminal</code> to select a vehicle to be spawned
based on the player's previous loadouts for battleframe vehicles.
Vehicle loadouts are defined by a superfluous redefinition of the vehicle's mounted weapons
and equipment in the trunk.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Equipment</code></p></span><span class="cmt"><p><code>Loadout</code></p></span><span class="cmt"><p><code>Vehicle</code></p></span><span class="cmt"><p><code>VehicleLoadout</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.CertificationPage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CertificationPageextendsTabwithProductwithSerializable"></a><a id="CertificationPage:CertificationPage"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/CertificationPage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CertificationPage.html" title="The tab used to select a certification to be utilized by the player."><span class="name">CertificationPage</span></a><span class="params">(<span name="stock">stock: <span name="scala.Seq" class="extype">Seq</span>[<a href="../../../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="Tab.html" name="net.psforever.objects.serverobject.terminals.tabs.Tab" id="net.psforever.objects.serverobject.terminals.tabs.Tab" class="extype">Tab</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 tab used to select a certification to be utilized by the player.</p><div class="fullcomment"><div class="comment cmt"><p>The tab used to select a certification to be utilized by the player.
Only certifications may be returned to the interface defined by this page.</p></div><dl class="paramcmts block"><dt class="param">stock</dt><dd class="cmt"><p>the key is always a <code>String</code> value as defined from <code>ItemTransationMessage</code> data;
the value is a <code>CertificationType</code> value</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>CertificationType</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.EquipmentPage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="EquipmentPageextendsScrutinizedTabwithProductwithSerializable"></a><a id="EquipmentPage:EquipmentPage"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/EquipmentPage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="EquipmentPage.html" title="The tab used to produce an Equipment object to be used by the player."><span class="name">EquipmentPage</span></a><span class="params">(<span name="stock">stock: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, () =&gt; <a href="../../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a>]</span>)</span><span class="result"> extends <a href="ScrutinizedTab.html" name="net.psforever.objects.serverobject.terminals.tabs.ScrutinizedTab" id="net.psforever.objects.serverobject.terminals.tabs.ScrutinizedTab" class="extype">ScrutinizedTab</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 tab used to produce an <code>Equipment</code> object to be used by the player.</p><div class="fullcomment"><div class="comment cmt"><p>The tab used to produce an <code>Equipment</code> object to be used by the player.</p></div><dl class="paramcmts block"><dt class="param">stock</dt><dd class="cmt"><p>the key is always a <code>String</code> value as defined from <code>ItemTransationMessage</code> data;
the value is a curried function that produces an <code>Equipment</code> object</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ExclusionRuleextendsAnyRef"></a><a id="ExclusionRule:ExclusionRule"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/ExclusionRule.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="ExclusionRule.html" title="An allowance test to be utilized by tabs and pages of an order terminal."><span class="name">ExclusionRule</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">An allowance test to be utilized by tabs and pages of an order terminal.</p><div class="fullcomment"><div class="comment cmt"><p>An allowance test to be utilized by tabs and pages of an order terminal.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ScrutinizedTab</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.ImplantPage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ImplantPageextendsTabwithProductwithSerializable"></a><a id="ImplantPage:ImplantPage"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/ImplantPage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ImplantPage.html" title="The tab used to select an implant to be utilized by the player."><span class="name">ImplantPage</span></a><span class="params">(<span name="stock">stock: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, <a href="../../../definition/ImplantDefinition.html" name="net.psforever.objects.definition.ImplantDefinition" id="net.psforever.objects.definition.ImplantDefinition" class="extype">ImplantDefinition</a>]</span>)</span><span class="result"> extends <a href="Tab.html" name="net.psforever.objects.serverobject.terminals.tabs.Tab" id="net.psforever.objects.serverobject.terminals.tabs.Tab" class="extype">Tab</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 tab used to select an implant to be utilized by the player.</p><div class="fullcomment"><div class="comment cmt"><p>The tab used to select an implant to be utilized by the player.
A maximum of three implants can be obtained by any player at a time depending on the player's battle rank.
Only implants may be returned to the interface defined by this page.</p></div><dl class="paramcmts block"><dt class="param">stock</dt><dd class="cmt"><p>the key is always a <code>String</code> value as defined from <code>ItemTransationMessage</code> data;
the value is a <code>CertificationType</code> value</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ImplantDefinition</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.InfantryLoadoutPage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="InfantryLoadoutPageextendsLoadoutTabwithProductwithSerializable"></a><a id="InfantryLoadoutPage:InfantryLoadoutPage"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/InfantryLoadoutPage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="InfantryLoadoutPage.html" title="The tab used to select which custom loadout the player is using."><span class="name">InfantryLoadoutPage</span></a><span class="params">()</span><span class="result"> extends <a href="LoadoutTab.html" name="net.psforever.objects.serverobject.terminals.tabs.LoadoutTab" id="net.psforever.objects.serverobject.terminals.tabs.LoadoutTab" class="extype">LoadoutTab</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 tab used to select which custom loadout the player is using.</p><div class="fullcomment"><div class="comment cmt"><p>The tab used to select which custom loadout the player is using.
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><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ExoSuitType</code></p></span><span class="cmt"><p><code>Equipment</code></p></span><span class="cmt"><p><code>InfantryLoadout</code></p></span><span class="cmt"><p><code>Loadout</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.LoadoutTab" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="LoadoutTabextendsScrutinizedTab"></a><a id="LoadoutTab:LoadoutTab"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/LoadoutTab.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="LoadoutTab.html" title="The base class for &quot;loadout&quot; type tabs."><span class="name">LoadoutTab</span></a><span class="result"> extends <a href="ScrutinizedTab.html" name="net.psforever.objects.serverobject.terminals.tabs.ScrutinizedTab" id="net.psforever.objects.serverobject.terminals.tabs.ScrutinizedTab" class="extype">ScrutinizedTab</a></span></span><p class="shortcomment cmt">The base class for "loadout" type tabs.</p><div class="fullcomment"><div class="comment cmt"><p>The base class for "loadout" type tabs.
The method for filtering those excluded items, if applicable,
and management of the resulting loadout object
is the responsibility of the specific tab that is instantiated.
</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.NoEquipmentRule" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="NoEquipmentRuleextendsExclusionRulewithProductwithSerializable"></a><a id="NoEquipmentRule:NoEquipmentRule"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/NoEquipmentRule.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="NoEquipmentRule.html" title="Do not allow the player to acquire certain equipment."><span class="name">NoEquipmentRule</span></a><span class="params">(<span name="illegalDefinition">illegalDefinition: <a href="../../../definition/EquipmentDefinition.html" name="net.psforever.objects.definition.EquipmentDefinition" id="net.psforever.objects.definition.EquipmentDefinition" class="extype">EquipmentDefinition</a></span>)</span><span class="result"> extends <a href="ExclusionRule.html" name="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" id="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" class="extype">ExclusionRule</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">Do not allow the player to acquire certain equipment.</p><div class="fullcomment"><div class="comment cmt"><p>Do not allow the player to acquire certain equipment.</p></div><dl class="paramcmts block"><dt class="param">illegalDefinition</dt><dd class="cmt"><p>the definition entry for the specific type of equipment</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.NoExoSuitRule" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="NoExoSuitRuleextendsExclusionRulewithProductwithSerializable"></a><a id="NoExoSuitRule:NoExoSuitRule"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/NoExoSuitRule.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="NoExoSuitRule.html" title="Do not allow the player to don certain exo-suits."><span class="name">NoExoSuitRule</span></a><span class="params">(<span name="illegalSuit">illegalSuit: <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="illegalSubtype">illegalSubtype: <span name="scala.Int" class="extype">Int</span> = <span class="symbol">0</span></span>)</span><span class="result"> extends <a href="ExclusionRule.html" name="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" id="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" class="extype">ExclusionRule</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">Do not allow the player to don certain exo-suits.</p><div class="fullcomment"><div class="comment cmt"><p>Do not allow the player to don certain exo-suits.</p></div><dl class="paramcmts block"><dt class="param">illegalSuit</dt><dd class="cmt"><p>the banned exo-suit type</p></dd><dt class="param">illegalSubtype</dt><dd class="cmt"><p>the banned exo-suit subtype</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.NoVehicleRule" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="NoVehicleRuleextendsExclusionRulewithProductwithSerializable"></a><a id="NoVehicleRule:NoVehicleRule"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/NoVehicleRule.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="NoVehicleRule.html" title="Do not allow the player to acquire certain vehicles."><span class="name">NoVehicleRule</span></a><span class="params">(<span name="illegalDefinition">illegalDefinition: <a href="../../../definition/VehicleDefinition.html" name="net.psforever.objects.definition.VehicleDefinition" id="net.psforever.objects.definition.VehicleDefinition" class="extype">VehicleDefinition</a></span>)</span><span class="result"> extends <a href="ExclusionRule.html" name="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" id="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" class="extype">ExclusionRule</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">Do not allow the player to acquire certain vehicles.</p><div class="fullcomment"><div class="comment cmt"><p>Do not allow the player to acquire certain vehicles.</p></div><dl class="paramcmts block"><dt class="param">illegalDefinition</dt><dd class="cmt"><p>the definition entry for the specific type of vehicle</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.ScrutinizedTab" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ScrutinizedTabextendsTab"></a><a id="ScrutinizedTab:ScrutinizedTab"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/ScrutinizedTab.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="ScrutinizedTab.html" title="A basic tab outlining the specific type of stock available from this part of the terminal's interface."><span class="name">ScrutinizedTab</span></a><span class="result"> extends <a href="Tab.html" name="net.psforever.objects.serverobject.terminals.tabs.Tab" id="net.psforever.objects.serverobject.terminals.tabs.Tab" class="extype">Tab</a></span></span><p class="shortcomment cmt">A basic tab outlining the specific type of stock available from this part of the terminal's interface.</p><div class="fullcomment"><div class="comment cmt"><p>A basic tab outlining the specific type of stock available from this part of the terminal's interface.
Defines logic for enumerating items and entities that should be eliminated from being loaded.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ItemTransactionMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.Tab" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="TabextendsAnyRef"></a><a id="Tab:Tab"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/Tab.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="Tab.html" title="A basic tab outlining the specific type of stock available from this part of the terminal's interface."><span class="name">Tab</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">A basic tab outlining the specific type of stock available from this part of the terminal's interface.</p><div class="fullcomment"><div class="comment cmt"><p>A basic tab outlining the specific type of stock available from this part of the terminal's interface.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ItemTransactionMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.VehicleLoadoutPage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleLoadoutPageextendsLoadoutTabwithProductwithSerializable"></a><a id="VehicleLoadoutPage:VehicleLoadoutPage"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/VehicleLoadoutPage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="VehicleLoadoutPage.html" title="The tab used to select which custom loadout the player's vehicle is using."><span class="name">VehicleLoadoutPage</span></a><span class="params">(<span name="lineOffset">lineOffset: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="LoadoutTab.html" name="net.psforever.objects.serverobject.terminals.tabs.LoadoutTab" id="net.psforever.objects.serverobject.terminals.tabs.LoadoutTab" class="extype">LoadoutTab</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 tab used to select which custom loadout the player's vehicle is using.</p><div class="fullcomment"><div class="comment cmt"><p>The tab used to select which custom loadout the player's vehicle is using.
Vehicle loadouts are defined by a (superfluous) redefinition of the vehicle's mounted weapons
and equipment in the trunk.
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 a vehicle type (by definition) is considered excluded, the whole loadout is blocked.
If any of the vehicle's inventory is considered excluded, only those items will be filtered.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Equipment</code></p></span><span class="cmt"><p><code>Loadout</code></p></span><span class="cmt"><p><code>VehicleLoadout</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.VehiclePage" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VehiclePageextendsScrutinizedTabwithProductwithSerializable"></a><a id="VehiclePage:VehiclePage"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/VehiclePage.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="VehiclePage.html" title=""><span class="name">VehiclePage</span></a><span class="params">(<span name="stock">stock: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, () =&gt; <a href="../../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a>]</span>, <span name="trunk">trunk: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, <a href="../../../loadouts/Loadout.html" name="net.psforever.objects.loadouts.Loadout" id="net.psforever.objects.loadouts.Loadout" class="extype">Loadout</a>]</span>)</span><span class="result"> extends <a href="ScrutinizedTab.html" name="net.psforever.objects.serverobject.terminals.tabs.ScrutinizedTab" id="net.psforever.objects.serverobject.terminals.tabs.ScrutinizedTab" class="extype">ScrutinizedTab</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.CavernEquipmentQuestion" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CavernEquipmentQuestion"></a><a id="CavernEquipmentQuestion:CavernEquipmentQuestion"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/CavernEquipmentQuestion$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case object</span></span> <span class="symbol"><a href="CavernEquipmentQuestion$.html" title="Do not allow the player to spawn cavern equipment if not pulled from a facility and only if the facility is subject to the benefit of an appropriate cavern perk."><span class="name">CavernEquipmentQuestion</span></a><span class="result"> extends <a href="ExclusionRule.html" name="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" id="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" class="extype">ExclusionRule</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">Do not allow the player to spawn cavern equipment if not pulled from a facility and
only if the facility is subject to the benefit of an appropriate cavern perk.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.CavernVehicleQuestion" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CavernVehicleQuestion"></a><a id="CavernVehicleQuestion:CavernVehicleQuestion"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/CavernVehicleQuestion$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case object</span></span> <span class="symbol"><a href="CavernVehicleQuestion$.html" title="Do not allow the player to spawn cavern vehicles if not pulled from a facility and only if the facility is subject to the benefit of an appropriate cavern perk."><span class="name">CavernVehicleQuestion</span></a><span class="result"> extends <a href="ExclusionRule.html" name="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" id="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" class="extype">ExclusionRule</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">Do not allow the player to spawn cavern vehicles if not pulled from a facility and
only if the facility is subject to the benefit of an appropriate cavern perk.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.tabs.NoCavernEquipmentRule" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="NoCavernEquipmentRule"></a><a id="NoCavernEquipmentRule:NoCavernEquipmentRule"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/terminals/tabs/NoCavernEquipmentRule$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case object</span></span> <span class="symbol"><a href="NoCavernEquipmentRule$.html" title="Do not allow cavern equipment."><span class="name">NoCavernEquipmentRule</span></a><span class="result"> extends <a href="ExclusionRule.html" name="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" id="net.psforever.objects.serverobject.terminals.tabs.ExclusionRule" class="extype">ExclusionRule</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">Do not allow cavern equipment.</p></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>