Battleground template

Материал из YTDB DataBase

(Различия между версиями)
Перейти к: навигация, поиск
(Перевел)
 
(21 промежуточная версия не показана)
Строка 2: Строка 2:
| __TOC__
| __TOC__
|}
|}
-
Назад к списку таблиц [[mangosdb_struct|world database]].
+
[[Category: Mangos world database tables]]
 +
К описанию таблиц [[mangosdb_struct|базы данных mangos]].
-
<big>'''The `battleground_template` table'''</big>
+
<big>'''Таблица `battleground_template`'''</big>
Содержит различную информацию о полях сражений: сколько нужно игроков для старта, сколько игроков может находиться внутри и местоположение точки начала каждой стороны.
Содержит различную информацию о полях сражений: сколько нужно игроков для старта, сколько игроков может находиться внутри и местоположение точки начала каждой стороны.
Строка 14: Строка 15:
|'''Field'''
|'''Field'''
|'''Type'''
|'''Type'''
 +
|'''Attributes'''
|'''Null'''
|'''Null'''
|'''Key'''
|'''Key'''
|'''Default'''
|'''Default'''
-
|'''Extra'''
+
|'''Comments'''
|-
|-
|[[#id|id]]
|[[#id|id]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 27: Строка 30:
|-
|-
|[[#MinPlayersPerTeam|MinPlayersPerTeam]]
|[[#MinPlayersPerTeam|MinPlayersPerTeam]]
-
|smallint(5) unsigned
+
|smallint(5)
 +
|unsigned
|NO
|NO
|
|
Строка 34: Строка 38:
|-
|-
|[[#MaxPlayersPerTeam|MaxPlayersPerTeam]]
|[[#MaxPlayersPerTeam|MaxPlayersPerTeam]]
-
|smallint(5) unsigned
+
|smallint(5)
-
|NO
+
|unsigned
-
|
+
-
|0
+
-
|
+
-
|-
+
-
|[[#MinLvl|MinLvl]]
+
-
|tinyint(3) unsigned
+
-
|NO
+
-
|
+
-
|0
+
-
|
+
-
|-
+
-
|[[#MaxLvl|MaxLvl]]
+
-
|tinyint(3) unsigned
+
|NO
|NO
|
|
Строка 55: Строка 46:
|-
|-
|[[#AllianceStartLoc|AllianceStartLoc]]
|[[#AllianceStartLoc|AllianceStartLoc]]
-
|mediumint(8) unsigned
+
|mediumint(8)
-
|NO
+
|unsigned
-
|
+
-
|
+
-
|
+
-
|-
+
-
|[[#AllianceStartO|AllianceStartO]]
+
-
|float
+
|NO
|NO
|
|
Строка 69: Строка 54:
|-
|-
|[[#HordeStartLoc|HordeStartLoc]]
|[[#HordeStartLoc|HordeStartLoc]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|
|
Строка 75: Строка 61:
|
|
|-
|-
-
|[[#HordeStartO|HordeStartO]]
+
|[[#StartMaxDist|StartMaxDist]]
|float
|float
 +
|
|NO
|NO
|
|
Строка 86: Строка 73:
<big>'''Описание полей'''</big>
<big>'''Описание полей'''</big>
====id====
====id====
-
The battleground ID. See BattlemasterList.dbc
+
Номер поля сражений. Смотри [[BattlemasterList.dbc|BattlemasterList.dbc]].
{| border="1" cellspacing=0 cellpadding=3
{| border="1" cellspacing=0 cellpadding=3
-
! ID !! Type
+
! ID !! Тип
|-
|-
-
| 1 || Alterac Valley
+
| 1 || Альтеракская долина
|-
|-
-
| 2 || Warsong Gulch
+
| 2 || Ущелье Песни Войны
|-
|-
-
| 3 || Arathi Basin
+
| 3 || Низина Арати
|-
|-
-
| 4 || Nagrand Arena
+
| 4 || Арена Награнда
|-
|-
-
| 5 || Blade's Edge Arena
+
| 5 || Арена Острогорья
|-
|-
-
| 6 || All Arena
+
| 6 || Все арены
|-
|-
-
| 7 || Eye of the Storm
+
| 7 || Око Бури
|-
|-
-
| 8 || Ruins of Lordaeron
+
| 8 || Руины Лордерона
|-
|-
-
| 9 || Strand of the Ancients
+
| 9 || Берег Древних
|-
|-
-
| 10 || Dalaran Sewers
+
| 10 || Арена Даларана
|-
|-
-
| 11 || The Ring of Valor
+
| 11 || Арена Доблести
 +
|-
 +
| 30 || Остров Завоеваний
 +
|-
 +
| 32 || Случайное Поле Боя
|}
|}
====MinPlayersPerTeam====
====MinPlayersPerTeam====
-
Controls the minimum number of players that need to join the battleground on each faction side for the battleground to start. For the battleground to start, all characters (between min and max player values) must be in the same tier. Tiers are set up in ranges of 10 levels except for level 70. So the first tier is 10-19, the next are 20-29, 30-39, 40-49, 50-59, 60-69, and finally 70. If characters of different tiers all join the queue, they will join their respective tier's queue and wait for more players of their tier to join the queue. Characters in different tiers can never join the same battleground.
+
Контролирует минимальное число игроков необходимых для того, что бы присоединиться к полю боя и начать сражение. Так же, для начала битвы на поле боя нужно, что бы все игроки были определённого уровня. Диапазон уровней равен 10. От 10 уровня и до 80 уровня. Все диапазоны: 10-19, 20-29, 30-39, 40-49, 50-59, 60-69, 70-79 и 80. Т.е. если персонаж встал в очередь, то он будет присоединен к группе игроков подходящих по уровню из диапазонов указанных выше.
 +
 
====MaxPlayersPerTeam====
====MaxPlayersPerTeam====
-
Controls how many players from each team can join the battleground.<br/>
+
Указывается, как много игроков могу присоединиться к одной команде на поле боя. Если указать 0, то будет использовано стандартное значение из DBC.
-
NOTE2: If left to be 0, mangos will use the default DBC value.
+
 
-
====MinLvl====
+
-
The minimum level that players need to be in order to join the battleground.<br/>
+
-
NOTE: If left to be 0, mangos will use the default DBC value.
+
-
====MaxLvl====
+
-
The maximum level that players can be to enter the battleground.<br/>
+
-
NOTE: If left to be 0, mangos will use the default DBC value.
+
====AllianceStartLoc====
====AllianceStartLoc====
-
The location where the alliance players get teleported to when the battleground first starts. See [[WorldSafeLocs.dbc]]
+
Указывается локация, куда игроки Альянса будут телепортированы когда сражение на поле боя начнется. Смотри [[WorldSafeLocs.dbc]].
-
====AllianceStartO====
+
 
-
The orientation of the alliance players upon teleport into the battleground. North is 0, south is Pi (3.14159).
+
====HordeStartLoc====
====HordeStartLoc====
-
The location where the horde players get teleported to when the battleground first starts. See [[WorldSafeLocs.dbc]]
+
Указывается локация, куда игроки Орды будут телепортированы когда сражение на поле боя начнется. Смотри [[WorldSafeLocs.dbc]].
-
====HordeStartO====
+
 
-
The orientation of the horde players upon teleport into the battleground. North is 0, south is Pi (3.14159).
+
====StartMaxDist====

Текущая версия на 11:18, 1 февраля 2020

Содержание

К описанию таблиц базы данных mangos.


Таблица `battleground_template`

Содержит различную информацию о полях сражений: сколько нужно игроков для старта, сколько игроков может находиться внутри и местоположение точки начала каждой стороны.


Структура

Field Type Attributes Null Key Default Comments
id mediumint(8) unsigned NO PRI
MinPlayersPerTeam smallint(5) unsigned NO 0
MaxPlayersPerTeam smallint(5) unsigned NO 0
AllianceStartLoc mediumint(8) unsigned NO
HordeStartLoc mediumint(8) unsigned NO
StartMaxDist float NO


Описание полей

id

Номер поля сражений. Смотри BattlemasterList.dbc.

ID Тип
1 Альтеракская долина
2 Ущелье Песни Войны
3 Низина Арати
4 Арена Награнда
5 Арена Острогорья
6 Все арены
7 Око Бури
8 Руины Лордерона
9 Берег Древних
10 Арена Даларана
11 Арена Доблести
30 Остров Завоеваний
32 Случайное Поле Боя

MinPlayersPerTeam

Контролирует минимальное число игроков необходимых для того, что бы присоединиться к полю боя и начать сражение. Так же, для начала битвы на поле боя нужно, что бы все игроки были определённого уровня. Диапазон уровней равен 10. От 10 уровня и до 80 уровня. Все диапазоны: 10-19, 20-29, 30-39, 40-49, 50-59, 60-69, 70-79 и 80. Т.е. если персонаж встал в очередь, то он будет присоединен к группе игроков подходящих по уровню из диапазонов указанных выше.

MaxPlayersPerTeam

Указывается, как много игроков могу присоединиться к одной команде на поле боя. Если указать 0, то будет использовано стандартное значение из DBC.

AllianceStartLoc

Указывается локация, куда игроки Альянса будут телепортированы когда сражение на поле боя начнется. Смотри WorldSafeLocs.dbc.

HordeStartLoc

Указывается локация, куда игроки Орды будут телепортированы когда сражение на поле боя начнется. Смотри WorldSafeLocs.dbc.

StartMaxDist

Личные инструменты