Module: ZoneInstance

ZoneInstance

Zone Instance, there should only be one per child zone process.

Source:

Members

AI :Object

AI Object

Type:
  • Object
Source:
To Do:
  • AI is a work in progress.

clean_name :String

A cleaned up name of the zones display name for some reason.

Type:
  • String
Source:

Clients :Array

An array of clients connected to the zone.

Type:
  • Array
Source:

display_name :String

The zones display name if possible.
Configured in Config/zones.json

Type:
  • String
Source:

id :Integer

The zone ID.

Type:
  • Integer
Source:

Items :Array

An array of Items on the zone. (On ground)

Type:
  • Array
Source:

Monsters :Array

An array of Monsters on the zone.

Type:
  • Array
Source:

name :String

The zone Name if possible.

Type:
  • String
Source:

Npc :Array

An array of NPC on the zone.

Type:
  • Array
Source:

NpcNodesHashTable :Array

An array of NPC on the zone.

Type:
  • Array
Source:

packetCollection :PacketCollection

The packet collection for the zone server.

Type:
  • PacketCollection
Source:

QuadTree :QuadTree

QuadTree used to search quickly for entities.

Type:
  • QuadTree
Source:

socketTransferQueue :Object

Socket transfer queue.
This is used for zone transfers.

Type:
  • Object
Source:

<inner> random :Random

A seedable random engine.

Type:
  • Random
Source:
The contributors to the InfiniteSky project.
Documentation generated by JSDoc 3.4.0 on Sat Jul 16th 2016