This reference is only set once, that is, as long as the internal <code>ActorRef</code> directs to <code>ActorRef.noSender</code> (<code>null</code>).</p></div><dlclass="paramcmts block"><dtclass="param">control</dt><ddclass="cmt"><p>the <code>Actor</code> whose functionality will govern this server object</p></dd><dt>returns</dt><ddclass="cmt"><p>the current internal <code>ActorRef</code></p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../PlanetSideServerObject.html"name="net.psforever.objects.serverobject.PlanetSideServerObject"id="net.psforever.objects.serverobject.PlanetSideServerObject"class="extype">PlanetSideServerObject</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.terminals.ProximityUnit#AddUser"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="AddUser(target:net.psforever.objects.PlanetSideGameObject):Boolean"></a><aid="AddUser(PlanetSideGameObject):Boolean"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#AddUser(target:net.psforever.objects.PlanetSideGameObject):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">AddUser</span><spanclass="params">(<spanname="target">target: <ahref="../../PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><pclass="shortcomment cmt">Accept a new target for this unit.</p><divclass="fullcomment"><divclass="comment cmt"><p>Accept a new target for this unit.</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>the new target</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the entrant has been added and is new to the list;
<code>false</code> if the entrant is already in the list or can not be added</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="ProximityUnit.html"name="net.psforever.objects.serverobject.terminals.ProximityUnit"id="net.psforever.objects.serverobject.terminals.ProximityUnit"class="extype">ProximityUnit</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.Vitality#CanDamage"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="CanDamage:Boolean"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#CanDamage:Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">CanDamage</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../vital/Vitality.html"name="net.psforever.objects.vital.Vitality"id="net.psforever.objects.vital.Vitality"class="extype">Vitality</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.Vitality#CanRepair"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="CanRepair:Boolean"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#CanRepair:Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">CanRepair</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../vital/Vitality.html"name="net.psforever.objects.vital.Vitality"id="net.psforever.objects.vital.Vitality"class="extype">Vitality</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.VitalsHistory#ClearHistory"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ClearHistory():List[net.psforever.objects.vital.VitalsActivity]"></a><aid="ClearHistory():List[VitalsActivity]"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#ClearHistory():List[net.psforever.objects.vital.VitalsActivity]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">ClearHistory</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.List"class="extype">List</span>[<ahref="../../vital/VitalsActivity.html"name="net.psforever.objects.vital.VitalsActivity"id="net.psforever.objects.vital.VitalsActivity"class="extype">VitalsActivity</a>]</span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../vital/VitalsHistory.html"name="net.psforever.objects.vital.VitalsHistory"id="net.psforever.objects.vital.VitalsHistory"class="extype">VitalsHistory</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.zones.ZoneAware#Continent"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Continent:String"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#Continent:String"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Continent</span><spanclass="result">: <spanname="scala.Predef.String"class="extype">String</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../zones/ZoneAware
Override the hack state with a new hack state if the new user has different faction affiliation.</p></div><dlclass="paramcmts block"><dtclass="param">agent</dt><ddclass="cmt"><p>a <code>Player</code>, or no player</p></dd><dt>returns</dt><ddclass="cmt"><p>the player hack entry</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../hackable/Hackable.html"name="net.psforever.objects.serverobject.hackable.Hackable"id="net.psforever.objects.serverobject.hackable.Hackable"class="extype">Hackable</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.hackable.Hackable#HackedBy_="group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="HackedBy_=(agent:net.psforever.objects.Player):Option[net.psforever.objects.serverobject.hackable.Hackable.HackInfo]"></a><aid="HackedBy_=(Player):Option[HackInfo]"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#HackedBy_=(agent:net.psforever.objects.Player):Option[net.psforever.objects.serverobject.hackable.Hackable.HackInfo]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name"title="gt4s: HackedBy_$eq">HackedBy_=</span><spanclass="params">(<spanname="agent">agent: <ahref="../../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a></span>)</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<ahref="../hackable/Hackable$$HackInfo.html"name="net.psforever.objects.serverobject.hackable.Hackable.HackInfo"id="net.psforever.objects.serverobject.hackable.Hackable.HackInfo"class="extype">HackInfo</a>]</span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../hackable/Hackable.html"name="net.psforever.objects.serverobject.hackable.Hackable"id="net.psforever.objects.serverobject.hackable.Hackable"class="extype">Hackable</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.entity.IdentifiableEntity#HasGUID"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="HasGUID:Boolean"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#HasGUID:Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">HasGUID</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><pclass="shortcomment cmt">Flag when the object has no GUID (initial condition) or is considered stale.</p><divclass="fullcomment"><divclass="comment cmt"><p>Flag when the object has no GUID (initial condition) or is considered stale.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>whether the value of the GUID is a valid representation for this object</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../entity/IdentifiableEntity.html"name="net.psforever.objects.entity.IdentifiableEntity"id="net.psforever.objects.entity.IdentifiableEntity"class="extype">IdentifiableEntity</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.Vitality#Health"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Health:Int"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#Health:Int"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Health</span><spanclass="result">: <spanname="scala.Int"class="extype">Int</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition
Add new entry to the front of the list (for recent activity).</p></div><dlclass="paramcmts block"><dtclass="param">action</dt><ddclass="cmt"><p>the fully-informed entry</p></dd><dt>returns</dt><ddclass="cmt"><p>the list of previous changes to this object's vital statistics</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../vital/VitalsHistory.html"name="net.psforever.objects.vital.VitalsHistory"id="net.psforever.objects.vital.VitalsHistory"class="extype">VitalsHistory</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.VitalsHistory#History"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="History(action:net.psforever.objects.vital.VitalsActivity):List[net.psforever.objects.vital.VitalsActivity]"></a><aid="History(VitalsActivity):List[VitalsActivity]"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#History(action:net.psforever.objects.vital.VitalsActivity):List[net.psforever.objects.vital.VitalsActivity]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">History</span><spanclass="params">(<spanname="action">action: <ahref="../../vital/VitalsActivity.html"name="net.psforever.objects.vital.VitalsActivity"id="net.psforever.objects.vital.VitalsActivity"class="extype">VitalsActivity</a></span>)</span><spanclass="result">: <spanname="scala.List"class="extype">List</span>[<ahref="../../vital/VitalsActivity.html"name="net.psforever.objects.vital.VitalsActivity"id="net.psforever.objects.vital.VitalsActivity"class="extype">VitalsActivity</a>]</span></span><pclass="shortcomment cmt">A <code>VitalsActivity</code> event must be recorded.</p><divclass="fullcomment"><divclass="comment cmt"><p>A <code>VitalsActivity</code> event must be recorded.
Add new entry to the front of the list (for recent activity).</p></div><dlclass="paramcmts block"><dtclass="param">action</dt><ddclass="cmt"><p>the fully-informed entry</p></dd><dt>returns</dt><ddclass="cmt"><p>the list of previous changes to this object's vital statistics</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../vital/VitalsHistory.html"name="net.psforever.objects.vital.VitalsHistory"id="net.psforever.objects.vital.VitalsHistory"class="extype">VitalsHistory</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.VitalsHistory#History"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="History:List[net.psforever.objects.vital.VitalsActivity]"></a><aid="History:List[VitalsActivity]"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#History:List[net.psforever.objects.vital.VitalsActivity]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">History</span><spanclass="result">: <spanname="scala.List"class="extype">List</span>[<ahref="../../vital/VitalsActivity.html"name="net.psforever.objects.vital.VitalsActivity"id="net.psforever.objects.vital.VitalsActivity"class="extype">VitalsActivity</a>]</span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../vital/VitalsHistory.html"name="net.psforever.objects.vital.VitalsHistory"id="net.psforever.objects.vital.VitalsHistory"class="extype">VitalsHistory</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.entity.IdentifiableEntity#Invalidate"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Invalidate():Unit"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#Invalidate():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Invalidate</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Indicate that the current GUID is no longer a valid representation of the object.</p><divclass="fullcomment"><divclass="comment cmt"><p>Indicate that the current GUID is no longer a valid representation of the object.
Transforms whatever the current GUID is into a <code>StalePlanetSideGUID</code> entity with the same value.
Doing this restores the object to its default mutation option ("the ability to set a new valid GUID").
The current GUID will still be accessed as if it were valid, but it will be wrapped in the new stale object.
</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../entity/IdentifiableEntity.html"name="net.psforever.objects.entity.IdentifiableEntity"id="net.psforever.objects.entity.IdentifiableEntity"class="extype">IdentifiableEntity</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.VitalsHistory#LastDamage"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="LastDamage:Option[net.psforever.objects.vital.interaction.DamageResult]"></a><aid="LastDamage:Option[DamageResult]"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#LastDamage:Option[net.psforever.objects.vital.interaction.DamageResult]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">LastDamage</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<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><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../vital/VitalsHistory.html"name="net.psforever.objects.vital.VitalsHistory"id="net.psforever.objects.vital.VitalsHistory"class="extype">VitalsHistory</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.VitalsHistory#LastShot"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="LastShot:Option[net.psforever.objects.vital.interaction.DamageResult]"></a><aid="LastShot:Option[DamageResult]"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#LastShot:Option[net.psforever.objects.vital.interaction.DamageResult]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">LastShot</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<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><pclass="shortcomment cmt">Find, specifically, the last instance of a weapon discharge vital statistics change.</p><divclass="fullcomment"><divclass="comment cmt"><p>Find, specifically, the last instance of a weapon discharge vital statistics change.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>information about the discharge</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../vital/VitalsHistory.html"name="net.psforever.objects.vital.VitalsHistory"id="net.psforever.objects.vital.VitalsHistory"class="extype">VitalsHistory</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.structures.Amenity#LocationOffset"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="LocationOffset:net.psforever.types.Vector3"></a><aid="LocationOffset:Vector3"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#LocationOffset:net.psforever.types.Vector3"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">LocationOffset</span><spanclass="result">: <ahref="../../../types/Vector3.html"name="net.psforever.types.Vector3"id="net.psforever.types.Vector3"class="extype">Vector3</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../structures/Amenity.html"name="net.psforever.objects.serverobject.s
<code>false</code>, if the submitted entity was never in the list or can not be removed</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="ProximityUnit.html"name="net.psforever.objects.serverobject.terminals.ProximityUnit"id="net.psforever.objects.serverobject.terminals.ProximityUnit"class="extype">ProximityUnit</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.terminals.Terminal#Repair"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Repair(rep:Int):Unit"></a><aid="Repair(Int):Unit"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#Repair(rep: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">Repair</span><spanclass="params">(<spanname="rep">rep: <spanname="scala.Int"class="extype">Int</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="Terminal.html"name="net.psforever.objects.serverobject.terminals.Terminal"id="net.psforever.objects.serverobject.terminals.Terminal"class="extype">Terminal</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.terminals.ProximityTerminal#Request"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Request(player:net.psforever.objects.Player,msg:Any):net.psforever.objects.serverobject.terminals.Terminal.Exchange"></a><aid="Request(Player,Any):Exchange"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#Request(player:net.psforever.objects.Player,msg:Any):net.psforever.objects.serverobject.terminals.Terminal.Exchange"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Request</span><spanclass="params">(<spanname="player">player: <ahref="../../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a></span>, <spanname="msg">msg: <spanname="scala.Any"class="extype">Any</span></span>)</span><spanclass="result">: <ahref="Terminal$$Exchange.html"name="net.psforever.objects.serverobject.terminals.Terminal.Exchange"id="net.psforever.objects.serverobject.terminals.Terminal.Exchange"class="extype">Exchange</a></span></span><pclass="shortcomment cmt">Process a message (a "request") dispatched by the user.</p><divclass="fullcomment"><divclass="comment cmt"><p>Process a message (a "request") dispatched by the user.
or must be a zone owned object (GUID == 0, e.g. non-facility buildings in caves)</p></div><dlclass="paramcmts block"><dtclass="param">player</dt><ddclass="cmt"><p>the player</p></dd><dtclass="param">msg</dt><ddclass="cmt"><p>the original packet carrying the request</p></dd><dt>returns</dt><ddclass="cmt"><p>an actionable message that explains what resulted from interacting with this <code>Terminal</code></p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.objects.serverobject.terminals.ProximityTerminal"id="net.psforever.objects.serverobject.terminals.ProximityTerminal"class="extype">ProximityTerminal</a> → <ahref="Terminal.html"name="net.psforever.objects.serverobject.terminals.Terminal"id="net.psforever.objects.serverobject.terminals.Terminal"class="extype">Terminal</a></dd><dt>See also</dt><dd><spanclass="cmt"><p><code>FactionAffinity</code></p></span><spanclass="cmt"><p><code>PlanetSideEmpire</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.PlanetSideServerObject#ResetControl"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ResetControl():akka.actor.ActorRef"></a><aid="ResetControl():ActorRef"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#ResetControl():akka.actor.ActorRef"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">ResetControl</span><spanclass="params">()</span><spanclass="result">: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../PlanetSideServerObject.html"name="net.psforever.objects.serverobject.PlanetSideServerObject"id="net.psforever.objects.serverobject.PlanetSideServerObject"class="extype">PlanetSideServerObject</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.resistance.ResistanceProfile#Resist"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Resist(dtype:net.psforever.objects.vital.base.DamageType.Value):Float"></a><aid="Resist(vital.base.DamageType.Value):Float"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#Resist(dtype:net.psforever.objects.vital.base.DamageType.Value):Float"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Resist</span><spanclass="params">(<spanname="dtype">dtype: <ahref="../../vital/base/DamageType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable"name="net.psforever.objects.vital.base.DamageType.Value"id="net.psforever.objects.vital.base.DamageType.Value"class="extmbr">vital.base.DamageType.Value</a></span>)</span><spanclass="result">: <spanname="scala.Float"class="extype">Float</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../../vital/resistance/ResistanceProfile.html"name="net.psforever.objects.vital.resistance.ResistanceProfile"id="net.psforever.objects.vital.resistance.ResistanceProfile"class="extype">ResistanceProfile</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.resistance.StandardResistanceProfile#ResistanceAggravated"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ResistanceAggravated:Int"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#ResistanceAggravated:Int"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">ResistanceAgg
Curried to accept parameters for the tests separately from the entity to be tested.
In general, the two requirements beyond the custom validations involve
distance (from the unit)
and inclusiveness (known to the unit beforehand).</p></div><dlclass="paramcmts block"><dtclass="param">radius</dt><ddclass="cmt"><p>the squared minimum activation distance</p></dd><dtclass="param">validations</dt><ddclass="cmt"><p>the custom tests that the entity must pass to be considered valid;
in general, regardless of the type of the target, any of the tests must be passed</p></dd><dtclass="param">target</dt><ddclass="cmt"><p>the submitted entity</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the entity passes the validation tests;
<code>false</code>, otherwise</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="ProximityUnit.html"name="net.psforever.objects.serverobject.terminals.ProximityUnit"id="net.psforever.objects.serverobject.terminals.ProximityUnit"class="extype">ProximityUnit</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.terminals.ProximityUnit#Validate"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Validate(target:net.psforever.objects.PlanetSideGameObject):Boolean"></a><aid="Validate(PlanetSideGameObject):Boolean"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminal.html#Validate(target:net.psforever.objects.PlanetSideGameObject):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Validate</span><spanclass="params">(<spanname="target">target: <ahref="../../PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><pclass="shortcomment cmt">Confirm whether the entity is a valid target for the effects of this unit.</p><divclass="fullcomment"><divclass="comment cmt"><p>Confirm whether the entity is a valid target for the effects of this unit.</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>the submitted entity</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the entity passes the validation tests;