dynamic_zones
Relationships
erDiagram
dynamic_zones {
int dz_switch_id
intunsigned id
intunsigned compass_zone_id
int instance_id
intunsigned safe_return_zone_id
}
zone {
int zoneidnumber
varchar short_name
tinyintunsigned version
varchar content_flags
varchar content_flags_disabled
}
doors {
varchar content_flags
varchar content_flags_disabled
int dz_switch_id
int keyitem
varchar zone
varchar dest_zone
intunsigned dest_instance
smallint version
}
dynamic_zone_members {
intunsigned character_id
intunsigned dynamic_zone_id
}
instance_list {
int id
tinyintunsigned version
intunsigned zone
}
dynamic_zones ||--o{ zone : "One-to-One"
dynamic_zones ||--o{ doors : "Has-Many"
dynamic_zones ||--o{ dynamic_zone_members : "Has-Many"
dynamic_zones ||--o{ instance_list : "One-to-One"
dynamic_zones ||--o{ zone : "One-to-One"
| Relationship Type |
Local Key |
Relates to Table |
Foreign Key |
| One-to-One |
compass_zone_id |
zone |
zoneidnumber |
| Has-Many |
dz_switch_id |
doors |
dz_switch_id |
| Has-Many |
id |
dynamic_zone_members |
dynamic_zone_id |
| One-to-One |
instance_id |
instance_list |
id |
| One-to-One |
safe_return_zone_id |
zone |
zoneidnumber |
Schema
| Column |
Data Type |
Description |
| id |
int |
Unique Dynamic Zone Identifier |
| instance_id |
int |
Instance Identifier |
| type |
tinyint |
Type |
| uuid |
varchar |
UUID |
| name |
varchar |
Name |
| leader_id |
int |
Leader Character Identifier |
| min_players |
int |
Minimum Players |
| max_players |
int |
Maximum Players |
| dz_switch_id |
int |
Dynamic Zone Switch Identifier](../../schema/doors/doors.md) |
| compass_zone_id |
int |
Compass Zone Identifier |
| compass_x |
float |
Compass X Coordinate |
| compass_y |
float |
Compass Y Coordinate |
| compass_z |
float |
Compass Z Coordinate |
| safe_return_zone_id |
int |
Safe Return Zone Identifier |
| safe_return_x |
float |
Safe Return X Coordinate |
| safe_return_y |
float |
Safe Return Y Coordinate |
| safe_return_z |
float |
Safe Return Z Coordinate |
| safe_return_heading |
float |
Safe Return Heading Coordinate |
| zone_in_x |
float |
Zone In X Coordinate |
| zone_in_y |
float |
Zone In Y Coordinate |
| zone_in_z |
float |
Zone In Z Coordinate |
| zone_in_heading |
float |
Zone In Heading Coordinate |
| has_zone_in |
tinyint |
Has Zone In: 0 = False, 1 = True |