<code>LivePlayerList</code></p></span></dd></dl><divclass="toggleContainer"><divclass="toggle block"><span>Linear Supertypes</span><divclass="superTypes hiddenContent"><spanname="scala.AnyRef"class="extype">AnyRef</span>, <spanname="scala.Any"class="extype">Any</span></div></div></div></div><divid="mbrsel"><divclass="toggle"></div><divid="memberfilter"><iclass="material-icons arrow"></i><spanclass="input"><inputplaceholder="Filter all members"id="mbrsel-input"type="text"accesskey="/"/></span><iclass="clear material-icons"></i></div><divid="filterby"><divid="order"><spanclass="filtertype">Ordering</span><ol><liclass="alpha in"><span>Alphabetic</span></li><liclass="inherit out"><span>By Inheritance</span></li></ol></div><divclass="ancestors"><spanclass="filtertype">Inherited<br/></span><olid="linearization"><liclass="in"name="net.psforever.objects.zones.Zone"><span>Zone</span></li><liclass="in"name="scala.AnyRef"><span>AnyRef</span></li><liclass="in"name="scala.Any"><span>Any</span></li></ol></div><divclass="ancestors"><spanclass="filtertype"></span><ol><liclass="hideall out"><span>Hide All</span></li><liclass="showall in"><span>Show All</span></li></ol></div><divid="visbl"><spanclass="filtertype">Visibility</span><ol><liclass="public in"><span>Public</span></li><liclass="protected out"><span>Protected</span></li></ol></div></div></div><divid="template"><divid="allMembers"><divid="constructors"class="members"><h3>Instance Constructors</h3><ol><liclass="indented0 "name="net.psforever.objects.zones.Zone#<init>"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="<init>(id:String,map:net.psforever.objects.zones.ZoneMap,zoneNumber:Int):net.psforever.objects.zones.Zone"class="anchorToMember"></a><aid="<init>:Zone"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#<init>(id:String,map:net.psforever.objects.zones.ZoneMap,zoneNumber:Int):net.psforever.objects.zones.Zone"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">new</span></span><spanclass="symbol"><spanclass="name">Zone</span><spanclass="params">(<spanname="id">id: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="map">map: <ahref="ZoneMap.html"name="net.psforever.objects.zones.ZoneMap"id="net.psforever.objects.zones.ZoneMap"class="extype">ZoneMap</a></span>, <spanname="zoneNumber">zoneNumber: <spanname="scala.Int"class="extype">Int</span></span>)</span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">id</dt><ddclass="cmt"><p>the privileged name that can be used as the second parameter in the packet <code>LoadMapMessage</code></p></dd><dtclass="param">map</dt><ddclass="cmt"><p>the map of server objects upon which this <code>Zone</code> is based</p></dd><dtclass="param">zoneNumber</dt><ddclass="cmt"><p>the numerical index of the <code>Zone</code> as it is recognized in a variety of packets;
also used by <code>LivePlayerList</code> to indicate a specific <code>Zone</code></p></dd></dl></div></li></ol></div><divclass="values members"><h3>Value Members</h3><ol><liclass="indented0 "name="scala.AnyRef#!="group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="!=(x$1:Any):Boolean"class="anchorToMember"></a><aid="!=(Any):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#!=(x$1:Any):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"title="gt4s: $bang$eq">!=</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Any"class="extype">Any</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###"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="##:Int"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html###:Int"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name"title="gt4s: $hash$hash">##</span><spanclass="result">: <spanname="scala.Int"class="extype">Int</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#=="group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="==(x$1:Any):Boolean"class="anchorToMember"></a><aid="==(Any):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#==(x$1:Any):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"title="gt4s: $eq$eq">==</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Any"class="extype">Any</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="net.psforever.objects.zones.Zone#Activity"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Activity:akka.actor.ActorRef"class="anchorToMember"></a><aid="Activity:ActorRef"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Activity: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">Activity</span><spanclass="result">: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#Activity_="group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Activity_=(bus:akka.actor.ActorRef):akka.actor.ActorRef"class="anchorToMember"></a><aid="Activity_=(ActorRef):ActorRef"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Activity_=(bus:akka.actor.ActorRef):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"title="gt4s: Activity_$eq">Activity_=</span><spanclass="params">(<spanname="bus">bus: <spanname="akka.actor.ActorRef"class=
Throws exceptions for specific reasons if the pool can not be populated before the system has been started.</p></div><dlclass="paramcmts block"><dtclass="param">name</dt><ddclass="cmt"><p>the name of the pool</p></dd><dtclass="param">pool</dt><ddclass="cmt"><p>the numbers that will belong to the pool</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the new pool is created;
<code>false</code>, if the new pool can not be created because the system has already been started</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>NumberPoolHub.AddPool</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#AvatarEvents"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="AvatarEvents:akka.actor.ActorRef"class="anchorToMember"></a><aid="AvatarEvents:ActorRef"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#AvatarEvents: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">AvatarEvents</span><spanclass="result">: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#AvatarEvents_="group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="AvatarEvents_=(bus:akka.actor.ActorRef):akka.actor.ActorRef"class="anchorToMember"></a><aid="AvatarEvents_=(ActorRef):ActorRef"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#AvatarEvents_=(bus:akka.actor.ActorRef):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"title="gt4s: AvatarEvents_$eq">AvatarEvents_=</span><spanclass="params">(<spanname="bus">bus: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span>)</span><spanclass="result">: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#Building"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Building(name:String):Option[net.psforever.objects.serverobject.structures.Building]"class="anchorToMember"></a><aid="Building(String):Option[Building]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Building(name:String):Option[net.psforever.objects.serverobject.structures.Building]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Building</span><spanclass="params">(<spanname="name">name: <spanname="scala.Predef.String"class="extype">String</span></span>)</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<ahref="../serverobject/structures/Building.html"name="net.psforever.objects.serverobject.structures.Building"id="net.psforever.objects.serverobject.structures.Building"class="extype">Building</a>]</span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#Building"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Building(id:Int):Option[net.psforever.objects.serverobject.structures.Building]"class="anchorToMember"></a><aid="Building(Int):Option[Building]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Building(id:Int):Option[net.psforever.objects.serverobject.structures.Building]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Building</span><spanclass="params">(<spanname="id">id: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<ahref="../serverobject/structures/Building.html"name="net.psforever.objects.serverobject.structures.Building"id="net.psforever.objects.serverobject.structures.Building"class="extype">
- <code>ZonePopulationUpdateMessage</code></p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>the <code>Zone</code> object</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#Corpses"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Corpses:List[net.psforever.objects.Player]"class="anchorToMember"></a><aid="Corpses:List[Player]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Corpses:List[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">Corpses</span><spanclass="result">: <spanname="scala.List"class="extype">List</span>[<ahref="../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a>]</span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#DeployableList"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="DeployableList:List[net.psforever.objects.ce.Deployable]"class="anchorToMember"></a><aid="DeployableList:List[Deployable]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#DeployableList:List[net.psforever.objects.ce.Deployable]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">DeployableList</span><spanclass="result">: <spanname="scala.List"class="extype">List</span>[<ahref="../ce/Deployable.html"name="net.psforever.objects.ce.Deployable"id="net.psforever.objects.ce.Deployable"class="extype">Deployable</a>]</span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#Deployables"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Deployables:akka.actor.ActorRef"class="anchorToMember"></a><aid="Deployables:ActorRef"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Deployables: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">Deployables</span><spanclass="result">: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#EquipmentOnGround"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="EquipmentOnGround:List[net.psforever.objects.equipment.Equipment]"class="anchorToMember"></a><aid="EquipmentOnGround:List[Equipment]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#EquipmentOnGround:List[net.psforever.objects.equipment.Equipment]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">EquipmentOnGround</span><spanclass="result">: <spanname="scala.List"class="extype">List</span>[<ahref="../equipment/Equipment.html"name="net.psforever.objects.equipment.Equipment"id="net.psforever.objects.equipment.Equipment"class="extype">Equipment</a>]</span></span><pclass="shortcomment cmt">The <code>List</code> of items (<code>Equipment</code>) dropped by players on the ground and can be collected again.</p><divclass="fullcomment"><divclass="comment cmt"><p>The <code>List</code> of items (<code>Equipment</code>) dropped by players on the ground and can be collected again.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>the <code>List</code> of <code>Equipment</code></p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#GUID"group="Ungrouped"ful
The object must be upcast into due to the minor difference between the storage type and the return type.</p></div><dlclass="paramcmts block"><dtclass="param">object_guid</dt><ddclass="cmt"><p>the globally unique identifier requested</p></dd><dt>returns</dt><ddclass="cmt"><p>the associated object, if it exists</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>NumberPoolHub(Int)</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#GUID"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="GUID(object_guid:net.psforever.types.PlanetSideGUID):Option[net.psforever.objects.PlanetSideGameObject]"class="anchorToMember"></a><aid="GUID(PlanetSideGUID):Option[PlanetSideGameObject]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#GUID(object_guid:net.psforever.types.PlanetSideGUID):Option[net.psforever.objects.PlanetSideGameObject]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">GUID</span><spanclass="params">(<spanname="object_guid">object_guid: <ahref="../../types/PlanetSideGUID.html"name="net.psforever.types.PlanetSideGUID"id="net.psforever.types.PlanetSideGUID"class="extype">PlanetSideGUID</a></span>)</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<ahref="../PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a>]</span></span><pclass="shortcomment cmt">Recover an object from the globally unique identifier system by the number that was assigned previously.</p><divclass="fullcomment"><divclass="comment cmt"><p>Recover an object from the globally unique identifier system by the number that was assigned previously.</p></div><dlclass="paramcmts block"><dtclass="param">object_guid</dt><ddclass="cmt"><p>the globally unique identifier requested</p></dd><dt>returns</dt><ddclass="cmt"><p>the associated object, if it exists</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>GUID(Int)</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#GUID"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="GUID(object_guid:Option[net.psforever.types.PlanetSideGUID]):Option[net.psforever.objects.PlanetSideGameObject]"class="anchorToMember"></a><aid="GUID(Option[PlanetSideGUID]):Option[PlanetSideGameObject]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#GUID(object_guid:Option[net.psforever.types.PlanetSideGUID]):Option[net.psforever.objects.PlanetSideGameObject]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">GUID</span><spanclass="params">(<spanname="object_guid">object_guid: <spanname="scala.Option"class="extype">Option</span>[<ahref="../../types/PlanetSideGUID.html"name="net.psforever.types.PlanetSideGUID"id="net.psforever.types.PlanetSideGUID"class="extype">PlanetSideGUID</a>]</span>)</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<ahref="../PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a>]</span></span><pclass="shortcomment cmt">Recover an object from the globally unique identifier system by the number that was assigned previously.</p><divclass="fullcomment"><divclass="comment cmt"><p>Recover an object from the globally unique identifier system by the number that was assigned previously.</p></div><dlclass="paramcmts block"><dtclass="param">object_guid</dt><ddclass="cmt"><p>the globa
A warning will be issued.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>synchronized reference to the globally unique identifier system</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#GUID"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="GUID:net.psforever.objects.guid.UniqueNumberOps"class="anchorToMember"></a><aid="GUID:UniqueNumberOps"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#GUID:net.psforever.objects.guid.UniqueNumberOps"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">GUID</span><spanclass="result">: <ahref="../guid/UniqueNumberOps.html"name="net.psforever.objects.guid.UniqueNumberOps"id="net.psforever.objects.guid.UniqueNumberOps"class="extype">UniqueNumberOps</a></span></span><pclass="shortcomment cmt">The globally unique identifier system ensures that concurrent requests do not clash.</p><divclass="fullcomment"><divclass="comment cmt"><p>The globally unique identifier system ensures that concurrent requests do not clash.
A clash is merely when the same number is produced more than once by the same system due to concurrent requests.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>reference to the globally unique identifier system</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#Ground"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Ground:akka.actor.ActorRef"class="anchorToMember"></a><aid="Ground:ActorRef"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Ground: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">Ground</span><spanclass="result">: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span></span><pclass="shortcomment cmt">Coordinate <code>Equipment</code> that has been dropped on the ground or to-be-dropped on the ground.</p><divclass="fullcomment"><divclass="comment cmt"><p>Coordinate <code>Equipment</code> that has been dropped on the ground or to-be-dropped on the ground.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>synchronized reference to the ground</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>ZoneGroundActor</code><br>
</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>the abstract index position of this <code>Zone</code></p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#Players"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Players:List[net.psforever.objects.avatar.Avatar]"class="anchorToMember"></a><aid="Players:List[Avatar]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Players:List[net.psforever.objects.avatar.Avatar]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Players</span><spanclass="result">: <spanname="scala.List"class="extype">List</span>[<ahref="../avatar/Avatar.html"name="net.psforever.objects.avatar.Avatar"id="net.psforever.objects.avatar.Avatar"class="extype">Avatar</a>]</span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#PopulateBlockMap"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="PopulateBlockMap():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#PopulateBlockMap():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">PopulateBlockMap</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#Population"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Population:akka.actor.ActorRef"class="anchorToMember"></a><aid="Population:ActorRef"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Population: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">Population</span><spanclass="result">: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#Projectile"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Projectile:akka.actor.ActorRef"class="anchorToMember"></a><aid="Projectile:ActorRef"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Projectile: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">Projectile</span><spanclass="result">: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#Projectiles"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Projectiles:List[net.psforever.objects.ballistics.Projectile]"class="anchorToMember"></a><aid="Projectiles:List[Projectile]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#Projectiles:List[net.psforever.objects.ballistics.Projectile]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Projectiles</span><spanclass="result">: <spanname="scala.List"class="extype">List</span>[<ahref="../ballistics/Projectile.html"name="net.psforever.objects.ballistics.Projectile"id="net.psforever.objects.ballistics.Projectile"class="extype">Projectile</a>]</span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#RemoveIntercontinentalLatticeLink"gro
Throws exceptions for specific reasons if the pool can not be removed before the system has been started.</p></div><dlclass="paramcmts block"><dtclass="param">name</dt><ddclass="cmt"><p>the name of the pool</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the pool is un-made;
<code>false</code>, if the pool can not be removed (because the system has already been started?)</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>NumberPoolHub.RemovePool</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#SetupNumberPools"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="SetupNumberPools():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#SetupNumberPools():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">SetupNumberPools</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#SpawnGroups"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="SpawnGroups(spawns:(net.psforever.objects.serverobject.structures.Building,List[net.psforever.objects.SpawnPoint])):Map[net.psforever.objects.serverobject.structures.Building,List[net.psforever.objects.SpawnPoint]]"class="anchorToMember"></a><aid="SpawnGroups((Building,List[SpawnPoint])):Map[Building,List[SpawnPoint]]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#SpawnGroups(spawns:(net.psforever.objects.serverobject.structures.Building,List[net.psforever.objects.SpawnPoint])):Map[net.psforever.objects.serverobject.structures.Building,List[net.psforever.objects.SpawnPoint]]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">SpawnGroups</span><spanclass="params">(<spanname="spawns">spawns: (<ahref="../serverobject/structures/Building.html"name="net.psforever.objects.serverobject.structures.Building"id="net.psforever.objects.serverobject.structures.Building"class="extype">Building</a>, <spanname="scala.List"class="extype">List</span>[<ahref="../SpawnPoint.html"name="net.psforever.objects.SpawnPoint"id="net.psforever.objects.SpawnPoint"class="extype">SpawnPoint</a>])</span>)</span><spanclass="result">: <spanname="scala.Predef.Map"class="extype">Map</span>[<ahref="../serverobject/structures/Building.html"name="net.psforever.objects.serverobject.structures.Building"id="net.psforever.objects.serverobject.structures.Building"class="extype">Building</a>, <spanname="scala.List"class="extype">List</span>[<ahref="../SpawnPoint.html"name="net.psforever.objects.SpawnPoint"id="net.psforever.objects.SpawnPoint"class="extype">SpawnPoint</a>]]</span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#SpawnGroups"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="SpawnGroups(buildingId:Int):List[net.psforever.objects.SpawnPoint]"class="anchorToMember"></a><aid="SpawnGroups(Int):List[SpawnPoint]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/zones/Zone.html#SpawnGroups(buildingId:Int):List[net.psforever.objects.SpawnPoint]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">SpawnGroups</span><spanclass="params">(<spanname="buildingId">buildingId: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.List"class="extype">List</span>[<ahref="../SpawnPoint.html"name="net.psforever.objects.SpawnPoint"id="net.psforever.objects.SpawnPoint"class="extype">SpawnPoint</a>]</span></span></li><liclass="indented0 "name="net.psforever.objects.zones.Zone#SpawnGroups"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="SpawnGroups(building:net.psforever.obj
Called from the <code>Actor</code> that governs this <code>Zone</code> when it is passed a constructor reference to the <code>Zone</code>.</p><divclass="fullcomment"><divclass="comment cmt"><p>Establish the basic accessible conditions necessary for a functional <code>Zone</code>.<br>
<br>
Called from the <code>Actor</code> that governs this <code>Zone</code> when it is passed a constructor reference to the <code>Zone</code>.
Specifically, the order of calling follows: <code>InterstellarCluster.preStart -> ZoneActor.receive(Zone.Init()) -> Zone.Init</code>.
The basic method performs three main operations.
First, the <code>Actor</code>-driven aspect of the globally unique identifier system for this <code>Zone</code> is finalized.
Second, all supporting <code>Actor</code> agents are created, e.g., <code>ground</code>.
Third, the <code>ZoneMap</code> server objects are loaded and constructed within that aforementioned system.
</p></div><dlclass="paramcmts block"><dtclass="param">objectGuid</dt><ddclass="cmt"><p>the unique indentifier being checked against the <code>guid</code> access point</p></dd><dtclass="param">test</dt><ddclass="cmt"><p>a test for the discovered object;
expects at least <code>Type</code> checking</p></dd><dtclass="param">description</dt><ddclass="cmt"><p>an explanation of how the object, if not discovered, should be identified</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code> if the object was discovered and validates correctly;