zone_points
Relationships
erDiagram
zone_points {
varchar content_flags
varchar content_flags_disabled
intunsigned target_instance
varchar zone
intunsigned target_zone_id
int version
}
content_flags {
varchar flag_name
}
instance_list {
int id
tinyintunsigned version
intunsigned zone
}
zone {
int zoneidnumber
varchar short_name
tinyintunsigned version
varchar content_flags
varchar content_flags_disabled
}
zone_points ||--o{ content_flags : "One-to-One"
zone_points ||--o{ content_flags : "One-to-One"
zone_points ||--o{ instance_list : "One-to-One"
zone_points ||--o{ zone : "One-to-One"
zone_points ||--o{ zone : "One-to-One"
zone_points ||--o{ zone : "One-to-One"
Relationship Type
Local Key
Relates to Table
Foreign Key
One-to-One
content_flags
content_flags
flag_name
One-to-One
content_flags_disabled
content_flags
flag_name
One-to-One
target_instance
instance_list
id
One-to-One
target_zone_id
zone
zoneidnumber
One-to-One
version
zone
version
One-to-One
zone
zone
short_name
Schema
Column
Data Type
Description
id
int
Unique Zone Point Identifier
zone
varchar
Zone Short Name
version
int
Version
number
smallint
Represents the iterator field sent in the struct ZonePoint_Entry, zone points for the current zone are sent when client zones in (during Client::Handle_Connect_OP_ReqClientSpawn in client_packet.cpp). This number field must be unique and also could have a hardcoded equivalent in the client, eg. client is expecting a specific number value for a zone point or teleport/object pad, such as in Erudin (erudnext).
y
float
Y Coordinate
x
float
X Coordinate
z
float
Z Coordinate
heading
float
Heading Coordinate
target_y
float
Target Y Coordinate
target_x
float
Target X Coordinate
target_z
float
Target Z Coordinate
target_heading
float
Target Heading Coordinate
zoneinst
smallint
Instance Identifier
target_zone_id
int
Target Zone Identifier
target_instance
int
Target Instance Identifier
buffer
float
Zone Point Buffer
client_version_mask
int
Client Version Mask
min_expansion
tinyint
Minimum Expansion
max_expansion
tinyint
Maximum Expansion
content_flags
varchar
Content Flags Required to be Enabled
content_flags_disabled
varchar
Content Flags Required to be Disabled
is_virtual
tinyint
Is Virtual: 0 = False, 1 = True
height
int
Height
width
int
Width
February 10, 2024
October 17, 2021
GitHub