Garrison building: различия между версиями

Материал из Uwow
Перейти к навигации Перейти к поиску
Метка: visualeditor
Метка: visualeditor
 
(не показаны 74 промежуточные версии этого же участника)
Строка 50: Строка 50:


вот пример<blockquote>ServerToClient: SMSG_GARRISON_BUILDING_ACTIVATED (0x00AB) Length: 4 ConnIdx: 0 Time: 05/03/2015 06:50:07.000 Number: 1294</blockquote><blockquote>GarrPlotInstanceID: 18</blockquote>и ищем назад по тексту GarrPlotInstanceID: 18 в SMSG_GET_GARRISON_INFO_RESULT мы увидим что-то типа<blockquote>(GarrisonBuildingInfo) [4] GarrPlotInstanceID: 18</blockquote><blockquote>(GarrisonBuildingInfo) [4] GarrBuildingID: 60</blockquote>что говорит об активации нами билдинга 60 или по дбц GarrBuilding.db2 - The Forge
вот пример<blockquote>ServerToClient: SMSG_GARRISON_BUILDING_ACTIVATED (0x00AB) Length: 4 ConnIdx: 0 Time: 05/03/2015 06:50:07.000 Number: 1294</blockquote><blockquote>GarrPlotInstanceID: 18</blockquote>и ищем назад по тексту GarrPlotInstanceID: 18 в SMSG_GET_GARRISON_INFO_RESULT мы увидим что-то типа<blockquote>(GarrisonBuildingInfo) [4] GarrPlotInstanceID: 18</blockquote><blockquote>(GarrisonBuildingInfo) [4] GarrBuildingID: 60</blockquote>что говорит об активации нами билдинга 60 или по дбц GarrBuilding.db2 - The Forge
+ новый способ сбора через свопы (разумеется  если делали) - CMSG_GARRISON_SWAP_BUILDINGS после этого пакета ловим плэйсы ну и слегка гадаем кто куда, чуть сложнее но все данные на руках в этом случае т.к. одно из зданий мы уже знаем так что узнать какие мобы или гошки появились у нас не должно быть сложным.
Просто ловим SMSG_GARRISON_PLACE_BUILDING_RESULT после CMSG_GARRISON_SWAP_BUILDINGS  и работаем.


== Описание всех идов для постройки ==
== Описание всех идов для постройки ==
Строка 82: Строка 86:
|1
|1
|Storehouse
|Storehouse
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|<nowiki>-/+</nowiki>
|
|
|-
|-
Строка 90: Строка 94:
|1
|1
|Salvage Yard
|Salvage Yard
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>-/+</nowiki>
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 98: Строка 102:
|1
|1
|The Forge
|The Forge
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/-</nowiki>
|
|
|
|-
|-
Строка 108: Строка 112:
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/-</nowiki>
|
|
|-
|-
Строка 114: Строка 118:
|1
|1
|The Tannery
|The Tannery
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>-/+</nowiki>
|
|
|-
|-
Строка 122: Строка 126:
|1
|1
|Engineering Works
|Engineering Works
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 132: Строка 136:
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 138: Строка 142:
|1
|1
|Tailoring Emporium
|Tailoring Emporium
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/-</nowiki>
|
|
|
|
|-
|-
Строка 146: Строка 150:
|1
|1
|Scribe's Quarters
|Scribe's Quarters
|
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 154: Строка 158:
|1
|1
|Gem Boutique
|Gem Boutique
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>-/+</nowiki>
|<nowiki>-/+</nowiki>
|
|
|
|
|-
|-
Строка 162: Строка 166:
|2
|2
|The Forge
|The Forge
|
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 178: Строка 182:
|2
|2
|Alchemy Lab
|Alchemy Lab
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 194: Строка 198:
|2
|2
|The Tannery
|The Tannery
|
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 210: Строка 214:
|2
|2
|Engineering Works
|Engineering Works
|
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 226: Строка 230:
|2
|2
|Enchanter's Study
|Enchanter's Study
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 242: Строка 246:
|2
|2
|Tailoring Emporium
|Tailoring Emporium
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 258: Строка 262:
|2
|2
|Scribe's Quarters
|Scribe's Quarters
|
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 274: Строка 278:
|2
|2
|Gem Boutique
|Gem Boutique
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 290: Строка 294:
|2
|2
|Salvage Yard
|Salvage Yard
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 306: Строка 310:
|2
|2
|Storehouse
|Storehouse
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>-/+</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 348: Строка 352:
|34
|34
|1
|1
|Lunarfall Inn
|Frostwall Tavern /Lunarfall Inn
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/-</nowiki>
|
|
|
|-
|-
|35
|35
|2
|2
|Lunarfall Inn
|Frostwall Tavern / Lunarfall Inn
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/-</nowiki>
|
|
|-
|-
|36
|36
|3
|3
|Lunarfall Inn
|Frostwall Tavern / Lunarfall Inn
|
|
|
|
Строка 371: Строка 375:
|Lumber Mill
|Lumber Mill
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 378: Строка 382:
|Lumber Mill
|Lumber Mill
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 385: Строка 389:
|Trading Post
|Trading Post
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>-/+</nowiki>
|
|
|-
|-
Строка 405: Строка 409:
|2
|2
|Trading Post
|Trading Post
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>-/+</nowiki>
|
|
|-
|-
Строка 452: Строка 456:
|1
|1
|Dwarven Bunker
|Dwarven Bunker
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 459: Строка 463:
|2
|2
|Dwarven Bunker
|Dwarven Bunker
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 480: Строка 484:
|2
|2
|Barracks
|Barracks
|<nowiki>-/+</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 515: Строка 519:
|1
|1
|Stables
|Stables
|<nowiki>-/+</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>-/+</nowiki>
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 522: Строка 526:
|2
|2
|Stables
|Stables
|
|<nowiki>+/+</nowiki>
|<nowiki>-/+</nowiki>
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 536: Строка 540:
|1
|1
|Gnomish Gearworks
|Gnomish Gearworks
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 543: Строка 547:
|2
|2
|Gnomish Gearworks
|Gnomish Gearworks
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-

