and all exertion that require stamina use will become impossible until a threshold of stamina is regained.</p></div><dlclass="paramcmts block"><dtclass="param">stamina</dt><ddclass="cmt"><p>an amount to drain</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, as long as the requested amount of stamina can be drained in total;
Update the database appropriately.</p></div><dlclass="paramcmts block"><dtclass="param">charId</dt><ddclass="cmt"><p>unique account identifier</p></dd><dtclass="param">name</dt><ddclass="cmt"><p>unique character name</p></dd><dtclass="param">faction</dt><ddclass="cmt"><p>a faction affiliation</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.actors.session.AvatarActor#memberActionAddIgnored"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="memberActionAddIgnored(charId:Long,name:String,faction:Int):Unit"></a><aid="memberActionAddIgnored(Long,String,Int):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/AvatarActor.html#memberActionAddIgnored(charId:Long,name:String,faction:Int):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">memberActionAddIgnored</span><spanclass="params">(<spanname="charId">charId: <spanname="scala.Long"class="extype">Long</span></span>, <spanname="name">name: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="faction">faction: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Add another player's data to the list of ignored players.</p><divclass="fullcomment"><divclass="comment cmt"><p>Add another player's data to the list of ignored players.
Update the database appropriately.
The change affects not only this player but also the player being ignored
by denying online visibility of the former to the latter.</p></div><dlclass="paramcmts block"><dtclass="param">charId</dt><ddclass="cmt"><p>unique account identifier</p></dd><dtclass="param">name</dt><ddclass="cmt"><p>unique character name</p></dd><dtclass="param">faction</dt><ddclass="cmt"><p>a faction affiliation</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.actors.session.AvatarActor#memberActionListManagement"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="memberActionListManagement(action:net.psforever.types.MemberAction.Value,listFunc:()=>List[net.psforever.packet.game.Friend]):Unit"></a><aid="memberActionListManagement(types.MemberAction.Value,()=>List[Friend]):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/AvatarActor.html#memberActionListManagement(action:net.psforever.types.MemberAction.Value,listFunc:()=>List[net.psforever.packet.game.Friend]):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">memberActionListManagement</span><spanclass="params">(<spanname="action">action: <ahref="../../types/MemberAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable"name="net.psforever.types.MemberAction.Value"id="net.psforever.types.MemberAction.Value"class="extmbr">types.MemberAction.Value</a></span>, <spanname="listFunc">listFunc: () =><spanname="scala.List"class="extype">List</span>[<ahref="../../packet/game/Friend.html"name="net.psforever.packet.game.Friend"id="net.psforever.packet.game.Friend"class="extype">Friend</a>]</span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Reload the list of friend players or ignored players for the client.</p><divclass="fullcomment"><divclass="comment cmt"><p>Reload the list of friend players or ignored players for the client.
This does not update any player's online status, but merely reloads current states.</p></div><dlclass="paramcmts block"><dtclass="param">action</dt><ddclass="cmt"><p>nature of the request
(either <code>InitializeFriendList</code> or <code>InitializeIgnoreList</code>, hopefully)</p></dd><dtclass="param">listFunc</dt><ddclass="cmt"><p>transformation function that produces data suitable for a game paket</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.actors.session.AvatarActor#memberActionRemoveFriend"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="memberActionRemoveFriend(charId:Long,name:String):Unit"></a><aid="memberActionRemoveFriend(Long,String):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/AvatarActor.html#memberActionRemoveFriend(charId:Long,name:String):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">memberActionRemoveFriend</span><spanclass="params">(<spanname="charId">charId: <spanname="scala.Long"class="extype">Long</span></span>, <spanname="name">name: <spanname="scala.Predef.String"class="extype">String</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Remove another player's data from the list of friend players.</p><divclass="fullcomment"><divclass="comment cmt"><p>Remove another player's data from the list of friend players.
Update the database appropriately.</p></div><dlclass="paramcmts block"><dtclass="param">charId</dt><ddclass="cmt"><p>unique account identifier</p></dd><dtclass="param">name</dt><ddclass="cmt"><p>unique character name</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.actors.session.AvatarActor#memberActionRemoveIgnored"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="memberActionRemoveIgnored(charId:Long,name:String):Unit"></a><aid="memberActionRemoveIgnored(Long,String):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/AvatarActor.html#memberActionRemoveIgnored(charId:Long,name:String):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">memberActionRemoveIgnored</span><spanclass="params">(<spanname="charId">charId: <spanname="scala.Long"class="extype">Long</span></span>, <spanname="name">name: <spanname="scala.Predef.String"class="extype">String</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Remove another player's data from the list of ignored players.</p><divclass="fullcomment"><divclass="comment cmt"><p>Remove another player's data from the list of ignored players.
Update the database appropriately.
The change affects not only this player but also the player formerly being ignored
by restoring online visibility of the former to the latter.</p></div><dlclass="paramcmts block"><dtclass="param">charId</dt><ddclass="cmt"><p>unique account identifier</p></dd><dtclass="param">name</dt><ddclass="cmt"><p>unique character name</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.actors.session.AvatarActor#memberActionUpdateFriend"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="memberActionUpdateFriend(name:String):Option[(Long,net.psforever.types.PlanetSideEmpire.Value)]"></a><aid="memberActionUpdateFriend(String):Option[(Long,types.PlanetSideEmpire.Value)]"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/AvatarActor.html#memberActionUpdateFriend(name:String):Option[(Long,net.psforever.types.PlanetSideEmpire.Value)]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">memberActionUpdateFriend</span><spanclass="params">(<spanname="name">name: <spanname="scala.Predef.String"class="extype">String</span></span>)</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[(<spanname="scala.Long"class="extype">Long</span>, <ahref="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable"name="net.psforever.types.PlanetSideEmpire.Value"id="net.psforever.types.PlanetSideEmpire.Value"class="extmbr">types.PlanetSideEmpire.Value</a>)]</span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">name</dt><ddclass="cmt"><p>unique character name</p></dd><dt>returns</dt><ddclass="cmt"><p>if the avatar is found, that avatar's unique identifier and the avatar's faction affiliation</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.actors.session.AvatarActor#memberListAction"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="memberListAction(action:net.psforever.types.MemberAction.Value,name:String):Unit"></a><aid="memberListAction(types.MemberAction.Value,String):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/AvatarActor.html#memberListAction(action:net.psforever.types.MemberAction.Value,name:String):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">memberListAction</span><spanclass="params">(<spanname="action">action: <ahref="../../types/MemberAction$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable"name="net.psforever.types.MemberAction.Value"id="net.psforever.types.MemberAction.Value"class="extmbr">types.MemberAction.Value</a></span>, <spanname="name">name: <spanname="scala.Predef.String"class="extype">String</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Branch based on behavior of the request for the friends list or the ignored people list.</p><divclass="fullcomment"><divclass="comment cmt"><p>Branch based on behavior of the request for the friends list or the ignored people list.</p></div><dlclass="paramcmts block"><dtclass="param">action</dt><ddclass="cmt"><p>nature of the request</p></dd><dtclass="param">name</dt><ddclass="cmt"><p>other player's name (can not be our name)</p></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#ne"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ne(x$1:AnyRef):Boolean"></a><aid="ne(AnyRef):Boolean"></a><spanclass="permalink"><ahref="../../../../net/psforever/actors/session/AvatarActor.html#ne(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">ne