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"></a><aid="CleanupAggravationTimer(Long):Unit"></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.avatar.PlayerControl#ContainerObject"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ContainerObject:net.psforever.objects.Player"></a><aid="ContainerObject:Player"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#ContainerObject:net.psforever.objects.Player"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">ContainerObject</span><spanclass="result">: <ahref="../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a></span></span><divclass="fullcomment"><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#DamageAwareness"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="DamageAwareness(target:net.psforever.objects.Player,cause:net.psforever.objects.ballistics.ResolvedProjectile,damageToHealth:Int,damageToArmor:Int,damageToStamina:Int,damageToCapacitor:Int):Unit"></a><aid="DamageAwareness(Player,ResolvedProjectile,Int,Int,Int,Int):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#DamageAwareness(target:net.psforever.objects.Player,cause:net.psforever.objects.ballistics.ResolvedProjectile,damageToHealth:Int,damageToArmor:Int,damageToStamina:Int,damageToCapacitor: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">DamageAwareness</span><spanclass="params">(<spanname="target">target: <ahref="../Player.html"name="net.psforever.objects.Player"id="ne
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:Option[net.psforever.objects.ballistics.ResolvedProjectile]):Unit"></a><aid="DestructionAwareness(Player,Option[ResolvedProjectile]):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#DestructionAwareness(target:net.psforever.objects.Player,cause:Option[net.psforever.objects.ballistics.ResolvedProjectile]):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: <spanname="scala.Option"class="extype">Option</span>[<ahref="../ballistics/ResolvedProjectile.html"name="net.psforever.objects.ballistics.ResolvedProjectile"id="net.psforever.objects.ballistics.ResolvedProjectile"class="extype">ResolvedProjectile</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>
<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"></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"></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"></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.
Animate the new particle effect state.
</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"></a><aid="EndAuraEffect(Aura):Boolean"></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"></a><aid="EndAuraEffectAndUpdate(Aura):Unit"></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.
If the effect has been stopped, animate the new particle effect state.
</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.avatar.PlayerControl#HandleDamage"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="HandleDamage(target:net.psforever.objects.Player,cause:net.psforever.objects.ballistics.ResolvedProjectile,damageToHealth:Int,damageToArmor:Int,damageToStamina:Int,damageToCapacitor:Int):Unit"></a><aid="HandleDamage(Player,ResolvedProjectile,Int,Int,Int,Int):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#HandleDamage(target:net.psforever.objects.Player,cause:net.psforever.objects.ballistics.ResolvedProjectile,damageToHealth:Int,damageToArmor:Int,damageToStamina:Int,damageToCapacitor: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">HandleDamage</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="../ballistics/ResolvedProjectile.html"name="net.psforever.objects.ballistics.ResolvedProjectile"id="net.psforever.objects.ballistics.ResolvedProjectile"class="extype">ResolvedProjectile</a></span>, <spanname="damageToHealth">damageToHealth: <spanname="scala.Int"class="extype">Int</span></span>, <spanname="damageToArmor">damageToArmor: <spanname="scala.Int"class="extype">Int</span></span>, <spanname="damageToStamina">damageToStamina: <spanname="scala.Int"class="extype">Int</span></span>, <spanname="damageToCapacitor">damageToCapacitor: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">na</p><divclass="fullcomment"><divclass="comment cmt"><p>na</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>na</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.avatar.PlayerControl#JammableObject"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="JammableObject:net.psforever.objects.Player"></a><aid="JammableObject:Player"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#JammableObject:net.psforever.objects.Player"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">JammableObject</span><spanclass="result">: <ahref="../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a></span></span><pclass="shortcomment cmt"><code>ZoneAware</code> is used for callback to the event systems</p><divclass="fullcomment"><divclass="comment cmt"><p><code>ZoneAware</code> is used for callback to the event systems</p></div><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.avatar.PlayerControl#MessageDeferredCallback"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="MessageDeferredCallback(msg:Any):Unit"></a><aid="MessageDeferredCallback(Any):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/object
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"></a><aid="PerformDamage(Target,Output):Unit"></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=Any=>net.psforever.objects.ballistics.ResolvedProjectile"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.
By default, only take an interest in the change of "health".
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"></a><aid="PutItemInSlotCallback(Equipment,Int):Unit"></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"></a><aid="RemoveAggravatedEntry(Long):Aura"></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"></a><aid="RemoveItemFromSlotCallback(Equipment,Int):Unit"></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#RepairValue"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="RepairValue(item:net.psforever.objects.Tool):Int"></a><aid="RepairValue(Tool):Int"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#RepairValue(item:net.psforever.objects.Tool):Int"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">RepairValue</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.Int"class="extype">Int</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"></a><aid="RepeatMessageLater(Any):Unit"></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"></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"></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.
</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.aura.AuraEffectBehavior#StartAuraEffect"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="StartAuraEffect(effect:net.psforever.objects.serverobject.aura.Aura,duration:Long):Unit"></a><aid="StartAuraEffect(Aura,Long):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#StartAuraEffect(effect:net.psforever.objects.serverobject.aura.Aura,duration: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">StartAuraEffect</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>, <spanname="duration">duration: <spanname="scala.Long"class="extype">Long</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">An aura particle effect is to be emitted by the target.</p><divclass="fullcomment"><divclass="comment cmt"><p>An aura particle effect is to be emitted by the target.
If the effect was not previously applied to the target in an ongoing manner,
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"></a><aid="StartJammeredSound(Any,Int):Unit"></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"></a><aid="StartJammeredStatus(Any,Int):Unit"></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.
Deactivate implants (should also uninitialize them),
delay stamina regeneration for a certain number of turns,
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"></a><aid="SwapItemCallback(Equipment,Int):Unit"></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"></a><aid="TestForEffect(Aura):Boolean"></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.ballistics.ResolvedProjectile):Option[net.psforever.objects.ballistics.AggravatedDamage]"></a><aid="TryAggravationEffectActivate(ResolvedProjectile):Option[AggravatedDamage]"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#TryAggravationEffectActivate(data:net.psforever.objects.ballistics.ResolvedProjectile):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="../ballistics/ResolvedProjectile.html"name="net.psforever.objects.ballistics.ResolvedProjectile"id="net.psforever.objects.ballistics.ResolvedProjectile"class="extype">ResolvedProjectile</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.ballistics.ResolvedProjectile):Unit"></a><aid="TryJammerEffectActivate(Any,ResolvedProjectile):Unit"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/avatar/PlayerControl.html#TryJammerEffectActivate(target:Any,cause:net.psforever.objects.ballistics.ResolvedProjectile):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="../ballistics/ResolvedProjectile.html"name="net.psforever.objects.ballistics.ResolvedProjectile"id="net.psforever.objects.ballistics.ResolvedProjectile"class="extype">ResolvedProjectile</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.objects.equipment.JammableBehavior"class="extype">JammableBehavior</a></dd></dl
<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,