This action is using the medical applicator to revive a fallen (dead but not released) ally.
</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>the player being affected by the revive action</p></dd><dtclass="param">user</dt><ddclass="cmt"><p>the player performing the revive action</p></dd><dtclass="param">item</dt><ddclass="cmt"><p>the tool being used to revive the target player</p></dd><dtclass="param">progress</dt><ddclass="cmt"><p>the current progress value</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the next cycle of progress should occur;
<code>false</code>, otherwise</p></dd></dl></div></li><liclass="indented0 "name="scala.Any#asInstanceOf"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="asInstanceOf[T0]:T0"></a><spanclass="permalink"><ahref="../../../net/psforever/objects/Players$.html#asInstanceOf[T0]:T0"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">asInstanceOf</span><spanclass="tparams">[<spanname="T0">T0</span>]</span><spanclass="result">: <spanname="scala.Any.asInstanceOf.T0"class="extype">T0</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.Players#clearHolsters"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="clearHolsters(iter:Iterator[net.psforever.objects.equipment.EquipmentSlot],index:Int,list:List[net.psforever.objects.inventory.InventoryItem]):List[net.psforever.objects.inventory.InventoryItem]"></a><aid="clearHolsters(Iterator[EquipmentSlot],Int,List[InventoryItem]):List[InventoryItem]"></a><spanclass="permalink"><ahref="../../../net/psforever/objects/Players$.html#clearHolsters(iter:Iterator[net.psforever.objects.equipment.EquipmentSlot],index:Int,list:List[net.psforever.objects.inventory.InventoryItem]):List[net.psforever.objects.inventory.InventoryItem]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">clearHolsters</span><spanclass="params">(<spanname="iter">iter: <spanname="scala.Iterator"class="extype">Iterator</span>[<ahref="equipment/EquipmentSlot.html"name="net.psforever.objects.equipment.EquipmentSlot"id="net.psforever.objects.equipment.EquipmentSlot"class="extype">EquipmentSlot</a>]</span>, <spanname="index">index: <spanname="scala.Int"class="extype">Int</span> = <spanclass="symbol">0</span></span>, <spanname="list">list: <spanname="scala.List"class="extype">List</span>[<ahref="inventory/InventoryItem.html"name="net.psforever.objects.inventory.InventoryItem"id="net.psforever.objects.inventory.InventoryItem"class="extype">InventoryItem</a>] = <spanclass="symbol">Nil</span></span>)</span><spanclass="result">: <spanname="scala.List"class="extype">List</span>[<ahref="inventory/InventoryItem.html"name="net.psforever.objects.inventory.InventoryItem"id="net.psforever.objects.inventory.InventoryItem"class="extype">InventoryItem</a>]</span></span><pclass="shortcomment cmt">Iterate over a group of <code>EquipmentSlot</code>s, some of which may be occupied with an item.</p><divclass="fullcomment"><divclass="comment cmt"><p>Iterate over a group of <code>EquipmentSlot</code>s, some of which may be occupied with an item.
Remove any encountered items and add them to an output <code>List</code>.</p></div><dlclass="paramcmts block"><dtclass="param">iter</dt><ddclass="cmt"><p>the <code>Iterator</code> of <code>EquipmentSlot</code>s</p></dd><dtclass="param">index</dt><ddclass="cmt"><p>a number that equals the "current" holster slot (<code>EquipmentSlot</code>)</p></dd><dtclass="param">list</dt><ddclass="cmt"><p>a persistent <code>List</code> of <code>Equipment</code> in the holster slots</p></dd><dt>returns</dt><ddclass="cmt"><p>a <code>List</code> of <code>Equipment</code> in the holster slots</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@tailrec</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#clone"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="clone():Object"></a><aid="clone():AnyRef"></a><spanclass="permalink"><ahref="../../../net/psforever/objects/Players$.html#clone():Object"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">clone</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Attributes</dt><dd>protected[<spanname="java.lang"class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span><spanclass="name">@native</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#eq"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="eq(x$1:AnyRef):Boolean"></a><aid="eq(AnyRef):Boolean"></a><spanclass="permalink"><ahref="../../../net/psforever/objects/Players$.html#eq(x$1:AnyRef):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">eq</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.AnyRef"class="extype">AnyRef</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#equals"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="equals(x$1:Object):Boolean"></a><aid="equals(AnyRef):Boolean"></a><spanclass="permalink"><ahref="../../../net/psforever/objects/Players$.html#equals(x$1:Object):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">equals</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.AnyRef"class="extype">AnyRef</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.Players#fillEmptyHolsters"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="fillEmptyHolsters(iter:Iterator[net.psforever.objects.equipment.EquipmentSlot],list:List[net.psforever.objects.inventory.InventoryItem]):List[net.psforever.objects.inventory.InventoryItem]"></a><aid="fillEmptyHolsters(Iterator[EquipmentSlot],List[InventoryItem]):List[InventoryItem]"></a><spanclass="permalink"><ahref="../../../net/psforever/objects/Players$.html#fillEmptyHolsters(iter:Iterator[net.psforever.objects.equipment.EquipmentSlot],list:List[net.psforever.objects.inventory.InventoryItem]):List[net.
For any slots that are not yet occupied by an item, search through the <code>List</code> and find an item that fits in that slot.
Add that item to the slot and remove it from the list.</p></div><dlclass="paramcmts block"><dtclass="param">iter</dt><ddclass="cmt"><p>the <code>Iterator</code> of <code>EquipmentSlot</code>s</p></dd><dtclass="param">list</dt><ddclass="cmt"><p>a <code>List</code> of all <code>Equipment</code> that is not yet assigned to a holster slot or an inventory slot</p></dd><dt>returns</dt><ddclass="cmt"><p>the <code>List</code> of all <code>Equipment</code> not yet assigned to a holster slot or an inventory slot</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@tailrec</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#finalize"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="finalize():Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/objects/Players$.html#finalize():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">finalize</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Attributes</dt><dd>protected[<spanname="java.lang"class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="symbol">classOf[java.lang.Throwable]</span></span>)</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#getClass"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="getClass():Class[_]"></a><aid="getClass():Class[_<:AnyRef]"></a><spanclass="permalink"><ahref="../../../net/psforever/objects/Players$.html#getClass():Class[_]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">getClass</span><spanclass="params">()</span><spanclass="result">: <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#java.lang.Class"name="java.lang.Class"id="java.lang.Class"class="extype">Class</a>[_ <: <spanname="scala.AnyRef"class="extype">AnyRef</span>]</span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><spanclass="name">@native</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#hashCode"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="hashCode():Int"></a><spanclass="permalink"><ahref="../../../net/psforever/objects/Players$.html#hashCode():Int"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">hashCode</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Int"class="extype">Int</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><spanclass="name">@native</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="scala.Any#isInstanceOf"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="isInstanceOf[T0]:Boolean"></a><spanclass="permalink"><ahref="../../../net/psforever/objects/Players$.html#isInstanceOf[T0]:Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">isInstanceOf</span><spanclass="tparams">[<spanname="T0">T0</span>]</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definitio