Текущая версия от 14:29, 21 февраля 2016

garrison_building

Заселение для гарнизонных построек и участков для строительства. Есть 2 таблицы garrison_building_creature и garrison_building_gameobject которые отличаются только типов обьектов и полями релокации.

Таблица:

map:

Очень важное поле. Т.к. иды мест построек совпадают с фракциями, то распределение для какой именно фракции заселение это как раз карта. Сейчас используется только 1-й лвл, остальные карты добавляются автоматом. Если указали карту другого уровня - автоматом все распределиться, так что не страшно.

Lvl MapId Fraction
1 1152 Horde
2 1330 Horde
3 1153 Horde
1 1158 Alliance
2 1331 Alliance
3 1159 Alliance

plotID

  • ID участка для строительства. GarrPlotInstanceID по снифам.

BuildID

  • ID постройки. Если = 0 - заселение для пустого участка без строительства или в связки с полем building определяет заселения строителей.

building

  • 0 - заселение для готовой постройки. 1 - заселение для строящейся постройки (строители, пыль).

Как собирать

По пакетам SMSG_GARRISON_PLACE_BUILDING_RESULT можно найти момент когда была запущена постройка на строительство и посмотреть какие обьекты были с этим состоянием добавлены (через SMSG_UPDATE_OBJECT). это для состояния building=1.

Для просмотра мобов или обьектов которые появляются после постройки смотрим после SMSG_GARRISON_BUILDING_ACTIVATED пакета (или в случае квестового спавна SMSG_GARRISON_PLACE_BUILDING_RESULT). Что бы понять какое здание было активировано, смотрим его инстанс

вот пример

ServerToClient: SMSG_GARRISON_BUILDING_ACTIVATED (0x00AB) Length: 4 ConnIdx: 0 Time: 05/03/2015 06:50:07.000 Number: 1294

GarrPlotInstanceID: 18

и ищем назад по тексту GarrPlotInstanceID: 18 в SMSG_GET_GARRISON_INFO_RESULT мы увидим что-то типа

(GarrisonBuildingInfo) [4] GarrPlotInstanceID: 18

(GarrisonBuildingInfo) [4] GarrBuildingID: 60

что говорит об активации нами билдинга 60 или по дбц GarrBuilding.db2 - The Forge

+ новый способ сбора через свопы (разумеется если делали) - CMSG_GARRISON_SWAP_BUILDINGS после этого пакета ловим плэйсы ну и слегка гадаем кто куда, чуть сложнее но все данные на руках в этом случае т.к. одно из зданий мы уже знаем так что узнать какие мобы или гошки появились у нас не должно быть сложным.

Просто ловим SMSG_GARRISON_PLACE_BUILDING_RESULT после CMSG_GARRISON_SWAP_BUILDINGS и работаем.

