Garrison building
Перейти к навигации
Перейти к поиску
garrison_building
Заселение для гарнизонных построек и участков для строительства. Есть 2 таблицы garrison_building_creature и garrison_building_gameobject которые отличаются только типов обьектов и полями релокации.
Таблица:
map:
Очень важное поле. Т.к. иды мест построек совпадают с фракциями, то распределение для какой именно фракции заселение это как раз карта.
| Lvl | MapId | Fraction |
|---|---|---|
| 1 | 1152 | Horde |
| 2 | 1330 | Horde |
| 3 | 1153 | Horde |
| 1 | 1158 | Alliance |
| 2 | 1331 | Alliance |
| 3 | 1159 | Alliance |
- ID участка для строительства. GarrPlotInstanceID по снифам.
BuildID
- ID постройки. Если = 0 - заселение для пустого участка без строительства.
building
- 0 - заселение для готовой постройки. 1 - заселение для строящейся постройки (строители, пыль).
Как собирать
По пакетам SMSG_GARRISON_PLACE_BUILDING_RESULT можно найти момент когда была запущена постройка на строительство и посмотреть какие обьекты были с этим состоянием добавлены (через SMSG_UPDATE_OBJECT). это для состояния building=1.