We merely stop the timer.</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>an object that can be affected by the jammered status</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.objects.avatar.PlayerControl"id="net.psforever.objects.avatar.PlayerControl"class="extype">PlayerControl</a> → <ahref="../equipment/JammableBehavior.html"name="net.psforever.objects.equipment.JammableBehavior"id="net.psforever.objects.equipment.JammableBehavior"class="extype">JammableBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.damage.AggravatedBehavior#CleanupAggravationTimer"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="CleanupAggravationTimer(id:Long):Unit"class="anchorToMember"></a><aid="CleanupAggravationTimer(Long):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#CleanupAggravationTimer(id:Long):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">CleanupAggravationTimer</span><spanclass="params">(<spanname="id">id: <spanname="scala.Long"class="extype">Long</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/damage/AggravatedBehavior.html"name="net.psforever.objects.serverobject.damage.AggravatedBehavior"id="net.psforever.objects.serverobject.damage.AggravatedBehavior"class="extype">AggravatedBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.containable.ContainableBehavior#ContainableMoveItem"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="ContainableMoveItem(destination:net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.inventory.Container,equipment:net.psforever.objects.equipment.Equipment,destSlot:Int,msg:Any):Unit"class="anchorToMember"></a><aid="ContainableMoveItem(PlanetSideServerObjectwithContainer,Equipment,Int,Any):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#ContainableMoveItem(destination:net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.inventory.Container,equipment:net.psforever.objects.equipment.Equipment,destSlot:Int,msg:Any):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">ContainableMoveItem</span><spanclass="params">(<spanname="destination">destination: <ahref="../serverobject/PlanetSideServerObject.html"name="net.psforever.objects.serverobject.PlanetSideServerObject"id="net.psforever.objects.serverobject.PlanetSideServerObject"class="extype">PlanetSideServerObject</a> with <ahref="../inventory/Container.html"name="net.psforever.objects.inventory.Container"id="net.psforever.objects.inventory.Container"class="extype">Container</a></span>, <spanname="equipment">equipment: <ahref="../equipment/Equipment.html"name="net.psforever.objects.equipment.Equipment"id="net.psforever.objects.equipment.Equipment"class="extype">Equipment</a></span>, <spanname="destSlot">destSlot: <spanname="scala.Int"class="extype">Int</span></span>, <spanname="msg">msg: <spanname="scala.Any"class="extype">Any</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><ahref="../serverobject/containable/ContainableBehavior.html"name="net.psforever.objects.serverobject.containable.ContainableBehavior"id="net.psforever
Needs declaration in lowest implementing code.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>the entity controlled by this actor</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.objects.avatar.PlayerControl"id="net.psforever.objects.avatar.PlayerControl"class="extype">PlayerControl</a> → <ahref="../serverobject/damage/Damageable.html"name="net.psforever.objects.serverobject.damage.Damageable"id="net.psforever.objects.serverobject.damage.Damageable"class="extype">Damageable</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#DestructionAwareness"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="DestructionAwareness(target:net.psforever.objects.Player,cause:net.psforever.objects.vital.interaction.DamageResult):Unit"class="anchorToMember"></a><aid="DestructionAwareness(Player,DamageResult):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#DestructionAwareness(target:net.psforever.objects.Player,cause:net.psforever.objects.vital.interaction.DamageResult):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">DestructionAwareness</span><spanclass="params">(<spanname="target">target: <ahref="../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a></span>, <spanname="cause">cause: <ahref="../vital/interaction/DamageResult.html"name="net.psforever.objects.vital.interaction.DamageResult"id="net.psforever.objects.vital.interaction.DamageResult"class="extype">DamageResult</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">The player has lost all his vitality and must be killed.<br>
Shift directly into a state of being dead on the client by setting health to zero points,
whereupon the player will perform a dramatic death animation.</p><divclass="fullcomment"><divclass="comment cmt"><p>The player has lost all his vitality and must be killed.<br>
<br>
Shift directly into a state of being dead on the client by setting health to zero points,
whereupon the player will perform a dramatic death animation.
Stamina is also set to zero points.
If the player was in a vehicle at the time of demise, special conditions apply and
the model must be manipulated so it behaves correctly.
Do not move or completely destroy the <code>Player</code> object as its coordinates of death will be important.<br>
When this timer reaches zero, the avatar will attempt to spawn back on its faction-specific sanctuary continent.</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>na</p></dd><dtclass="param">cause</dt><ddclass="cmt"><p>na</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.damage.AggravatedBehavior#EndAllAggravation"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="EndAllAggravation():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#EndAllAggravation():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">EndAllAggravation</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/damage/AggravatedBehavior.html"name="net.psforever.objects.serverobject.damage.AggravatedBehavior"id="net.psforever.objects.serverobject.damage.AggravatedBehavior"class="extype">AggravatedBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.aura.AuraEffectBehavior#EndAllEffects"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="EndAllEffects():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#EndAllEffects():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">EndAllEffects</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Stop the target entity from emitting all aura particle effects.</p><divclass="fullcomment"><divclass="comment cmt"><p>Stop the target entity from emitting all aura particle effects.
</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/aura/AuraEffectBehavior.html"name="net.psforever.objects.serverobject.aura.AuraEffectBehavior"id="net.psforever.objects.serverobject.aura.AuraEffectBehavior"class="extype">AuraEffectBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.aura.AuraEffectBehavior#EndAllEffectsAndUpdate"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="EndAllEffectsAndUpdate():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#EndAllEffectsAndUpdate():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">EndAllEffectsAndUpdate</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Stop the target entity from emitting all aura particle effects.</p><divclass="fullcomment"><divclass="comment cmt"><p>Stop the target entity from emitting all aura particle effects.
</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/aura/AuraEffectBehavior.html"name="net.psforever.objects.serverobject.aura.AuraEffectBehavior"id="net.psforever.objects.serverobject.aura.AuraEffectBehavior"class="extype">AuraEffectBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.aura.AuraEffectBehavior#EndAuraEffect"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="EndAuraEffect(effect:net.psforever.objects.serverobject.aura.Aura):Boolean"class="anchorToMember"></a><aid="EndAuraEffect(Aura):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#EndAuraEffect(effect:net.psforever.objects.serverobject.aura.Aura):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">EndAuraEffect</span><spanclass="params">(<spanname="effect">effect: <ahref="../serverobject/aura/Aura.html"name="net.psforever.objects.serverobject.aura.Aura"id="net.psforever.objects.serverobject.aura.Aura"class="extype">Aura</a></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><pclass="shortcomment cmt">Stop the target entity from emitting the aura particle effect, if it currently is.</p><divclass="fullcomment"><divclass="comment cmt"><p>Stop the target entity from emitting the aura particle effect, if it currently is.</p></div><dlclass="paramcmts block"><dtclass="param">effect</dt><ddclass="cmt"><p>the target effect</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the effect was being emitted but has been stopped
<code>false</code>, if the effect was not approved or is not being emitted</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/aura/AuraEffectBehavior.html"name="net.psforever.objects.serverobject.aura.AuraEffectBehavior"id="net.psforever.objects.serverobject.aura.AuraEffectBehavior"class="extype">AuraEffectBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.aura.AuraEffectBehavior#EndAuraEffectAndUpdate"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="EndAuraEffectAndUpdate(effect:net.psforever.objects.serverobject.aura.Aura):Unit"class="anchorToMember"></a><aid="EndAuraEffectAndUpdate(Aura):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#EndAuraEffectAndUpdate(effect:net.psforever.objects.serverobject.aura.Aura):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">EndAuraEffectAndUpdate</span><spanclass="params">(<spanname="effect">effect: <ahref="../serverobject/aura/Aura.html"name="net.psforever.objects.serverobject.aura.Aura"id="net.psforever.objects.serverobject.aura.Aura"class="extype">Aura</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Stop the target entity from emitting the aura particle effect, if it currently is.</p><divclass="fullcomment"><divclass="comment cmt"><p>Stop the target entity from emitting the aura particle effect, if it currently is.
To be implemented.</p></div><dlclass="paramcmts block"><dtclass="param">msg</dt><ddclass="cmt"><p>the deferred message</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.objects.avatar.PlayerControl"id="net.psforever.objects.avatar.PlayerControl"class="extype">PlayerControl</a> → <ahref="../serverobject/containable/ContainableBehavior.html"name="net.psforever.objects.serverobject.containable.ContainableBehavior"id="net.psforever.objects.serverobject.containable.ContainableBehavior"class="extype">ContainableBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#PerformDamage"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="PerformDamage(target:net.psforever.objects.serverobject.damage.Damageable.Target,applyDamageTo:net.psforever.objects.vital.resolution.ResolutionCalculations.Output):Unit"class="anchorToMember"></a><aid="PerformDamage(Target,Output):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#PerformDamage(target:net.psforever.objects.serverobject.damage.Damageable.Target,applyDamageTo:net.psforever.objects.vital.resolution.ResolutionCalculations.Output):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">PerformDamage</span><spanclass="params">(<spanname="target">target: <ahref="../serverobject/damage/Damageable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality"name="net.psforever.objects.serverobject.damage.Damageable.Target"id="net.psforever.objects.serverobject.damage.Damageable.Target"class="extmbr">Target</a></span>, <spanname="applyDamageTo">applyDamageTo: <ahref="../vital/resolution/ResolutionCalculations$.html#Output=net.psforever.objects.PlanetSideGameObjectwithnet.psforever.objects.serverobject.affinity.FactionAffinity=>net.psforever.objects.vital.interaction.DamageResult"name="net.psforever.objects.vital.resolution.ResolutionCalculations.Output"id="net.psforever.objects.vital.resolution.ResolutionCalculations.Output"class="extmbr">Output</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Assess the vital statistics of the target, apply the damage, and determine if any of those statistics changed.</p><divclass="fullcomment"><divclass="comment cmt"><p>Assess the vital statistics of the target, apply the damage, and determine if any of those statistics changed.
If implementing custom damage with no new message handling, override this method.</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>the entity to be damaged</p></dd><dtclass="param">applyDamageTo</dt><ddclass="cmt"><p>the function that applies the damage to the target in a target-tailored fashion</p></dd></dl><dlclass="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.objects.avatar.PlayerControl"id="net.psforever.objects.avatar.PlayerControl"class="extype">PlayerControl</a> → <ahref="../serverobject/damage/Damageable.html"name="net.psforever.objects.serverobject.damage.Damageable"id="net.psforever.objects.serverobject.damage.Damageable"class="extype">Damageable</a></dd><dt>See also</dt><dd><spanclass="cmt"><p><code>ResolutionCalculations.Output</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#PutItemInSlotCallback"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="PutItemInSlotCallback(item:net.psforever.objects.equipment.Equipment,slot:Int):Unit"class="anchorToMember"></a><aid="PutItemInSlotCallback(Equipment,Int):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#PutItemInSlotCallback(item:net.psforever.objects.equipment.Equipment,slot: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">PutItemInSlotCallback</span><spanclass="params">(<spanname="item">item: <ahref="../equipment/Equipment.html"name="net.psforever.objects.equipment.Equipment"id="net.psforever.objects.equipment.Equipment"class="extype">Equipment</a></span>, <spanname="slot">slot: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Reaction to an item being placed into a container.</p><divclass="fullcomment"><divclass="comment cmt"><p>Reaction to an item being placed into a container.
To be implemented.</p></div><dlclass="paramcmts block"><dtclass="param">item</dt><ddclass="cmt"><p>the item that was removed</p></dd><dtclass="param">slot</dt><ddclass="cmt"><p>the slot from which is was removed</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.objects.avatar.PlayerControl"id="net.psforever.objects.avatar.PlayerControl"class="extype">PlayerControl</a> → <ahref="../serverobject/containable/ContainableBehavior.html"name="net.psforever.objects.serverobject.containable.ContainableBehavior"id="net.psforever.objects.serverobject.containable.ContainableBehavior"class="extype">ContainableBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.damage.AggravatedBehavior#RemoveAggravatedEntry"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="RemoveAggravatedEntry(id:Long):net.psforever.objects.serverobject.aura.Aura"class="anchorToMember"></a><aid="RemoveAggravatedEntry(Long):Aura"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#RemoveAggravatedEntry(id:Long):net.psforever.objects.serverobject.aura.Aura"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">RemoveAggravatedEntry</span><spanclass="params">(<spanname="id">id: <spanname="scala.Long"class="extype">Long</span></span>)</span><spanclass="result">: <ahref="../serverobject/aura/Aura.html"name="net.psforever.objects.serverobject.aura.Aura"id="net.psforever.objects.serverobject.aura.Aura"class="extype">Aura</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/damage/AggravatedBehavior.html"name="net.psforever.objects.serverobject.damage.AggravatedBehavior"id="net.psforever.objects.serverobject.damage.AggravatedBehavior"class="extype">AggravatedBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#RemoveItemFromSlotCallback"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="RemoveItemFromSlotCallback(item:net.psforever.objects.equipment.Equipment,slot:Int):Unit"class="anchorToMember"></a><aid="RemoveItemFromSlotCallback(Equipment,Int):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#RemoveItemFromSlotCallback(item:net.psforever.objects.equipment.Equipment,slot: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">RemoveItemFromSlotCallback</span><spanclass="params">(<spanname="item">item: <ahref="../equipment/Equipment.html"name="net.psforever.objects.equipment.Equipment"id="net.psforever.objects.equipment.Equipment"class="extype">Equipment</a></span>, <spanname="slot">slot: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Reaction to an item being removed a container.</p><divclass="fullcomment"><divclass="comment cmt"><p>Reaction to an item being removed a container.
To be implemented.</p></div><dlclass="paramcmts block"><dtclass="param">item</dt><ddclass="cmt"><p>the item that was removed</p></dd><dtclass="param">slot</dt><ddclass="cmt"><p>the slot from which is was removed</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.objects.avatar.PlayerControl"id="net.psforever.objects.avatar.PlayerControl"class="extype">PlayerControl</a> → <ahref="../serverobject/containable/ContainableBehavior.html"name="net.psforever.objects.serverobject.containable.ContainableBehavior"id="net.psforever.objects.serverobject.containable.ContainableBehavior"class="extype">ContainableBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#RepairToolValue"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="RepairToolValue(item:net.psforever.objects.Tool):Float"class="anchorToMember"></a><aid="RepairToolValue(Tool):Float"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#RepairToolValue(item:net.psforever.objects.Tool):Float"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">RepairToolValue</span><spanclass="params">(<spanname="item">item: <ahref="../Tool.html"name="net.psforever.objects.Tool"id="net.psforever.objects.Tool"class="extype">Tool</a></span>)</span><spanclass="result">: <spanname="scala.Float"class="extype">Float</span></span></span></li><liclass="indented0 "name="net.psforever.objects.serverobject.containable.ContainableBehavior#RepeatMessageLater"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="RepeatMessageLater(msg:Any):Unit"class="anchorToMember"></a><aid="RepeatMessageLater(Any):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#RepeatMessageLater(msg:Any):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">RepeatMessageLater</span><spanclass="params">(<spanname="msg">msg: <spanname="scala.Any"class="extype">Any</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Defer a message until later.</p><divclass="fullcomment"><divclass="comment cmt"><p>Defer a message until later.</p></div><dlclass="paramcmts block"><dtclass="param">msg</dt><ddclass="cmt"><p>the message to defer</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/containable/ContainableBehavior.html"name="net.psforever.objects.serverobject.containable.ContainableBehavior"id="net.psforever.objects.serverobject.containable.ContainableBehavior"class="extype">ContainableBehavior</a></dd><dt>See also</dt><dd><spanclass="cmt"><p><code>ContainableBehavior.Defer</code></p></span><spanclass="cmt"><p><code>DeferrableMsg</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.containable.ContainableBehavior#Reset"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Reset():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#Reset():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Reset</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Stop blocking messages.</p><divclass="fullcomment"><divclass="comment cmt"><p>Stop blocking messages.
</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/containable/ContainableBehavior.html"name="net.psforever.objects.serverobject.containable.ContainableBehavior"id="net.psforever.objects.serverobject.containable.ContainableBehavior"class="extype">ContainableBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.containable.ContainableBehavior#Resume"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Resume():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#Resume():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Resume</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Decrement the flag for blocking messages.</p><divclass="fullcomment"><divclass="comment cmt"><p>Decrement the flag for blocking messages.
animate it appropriately.</p></div><dlclass="paramcmts block"><dtclass="param">effect</dt><ddclass="cmt"><p>the effect to be emitted</p></dd><dtclass="param">duration</dt><ddclass="cmt"><p>for how long the effect will be emitted</p></dd><dt>returns</dt><ddclass="cmt"><p>the active effect index number</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/aura/AuraEffectBehavior.html"name="net.psforever.objects.serverobject.aura.AuraEffectBehavior"id="net.psforever.objects.serverobject.aura.AuraEffectBehavior"class="extype">AuraEffectBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#StartJammeredSound"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="StartJammeredSound(target:Any,dur:Int):Unit"class="anchorToMember"></a><aid="StartJammeredSound(Any,Int):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#StartJammeredSound(target:Any,dur: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">StartJammeredSound</span><spanclass="params">(<spanname="target">target: <spanname="scala.Any"class="extype">Any</span></span>, <spanname="dur">dur: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Start the jammered buzzing.</p><divclass="fullcomment"><divclass="comment cmt"><p>Start the jammered buzzing.
Although, as a rule, the jammering sound effect should last as long as the jammering status,
Infantry seem to hear the sound for a bit longer than the effect.</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>an object that can be affected by the jammered status</p></dd><dtclass="param">dur</dt><ddclass="cmt"><p>the duration of the timer, in milliseconds;
by default, 30000</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.objects.avatar.PlayerControl"id="net.psforever.objects.avatar.PlayerControl"class="extype">PlayerControl</a> → <ahref="../equipment/JammableBehavior.html"name="net.psforever.objects.equipment.JammableBehavior"id="net.psforever.objects.equipment.JammableBehavior"class="extype">JammableBehavior</a></dd><dt>See also</dt><dd><spanclass="cmt"><p><code>JammableBehavior.StartJammeredSound</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#StartJammeredStatus"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="StartJammeredStatus(target:Any,dur:Int):Unit"class="anchorToMember"></a><aid="StartJammeredStatus(Any,Int):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#StartJammeredStatus(target:Any,dur: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">StartJammeredStatus</span><spanclass="params">(<spanname="target">target: <spanname="scala.Any"class="extype">Any</span></span>, <spanname="dur">dur: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Perform a variety of tasks to indicate being jammered.</p><divclass="fullcomment"><divclass="comment cmt"><p>Perform a variety of tasks to indicate being jammered.
and set the jammered status on specific holstered equipment.</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>an object that can be affected by the jammered status</p></dd><dtclass="param">dur</dt><ddclass="cmt"><p>the duration of the timer, in milliseconds</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.objects.avatar.PlayerControl"id="net.psforever.objects.avatar.PlayerControl"class="extype">PlayerControl</a> → <ahref="../equipment/JammableBehavior.html"name="net.psforever.objects.equipment.JammableBehavior"id="net.psforever.objects.equipment.JammableBehavior"class="extype">JammableBehavior</a></dd><dt>See also</dt><dd><spanclass="cmt"><p><code>JammableBehavior.StartJammeredStatus</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#SwapItemCallback"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SwapItemCallback(item:net.psforever.objects.equipment.Equipment,fromSlot:Int):Unit"class="anchorToMember"></a><aid="SwapItemCallback(Equipment,Int):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#SwapItemCallback(item:net.psforever.objects.equipment.Equipment,fromSlot: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">SwapItemCallback</span><spanclass="params">(<spanname="item">item: <ahref="../equipment/Equipment.html"name="net.psforever.objects.equipment.Equipment"id="net.psforever.objects.equipment.Equipment"class="extype">Equipment</a></span>, <spanname="fromSlot">fromSlot: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Reaction to the existence of a swap item being produced from a container into the environment.</p><divclass="fullcomment"><divclass="comment cmt"><p>Reaction to the existence of a swap item being produced from a container into the environment.
To be implemented.</p></div><dlclass="paramcmts block"><dtclass="param">item</dt><ddclass="cmt"><p>the item that was removed</p></dd><dtclass="param">fromSlot</dt><ddclass="cmt"><p>the slot from where the item was removed (where it previous was)</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.objects.avatar.PlayerControl"id="net.psforever.objects.avatar.PlayerControl"class="extype">PlayerControl</a> → <ahref="../serverobject/containable/ContainableBehavior.html"name="net.psforever.objects.serverobject.containable.ContainableBehavior"id="net.psforever.objects.serverobject.containable.ContainableBehavior"class="extype">ContainableBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.aura.AuraEffectBehavior#TestForEffect"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="TestForEffect(effect:net.psforever.objects.serverobject.aura.Aura):Boolean"class="anchorToMember"></a><aid="TestForEffect(Aura):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#TestForEffect(effect:net.psforever.objects.serverobject.aura.Aura):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">TestForEffect</span><spanclass="params">(<spanname="effect">effect: <ahref="../serverobject/aura/Aura.html"name="net.psforever.objects.serverobject.aura.Aura"id="net.psforever.objects.serverobject.aura.Aura"class="extype">Aura</a></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><pclass="shortcomment cmt">Is the target entity emitting the aura effect?</p><divclass="fullcomment"><divclass="comment cmt"><p>Is the target entity emitting the aura effect?</p></div><dlclass="paramcmts block"><dtclass="param">effect</dt><ddclass="cmt"><p>the effect being tested</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the effect is currently being emitted;
<code>false</code>, otherwise</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/aura/AuraEffectBehavior.html"name="net.psforever.objects.serverobject.aura.AuraEffectBehavior"id="net.psforever.objects.serverobject.aura.AuraEffectBehavior"class="extype">AuraEffectBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.damage.AggravatedBehavior#TryAggravationEffectActivate"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="TryAggravationEffectActivate(data:net.psforever.objects.vital.interaction.DamageResult):Option[net.psforever.objects.ballistics.AggravatedDamage]"class="anchorToMember"></a><aid="TryAggravationEffectActivate(DamageResult):Option[AggravatedDamage]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#TryAggravationEffectActivate(data:net.psforever.objects.vital.interaction.DamageResult):Option[net.psforever.objects.ballistics.AggravatedDamage]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">TryAggravationEffectActivate</span><spanclass="params">(<spanname="data">data: <ahref="../vital/interaction/DamageResult.html"name="net.psforever.objects.vital.interaction.DamageResult"id="net.psforever.objects.vital.interaction.DamageResult"class="extype">DamageResult</a></span>)</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<ahref="../ballistics/AggravatedDamage.html"name="net.psforever.objects.ballistics.AggravatedDamage"id="net.psforever.objects.ballistics.AggravatedDamage"class="extype">AggravatedDamage</a>]</span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/damage/AggravatedBehavior.html"name="net.psforever.objects.serverobject.damage.AggravatedBehavior"id="net.psforever.objects.serverobject.damage.AggravatedBehavior"class="extype">AggravatedBehavior</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.equipment.JammableBehavior#TryJammerEffectActivate"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="TryJammerEffectActivate(target:Any,cause:net.psforever.objects.vital.interaction.DamageResult):Unit"class="anchorToMember"></a><aid="TryJammerEffectActivate(Any,DamageResult):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#TryJammerEffectActivate(target:Any,cause:net.psforever.objects.vital.interaction.DamageResult):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">TryJammerEffectActivate</span><spanclass="params">(<spanname="target">target: <spanname="scala.Any"class="extype">Any</span></span>, <spanname="cause">cause: <ahref="../vital/interaction/DamageResult.html"name="net.psforever.objects.vital.interaction.DamageResult"id="net.psforever.objects.vital.interaction.DamageResult"class="extype">DamageResult</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">If the target can be validated against, affect it with the jammered status.</p><divclass="fullcomment"><divclass="comment cmt"><p>If the target can be validated against, affect it with the jammered status.</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>the objects to be determined if affected by the source's jammering</p></dd><dtclass="param">cause</dt><ddclass="cmt"><p>the source of the "jammered" status</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../equipment/JammableBehavior.html"name="net.psforever.objects.equipment.JammableBehavior"id="net.psforever.ob
When they (finally) drown, they will die.</p></div><dlclass="paramcmts block"><dtclass="param">obj</dt><ddclass="cmt"><p>the target</p></dd><dtclass="param">body</dt><ddclass="cmt"><p>the environment</p></dd><dtclass="param">data</dt><ddclass="cmt"><p>additional interaction information, if applicable;
for players, this will be data from any mounted vehicles</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment#environmentBehavior"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="environmentBehavior:RespondsToZoneEnvironment.this.Receive"class="anchorToMember"></a><aid="environmentBehavior:Receive"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#environmentBehavior:RespondsToZoneEnvironment.this.Receive"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">val</span></span><spanclass="symbol"><spanclass="name">environmentBehavior</span><spanclass="result">: <ahref="#Receive=akka.actor.Actor.Receive"name="net.psforever.objects.avatar.PlayerControl.Receive"id="net.psforever.objects.avatar.PlayerControl.Receive"class="extmbr">Receive</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../serverobject/environment/RespondsToZoneEnvironment.html"name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment"id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment"class="extype">RespondsToZoneEnvironment</a></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"class="anchorToMember"></a><aid="eq(AnyRef):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.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"class="anchorToMember"></a><aid="equals(AnyRef):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.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="scala.AnyRef#finalize"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="finalize():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.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">c
The player does have to endure a recovery period to get back to normal, though.</p></div><dlclass="paramcmts block"><dtclass="param">obj</dt><ddclass="cmt"><p>the target</p></dd><dtclass="param">body</dt><ddclass="cmt"><p>the environment</p></dd><dtclass="param">data</dt><ddclass="cmt"><p>additional interaction information, if applicable;
for players, this will be data from any mounted vehicles</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#submergedCondition"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="submergedCondition:Option[net.psforever.types.OxygenState]"class="anchorToMember"></a><aid="submergedCondition:Option[OxygenState]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#submergedCondition:Option[net.psforever.types.OxygenState]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">var</span></span><spanclass="symbol"><spanclass="name">submergedCondition</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<ahref="../../types/OxygenState.html"name="net.psforever.types.OxygenState"id="net.psforever.types.OxygenState"class="extype">OxygenState</a>]</span></span><pclass="shortcomment cmt">suffocating, or regaining breath?</p></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#suicide"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="suicide():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#suicide():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">suicide</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span></li><liclass="indented0 "name="akka.actor.Actor#supervisorStrategy"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="supervisorStrategy:akka.actor.SupervisorStrategy"class="anchorToMember"></a><aid="supervisorStrategy:SupervisorStrategy"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#supervisorStrategy:akka.actor.SupervisorStrategy"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">supervisorStrategy</span><spanclass="result">: <spanname="akka.actor.SupervisorStrategy"class="extype">SupervisorStrategy</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>Actor</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#synchronized"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="synchronized[T0](x$1:=>T0):T0"class="anchorToMember"></a><aid="synchronized[T0](=>T0):T0"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#synchronized[T0](x$1:=>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">synchronized</span><spanclass="tparams">[<spanname="T0">T0</span>]</span><spanclass="params">(<spanname="arg0">arg0: =><spanname="java.lang.AnyRef.synchronized.T0"class="extype">T0</span></span>)</span><spanclass="result">: <spanname="java.lang.AnyRef.synchronized.T0"class="extype">T0</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.damage.Damageable#takesDamage"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="takesDamage:akka.actor.Actor.Receive"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#takesDamage:akka.actor.Actor.Receive"title="Permalink"><iclass="material-icons"></i></a></span><spanclass
<code>orElse</code> onto the "control" <code>Actor</code><code>receive</code>; or,
cite the <code>originalTakesDamage</code> protocol during inheritance overrides</p><divclass="fullcomment"><divclass="comment cmt"><p>the official mixin hook;
<code>orElse</code> onto the "control" <code>Actor</code><code>receive</code>; or,