Hold down the fire trigger to create a damage multiplier.</p><divclass="fullcomment"><divclass="comment cmt"><p>Shoot a weapon, remove an anticipated amount of ammunition.<br>
<br>
Hold down the fire trigger to create a damage multiplier.
After the multiplier has reach complete/full, expend additional ammunition to sustain it.</p></div></div></li><liclass="indented0 "name="net.psforever.objects.equipment.Equipment"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="EquipmentextendsPlanetSideGameObjectwithFactionAffinitywithBlockMapEntity"class="anchorToMember"></a><aid="Equipment:Equipment"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/Equipment.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="Equipment.html"title="Equipment is anything that can be: placed into a slot of a certain "size"; and, placed into an inventory system; and, special carried (like a lattice logic unit); and, dropped on the ground in the game world and render where it was deposited."><spanclass="name">Equipment</span></a><spanclass="result"> extends <ahref="../PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a> with <ahref="../serverobject/affinity/FactionAffinity.html"name="net.psforever.objects.serverobject.affinity.FactionAffinity"id="net.psforever.objects.serverobject.affinity.FactionAffinity"class="extype">FactionAffinity</a> with <ahref="../zones/blockmap/BlockMapEntity.html"name="net.psforever.objects.zones.blockmap.BlockMapEntity"id="net.psforever.objects.zones.blockmap.BlockMapEntity"class="extype">BlockMapEntity</a></span></span><pclass="shortcomment cmt"><code>Equipment</code> is anything that can be:
and, dropped on the ground in the game world and render where it was deposited.</p></li><liclass="indented0 "name="net.psforever.objects.equipment.EquipmentHandiness"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="EquipmentHandinessextendsProductwithSerializable"class="anchorToMember"></a><aid="EquipmentHandiness:EquipmentHandiness"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/EquipmentHandiness.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="EquipmentHandiness.html"title=""><spanclass="name">EquipmentHandiness</span></a><spanclass="params">(<spanname="generic">generic: <ahref="../definition/EquipmentDefinition.html"name="net.psforever.objects.definition.EquipmentDefinition"id="net.psforever.objects.definition.EquipmentDefinition"class="extype">EquipmentDefinition</a></span>, <spanname="left">left: <ahref="../definition/EquipmentDefinition.html"name="net.psforever.objects.definition.EquipmentDefinition"id="net.psforever.objects.definition.EquipmentDefinition"class="extype">EquipmentDefinition</a></span>, <spanname="right">right: <ahref="../definition/EquipmentDefinition.html"name="net.psforever.objects.definition.EquipmentDefinition"id="net.psforever.objects.definition.EquipmentDefinition"class="extype">EquipmentDefinition</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.equipment.EquipmentSlot"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="EquipmentSlotextendsAnyRef"class="anchorToMember"></a><aid="EquipmentSlot:EquipmentSlot"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/EquipmentSlot.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="EquipmentSlot.html"title="A size-checked unit of storage (or mounting) for Equipment."><spanclass="name">EquipmentSlot</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span><pclass="shortcomment cmt">A size-checked unit of storage (or mounting) for <code>Equipment</code>.</p><divclass="fullcomment"><divclass="comment cmt"><p>A size-checked unit of storage (or mounting) for <code>Equipment</code>.
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.equipment.FireModeDefinition"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="FireModeDefinitionextendsDamageModifiers"class="anchorToMember"></a><aid="FireModeDefinition:FireModeDefinition"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/FireModeDefinition.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="FireModeDefinition.html"title=""><spanclass="name">FireModeDefinition</span></a><spanclass="result"> extends <ahref="../vital/base/DamageModifiers.html"name="net.psforever.objects.vital.base.DamageModifiers"id="net.psforever.objects.vital.base.DamageModifiers"class="extype">DamageModifiers</a></span></span></li><liclass="indented0 "name="net.psforever.objects.equipment.FireModeSwitch"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="FireModeSwitch[Mode]extendsAnyRef"class="anchorToMember"></a><aid="FireModeSwitch[Mode]:FireModeSwitch[Mode]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/FireModeSwitch.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="FireModeSwitch.html"title="Fire mode is a non-complex method of representing variance in Equipment output. All weapons and some support items have fire modes, though most only have one."><spanclass="name">FireModeSwitch</span></a><spanclass="tparams">[<spanname="Mode">Mode</span>]</span><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span><pclass="shortcomment cmt">Fire mode is a non-complex method of representing variance in <code>Equipment</code> output.<br>
All weapons and some support items have fire modes, though most only have one.</p><divclass="fullcomment"><divclass="comment cmt"><p>Fire mode is a non-complex method of representing variance in <code>Equipment</code> output.<br>
<br>
All weapons and some support items have fire modes, though most only have one.
The number of fire modes is visually indicated by the bubbles next to the icon of the <code>Equipment</code> in a holster slot.
The specifics of how a fire mode affects the output is left to implementation and execution.
while ammo types for "Mines" goes from "HE mines" to "Disruptor Mines".</p></div><dlclass="paramcmts block"><dtclass="tparam">Mode</dt><ddclass="cmt"><p>the type parameter representing the fire mode</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.equipment.Hand"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="HandextendsStringEnumEntry"class="anchorToMember"></a><aid="Hand:Hand"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/Hand.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">sealed abstract </span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="Hand.html"title=""><spanclass="name">Hand</span></a><spanclass="result"> extends <spanname="enumeratum.values.StringEnumEntry"class="extype">StringEnumEntry</span></span></span></li><liclass="indented0 "name="net.psforever.objects.equipment.InfiniteFireModeDefinition"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="InfiniteFireModeDefinitionextendsFireModeDefinition"class="anchorToMember"></a><aid="InfiniteFireModeDefinition:InfiniteFireModeDefinition"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/InfiniteFireModeDefinition.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="InfiniteFireModeDefinition.html"title=""><spanclass="name">InfiniteFireModeDefinition</span></a><spanclass="result"> extends <ahref="FireModeDefinition.html"name="net.psforever.objects.equipment.FireModeDefinition"id="net.psforever.objects.equipment.FireModeDefinition"class="extype">FireModeDefinition</a></span></span></li><liclass="indented0 "name="net.psforever.objects.equipment.JammableBehavior"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="JammableBehaviorextendsAnyRef"class="anchorToMember"></a><aid="JammableBehavior:JammableBehavior"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/JammableBehavior.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="JammableBehavior.html"title="An Actor control object mix-in that manages common responses to the "jammerable" status."><spanclass="name">JammableBehavior</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span><pclass="shortcomment cmt">An <code>Actor</code> control object mix-in that manages common responses to the "jammerable" status.</p><divclass="fullcomment"><divclass="comment cmt"><p>An <code>Actor</code> control object mix-in that manages common responses to the "jammerable" status.
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.equipment.JammableMountedWeapons"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="JammableMountedWeaponsextendsJammableBehavior"class="anchorToMember"></a><aid="JammableMountedWeapons:JammableMountedWeapons"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/JammableMountedWeapons.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="JammableMountedWeapons.html"title="A common mix-in variation to manage common responses to the "jammerable" status for game objects with mounted weapons."><spanclass="name">JammableMountedWeapons</span></a><spanclass="result"> extends <ahref="JammableBehavior.html"name="net.psforever.objects.equipment.JammableBehavior"id="net.psforever.objects.equipment.JammableBehavior"class="extype">JammableBehavior</a></span></span><pclass="shortcomment cmt">A common mix-in variation to manage common responses to the "jammerable" status for game objects with mounted weapons.</p><divclass="fullcomment"><divclass="comment cmt"><p>A common mix-in variation to manage common responses to the "jammerable" status for game objects with mounted weapons.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>MountedWeapons</code></p></span><spanclass="cmt"><p><code>Service</code></p></span><spanclass="cmt"><p><code>VehicleAction</code></p></span><spanclass="cmt"><p><code>VehicleService</code></p></span><spanclass="cmt"><p><code>VehicleServiceMessage</code></p></span><spanclass="cmt"><p><code>Zone.VehicleEvents</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.equipment.JammableUnit"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="JammableUnitextendsAnyRef"class="anchorToMember"></a><aid="JammableUnit:JammableUnit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/JammableUnit.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="JammableUnit.html"title="A property conferred to game objects that can be affected by an electromagnetic pulse."><spanclass="name">JammableUnit</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span><pclass="shortcomment cmt">A property conferred to game objects that can be affected by an electromagnetic pulse.</p><divclass="fullcomment"><divclass="comment cmt"><p>A property conferred to game objects that can be affected by an electromagnetic pulse.
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.equipment.JammingUnit"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="JammingUnitextendsAnyRef"class="anchorToMember"></a><aid="JammingUnit:JammingUnit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/JammingUnit.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="JammingUnit.html"title="A property conferred onto game objects that can induce the effects of an electromagnetic pulse."><spanclass="name">JammingUnit</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span><pclass="shortcomment cmt">A property conferred onto game objects that can induce the effects of an electromagnetic pulse.</p><divclass="fullcomment"><divclass="comment cmt"><p>A property conferred onto game objects that can induce the effects of an electromagnetic pulse.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>TargetValidation</code></p></span><spanclass="cmt"><p><code>EffectTarget</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.equipment.PelletFireModeDefinition"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="PelletFireModeDefinitionextendsFireModeDefinition"class="anchorToMember"></a><aid="PelletFireModeDefinition:PelletFireModeDefinition"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/PelletFireModeDefinition.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="PelletFireModeDefinition.html"title=""><spanclass="name">PelletFireModeDefinition</span></a><spanclass="result"> extends <ahref="FireModeDefinition.html"name="net.psforever.objects.equipment.FireModeDefinition"id="net.psforever.objects.equipment.FireModeDefinition"class="extype">FireModeDefinition</a></span></span></li><liclass="indented0 "name="net.psforever.objects.equipment.RemoteUnit"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="RemoteUnitextendsAnyRef"class="anchorToMember"></a><aid="RemoteUnit:RemoteUnit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/RemoteUnit.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="RemoteUnit.html"title=""><spanclass="name">RemoteUnit</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span></li><liclass="indented0 "name="net.psforever.objects.equipment.TargetValidation"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="TargetValidationextendsProductwithSerializable"class="anchorToMember"></a><aid="TargetValidation:TargetValidation"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/TargetValidation.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="TargetValidation.html"title=""><spanclass="name">TargetValidation</span></a><spanclass="params">(<spanname="category">category: <ahref="EffectTarget$$Category$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable"name="net.psforever.objects.equipment.EffectTarget.Category.Value"id="net.psforever.objects.equipment.EffectTarget.Category.Value"class="extmbr">EffectTarget.Category.Value</a></span>, <spanname="test">test: <ahref="EffectTarget$$Validation$.html#Value=net.psforever.objects.PlanetSideGameObject=>
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.equipment.EquipmentSlot"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="EquipmentSlot"class="anchorToMember"></a><aid="EquipmentSlot:EquipmentSlot"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/EquipmentSlot$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="EquipmentSlot$.html"title=""><spanclass="name">EquipmentSlot</span></a></span></li><liclass="indented0 "name="net.psforever.objects.equipment.Handiness"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Handiness"class="anchorToMember"></a><aid="Handiness:Handiness"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/Handiness$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="Handiness$.html"title=""><spanclass="name">Handiness</span></a><spanclass="result"> extends <spanname="enumeratum.values.StringEnum"class="extype">StringEnum</span>[<ahref="Hand.html"name="net.psforever.objects.equipment.Hand"id="net.psforever.objects.equipment.Hand"class="extype">Hand</a>]</span></span></li><liclass="indented0 "name="net.psforever.objects.equipment.JammableMountedWeapons"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="JammableMountedWeapons"class="anchorToMember"></a><aid="JammableMountedWeapons:JammableMountedWeapons"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/JammableMountedWeapons$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="JammableMountedWeapons$.html"title=""><spanclass="name">JammableMountedWeapons</span></a></span></li><liclass="indented0 "name="net.psforever.objects.equipment.JammableUnit"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="JammableUnit"class="anchorToMember"></a><aid="JammableUnit:JammableUnit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/JammableUnit$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="JammableUnit$.html"title=""><spanclass="name">JammableUnit</span></a></span></li><liclass="indented0 "name="net.psforever.objects.equipment.JammingUnit"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="JammingUnit"class="anchorToMember"></a><aid="JammingUnit:JammingUnit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/JammingUnit$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="JammingUnit$.html"title=""><spanclass="name">JammingUnit</span></a></span></li><liclass="indented0 "name="net.psforever.objects.equipment.Kits"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Kits"class="anchorToMember"></a><aid="Kits:Kits"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/equipment/Kits$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="Kits$.html"title="An Enumeration of the kit types in the game, paired with their object id as the Value."><spanclass="name">Kits</span></a><spanclass="result"> exten