Garrison building: различия между версиями
User1 (обсуждение | вклад) Метка: visualeditor |
User1 (обсуждение | вклад) Метка: visualeditor |
||
| (не показано 115 промежуточных версий этого же участника) | |||
| Строка 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 и работаем. | |||
== Описание всех идов для постройки == | == Описание всех идов для постройки == | ||
| Строка 55: | Строка 59: | ||
https://monosnap.com/file/UB8606Ebrud9iucWsG84odnljOFaCi ([http://immage.biz/K4Og Зеркало])- Horde lvl 2 | 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''' | ||
| Строка 76: | Строка 86: | ||
|1 | |1 | ||
|Storehouse | |Storehouse | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>-/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 84: | Строка 94: | ||
|1 | |1 | ||
|Salvage Yard | |Salvage Yard | ||
| | |<nowiki>+/+</nowiki> | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 92: | Строка 102: | ||
|1 | |1 | ||
|The Forge | |The Forge | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
|<nowiki>+/+</nowiki> | |||
|<nowiki>+/-</nowiki> | |<nowiki>+/-</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 100: | Строка 110: | ||
|1 | |1 | ||
|Alchemy Lab | |Alchemy Lab | ||
| | |<nowiki>+/+</nowiki> | ||
|<nowiki>+/+</nowiki> | |||
|<nowiki>+/-</nowiki> | |<nowiki>+/-</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 108: | Строка 118: | ||
|1 | |1 | ||
|The Tannery | |The Tannery | ||
| | |<nowiki>+/+</nowiki> | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>-/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 116: | Строка 126: | ||
|1 | |1 | ||
|Engineering Works | |Engineering Works | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 124: | Строка 134: | ||
|1 | |1 | ||
|Enchanter's Study | |Enchanter's Study | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 132: | Строка 142: | ||
|1 | |1 | ||
|Tailoring Emporium | |Tailoring Emporium | ||
|<nowiki>+/+</nowiki> | |||
|<nowiki>+/+</nowiki> | |||
|<nowiki>+/-</nowiki> | |<nowiki>+/-</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 140: | Строка 150: | ||
|1 | |1 | ||
|Scribe's Quarters | |Scribe's Quarters | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 148: | Строка 158: | ||
|1 | |1 | ||
|Gem Boutique | |Gem Boutique | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>-/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 156: | Строка 166: | ||
|2 | |2 | ||
|The Forge | |The Forge | ||
| | |<nowiki>+/+</nowiki> | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 172: | Строка 182: | ||
|2 | |2 | ||
|Alchemy Lab | |Alchemy Lab | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 188: | Строка 198: | ||
|2 | |2 | ||
|The Tannery | |The Tannery | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 204: | Строка 214: | ||
|2 | |2 | ||
|Engineering Works | |Engineering Works | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 220: | Строка 230: | ||
|2 | |2 | ||
|Enchanter's Study | |Enchanter's Study | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 236: | Строка 246: | ||
|2 | |2 | ||
|Tailoring Emporium | |Tailoring Emporium | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 252: | Строка 262: | ||
|2 | |2 | ||
|Scribe's Quarters | |Scribe's Quarters | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 268: | Строка 278: | ||
|2 | |2 | ||
|Gem Boutique | |Gem Boutique | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 284: | Строка 294: | ||
|2 | |2 | ||
|Salvage Yard | |Salvage Yard | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 300: | Строка 310: | ||
|2 | |2 | ||
|Storehouse | |Storehouse | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 329: | Строка 339: | ||
|1 | |1 | ||
|Barn | |Barn | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | | | ||
| | | | ||
| Строка 336: | Строка 346: | ||
|2 | |2 | ||
|Barn | |Barn | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | | | ||
| | | | ||
| Строка 342: | Строка 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 | ||
| | | | ||
| | | | ||
| Строка 364: | Строка 374: | ||
|1 | |1 | ||
|Lumber Mill | |Lumber Mill | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 371: | Строка 381: | ||
|2 | |2 | ||
|Lumber Mill | |Lumber Mill | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 378: | Строка 388: | ||
|1 | |1 | ||
|Trading Post | |Trading Post | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>-/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 399: | Строка 409: | ||
|2 | |2 | ||
|Trading Post | |Trading Post | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>-/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 413: | Строка 423: | ||
|1 | |1 | ||
|Gladiator's Sanctum | |Gladiator's Sanctum | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
| | | | ||
| Строка 420: | Строка 430: | ||
|2 | |2 | ||
|Gladiator's Sanctum | |Gladiator's Sanctum | ||
| | |<nowiki>+/-</nowiki> | ||
| | | | ||
| | | | ||
| Строка 446: | Строка 456: | ||
|1 | |1 | ||
|Dwarven Bunker | |Dwarven Bunker | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 453: | Строка 463: | ||
|2 | |2 | ||
|Dwarven Bunker | |Dwarven Bunker | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 474: | Строка 484: | ||
|2 | |2 | ||
|Barracks | |Barracks | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 488: | Строка 498: | ||
|1 | |1 | ||
|Mage Tower | |Mage Tower | ||
| | |<nowiki>+/-</nowiki> | ||
| | | | ||
| | | | ||
| Строка 509: | Строка 519: | ||
|1 | |1 | ||
|Stables | |Stables | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 516: | Строка 526: | ||
|2 | |2 | ||
|Stables | |Stables | ||
| | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 530: | Строка 540: | ||
|1 | |1 | ||
|Gnomish Gearworks | |Gnomish Gearworks | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 537: | Строка 547: | ||
|2 | |2 | ||
|Gnomish Gearworks | |Gnomish Gearworks | ||
|<nowiki>+/ | |<nowiki>+/+</nowiki> | ||
| | |<nowiki>+/+</nowiki> | ||
| | | | ||
|- | |- | ||
| Строка 548: | Строка 558: | ||
| | | | ||
|} | |} | ||
'''Mine Plot:''' 28 Buildings 61(H+/A | '''Mine Plot:''' 28 Buildings 61(H+/A+), 62(H+/A+), 63 | ||
'''Farm Plot:''' 29 Building: 136(H+/A | '''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