Описание всех идов для постройки

https://monosnap.com/file/B1hvfsMsj3KWcCFGFlcvEYJKrxntEV (Зеркало) - Horde Lvl1

https://monosnap.com/file/UB8606Ebrud9iucWsG84odnljOFaCi (Зеркало)- Horde lvl 2

https://monosnap.com/file/HwEVj0hGe8WP4f5Z8OmcItYaKiSkC6 (Зеркало) - Horde lvl3

http://take.ms/jTte7 (Зеркало) - Alliance lvl 2

http://take.ms/XBBIi (Зеркало) - Alliance lvl3

Описания билдингов смотри в GarrBuilding.db2 Описание инстансов плота - GarrPlotInstance.db2, связь на каких плотах можно строить билдинги - GarrPlotBuilding.db2

Small Plot: 18, 19, 20, 21

Building Lvl Name PlotID 18

Horde/Alliance

PlotId 19

Horde/Alliance

PlotId 20

Horde/Alliance

Plotid 21

Horde/Alliance

51 1 Storehouse +/+ +/+ -/+
52 1 Salvage Yard +/+ +/+ +/+
60 1 The Forge +/+ +/+ +/-
76 1 Alchemy Lab +/+ +/+ +/-
90 1 The Tannery +/+ +/+ -/+
91 1 Engineering Works +/+ +/+ +/+
93 1 Enchanter's Study +/+ +/+ +/+
94 1 Tailoring Emporium +/+ +/+ +/-
95 1 Scribe's Quarters +/+ +/+ +/+
96 1 Gem Boutique +/+ +/+ -/+
117 2 The Forge +/+ +/+ +/+
118 3 The Forge
119 2 Alchemy Lab +/+ +/+ +/+
120 3 Alchemy Lab
121 2 The Tannery +/+ +/+ +/+
122 3 The Tannery
123 2 Engineering Works +/+ +/+ +/+
124 3 Engineering Works
125 2 Enchanter's Study +/+ +/+ +/+
126 3 Enchanter's Study
127 2 Tailoring Emporium +/+ +/+ +/+
128 3 Tailoring Emporium
129 2 Scribe's Quarters +/+ +/+ +/+
130 3 Scribe's Quarters
131 2 Gem Boutique +/+ +/+ +/+
132 3 Gem Boutique
140 2 Salvage Yard +/+ +/+ +/+
141 3 Salvage Yard
142 2 Storehouse +/+ +/+ +/+
143 3 Storehouse +/-

Medium Plot: 22, 25, 26

Building Lvl Name PlotID 22

Horde/Alliance

PlotId 25

Horde/Alliance

PlotId 26

Horde/Alliance

24 1 Barn +/+
25 2 Barn +/+
34 1 Frostwall Tavern /Lunarfall Inn +/+ +/-
35 2 Frostwall Tavern / Lunarfall Inn +/+ +/-
36 3 Frostwall Tavern / Lunarfall Inn
40 1 Lumber Mill +/+ +/+
41 2 Lumber Mill +/+ +/+
111 1 Trading Post +/+ -/+
133 3 Barn
138 3 Lumber Mill
144 2 Trading Post +/+ -/+
145 3 Trading Post
159 1 Gladiator's Sanctum +/+
160 2 Gladiator's Sanctum +/-
161 3 Gladiator's Sanctum

Large Plot: 23, 24, 28

Building Lvl Name PlotID 23

Horde/Alliance

PlotID 24

Horde/Alliance

PlotID 28

Horde/Alliance

8 1 Dwarven Bunker +/+ +/+
9 2 Dwarven Bunker +/+ +/+
10 3 Dwarven Bunker
26 1 Barracks +/+
27 2 Barracks +/+ +/+
28 3 Barracks
37 1 Mage Tower +/-
38 2 Mage Tower
39 3 Mage Tower
65 1 Stables +/+ +/+
66 2 Stables +/+ +/+
67 3 Stables
162 1 Gnomish Gearworks +/+ +/+
163 2 Gnomish Gearworks +/+ +/+
164 3 Gnomish Gearworks

Mine Plot: 28 Buildings 61(H+/A+), 62(H+/A+), 63

Farm Plot: 29 Building: 136(H+/A+), 137, 29(H+/A+)

Fishing Hut Plot: 31 Buildings: 64, 134, 135

Pet Managerie Plot: 42 Buildings: 42, 167, 168