PSF-LoginServer/net/psforever/objects/avatar/index.html

29 lines
45 KiB
HTML
Raw Normal View History

<!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.avatar</title><meta content="PSF - LoginServer - master - net.psforever.objects.avatar" name="description"/><meta content="PSF LoginServer master net.psforever.objects.avatar" 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 current" name="net.psforever.objects.avatar" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="avatar"></a><a id="avatar:avatar"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/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">avatar</span></span><div class="fullcomment"><dl
val inv = new LocallyRegisteredInventory(numbers = 40150 until 40450) // TODO var bad
inv.Resize(30,20)
inv
})</a></span></span></span>, <span name="deployables">deployables: <a href="DeployableToolbox.html" name="net.psforever.objects.avatar.DeployableToolbox" id="net.psforever.objects.avatar.DeployableToolbox" class="extype">DeployableToolbox</a> = <span class="symbol"><span class="name"><a href="DeployableToolbox.html">new DeployableToolbox()</a></span></span></span>, <span name="lookingForSquad">lookingForSquad: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">false</span></span>, <span name="vehicle">vehicle: <span name="scala.Option" class="extype">Option</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>] = <span class="symbol">None</span></span>, <span name="firstTimeEvents">firstTimeEvents: <span name="scala.Predef.Set" class="extype">Set</span>[<span name="scala.Predef.String" class="extype">String</span>] = <span class="defval"><span class="name"><a href="FirstTimeEvents$.html">FirstTimeEvents.Maps ++ FirstTimeEvents.Monoliths ++
FirstTimeEvents.Standard.All ++ FirstTimeEvents.Cavern.All ++
FirstTimeEvents.TR.All ++ FirstTimeEvents.NC.All ++ FirstTimeEvents.VS.All ++
FirstTimeEvents.Generic</a></span></span></span>, <span name="purchaseTimes">purchaseTimes: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, <span name="org.joda.time.LocalDateTime" class="extype">LocalDateTime</span>] = <span class="symbol">Map()</span></span>, <span name="useTimes">useTimes: <span name="scala.Predef.Map" class="extype">Map</span>[<span name="scala.Predef.String" class="extype">String</span>, <span name="org.joda.time.LocalDateTime" class="extype">LocalDateTime</span>] = <span class="symbol">Map()</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.objects.avatar.BattleRank" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="BattleRankextendsIntEnumEntry"></a><a id="BattleRank:BattleRank"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/BattleRank.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="BattleRank.html" title="Battle ranks and their starting experience values Source: http://wiki.psforever.net/wiki/Battle_Rank"><span class="name">BattleRank</span></a><span class="result"> extends <span name="enumeratum.values.IntEnumEntry" class="extype">IntEnumEntry</span></span></span><p class="shortcomment cmt">Battle ranks and their starting experience values
Source: http://wiki.psforever.net/wiki/Battle_Rank
</p></li><li class="indented0 " name="net.psforever.objects.avatar.Certification" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="CertificationextendsIntEnumEntry"></a><a id="Certification:Certification"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/Certification.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="Certification.html" title=""><span class="name">Certification</span></a><span class="result"> extends <span name="enumeratum.values.IntEnumEntry" class="extype">IntEnumEntry</span></span></span></li><li class="indented0 " name="net.psforever.objects.avatar.CommandRank" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="CommandRankextendsIntEnumEntry"></a><a id="CommandRank:CommandRank"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/CommandRank.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="CommandRank.html" title="Command ranks and their starting experience values"><span class="name">CommandRank</span></a><span class="result"> extends <span name="enumeratum.values.IntEnumEntry" class="extype">IntEnumEntry</span></span></span><p class="shortcomment cmt">Command ranks and their starting experience values</p></li><li class="indented0 " name="net.psforever.objects.avatar.CorpseControl" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CorpseControlextendsActorwithContainableBehavior"></a><a id="CorpseControl:CorpseControl"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/CorpseControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="CorpseControl.html" title=""><span class="name">CorpseControl</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span> with <a href="../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></span></span></li><li class="indented0 " name="net.psforever.objects.avatar.Cosmetic" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="CosmeticextendsIntEnumEntry"></a><a id="Cosmetic:Cosmetic"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/Cosmetic.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="Cosmetic.html" title="Avatar cosmetic options"><span class="name">Cosmetic</span></a><span class="result"> extends <span name="enumeratum.values.IntEnumEntry" class="extype">IntEnumEntry</span></span></span><p class="shortcomment cmt">Avatar cosmetic options</p></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeployableToolboxextendsAnyRef"></a><a id="DeployableToolbox:DeployableToolbox"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="DeployableToolbox.html" title="A class that keeps track - &quot;manages&quot; - deployables that are owned by the avatar. Deployables belong to the Engineering certification line of certifications."><span class="name">DeployableToolbox</span></a><span class="result"> ex
<br>
Deployables belong to the Engineering certification line of certifications.</p><div class="fullcomment"><div class="comment cmt"><p>A class that keeps track - "manages" - deployables that are owned by the avatar.<br>
<br>
Deployables belong to the Engineering certification line of certifications.
<code>CombatEngineering</code> and above certifications include permissions for different types of deployables,
and one unique type of deployable is available through the <code>GroundSupport</code>
and one that also requires <code>AdvancedHacking</code>.
(They are collectively called "ce" for that reason.)
Not only does the level of certification change the maximum number of deployables that can be managed by type
but it also influences the maximum number of deployables that can be managed by category.
Individual deployables are counted by type and category individually in special data structures
to avoid having to probe the primary list of deployable references whenever a question of quantity is asked.
As deployables are added and removed, and tracked certifications are added and removed,
these structures are updated to reflect proper count.
</p></div></div></li><li class="indented0 " name="net.psforever.objects.avatar.Implant" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ImplantextendsProductwithSerializable"></a><a id="Implant:Implant"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/Implant.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case class</span></span> <span class="symbol"><a href="Implant.html" title=""><span class="name">Implant</span></a><span class="params">(<span name="definition">definition: <a href="../definition/ImplantDefinition.html" name="net.psforever.objects.definition.ImplantDefinition" id="net.psforever.objects.definition.ImplantDefinition" class="extype">ImplantDefinition</a></span>, <span name="active">active: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">false</span></span>, <span name="initialized">initialized: <span name="scala.Boolean" class="extype">Boolean</span> = <span class="symbol">false</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.objects.avatar.LoadoutManager" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LoadoutManagerextendsAnyRef"></a><a id="LoadoutManager:LoadoutManager"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/LoadoutManager.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="LoadoutManager.html" title=""><span class="name">LoadoutManager</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span></li><li class="indented0 " name="net.psforever.objects.avatar.PlayerControl" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PlayerControlextendsActorwithJammableBehaviorwithDamageablewithContainableBehaviorwithAggravatedBehaviorwithAuraEffectBehaviorwithRespondsToZoneEnvironment"></a><a id="PlayerControl:PlayerControl"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/PlayerControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="PlayerControl.html" title=""><span class="name">PlayerControl</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span> with <a href="../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a> with <a href="../serverobject/damage/Damageable.html" name="net.psforever.objects.serverobject.damage.Damageable" id="net.psforever.objects.serverobject.damage.Damageable" class="extype">Damageable</a> with <a href="../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a> with <a href="../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a> with <a href="../serverobject/aura/AuraEffectBehavior.html" name="net.psforever.objects.serverobject.aura.AuraEffectBehavior" id="net.psforever.objects.serverobject.aura.AuraEffectBehavior" class="extype">AuraEffectBehavior</a> with <a href="../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.Respon
#121 is the most important.
</p></div></div></li><li class="indented0 " name="net.psforever.objects.avatar.BattleRank" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BattleRank"></a><a id="BattleRank:BattleRank"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/BattleRank$.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="BattleRank$.html" title=""><span class="name">BattleRank</span></a><span class="result"> extends <span name="enumeratum.values.IntEnum" class="extype">IntEnum</span>[<a href="BattleRank.html" name="net.psforever.objects.avatar.BattleRank" id="net.psforever.objects.avatar.BattleRank" class="extype">BattleRank</a>] with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.objects.avatar.Certification" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Certification"></a><a id="Certification:Certification"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/Certification$.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="Certification$.html" title=""><span class="name">Certification</span></a><span class="result"> extends <span name="enumeratum.values.IntEnum" class="extype">IntEnum</span>[<a href="Certification.html" name="net.psforever.objects.avatar.Certification" id="net.psforever.objects.avatar.Certification" class="extype">Certification</a>] with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.objects.avatar.CommandRank" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CommandRank"></a><a id="CommandRank:CommandRank"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/CommandRank$.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="CommandRank$.html" title=""><span class="name">CommandRank</span></a><span class="result"> extends <span name="enumeratum.values.IntEnum" class="extype">IntEnum</span>[<a href="CommandRank.html" name="net.psforever.objects.avatar.CommandRank" id="net.psforever.objects.avatar.CommandRank" class="extype">CommandRank</a>] with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.objects.avatar.Cosmetic" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Cosmetic"></a><a id="Cosmetic:Cosmetic"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/Cosmetic$.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="Cosmetic$.html" title=""><span class="name">Cosmetic</span></a><span class="result"> extends <span name="enumeratum.values.IntEnum" class="extype">IntEnum</span>[<a href="Cosmetic.html" name="net.psforever.objects.avatar.Cosmetic" id="net.psforever.objects.avatar.Cosmetic" class="extype">Cosmetic</a>] with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DeployableToolbox"></a><a id="DeployableToolbox:DeployableToolbox"></a> <span class="permalink"><a hre