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

Материал из Uwow
Перейти к навигации Перейти к поиску
Нет описания правки
Метка: visualeditor
Метка: visualeditor
 
(не показано 145 промежуточных версий 2 участников)
Строка 47: Строка 47:
По пакетам SMSG_GARRISON_PLACE_BUILDING_RESULT можно найти момент когда была запущена постройка на строительство и посмотреть какие обьекты были с этим состоянием добавлены (через SMSG_UPDATE_OBJECT). это для состояния building=1.
По пакетам SMSG_GARRISON_PLACE_BUILDING_RESULT можно найти момент когда была запущена постройка на строительство и посмотреть какие обьекты были с этим состоянием добавлены (через SMSG_UPDATE_OBJECT). это для состояния building=1.


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


вот пример<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  и работаем.


== Описание всех идов для постройки ==
== Описание всех идов для постройки ==
https://monosnap.com/file/B1hvfsMsj3KWcCFGFlcvEYJKrxntEV - Horde Lvl1
https://monosnap.com/file/B1hvfsMsj3KWcCFGFlcvEYJKrxntEV ([http://immage.biz/K4Or Зеркало]) - Horde Lvl1
 
https://monosnap.com/file/UB8606Ebrud9iucWsG84odnljOFaCi ([http://immage.biz/K4Og Зеркало])- Horde lvl 2
 
https://monosnap.com/file/HwEVj0hGe8WP4f5Z8OmcItYaKiSkC6 ([http://immage.biz/images/2015/12/10/SANQ5FG.png Зеркало]) - Horde lvl3
 
http://take.ms/jTte7 ([http://immage.biz/K4jL Зеркало]) - Alliance lvl 2
 
http://take.ms/XBBIi ([http://immage.biz/K4sf Зеркало]) - Alliance lvl3


Описания билдингов смотри в '''GarrBuilding.db2''' Описание инстансов плота - '''GarrPlotInstance.db2''', связь на каких плотах можно строить билдинги - '''GarrPlotBuilding.db2'''
Описания билдингов смотри в '''GarrBuilding.db2''' Описание инстансов плота - '''GarrPlotInstance.db2''', связь на каких плотах можно строить билдинги - '''GarrPlotBuilding.db2'''
Строка 74: Строка 86:
|1
|1
|Storehouse
|Storehouse
|
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>-/+</nowiki>
|
|
|-
|-
Строка 82: Строка 94:
|1
|1
|Salvage Yard
|Salvage Yard
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 90: Строка 102:
|1
|1
|The Forge
|The Forge
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/-</nowiki>
|
|
|
|
|-
|-
Строка 98: Строка 110:
|1
|1
|Alchemy Lab
|Alchemy Lab
|
|<nowiki>+/+</nowiki>
|<nowiki>+/+</nowiki>
|<nowiki>+/-</nowiki>
|<nowiki>+/-</nowiki>
|
|
|
|-
|-
Строка 106: Строка 118:
|1
|1
|The Tannery
|The Tannery
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>-/+</nowiki>
|
|
|-
|-
Строка 114: Строка 126:
|1
|1
|Engineering Works
|Engineering Works
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 122: Строка 134:
|1
|1
|Enchanter's Study
|Enchanter's Study
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 130: Строка 142:
|1
|1
|Tailoring Emporium
|Tailoring Emporium
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/-</nowiki>
|
|
|-
|-
Строка 138: Строка 150:
|1
|1
|Scribe's Quarters
|Scribe's Quarters
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 146: Строка 158:
|1
|1
|Gem Boutique
|Gem Boutique
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>-/+</nowiki>
|
|
|-
|-
Строка 154: Строка 166:
|2
|2
|The Forge
|The Forge
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 170: Строка 182:
|2
|2
|Alchemy Lab
|Alchemy Lab
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 186: Строка 198:
|2
|2
|The Tannery
|The Tannery
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 202: Строка 214:
|2
|2
|Engineering Works
|Engineering Works
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 218: Строка 230:
|2
|2
|Enchanter's Study
|Enchanter's Study
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 234: Строка 246:
|2
|2
|Tailoring Emporium
|Tailoring Emporium
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 250: Строка 262:
|2
|2
|Scribe's Quarters
|Scribe's Quarters
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 266: Строка 278:
|2
|2
|Gem Boutique
|Gem Boutique
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 282: Строка 294:
|2
|2
|Salvage Yard
|Salvage Yard
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 298: Строка 310:
|2
|2
|Storehouse
|Storehouse
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 327: Строка 339:
|1
|1
|Barn
|Barn
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|
|
|
Строка 334: Строка 346:
|2
|2
|Barn
|Barn
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|
|
|
Строка 340: Строка 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
|
|
|
|
Строка 362: Строка 374:
|1
|1
|Lumber Mill
|Lumber Mill
|<nowiki>+/-</nowiki>
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 369: Строка 381:
|2
|2
|Lumber Mill
|Lumber Mill
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 376: Строка 388:
|1
|1
|Trading Post
|Trading Post
|
|<nowiki>+/+</nowiki>
|
|<nowiki>-/+</nowiki>
|
|
|-
|-
Строка 397: Строка 409:
|2
|2
|Trading Post
|Trading Post
|
|<nowiki>+/+</nowiki>
|
|<nowiki>-/+</nowiki>
|
|
|-
|-
Строка 411: Строка 423:
|1
|1
|Gladiator's Sanctum
|Gladiator's Sanctum
|
|<nowiki>+/+</nowiki>
|
|
|
|
Строка 418: Строка 430:
|2
|2
|Gladiator's Sanctum
|Gladiator's Sanctum
|
|<nowiki>+/-</nowiki>
|
|
|
|
Строка 444: Строка 456:
|1
|1
|Dwarven Bunker
|Dwarven Bunker
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 451: Строка 463:
|2
|2
|Dwarven Bunker
|Dwarven Bunker
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 472: Строка 484:
|2
|2
|Barracks
|Barracks
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 486: Строка 498:
|1
|1
|Mage Tower
|Mage Tower
|
|<nowiki>+/-</nowiki>
|
|
|
|
Строка 507: Строка 519:
|1
|1
|Stables
|Stables
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 514: Строка 526:
|2
|2
|Stables
|Stables
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 528: Строка 540:
|1
|1
|Gnomish Gearworks
|Gnomish Gearworks
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 535: Строка 547:
|2
|2
|Gnomish Gearworks
|Gnomish Gearworks
|
|<nowiki>+/+</nowiki>
|
|<nowiki>+/+</nowiki>
|
|
|-
|-
Строка 546: Строка 558:
|
|
|}
|}
'''Mine Plot:''' 28 Buildings 61, 62, 63
'''Mine Plot:''' 28 Buildings 61(H+/A+), 62(H+/A+), 63


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


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


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

Текущая версия от 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