| Field | Type | Label | Description |
| StaticObjects | AdditionalObjectModel | repeated | Статичные объекты для постановки |
| StaticObjectsByCastle | AdditionalMapObjectConfig.StaticObjectsByCastleEntry | repeated | Статичные объекты для постановки для конкретных фракций (Humans, Inferno, Necropolis, Elves, Liga, Mages, Dwarfs, Horde ) |
| ByPointModels | AdditionalObjectByPointsModel | repeated | объекты которые расставляются по очкам |
| FewOfModels | AdditionalObjectFewOfModel | repeated | расстановка рандомных объектов из заданных наборов |
| ArtifactsGenerationModels | ArtifactsGenerationModel | repeated | генерация артов по их стоимости |
| ResourcesGenerationModel | ResourcesGenerationModel | генерация ресурсов |
|
| AddMirrorLocationObjects | google.protobuf.BoolValue | добавить объекты из зеркальной локации |
| Field | Type | Label | Description |
| key | string |
|
|
| value | AdditionalObjectModels |
|
| Field | Type | Label | Description |
| PointsCount | int64 | количество поинтов |
|
| PointsCountByFaction | AdditionalObjectByPointsModel.PointsCountByFactionEntry | repeated | количество поинтов по фракциям (Humans, Inferno, Necropolis, Elves, Liga, Mages, Dwarfs, Horde ) |
| PointsByBuildingId | AdditionalObjectByPointsModel.PointsByBuildingIdEntry | repeated | id объекта из секции custom buildings с стоимостью в виде поинтов |
| MinBuildingsCount | google.protobuf.Int64Value | минимальное количество каждого из объектов |
|
| MaxBuildingsCount | google.protobuf.Int64Value | максимальное количество каждого из объектов |
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | int64 |
|
| Field | Type | Label | Description |
| key | string |
|
|
| value | int64 |
|
| Field | Type | Label | Description |
| Models | FewOfModel | repeated | набор объектов |
| Count | IntValueConfig | количество объектов которое нужно выбрать |
| Field | Type | Label | Description |
| BuildingId | int32 | id объекта из секции custom buildings |
|
| Count | IntValueConfig | количество объектов для постановки |
| Field | Type | Label | Description |
| Objects | AdditionalObjectModel | repeated | перечисление объектов |
| Field | Type | Label | Description |
| StartCoordinateX | int64 | координата X стартового замка |
|
| StartCoordinateY | int64 | координата Y стартового замка |
|
| SearchRadius | google.protobuf.Int32Value | радиус поиска стартового замка (по умолчанию 10) |
|
| TargetCoordinateX | int64 | координата X дополнительного замка |
|
| TargetCoordinateY | int64 | координата Y дополнительного замка |
|
| TargetSearchRadius | google.protobuf.Int32Value | радиус поиска дополнительного замка (по умолчанию 10) |
| Field | Type | Label | Description |
| ArtifactType | ArtifactTypeEnum.ArtifactType | моделька артефакта |
| Field | Type | Label | Description |
| AllowedArtifacts | ArtifactTypeEnum.ArtifactType | repeated | допустимые артефакты (по умолчанию доступны все) |
| MinValue | google.protobuf.Int64Value | минимальное велью артов ( > ) |
|
| MaxValue | google.protobuf.Int64Value | максимальное велью артов ( <= ) |
|
| TotalValue | int64 | общее велью артефактов в локации |
|
| AllowedDuplicatesCount | google.protobuf.Int64Value | допустимое количество дубликатов, по-умолчанию 0 |
|
| GuardsMultiplier | google.protobuf.DoubleValue | множитель охраны артефактов |
| Field | Type | Label | Description |
| Class | TemplateGenerationEnums.HeroClassType | класс героя |
|
| Skills | SkillTypeEnum.SkillType | repeated | забаненные базы для этого класса |
| Field | Type | Label | Description |
| OnlySkillsBuild | OnlySkillsBaseBuild |
|
|
| SkillPerkBuild | SkillPerkBaseBuild |
|
| Field | Type | Label | Description |
| CommonBannedSkills | SkillTypeEnum.SkillType | repeated | забаненные базы для всех героев |
| SkillsBannedForClass | BannedBasesByClass | repeated | забаненные базы для конкретных классов героев |
| Field | Type | Label | Description |
| CreatureId | string | айди юнита |
|
| GrowMultiplier | google.protobuf.DoubleValue | множитель прироста юнитов |
| Field | Type | Label | Description |
| Guards | BuildingGuardConfig | repeated | пул охран здания |
| Field | Type | Label | Description |
| Castle | Enums.CastleType |
|
|
| Builds | BaseBuildConfig | repeated |
|
| Field | Type | Label | Description |
| CoordinateX | int64 | координата X замка для удержания |
|
| CoordinateY | int64 | координата Y замка для удержания |
|
| SearchRadius | google.protobuf.Int32Value | радиус поиска замка (по умолчанию 10) |
|
| EventTimer | int64 | количество дней до срабатывания события |
|
| DisableFortifications | google.protobuf.BoolValue | true — отключить фортификации замка |
|
| IsForcedFinalBattle | bool | true - принудительная финалка по истечению таймера , false - удержания замка для победы |
| Field | Type | Label | Description |
| TerrainType | TemplateGenerationEnums.TerrainType | фракция для которой нужно отключить здание |
|
| Buildings | TemplateGenerationEnums.BuildingType | repeated | список отключённых зданий |
SourceZoneIndex-DestZoneIndex-IsMain - эти три поля являются ключём для поиска. Если го по таком ключу будет найденно то следующие параметры будут просто обновлены, если нет - будет добавлено новое го в шаблон.
| Field | Type | Label | Description |
| SourceZoneIndex | int32 | id зоны источника |
|
| DestZoneIndex | int32 | id зоны назначения |
|
| IsMain | bool | основное ГО или альтернативное |
|
| RemoveConnection | google.protobuf.BoolValue | нужно ли удалить это го, последующие параметры игнорируются |
|
| TwoWay | google.protobuf.BoolValue |
|
|
| GuardStrenght | google.protobuf.Int32Value | размер охраны ГО |
|
| Guarded | google.protobuf.BoolValue | наличие охраны на ГО |
|
| Wide | google.protobuf.BoolValue |
|
|
| StaticPos | google.protobuf.BoolValue | генерить ГО по указанным статисческим координатам true - по координатам false - случайно |
|
| StartPointX | google.protobuf.Int32Value | координата X для генерации ГО (если StaticPos = true) |
|
| StartPointY | google.protobuf.Int32Value | координата Y для генерации ГО (если StaticPos = true) |
|
| MinRadiusToSearch | google.protobuf.Int32Value | минимальный радиус поиска пересечений (если StaticPos = true) |
|
| MaxRadiusToSearch | google.protobuf.Int32Value | максимальный радиус поиска пересечений (если StaticPos = true) |
|
| MinRadiusToMain | google.protobuf.Int32Value | минимальный радиус для поиска основного ГО (если IsMain = false) |
|
| MaxRadiusToMain | google.protobuf.Int32Value | максимальный радиус для поиска основного ГО (если IsMain = false) |
|
| RoadType | google.protobuf.Int32Value | тип дороги: 0 – без дороги, 1 – земляная, 2 – каменная |
Крестьяне : CREATURE_PEASANT
Ополченцы : CREATURE_MILITIAMAN
Лучники : CREATURE_ARCHER
Арбалетчики : CREATURE_MARKSMAN
Мечники : CREATURE_FOOTMAN
Латники : CREATURE_SWORDSMAN
Грифоны : CREATURE_GRIFFIN
Королевские грифоны : CREATURE_ROYAL_GRIFFIN
Монахи : CREATURE_PRIEST
Инквизиторы : CREATURE_CLERIC
Рыцари : CREATURE_CAVALIER
Паладины : CREATURE_PALADIN
Ангелы : CREATURE_ANGEL
Архангелы : CREATURE_ARCHANGEL
Бесы : CREATURE_FAMILIAR
Черти : CREATURE_IMP
Демоны : CREATURE_DEMON
Огненные демоны : CREATURE_HORNED_DEMON
Адские гончие : CREATURE_HELL_HOUND
Церберы : CREATURE_CERBERI
Суккубы : CREATURE_SUCCUBUS
Демонессы : CREATURE_INFERNAL_SUCCUBUS
Адские жеребцы : CREATURE_NIGHTMARE
Кошмары : CREATURE_FRIGHTFUL_NIGHTMARE
Пещерные демоны : CREATURE_PIT_FIEND
Пещерные владыки : CREATURE_BALOR
Дьяволы : CREATURE_DEVIL
Архидьяволы : CREATURE_ARCHDEVIL
Костяные воины : CREATURE_SKELETON
Костяные лучники : CREATURE_SKELETON_ARCHER
Зомби : CREATURE_WALKING_DEAD
Чумные зомби : CREATURE_ZOMBIE
Привидения : CREATURE_MANES
Призраки : CREATURE_GHOST
Вампиры : CREATURE_VAMPIRE
Высшие вампиры : CREATURE_VAMPIRE_LORD
Личи : CREATURE_LICH
Архиличи : CREATURE_DEMILICH
Умертвия : CREATURE_WIGHT
Вестники смерти : CREATURE_WRAITH
Костяные драконы : CREATURE_BONE_DRAGON
Призрачные драконы : CREATURE_SHADOW_DRAGON
Феи : CREATURE_PIXIE
Дриады : CREATURE_SPRITE
Танцующие с клинками : CREATURE_BLADE_JUGGLER
Танцующие со смертью : CREATURE_WAR_DANCER
Эльфийские лучники : CREATURE_WOOD_ELF
Мастера лука : CREATURE_GRAND_ELF
Друиды : CREATURE_DRUID
Верховные друиды : CREATURE_DRUID_ELDER
Единороги : CREATURE_UNICORN
Боевые единороги : CREATURE_WAR_UNICORN
Энты : CREATURE_TREANT
Древние энты : CREATURE_TREANT_GUARDIAN
Зеленые драконы : CREATURE_GREEN_DRAGON
Изумрудные драконы : CREATURE_GOLD_DRAGON
Гремлины : CREATURE_GREMLIN
Старшие гремлины : CREATURE_MASTER_GREMLIN
Каменные горгульи : CREATURE_STONE_GARGOYLE
Обсидиановые горгульи : CREATURE_OBSIDIAN_GARGOYLE
Железные големы : CREATURE_IRON_GOLEM
Стальные големы : CREATURE_STEEL_GOLEM
Маги : CREATURE_MAGI
Архимаги : CREATURE_ARCH_MAGI
Джинны : CREATURE_GENIE
Султаны джиннов : CREATURE_MASTER_GENIE
Принцессы ракшас : CREATURE_RAKSHASA
Раджи ракшас : CREATURE_RAKSHASA_RUKH
Колоссы : CREATURE_GIANT
Титаны : CREATURE_TITAN
Лазутчики : CREATURE_SCOUT
Ассасины : CREATURE_ASSASSIN
Бестии : CREATURE_WITCH
Фурии : CREATURE_BLOOD_WITCH
Минотавры : CREATURE_MINOTAUR
Минотавры-стражи : CREATURE_MINOTAUR_KING
Наездники на ящерах : CREATURE_RIDER
Темные всадники : CREATURE_RAVAGER
Гидры : CREATURE_HYDRA
Пещерные гидры : CREATURE_CHAOS_HYDRA
Сумеречные ведьмы : CREATURE_MATRON
Владычицы тени : CREATURE_MATRIARCH
Сумеречные драконы : CREATURE_DEEP_DRAGON
Черные драконы : CREATURE_BLACK_DRAGON
Огненные элементали : CREATURE_FIRE_ELEMENTAL
Водные элементали : CREATURE_WATER_ELEMENTAL
Земные элементали : CREATURE_EARTH_ELEMENTAL
Воздушные элементали : CREATURE_AIR_ELEMENTAL
Рыцари смерти : CREATURE_DEATH_KNIGHT
Фениксы : CREATURE_PHOENIX
Защитники гор : CREATURE_DEFENDER
Воители : CREATURE_STOUT_DEFENDER
Метатели копья : CREATURE_AXE_FIGHTER
Мастера копья : CREATURE_AXE_THROWER
Наездники на медведях : CREATURE_BEAR_RIDER
Хозяева медведей : CREATURE_BLACKBEAR_RIDER
Костоломы : CREATURE_BROWLER
Берсерки : CREATURE_BERSERKER
Жрецы Рун : CREATURE_RUNE_MAGE
Жрецы Арката : CREATURE_FLAME_MAGE
Таны : CREATURE_THANE
Ярлы : CREATURE_WARLORD
Огненные драконы : CREATURE_FIRE_DRAGON
Лавовые драконы : CREATURE_MAGMA_DRAGON
Лендлорды : CREATURE_LANDLORD
Стрелки : CREATURE_LONGBOWMAN
Ревнитель веры : CREATURE_VINDICATOR
Боевые грифоны : CREATURE_BATTLE_GRIFFIN
Адепт : CREATURE_ZEALOT
Рыцари Изабель : CREATURE_CHAMPION
Серафим : CREATURE_SERAPH
Волки : CREATURE_WOLF
Мантикоры : CREATURE_MANTICORE
Мумии : CREATURE_MUMMY
Гоблины : CREATURE_GOBLIN
Трапперы : CREATURE_GOBLIN_TRAPPER
Кентавры : CREATURE_CENTAUR
Кочевые кентавры : CREATURE_CENTAUR_NOMAD
Орочьи воины : CREATURE_ORC_WARRIOR
Орочьи бойцы : CREATURE_ORC_SLAYER
Шаманки : CREATURE_SHAMAN
Дочери неба : CREATURE_SHAMAN_WITCH
Убийцы : CREATURE_ORCCHIEF_BUTCHER
Палачи : CREATURE_ORCCHIEF_EXECUTIONER
Виверны : CREATURE_WYVERN
Темные виверны : CREATURE_WYVERN_POISONOUS
Циклопы : CREATURE_CYCLOP
Свободные циклопы : CREATURE_CYCLOP_UNTAMED
Дьяволята : CREATURE_QUASIT
Старшие демоны : CREATURE_HORNED_LEAPER
Огненные гончие : CREATURE_FIREBREATHER_HOUND
Искусительницы : CREATURE_SUCCUBUS_SEDUCER
Кони преисподней : CREATURE_HELLMARE
Пещерные отродья : CREATURE_PIT_SPAWN
Архидемоны : CREATURE_ARCH_DEMON
Ловчие : CREATURE_STALKER
Мегеры : CREATURE_BLOOD_WITCH_2
Минотавры-надсмотрщики : CREATURE_MINOTAUR_CAPTAIN
Проворные наездники : CREATURE_BLACK_RIDER
Темные гидры : CREATURE_ACIDIC_HYDRA
Хозяйки ночи : CREATURE_SHADOW_MISTRESS
Красные драконы : CREATURE_RED_DRAGON
Нимфы : CREATURE_DRYAD
Танцующие с ветром : CREATURE_BLADE_SINGER
Лесные стрелки : CREATURE_SHARP_SHOOTER
Старшие друиды : CREATURE_HIGH_DRUID
Светлые единороги : CREATURE_WHITE_UNICORN
Дикие энты : CREATURE_ANGER_TREANT
Кристаллические драконы : CREATURE_RAINBOW_DRAGON
Костяные воители : CREATURE_SKELETON_WARRIOR
Гниющие зомби : CREATURE_DISEASE_ZOMBIE
Духи : CREATURE_POLTERGEIST
Князья вампиров : CREATURE_NOSFERATU
Высшие личи : CREATURE_LICH_MASTER
Баньши : CREATURE_BANSHEE
Астральные драконы : CREATURE_HORROR_DRAGON
Гремлины-вредители : CREATURE_GREMLIN_SABOTEUR
Стихийные горгульи : CREATURE_MARBLE_GARGOYLE
Обсидиановые големы : CREATURE_OBSIDIAN_GOLEM
Боевые маги : CREATURE_COMBAT_MAGE
Визири джиннов : CREATURE_DJINN_VIZIER
Кшатрии ракшас : CREATURE_RAKSHASA_KSHATRI
Громовержцы : CREATURE_STORM_LORD
Горные стражи : CREATURE_STONE_DEFENDER
Гарпунеры : CREATURE_HARPOONER
Северные наездники : CREATURE_WHITE_BEAR_RIDER
Воины Арката : CREATURE_BATTLE_RAGER
Жрецы Пламени : CREATURE_FLAME_KEEPER
Эрлы : CREATURE_THUNDER_THANE
Драконы Арката : CREATURE_LAVA_DRAGON
Колдуны гоблинов : CREATURE_GOBLIN_DEFILER
Боевые кентавры : CREATURE_CENTAUR_MARADEUR
Вармонгеры : CREATURE_ORC_WARMONGER
Дочери земли : CREATURE_SHAMAN_HAG
Вожаки : CREATURE_ORCCHIEF_CHIEFTAIN
Паокаи : CREATURE_WYVERN_PAOKAI
Кровоглазые циклопы : CREATURE_CYCLOP_BLOODEYED
| Field | Type | Label | Description |
| TiersPool | int64 | repeated | набор тиров, один из которых случайно будет выбран для генерации |
| NoGrades | google.protobuf.BoolValue | добавлять ли негрейд |
|
| Grades | google.protobuf.BoolValue | добавлять ли грейд |
|
| Neutrals | google.protobuf.BoolValue | добавлять ли нейтралов |
|
| TerrainTypes | TemplateGenerationEnums.TerrainType | repeated | какие террейны нужно добавить |
| PlayerFactions | bool | добавлять ли фракции игроков |
|
| PlayerType | TemplateGenerationEnums.PlayerType | фракции каких игроков нужно добавить |
|
| CreatureIds | string | repeated | массив существ, одно из которых будет выбрано — если указано, остальные параметры игнорируются |
| CostMultiplier | google.protobuf.DoubleValue | множитель цены в золоте юнитов |
|
| ResourcesMultiplier | google.protobuf.DoubleValue | множитель цены в ресурсах юнитов |
|
| GrowMultiplier | google.protobuf.DoubleValue | множитель прироста юнитов |
|
| IsDwelling | google.protobuf.BoolValue | Должен ли банк сгенерироваться в виде двеллинга |
|
| GuardsPool | BuildingGuardsArray | repeated | массив массивов существ для охраны, из которых будет выбран один вариант |
| Field | Type | Label | Description |
| Tier | int32 | тир существа |
|
| CostMultiplier | google.protobuf.DoubleValue | множитель стоимости в золоте |
|
| ResourcesMultiplier | google.protobuf.DoubleValue | множитель стоимости в ресурсах |
|
| GrowMultiplier | google.protobuf.DoubleValue | множитель прироста |
Крестьяне : CREATURE_PEASANT
Ополченцы : CREATURE_MILITIAMAN
Лучники : CREATURE_ARCHER
Арбалетчики : CREATURE_MARKSMAN
Мечники : CREATURE_FOOTMAN
Латники : CREATURE_SWORDSMAN
Грифоны : CREATURE_GRIFFIN
Королевские грифоны : CREATURE_ROYAL_GRIFFIN
Монахи : CREATURE_PRIEST
Инквизиторы : CREATURE_CLERIC
Рыцари : CREATURE_CAVALIER
Паладины : CREATURE_PALADIN
Ангелы : CREATURE_ANGEL
Архангелы : CREATURE_ARCHANGEL
Бесы : CREATURE_FAMILIAR
Черти : CREATURE_IMP
Демоны : CREATURE_DEMON
Огненные демоны : CREATURE_HORNED_DEMON
Адские гончие : CREATURE_HELL_HOUND
Церберы : CREATURE_CERBERI
Суккубы : CREATURE_SUCCUBUS
Демонессы : CREATURE_INFERNAL_SUCCUBUS
Адские жеребцы : CREATURE_NIGHTMARE
Кошмары : CREATURE_FRIGHTFUL_NIGHTMARE
Пещерные демоны : CREATURE_PIT_FIEND
Пещерные владыки : CREATURE_BALOR
Дьяволы : CREATURE_DEVIL
Архидьяволы : CREATURE_ARCHDEVIL
Костяные воины : CREATURE_SKELETON
Костяные лучники : CREATURE_SKELETON_ARCHER
Зомби : CREATURE_WALKING_DEAD
Чумные зомби : CREATURE_ZOMBIE
Привидения : CREATURE_MANES
Призраки : CREATURE_GHOST
Вампиры : CREATURE_VAMPIRE
Высшие вампиры : CREATURE_VAMPIRE_LORD
Личи : CREATURE_LICH
Архиличи : CREATURE_DEMILICH
Умертвия : CREATURE_WIGHT
Вестники смерти : CREATURE_WRAITH
Костяные драконы : CREATURE_BONE_DRAGON
Призрачные драконы : CREATURE_SHADOW_DRAGON
Феи : CREATURE_PIXIE
Дриады : CREATURE_SPRITE
Танцующие с клинками : CREATURE_BLADE_JUGGLER
Танцующие со смертью : CREATURE_WAR_DANCER
Эльфийские лучники : CREATURE_WOOD_ELF
Мастера лука : CREATURE_GRAND_ELF
Друиды : CREATURE_DRUID
Верховные друиды : CREATURE_DRUID_ELDER
Единороги : CREATURE_UNICORN
Боевые единороги : CREATURE_WAR_UNICORN
Энты : CREATURE_TREANT
Древние энты : CREATURE_TREANT_GUARDIAN
Зеленые драконы : CREATURE_GREEN_DRAGON
Изумрудные драконы : CREATURE_GOLD_DRAGON
Гремлины : CREATURE_GREMLIN
Старшие гремлины : CREATURE_MASTER_GREMLIN
Каменные горгульи : CREATURE_STONE_GARGOYLE
Обсидиановые горгульи : CREATURE_OBSIDIAN_GARGOYLE
Железные големы : CREATURE_IRON_GOLEM
Стальные големы : CREATURE_STEEL_GOLEM
Маги : CREATURE_MAGI
Архимаги : CREATURE_ARCH_MAGI
Джинны : CREATURE_GENIE
Султаны джиннов : CREATURE_MASTER_GENIE
Принцессы ракшас : CREATURE_RAKSHASA
Раджи ракшас : CREATURE_RAKSHASA_RUKH
Колоссы : CREATURE_GIANT
Титаны : CREATURE_TITAN
Лазутчики : CREATURE_SCOUT
Ассасины : CREATURE_ASSASSIN
Бестии : CREATURE_WITCH
Фурии : CREATURE_BLOOD_WITCH
Минотавры : CREATURE_MINOTAUR
Минотавры-стражи : CREATURE_MINOTAUR_KING
Наездники на ящерах : CREATURE_RIDER
Темные всадники : CREATURE_RAVAGER
Гидры : CREATURE_HYDRA
Пещерные гидры : CREATURE_CHAOS_HYDRA
Сумеречные ведьмы : CREATURE_MATRON
Владычицы тени : CREATURE_MATRIARCH
Сумеречные драконы : CREATURE_DEEP_DRAGON
Черные драконы : CREATURE_BLACK_DRAGON
Огненные элементали : CREATURE_FIRE_ELEMENTAL
Водные элементали : CREATURE_WATER_ELEMENTAL
Земные элементали : CREATURE_EARTH_ELEMENTAL
Воздушные элементали : CREATURE_AIR_ELEMENTAL
Рыцари смерти : CREATURE_DEATH_KNIGHT
Фениксы : CREATURE_PHOENIX
Защитники гор : CREATURE_DEFENDER
Воители : CREATURE_STOUT_DEFENDER
Метатели копья : CREATURE_AXE_FIGHTER
Мастера копья : CREATURE_AXE_THROWER
Наездники на медведях : CREATURE_BEAR_RIDER
Хозяева медведей : CREATURE_BLACKBEAR_RIDER
Костоломы : CREATURE_BROWLER
Берсерки : CREATURE_BERSERKER
Жрецы Рун : CREATURE_RUNE_MAGE
Жрецы Арката : CREATURE_FLAME_MAGE
Таны : CREATURE_THANE
Ярлы : CREATURE_WARLORD
Огненные драконы : CREATURE_FIRE_DRAGON
Лавовые драконы : CREATURE_MAGMA_DRAGON
Лендлорды : CREATURE_LANDLORD
Стрелки : CREATURE_LONGBOWMAN
Ревнитель веры : CREATURE_VINDICATOR
Боевые грифоны : CREATURE_BATTLE_GRIFFIN
Адепт : CREATURE_ZEALOT
Рыцари Изабель : CREATURE_CHAMPION
Серафим : CREATURE_SERAPH
Волки : CREATURE_WOLF
Мантикоры : CREATURE_MANTICORE
Мумии : CREATURE_MUMMY
Гоблины : CREATURE_GOBLIN
Трапперы : CREATURE_GOBLIN_TRAPPER
Кентавры : CREATURE_CENTAUR
Кочевые кентавры : CREATURE_CENTAUR_NOMAD
Орочьи воины : CREATURE_ORC_WARRIOR
Орочьи бойцы : CREATURE_ORC_SLAYER
Шаманки : CREATURE_SHAMAN
Дочери неба : CREATURE_SHAMAN_WITCH
Убийцы : CREATURE_ORCCHIEF_BUTCHER
Палачи : CREATURE_ORCCHIEF_EXECUTIONER
Виверны : CREATURE_WYVERN
Темные виверны : CREATURE_WYVERN_POISONOUS
Циклопы : CREATURE_CYCLOP
Свободные циклопы : CREATURE_CYCLOP_UNTAMED
Дьяволята : CREATURE_QUASIT
Старшие демоны : CREATURE_HORNED_LEAPER
Огненные гончие : CREATURE_FIREBREATHER_HOUND
Искусительницы : CREATURE_SUCCUBUS_SEDUCER
Кони преисподней : CREATURE_HELLMARE
Пещерные отродья : CREATURE_PIT_SPAWN
Архидемоны : CREATURE_ARCH_DEMON
Ловчие : CREATURE_STALKER
Мегеры : CREATURE_BLOOD_WITCH_2
Минотавры-надсмотрщики : CREATURE_MINOTAUR_CAPTAIN
Проворные наездники : CREATURE_BLACK_RIDER
Темные гидры : CREATURE_ACIDIC_HYDRA
Хозяйки ночи : CREATURE_SHADOW_MISTRESS
Красные драконы : CREATURE_RED_DRAGON
Нимфы : CREATURE_DRYAD
Танцующие с ветром : CREATURE_BLADE_SINGER
Лесные стрелки : CREATURE_SHARP_SHOOTER
Старшие друиды : CREATURE_HIGH_DRUID
Светлые единороги : CREATURE_WHITE_UNICORN
Дикие энты : CREATURE_ANGER_TREANT
Кристаллические драконы : CREATURE_RAINBOW_DRAGON
Костяные воители : CREATURE_SKELETON_WARRIOR
Гниющие зомби : CREATURE_DISEASE_ZOMBIE
Духи : CREATURE_POLTERGEIST
Князья вампиров : CREATURE_NOSFERATU
Высшие личи : CREATURE_LICH_MASTER
Баньши : CREATURE_BANSHEE
Астральные драконы : CREATURE_HORROR_DRAGON
Гремлины-вредители : CREATURE_GREMLIN_SABOTEUR
Стихийные горгульи : CREATURE_MARBLE_GARGOYLE
Обсидиановые големы : CREATURE_OBSIDIAN_GOLEM
Боевые маги : CREATURE_COMBAT_MAGE
Визири джиннов : CREATURE_DJINN_VIZIER
Кшатрии ракшас : CREATURE_RAKSHASA_KSHATRI
Громовержцы : CREATURE_STORM_LORD
Горные стражи : CREATURE_STONE_DEFENDER
Гарпунеры : CREATURE_HARPOONER
Северные наездники : CREATURE_WHITE_BEAR_RIDER
Воины Арката : CREATURE_BATTLE_RAGER
Жрецы Пламени : CREATURE_FLAME_KEEPER
Эрлы : CREATURE_THUNDER_THANE
Драконы Арката : CREATURE_LAVA_DRAGON
Колдуны гоблинов : CREATURE_GOBLIN_DEFILER
Боевые кентавры : CREATURE_CENTAUR_MARADEUR
Вармонгеры : CREATURE_ORC_WARMONGER
Дочери земли : CREATURE_SHAMAN_HAG
Вожаки : CREATURE_ORCCHIEF_CHIEFTAIN
Паокаи : CREATURE_WYVERN_PAOKAI
Кровоглазые циклопы : CREATURE_CYCLOP_BLOODEYED
| Field | Type | Label | Description |
| Tier | int32 | тир, в котором будет произведеназамена |
|
| CreatureIds | string | repeated | айди юнитов на замену |
| Field | Type | Label | Description |
| ReplacementsCount | IntValueConfig | количество тиров, которые будут заменены |
|
| TerrainFaction | google.protobuf.BoolValue | добавлять ли юнитов текущего террейна |
|
| NonPlayersFactions | google.protobuf.BoolValue | включать ли фракции, не выданные игрокам |
|
| PlayerFactions | bool | добавлять ли фракции игроков |
|
| PlayerType | TemplateGenerationEnums.PlayerType | фракции каких игроков нужно добавить |
|
| NoGrades | google.protobuf.BoolValue | включать ли негрейды |
|
| Grades | google.protobuf.BoolValue | включать ли грейды |
|
| Neutrals | google.protobuf.BoolValue | включать ли нейтралов |
|
| BaseCostMultiplier | google.protobuf.DoubleValue | множитель стоимости в золоте |
|
| BaseResourcesMultiplier | google.protobuf.DoubleValue | множитель стоимости в ресурсах |
|
| BaseGrowMultiplier | google.protobuf.DoubleValue | множитель прироста |
|
| CreatureModifiers | CreatureModifier | repeated | модификаторы юнитов по тирам |
| CreatureTierReplacements | CreatureTierReplacement | repeated | конкретные юниты на замену в тирах, при заполнении секции в эти тиры будут рандомиться только юниты по указанным айди |
| NonUniqueReplacements | google.protobuf.BoolValue | могут ли заменённые юниты повторяться в других локациях |
Плотность регулируется параметром LuckMoralBuildingsDensity:
href="/MapObjects/Faerie_Ring.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Fountain_Of_Fortune.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Idol_Of_Fortune.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Temple.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Rally_Flag.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/H5A2/RandomSancutuary.xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/H5A2/ShamanOfNommads.xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Fountain_Of_Youth.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Universe_mod/LakeofScarlettSwan.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Universe_mod/LakeofMermaids.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Stables.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"ShopPoints)
href="/MapObjects/Special/ElementalConflux.xdb#xpointer(/AdvMapDwellingShared)" — слияние стихий, Value: 5href="/MapObjects/Objects-All-Terra/War_Machine_Factory.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — мастерская машин, Value: 5href="/MapObjects/H5A2/House_Of_Astrologer.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — башня астролога, Value: 10href="/MapObjects/Special/RefugeeCamp.xdb#xpointer(/AdvMapDwellingShared)" — рефьюга, Value: 15href="/MapObjects/H5A2/SpellShop.xdb#xpointer(/AdvMapBuildingShared)" — Библиотека заклинаний, Value: 15href="/MapObjects/Black_Market.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — Рынок артефактов, Value: 25ResourceBuildingsDensity)
href="/MapObjects/Mystical_Garden.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — гном (5 гемов или 500 золота)href="/MapObjects/Windmill.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — мельницаhref="/MapObjects/Universe_mod/EnchantedTreasure.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — сокровищница на 1000 золотаUpgBuildingsDensity)
href="/MapObjects/Mercenary_Camp.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 напа, Value: 6href="/MapObjects/Marletto_Tower.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 дефа, Value: 6href="/MapObjects/Garden_Of_Revelation.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 знания, Value: 6href="/MapObjects/Star_Axis.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 колды, Value: 6href="/MapObjects/WarAcademy.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 напа или дефа, Value: 8href="/MapObjects/Magic_Spring.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — магический источник (+30 маны?), Value: 10href="/MapObjects/Tree_of_Knowledge.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — лвлап?, Value: 14href="/MapObjects/SchoolofMagic.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 2 маг стата на выбор, Value: 16href="/MapObjects/Arena.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 2 боевых стата на выбор, Value: 16href="/MapObjects/LibraryOfEnlightenment.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 2 колды и знания, Value: 24ShrinePoints)
href="/MapObjects/Shrine_Of_Magic_1.(AdvMapShrineShared).xdb#xpointer(/AdvMapShrineShared)" — т1 закл, Value: 4href="/MapObjects/Shrine_Of_Magic_2.(AdvMapShrineShared).xdb#xpointer(/AdvMapShrineShared)" — т2 закл, Value: 8href="/MapObjects/Shrine_Of_Magic_3.(AdvMapShrineShared).xdb#xpointer(/AdvMapShrineShared)" — т3 закл, Value: 12TreasureBuildingPoints)
href="/MapObjects/Crypt.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — склеп, Value: 5href="/MapObjects/GargoyleStonevault.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — гаргулятник, Value: 5href="/MapObjects/DwarvenTreasury.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — гномник, Value: 10href="/MapObjects/Universe_mod/Demonbank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — бесятник, Value: 10href="/MapObjects/Elemantal_Stockpile.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — элемник, Value: 10href="/MapObjects/Universe_mod/Monasterybank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — монастырь, Value: 10TreasureBuildingPoints)
href="/MapObjects/Elemantal_Stockpile.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — элемник, Value: 10href="/MapObjects/Universe_mod/Monasterybank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — монастырь, Value: 10href="/MapObjects/MagiVault.xdb#xpointer(/AdvMapBuildingShared)" — магятник, Value: 15href="/MapObjects/TreantThicket.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — энтятник, Value: 15href="/MapObjects/WitchBank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — кровавый храм, Value: 15href="/MapObjects/Universe_mod/NecroEstate.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — некрятник, Value: 15href="/MapObjects/Universe_mod/OrcDeposit.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — орчатник, Value: 35href="/MapObjects/Dragon_Utopia.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — утопа драконов, Value: 40Начиная с поля CreatureBuilding допустима только одна вариация настройки т.е. нукжно заполнять только один из полей. По умолчанию считается первое если заполнить несколько
| Field | Type | Label | Description |
| Id | int32 | уникальный ID здания |
|
| Value | google.protobuf.Int64Value | велью здания |
|
| GuardStrenght | google.protobuf.Int64Value | размер охраны |
|
| BuildingTexture | TemplateGenerationEnums.BuildingTextureConfig | какая текстура будет использоваться для здания если применимо |
|
| RoadType | TemplateGenerationEnums.RoadType | какая дорога должна вести к объекту |
|
| IsMixedPackOnly | google.protobuf.BoolValue | нужно ли ставить только сборные паки на объект |
|
| CreatureBuilding | CreatureBuildingConfig | банк существ |
|
| XdbRef | google.protobuf.StringValue | ссылка на объект в игре, должна использоваться достоверная href из файлов игры |
|
| PandoraBox | PandoraBoxConfig | коробка |
|
| ResourceGiver | ResourceBuildingConfig | здание для выдачи ресурсов |
|
| ScriptBuilding | ScriptBuildingConfig | одно из кастомных зданий без дополнительных настроек |
|
| MageEye | MageEyeConfig | здание для открытия тумана войны по заданным координатам |
|
| RunicChest | RunicChestConfig | объект с выдачей рун герою |
|
| ArtifactXdb | ArtifactXdb | объект в виде артефакта |
|
| MapObjectXdb | MapObjectXdb | один из дефолтных объектов |
|
| DefaultBuilding | DefaultBuildingConfig | вариант объекта по умолчанию без кастомизации (текстура тоже будет взята из дефолтного объекта) |
|
| InteractionMessageType | TemplateGenerationEnums.BuildingInteractionMessage | тип сообщения, которое вызывается при взаимодействии с этим объектом (на данный момент поддерживается только для CreatureBuilding IsDwelling = false) |
|
| CustomTexts | LocalizedCustomTextsModel | кастомные описания для объекта |
| Field | Type | Label | Description |
| Name | string | кастомное имя здание |
|
| Description | string | кастомное описание здания |
| Field | Type | Label | Description |
| DefaultBuilding | TemplateGenerationEnums.DefaultBuilding | вариант объекта по умолчанию без кастомизации |
|
| UseSpecificDescription | google.protobuf.BoolValue | использовать ли детальное описание объекта вместо общего |
| Field | Type | Label | Description |
| ZoneId | int64 | зона от которой зависят настройки двелингов |
|
| MinCount | int32 | минимальное количество двелов |
|
| MaxCount | int32 | максимальное количество двелов |
|
| MinTiersCount | google.protobuf.Int64Value | минимальное количество тиров существ в двелинга |
|
| MaxTiersCount | google.protobuf.Int64Value | максимальное количество тиров существ в двелинга |
|
| UniformDistribution | google.protobuf.BoolValue | равномерное распределение по тирам, т.е. если 14 двелов и 7 тиров их сдаст гарантированно T1x2;T2x2;T3x2;T4x2;T5x2;T6x2;T7x2 |
|
| MinCountPerTier | google.protobuf.Int64Value | настройка минимального количества двелов для конкретного тира |
|
| MaxCountPerTier | google.protobuf.Int64Value | настройка максимального количества двелов для тира |
|
| IsCopyMode | bool | false - будут взяты тиры которые не сгенерировались в другой локации, true - тиры будут скопированы из другой локации |
| Field | Type | Label | Description |
| Week | google.protobuf.Int64Value | неделя, начиная с которой выключаются битвы в городах (если не указано, то с 1) |
|
| Day | google.protobuf.Int64Value | день недели, начиная с которого выключаются битвы в городах (если не указано, то с 1) |
| Field | Type | Label | Description |
| ForcedFinalBattleTiming | Common.Empty | вывод информации о дней и неделе принудительно финальной битвы |
|
| DwellingsInformation | DwellingsInformationModel | вывод информации о сгенерённых двелах в локации |
| Field | Type | Label | Description |
| PointsCount | int64 | количество поинтов для распределения двелов |
|
| PointsCountByFaction | DwellingByPointsConfig.PointsCountByFactionEntry | repeated | количество поинтов по фракциям (Humans, Inferno, Necropolis, Elves, Liga, Mages, Dwarfs, Horde ) |
| DwellingPoints | DwellingValue | выставление велью поинтов конкретным тирам |
|
| DwellingPointsByFaction | DwellingByPointsConfig.DwellingPointsByFactionEntry | repeated | выставление велью поинтов конкретным тирам по фракциям (Humans, Inferno, Necropolis, Elves, Liga, Mages, Dwarfs, Horde ) |
| MinTiersCount | google.protobuf.Int64Value | минимальное количество тиров существ в двелинга |
|
| MaxTiersCount | google.protobuf.Int64Value | максимальное количество тиров существ в двелинга |
|
| AllowedTiers | int64 | repeated | массив разрешённых тиров для генерации, по умолчанию будут все тиры 1-7 |
| MinCountPerTier | DwellingValue | настройка минимального количества двелов для конкретного тира |
|
| MinCountPerTierByFaction | DwellingByPointsConfig.MinCountPerTierByFactionEntry | repeated | настройка минимального количества двелов для конкретного тира по фракциям (Humans, Inferno, Necropolis, Elves, Liga, Mages, Dwarfs, Horde ) |
| MaxCountPerTier | DwellingValue | настройка максимального количества двелов для конкретного тира |
|
| MaxCountPerTierByFaction | DwellingByPointsConfig.MaxCountPerTierByFactionEntry | repeated | настройка максимального количества двелов для конкретного тира по фракциям (Humans, Inferno, Necropolis, Elves, Liga, Mages, Dwarfs, Horde ) |
| Field | Type | Label | Description |
| key | string |
|
|
| value | DwellingValue |
|
| Field | Type | Label | Description |
| key | string |
|
|
| value | DwellingValue |
|
| Field | Type | Label | Description |
| key | string |
|
|
| value | DwellingValue |
|
| Field | Type | Label | Description |
| key | string |
|
|
| value | int64 |
|
Начиная с поля RandomDwellingConfig допустима только одна вариация настройки т.е. нукжно заполнять только один из полей. По умолчанию считается первое если заполнить несколько
| Field | Type | Label | Description |
| BuildingTexture | TemplateGenerationEnums.BuildingTextureConfig | текстура двелов |
|
| CreaturesConfiguration | CreaturesConfiguration | настройки замены юнитов в двелах в рамках террейна. |
|
| GradesReplacement | google.protobuf.BoolValue | заменить двелы грейжеными юнитами |
|
| RandomDwellingConfig | RandomDwellingConfig | вариант рандомной генерации двелов |
|
| StaticDwellingConfigs | StaticDwellingConfigs | статичные наборы двеллингов |
|
| DwellingByPointsConfig | DwellingByPointsConfig | генерация двелинга по очкам |
|
| DependantDwellingConfig | DependantDwellingConfig | вариант генерации тиров на основе другой локации. |
| Field | Type | Label | Description |
| T1 | google.protobuf.Int64Value | количество Т1 |
|
| T2 | google.protobuf.Int64Value | количество Т1 |
|
| T3 | google.protobuf.Int64Value | количество Т1 |
|
| T4 | google.protobuf.Int64Value | количество Т1 |
|
| T5 | google.protobuf.Int64Value | количество Т1 |
|
| T6 | google.protobuf.Int64Value | количество Т1 |
|
| T7 | google.protobuf.Int64Value | количество Т1 |
| Field | Type | Label | Description |
| ZoneIndexes | int32 | repeated | зоны из которых нужно вывести информацию о двеллингах |
| GradesInfo | bool | нужно ли указать какой грейд в двеллинге |
| Field | Type | Label | Description |
| BannedHeroes | HeroTypeEnum.HeroType | repeated | забаненные герои |
| BannedSpells | SpellTypeEnum.SpellType | repeated | забаненные заклинания |
| BannedArtifacts | ArtifactTypeEnum.ArtifactType | repeated | забаненные артефакты |
| BannedBases | BasesBanModel | забаненные базовые скиллы |
|
| BanMaradeur | google.protobuf.BoolValue | забанить мародерство? |
| Field | Type | Label | Description |
| NewLuckMoraleBuildings | TerrainBuildingsConfig | Повышалки удачи, морали и мувов, не охраняются |
|
| NewShopBuildings | TerrainBuildingsConfig | Элемник,мастерская, библа и т.д. Эти строения охраняются. |
|
| NewResourceGivers | TerrainBuildingsConfig | Мельница, сокровищница, леприкон. Не охраняются. |
|
| NewUpgradeBuildings | TerrainBuildingsConfig | Повышалки статов. Здания охраняются |
|
| NewShrines | TerrainBuildingsConfig | Шрайны на экспу. Не охраняются |
|
| NewTreasuryBuildings | TerrainBuildingsConfig | Банки стартовой зоны. Не охраняются. |
|
| NewBuffBuildings | TerrainBuildingsConfig | Банки сегмент +. Не охраняются |
| Field | Type | Label | Description |
| Objects | AdditionalObjectModel | repeated | перечисление объектов |
| Count | IntValueConfig | количество объектов которое нужно выбрать |
| Field | Type | Label | Description |
| CoordinateX | int64 | координата X для открытия тумана войны |
|
| CoordinateY | int64 | координата Y для открытия тумана войны |
|
| Radius | google.protobuf.Int32Value | радиус открытия тумана войны (по умолчанию 10) |
| Field | Type | Label | Description |
| Player | TemplateGenerationEnums.PlayerType | игрок, для которого должны быть открыты регионы на карте |
|
| Data | FogOpenerData | repeated | регионы, которые должны быть открыты для этого игрока |
| Field | Type | Label | Description |
| Week | int64 | неделя, на которой должна состояться финальная битва |
|
| Day | int64 | день, в который должна состояться финальная битва |
| Field | Type | Label | Description |
| MinimalGMLevel | int64 | минимальный уровень ГМа для активации |
|
| MinimalWarCriesLevel | int64 | минимальный уровень Кличницы для активации |
|
| RebuildCost | ResourcesModel | стоимость перестройки |
| Field | Type | Label | Description |
| Mine1LevelGuardLevel | google.protobuf.Int32Value | охрана древесины и рудника |
|
| Mine2LevelGuardLevel | google.protobuf.Int32Value | охрана шахт редких ресурсов |
|
| MineGoldGuardLevel | google.protobuf.Int32Value | охрана голд шахт |
|
| HeroBaseMoves | google.protobuf.Int32Value | обновленное число базовых мувов героев |
|
| BanksValueMultiplier | google.protobuf.DoubleValue | обновленный множитель силы/награды(золото и ресурсы) для банков |
| Field | Type | Label | Description |
| Buildings | TemplateGenerationEnums.BuildingType | repeated | список отключённых зданий |
| CastleBuildings | CastleDisabledBuildingsConfig | repeated | список отключённых зданий для конкретных фракций |
| Field | Type | Label | Description |
| OnlySkillsChance | google.protobuf.Int32Value | Шанс сгенерить только базы без перков(стандартно - 10%) |
|
| MinimalSkillRarity | google.protobuf.Int32Value | Сгенерироваться могут только базы, процент выпадения которых для класса героя больше и равен заданному(стандартно - 5%) |
|
| MaximumSkillRepeatCount | google.protobuf.Int32Value | Максимальное число героев в пуле расы, для которых могут сгенерироваться одинаковые базы(стандартно - 2) |
| Field | Type | Label | Description |
| DefaultBuilds | BaseBuildConfig | repeated | Стандартные пресеты билдов |
| BuildsByCastle | CastleBaseBuildsConfig | repeated | Пресеты билдов для конкретных фракций |
| DefaultBuildMaxRepeatCount | google.protobuf.Int32Value | Насколько часто один из дефолтных билдов может сгенериться для фраки (дефолт = 1) |
|
| CastleBuildMaxRepeatCount | google.protobuf.Int32Value | Насколько часто один из билдов фраки может сгенериться для ее героев (дефолт = 1) |
| Field | Type | Label | Description |
| DefaultRandomizer | HeroSkillDefaultRandomizer |
|
|
| PresetRandomizer | HeroSkillPresetRandomizer |
|
| Field | Type | Label | Description |
| MinValue | google.protobuf.Int32Value | минимальное значение параметра |
|
| MaxValue | google.protobuf.Int32Value | максимальное значение параметра |
| Field | Type | Label | Description |
| Texts | LocalizedCustomTextsModel.TextsEntry | repeated | словарь локализованных кастомных описаний объекта(ключи - Ru, En, Pl, Ua). Если для языка не задано кастомное описание, будет использовано стандартное |
| Field | Type | Label | Description |
| key | string |
|
|
| value | CustomTextsModel |
|
| Field | Type | Label | Description |
| CoordinateX | int64 | координата X для открытия тумана войны |
|
| CoordinateY | int64 | координата Y для открытия тумана войны |
|
| Radius | google.protobuf.Int32Value | радиус открытия тумана войны |
| Field | Type | Label | Description |
| MapObject | MapObjectEnum.MapObject | моделька объекта |
| Field | Type | Label | Description |
| DisableAllWeeksWithEffects | google.protobuf.BoolValue | выключает все недели, имеющие какой-либо эффект |
|
| DisableAllNegativeWeeks | google.protobuf.BoolValue | выключает все недели с негативными эффектами |
|
| DisableAllPositiveWeeks | google.protobuf.BoolValue | выключает все недели с положительными эффектами |
|
| DisableAllNeutralWeeks | google.protobuf.BoolValue | выключает все недели без эффектов |
|
| SpecificWeeksToDisable | WeekTypeEnum.WeekType | repeated | выключает конкретные недели |
| WeeksToMakeEnabledOnStart | WeekTypeEnum.WeekType | repeated | позволяет поменять тип определенных не нейтральных недель, чтобы они могли сгенериться в самом начале игры |
| Field | Type | Label | Description |
| First | SkillTypeEnum.SkillType | Задаваемые скиллы могут быть одинаковыми, в таком случае сгенерируется один скилл повышенного навыка |
|
| Second | SkillTypeEnum.SkillType |
|
| Field | Type | Label | Description |
| Artifacts | ArtifactTypeEnum.ArtifactType | repeated | артефакты которые могут выпасть в коробке |
| ArtifactCategories | ArtifactTypeEnum.ArtifactCategory | repeated | категории артефактов которые могут выпасть в коробке |
| ArtifactSlots | ArtifactTypeEnum.ArtifactSlot | repeated | в какие слоты могут выпасть артефакты |
| CostRanges | IntValueConfig | repeated | ценовой диапазон артефактов для выпадения |
| Count | google.protobuf.Int64Value | количество артефакторв которые могут выпасть, по умолччанию 1 |
| Field | Type | Label | Description |
| GoldAmount | int64 | repeated | значения золота которые могут выпасть в коробке |
| ExpAmount | int64 | repeated | значения экспы которые могут выпасть в коробке |
| Artifacts | PandoraArtifactConfig | repeated | артефакты которые могут выпасть в коробке |
| PandoraCreatureConfig | PandoraCreatureConfig | repeated | существа которые могут выпасть в коробке |
| Spells | PandoraSpellConfig | repeated | заклинания которые могут выпасть в коробке |
| PandoraSpellConfigCount | google.protobuf.Int32Value | количество моделей PandoraSpellConfig которые используются для генерации, по умолччанию 1 |
|
| Resources | ResourcesConfig | repeated | ресурсы которые могут выпасть |
| Field | Type | Label | Description |
| TiersPool | int64 | repeated | набор тиров который может выпасть в коробке |
| NoGrades | google.protobuf.BoolValue | добавлять ли негрейд |
|
| Grades | google.protobuf.BoolValue | добавлять ли грейд |
|
| Neutrals | google.protobuf.BoolValue | добавлять ли нейтралов |
|
| TerrainTypes | TemplateGenerationEnums.TerrainType | repeated | какие террейны нужно добавить |
| PlayerFactions | bool | добавлять ли фракции игроков |
|
| PlayerType | TemplateGenerationEnums.PlayerType | фракции каких игроков нужно добавить |
|
| CreatureIds | string | repeated | массив существ которые нужно добавить. |
| GrowMultiplier | google.protobuf.DoubleValue | множитель прироста юнитов |
| Field | Type | Label | Description |
| Spells | SpellTypeEnum.SpellType | repeated | заклинания которые могут выпасть в коробке |
| MagicSchools | SpellTypeEnum.MagicSchool | repeated | школы заклинаний которые могут выпасть в коробке |
| MagicTiers | int64 | repeated | тиры заклинаний которые могут выпасть в коробке |
| RuneTiers | int64 | repeated | тиры рун которые могут выпасть в коробке |
| WarCryTiers | int64 | repeated | тиры боевых кличей которые могут выпасть в коробке |
| Count | google.protobuf.Int64Value | количество заклинаний которые могут выпасть, по умолччанию 1 |
| Field | Type | Label | Description |
| MinCount | int32 | минимальное количество двелов |
|
| MaxCount | int32 | максимальное количество двелов |
|
| MinTiersCount | google.protobuf.Int64Value | минимальное количество тиров существ в двелинга, по умолчанию 7 |
|
| MaxTiersCount | google.protobuf.Int64Value | максимальное количество тиров существ в двелинга, по умолчанию 7 |
|
| UniformDistribution | google.protobuf.BoolValue | равномерное распределение по тирам, т.е. если 14 двелов и 7 тиров их сдаст гарантированно T1x2;T2x2;T3x2;T4x2;T5x2;T6x2;T7x2 |
|
| AllowedTiers | int64 | repeated | массив разрешённых тиров для генерации, по умолчанию будут все тиры 1-7 |
| MinCountPerTier | google.protobuf.Int64Value | настройка минимального количества двелов для тира |
|
| MaxCountPerTier | google.protobuf.Int64Value | настройка максимального количества двелов для тира |
| Field | Type | Label | Description |
| ResourcesConfigs | ResourcesConfig | repeated | массив с вариантоми ресурсов которые могут выпасть |
| Field | Type | Label | Description |
| Wood | IntValueConfig | Количетсов дерева |
|
| Ore | IntValueConfig | Количество руды |
|
| Mercury | IntValueConfig | Количество ртути |
|
| Crystals | IntValueConfig | Количество кристалов |
|
| Sulfur | IntValueConfig | Количество серы |
|
| Gems | IntValueConfig | Количество самоцветов |
|
| Gold | IntValueConfig | Количество золота |
| Field | Type | Label | Description |
| Wood | IntValueConfig | Кучки дерева |
|
| Ore | IntValueConfig | Кучки руды |
|
| BaseResourcesGuardsMultiplier | google.protobuf.DoubleValue | множитель охраны дерева/руды |
|
| Mercury | IntValueConfig | Кучка ртути |
|
| Gems | IntValueConfig | Кучка самоцеветов |
|
| Crystal | IntValueConfig | Кучка кристалов |
|
| Sulfur | IntValueConfig | Кучка серы |
|
| RareResourcesGuardsMultiplier | google.protobuf.DoubleValue | множитель охраны редких ресурсов |
|
| Chest | IntValueConfig | Сундуки |
|
| ChestGuardsMultiplier | google.protobuf.DoubleValue | множитель охраны сндуков |
|
| Gold | IntValueConfig | Кучки золота |
|
| GoldGuardsMultiplier | google.protobuf.DoubleValue | множитель охраны золота |
|
| Campfire | IntValueConfig | Костры |
|
| CampfireGuardsMultiplier | google.protobuf.DoubleValue | множитель охраны костров |
| Field | Type | Label | Description |
| Wood | google.protobuf.Int64Value | стоимость в дереве |
|
| Ore | google.protobuf.Int64Value | стоимость в руде |
|
| Mercury | google.protobuf.Int64Value | стоимость в ртути |
|
| Sulfur | google.protobuf.Int64Value | стоимость в сере |
|
| Gem | google.protobuf.Int64Value | стоимость в самоцветах |
|
| Crystal | google.protobuf.Int64Value | стоимость в кристаллах |
|
| Gold | google.protobuf.Int64Value | стоимость в золоте |
| Field | Type | Label | Description |
| Runes | SpellTypeEnum.SpellType | repeated | руны которые могут выпасть в коробке |
| RuneTiers | int64 | repeated | тиры рун которые могут выпасть в коробке |
| Count | google.protobuf.Int64Value | количество рун которое может выпасть, по умолччанию 1 |
|
| ExpAmount | google.protobuf.Int64Value | количество экспы которое выдаётся герою не гному |
| Field | Type | Label | Description |
| From | int32 | индекс первой зоны |
|
| To | int32 | индекс второй зоны |
|
| IsPortal | bool | true если это портальное ГО |
|
| IsCorner | bool | угловое соединение, может применяться только для соединений 1-7, 1-3, 3-9 и 7-9 |
| Field | Type | Label | Description |
| Col | int32 | колонка для постановки цирфы го в схеме 5х5 от 1 до 5 |
|
| Row | int32 | строчка для постановки цирфы го в схеме 5х5 от 1 до 5 |
|
| Value | int32 | сила ГО |
| Field | Type | Label | Description |
| Index | int32 | индекс зоны в схеме шаблона от 1 до 9, используется сетка 3х3 |
|
| Text | string | название зоны |
| Field | Type | Label | Description |
| ScriptBuilding | TemplateGenerationEnums.ScriptBuilding | одно из кастомных зданий без дополнительных настроек |
| Field | Type | Label | Description |
| CastleCaptureProps | CastleCaptureModel | включение победы по удержанию замка |
|
| GMRebuildProps | GMRebuildModel | включение перестройки ГМа |
|
| GloballyDisabledBuildingsProps | GloballyDisabledBuildingsConfig | список отключённых зданий |
|
| ForcedFinalBattleProps | ForcedFinalBattleModel | repeated | данные о принудительной финальной битве, будет выбран случайный конфиг |
| AdditionalStartCastles | AdditionalStartCastle | repeated | данные о дополнительных замках игроков |
| FogOpeners | FogOpeners | repeated | данные о стартовом открытии тумана войны |
| DisabledSiegeConfig | DisabledSiegeModel | данные об отключении осад городов |
|
| StartArmyModifiersConfig | StartArmyStackModifiers | данные об изменениях стартовых армий |
| Field | Type | Label | Description |
| Skill | SkillTypeEnum.SkillType |
|
|
| Perk | PerkTypeEnum.PerkType |
|
| Field | Type | Label | Description |
| CoordinateX | google.protobuf.Int64Value | координата x конкретного замка на карте |
|
| CoordinateY | google.protobuf.Int64Value | координата y конкретного замка на карте |
|
| SearchRadius | google.protobuf.Int64Value | радиус поиска конкретного замка(default - 10) |
|
| Buildings | TemplateGenerationEnums.BuildingType | repeated | массив зданий, которые должны быть построены в этом конкретном замке |
| Field | Type | Label | Description |
| Castle | Enums.CastleType |
|
|
| Modifiers | StartArmyModifierModel | repeated |
|
| Field | Type | Label | Description |
| Creature | CreatureTypeEnum.CreatureType |
|
|
| Count | google.protobuf.Int32Value |
|
| Field | Type | Label | Description |
| CreatureTier | int32 |
|
|
| PercentModifier | google.protobuf.DoubleValue |
|
|
| RawModifier | google.protobuf.Int32Value |
|
|
| Upgrade | CreatureTypeEnum.CreatureUpgradeType |
|
| Field | Type | Label | Description |
| ExistingStackModifier | StartArmyExistingStackModifierModel |
|
|
| AdditionalStack | StartArmyAdditionalStackModel |
|
| Field | Type | Label | Description |
| AnyCastleModifiers | StartArmyModifierModel | repeated |
|
| SpecificCastlesModifiers | SpecificCastleStartArmyModifiers | repeated |
|
| Field | Type | Label | Description |
| ApplyAllTerrains | google.protobuf.BoolValue | нужно применить настройку ко всем террейнам |
|
| TerrainType | TemplateGenerationEnums.TerrainType | к какому террейну нужно применить настройку (only if ApplyAllTerrains = false) |
|
| CastleType | Enums.CastleType | к какому фракции нужно применить настройку (only if ApplyAllTerrains == false && TerrainType == null) |
|
| Buildings | TemplateGenerationEnums.BuildingType | repeated | массив зданий для постройки, названия указаны в справочнике в конце документа |
| BuildingMode | TemplateGenerationEnums.BuildingMode | К каким городам нужно применять настройку |
| Field | Type | Label | Description |
| HeroType | HeroTypeEnum.HeroType | айди героя |
|
| Spells | SpellTypeEnum.SpellType | repeated | стартовые заклинания для этого героя |
| Field | Type | Label | Description |
| PlayerType | TemplateGenerationEnums.PlayerType | игрок |
|
| Spells | SpellTypeEnum.SpellType | repeated | стартовые заклинания для этого игрока |
| Field | Type | Label | Description |
| CastleType | Enums.CastleType | айди замка |
|
| Spells | SpellTypeEnum.SpellType | repeated | стартовые заклинания для героев этого замка |
| Field | Type | Label | Description |
| GlobalSpells | SpellTypeEnum.SpellType | repeated | стартовые заклинания для любых героев на карте |
| SpellsByPlayers | StartSpellsByPlayer | repeated | стартовые заклинания для героев определенных игроков |
| SpellsByRaces | StartSpellsByRace | repeated | стартовые заклинания для героев определенных замков |
| SpellsByHeroes | StartSpellsByHero | repeated | стартовые заклинания для конкретных героев |
| RemoveDefaultSpells | google.protobuf.BoolValue | удалить дефолтные спеллы у героев? |
| Field | Type | Label | Description |
| DwellingValue | DwellingValue | repeated | набор статических вариаций двелов т1-т7, будет выбрана случайная |
Это входная точка генерации, эта модель будет рутовая в json документе
| Field | Type | Label | Description |
| TemplateName | string | название шаблона который будет заменяться |
|
| Zones | ZoneGenerationConfig | repeated | настройка зон, не заполненные параметры будут использованы из оригинального XDB |
| Connections | ConnectionModel | repeated | настройки ГО шаблона, не заполненные параметры будут использованы из оригинального XDB |
| TerrainConfig | TerrainConfig | repeated | управлениями объектов в шоп поинтсах под конкретные террейны |
| FactionTerrainConfigs | TemplateGenerationConfig.FactionTerrainConfigsEntry | repeated | объектов в шоп поинтсах для конкретной фракции (Humans, Inferno, Necropolis, Elves, Liga, Mages, Dwarfs, Horde ) |
| StartBuildingConfigs | StartBuildingConfig | repeated | общие настройки стартовых зданий в городах |
| SpecificCastlesStartBuildings | SpecificCastleBuildingConfig | repeated | настройки стартовых зданий в конкретных городах |
| GeneralData | GeneralData | общие настройки: иконки, плотность боёв и т.д. |
|
| BaseArmyMultiplier | google.protobuf.DoubleValue | общий множитель стартовой армии, 1 по умолчанию |
|
| ArmyMultipliers | TemplateGenerationConfig.ArmyMultipliersEntry | repeated | настройка множителей для конкретной фракции (Humans, Inferno, Necropolis, Elves, Liga, Mages, Dwarfs, Horde ) |
| ScriptFeaturesConfig | ScriptFeaturesConfig | настройки скриптовых фич |
|
| EntitiesBanConfig | EntitiesBanModel | настройки банов на шаблоне |
|
| StartSpellsConfig | StartSpellsConfig | настройки стартовых заклинаний |
|
| CustomBuildingConfigs | CustomBuildingConfig | repeated | Создание кастомных зданий которые можно использовать в других секциях конфигов |
| ZoneRandomizationConfig | ZoneRandomizationConfig | настройки рандомизации координат в шаблоне |
|
| HeroSkillsRandomizationConfig | HeroSkillsRandomizationConfig | настройки рандомизации стартовых скиллов героев |
|
| MoonCalendarConfig | MoonCalendarConfig | настройки календаря недель |
|
| TemplateSchemeData | TemplateSchemeData | настройки для отрисовки схемы шаблона |
|
| DraftMessage | DraftMessage | настройка сообщения для вывода во время драфта |
|
| TemplateDescription | TemplateGenerationConfig.TemplateDescriptionEntry | repeated | словарь локализованных описаний шаблона (ключи - Ru, En, Pl, Ua) |
| Field | Type | Label | Description |
| key | string |
|
|
| value | double |
|
| Field | Type | Label | Description |
| key | string |
|
|
| value | FactionTerrainConfig |
|
| Field | Type | Label | Description |
| key | string |
|
|
| value | string |
|
| Field | Type | Label | Description |
| ActiveNodes | SchemeNode | repeated | зоны для отрисовки |
| Connections | SchemeConnection | repeated | соединения между зонами |
| Numbers | SchemeConnectionGuard | repeated | значения ГО |
Плотность регулируется параметром LuckMoralBuildingsDensity:
href="/MapObjects/Faerie_Ring.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Fountain_Of_Fortune.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Idol_Of_Fortune.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Temple.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Rally_Flag.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/H5A2/RandomSancutuary.xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/H5A2/ShamanOfNommads.xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Fountain_Of_Youth.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Universe_mod/LakeofScarlettSwan.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Universe_mod/LakeofMermaids.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Stables.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"ShopPoints)
href="/MapObjects/Special/ElementalConflux.xdb#xpointer(/AdvMapDwellingShared)" — слияние стихий, Value: 5href="/MapObjects/Objects-All-Terra/War_Machine_Factory.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — мастерская машин, Value: 5href="/MapObjects/H5A2/House_Of_Astrologer.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — башня астролога, Value: 10href="/MapObjects/Special/RefugeeCamp.xdb#xpointer(/AdvMapDwellingShared)" — рефьюга, Value: 15href="/MapObjects/H5A2/SpellShop.xdb#xpointer(/AdvMapBuildingShared)" — Библиотека заклинаний, Value: 15href="/MapObjects/Black_Market.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — Рынок артефактов, Value: 25ResourceBuildingsDensity)
href="/MapObjects/Mystical_Garden.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — гном (5 гемов или 500 золота)href="/MapObjects/Windmill.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — мельницаhref="/MapObjects/Universe_mod/EnchantedTreasure.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — сокровищница на 1000 золотаUpgBuildingsDensity)
href="/MapObjects/Mercenary_Camp.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 напа, Value: 6href="/MapObjects/Marletto_Tower.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 дефа, Value: 6href="/MapObjects/Garden_Of_Revelation.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 знания, Value: 6href="/MapObjects/Star_Axis.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 колды, Value: 6href="/MapObjects/WarAcademy.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 напа или дефа, Value: 8href="/MapObjects/Magic_Spring.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — магический источник (+30 маны?), Value: 10href="/MapObjects/Tree_of_Knowledge.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — лвлап?, Value: 14href="/MapObjects/SchoolofMagic.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 2 маг стата на выбор, Value: 16href="/MapObjects/Arena.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 2 боевых стата на выбор, Value: 16href="/MapObjects/LibraryOfEnlightenment.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 2 колды и знания, Value: 24ShrinePoints)
href="/MapObjects/Shrine_Of_Magic_1.(AdvMapShrineShared).xdb#xpointer(/AdvMapShrineShared)" — т1 закл, Value: 4href="/MapObjects/Shrine_Of_Magic_2.(AdvMapShrineShared).xdb#xpointer(/AdvMapShrineShared)" — т2 закл, Value: 8href="/MapObjects/Shrine_Of_Magic_3.(AdvMapShrineShared).xdb#xpointer(/AdvMapShrineShared)" — т3 закл, Value: 12TreasureBuildingPoints)
href="/MapObjects/Crypt.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — склеп, Value: 5href="/MapObjects/GargoyleStonevault.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — гаргулятник, Value: 5href="/MapObjects/DwarvenTreasury.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — гномник, Value: 10href="/MapObjects/Universe_mod/Demonbank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — бесятник, Value: 10href="/MapObjects/Elemantal_Stockpile.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — элемник, Value: 10href="/MapObjects/Universe_mod/Monasterybank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — монастырь, Value: 10TreasureBuildingPoints)
href="/MapObjects/Elemantal_Stockpile.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — элемник, Value: 10href="/MapObjects/Universe_mod/Monasterybank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — монастырь, Value: 10href="/MapObjects/MagiVault.xdb#xpointer(/AdvMapBuildingShared)" — магятник, Value: 15href="/MapObjects/TreantThicket.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — энтятник, Value: 15href="/MapObjects/WitchBank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — кровавый храм, Value: 15href="/MapObjects/Universe_mod/NecroEstate.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — некрятник, Value: 15href="/MapObjects/Universe_mod/OrcDeposit.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — орчатник, Value: 35href="/MapObjects/Dragon_Utopia.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — утопа драконов, Value: 40| Field | Type | Label | Description |
| ClearBuildings | google.protobuf.BoolValue | нужно ли очистить все здания в этой секции |
|
| BuildingsToDelete | string | repeated | массив строковых названий объектов которые нужно удалить |
| BuildingsToAdd | int32 | repeated | массив айдишников зданий из секции CustomBuildingConfig для добавления |
Плотность регулируется параметром LuckMoralBuildingsDensity:
href="/MapObjects/Faerie_Ring.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Fountain_Of_Fortune.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Idol_Of_Fortune.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Temple.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Rally_Flag.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/H5A2/RandomSancutuary.xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/H5A2/ShamanOfNommads.xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Fountain_Of_Youth.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Universe_mod/LakeofScarlettSwan.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Universe_mod/LakeofMermaids.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"href="/MapObjects/Stables.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)"ShopPoints)
href="/MapObjects/Special/ElementalConflux.xdb#xpointer(/AdvMapDwellingShared)" — слияние стихий, Value: 5href="/MapObjects/Objects-All-Terra/War_Machine_Factory.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — мастерская машин, Value: 5href="/MapObjects/H5A2/House_Of_Astrologer.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — башня астролога, Value: 10href="/MapObjects/Special/RefugeeCamp.xdb#xpointer(/AdvMapDwellingShared)" — рефьюга, Value: 15href="/MapObjects/H5A2/SpellShop.xdb#xpointer(/AdvMapBuildingShared)" — Библиотека заклинаний, Value: 15href="/MapObjects/Black_Market.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — Рынок артефактов, Value: 25ResourceBuildingsDensity)
href="/MapObjects/Mystical_Garden.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — гном (5 гемов или 500 золота)href="/MapObjects/Windmill.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — мельницаhref="/MapObjects/Universe_mod/EnchantedTreasure.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — сокровищница на 1000 золотаUpgBuildingsDensity)
href="/MapObjects/Mercenary_Camp.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 напа, Value: 6href="/MapObjects/Marletto_Tower.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 дефа, Value: 6href="/MapObjects/Garden_Of_Revelation.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 знания, Value: 6href="/MapObjects/Star_Axis.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 колды, Value: 6href="/MapObjects/WarAcademy.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 1 напа или дефа, Value: 8href="/MapObjects/Magic_Spring.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — магический источник (+30 маны?), Value: 10href="/MapObjects/Tree_of_Knowledge.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — лвлап?, Value: 14href="/MapObjects/SchoolofMagic.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 2 маг стата на выбор, Value: 16href="/MapObjects/Arena.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 2 боевых стата на выбор, Value: 16href="/MapObjects/LibraryOfEnlightenment.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — 2 колды и знания, Value: 24ShrinePoints)
href="/MapObjects/Shrine_Of_Magic_1.(AdvMapShrineShared).xdb#xpointer(/AdvMapShrineShared)" — т1 закл, Value: 4href="/MapObjects/Shrine_Of_Magic_2.(AdvMapShrineShared).xdb#xpointer(/AdvMapShrineShared)" — т2 закл, Value: 8href="/MapObjects/Shrine_Of_Magic_3.(AdvMapShrineShared).xdb#xpointer(/AdvMapShrineShared)" — т3 закл, Value: 12TreasureBuildingPoints)
href="/MapObjects/Crypt.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — склеп, Value: 5href="/MapObjects/GargoyleStonevault.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — гаргулятник, Value: 5href="/MapObjects/DwarvenTreasury.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — гномник, Value: 10href="/MapObjects/Universe_mod/Demonbank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — бесятник, Value: 10href="/MapObjects/Elemantal_Stockpile.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — элемник, Value: 10href="/MapObjects/Universe_mod/Monasterybank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — монастырь, Value: 10TreasureBuildingPoints)
href="/MapObjects/Elemantal_Stockpile.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — элемник, Value: 10href="/MapObjects/Universe_mod/Monasterybank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — монастырь, Value: 10href="/MapObjects/MagiVault.xdb#xpointer(/AdvMapBuildingShared)" — магятник, Value: 15href="/MapObjects/TreantThicket.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — энтятник, Value: 15href="/MapObjects/WitchBank.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — кровавый храм, Value: 15href="/MapObjects/Universe_mod/NecroEstate.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — некрятник, Value: 15href="/MapObjects/Universe_mod/OrcDeposit.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — орчатник, Value: 35href="/MapObjects/Dragon_Utopia.(AdvMapBuildingShared).xdb#xpointer(/AdvMapBuildingShared)" — утопа драконов, Value: 40| Field | Type | Label | Description |
| TerrainType | TemplateGenerationEnums.TerrainType | айди террейна, по аналогии с террейном в зонах |
|
| MirrorTerrainType | TemplateGenerationEnums.TerrainType | отзеркалить настройки какого то террейна, если указано то другие настройки игнорируются |
|
| BuildingsToDelete | string | repeated | строковые названия объектов для удаления из всех секций перечисленных ниже |
| BuildingsToAdd | int32 | repeated | ID из CustomBuildingConfig для добавления во все секции перечисленные ниже |
| NewLuckMoraleBuildings | TerrainBuildingsConfig | Повышалки удачи, морали и мувов, не охраняются |
|
| NewShopBuildings | TerrainBuildingsConfig | Элемник,мастерская, библа и т.д. Эти строения охраняются. |
|
| NewResourceGivers | TerrainBuildingsConfig | Мельница, сокровищница, леприкон. Не охраняются. |
|
| NewUpgradeBuildings | TerrainBuildingsConfig | Повышалки статов. Здания охраняются |
|
| NewShrines | TerrainBuildingsConfig | Шрайны на экспу. Не охраняются |
|
| NewTreasuryBuildings | TerrainBuildingsConfig | Банки стартовой зоны. Не охраняются. |
|
| NewBuffBuildings | TerrainBuildingsConfig | Банки сегмент +. Не охраняются |
| Field | Type | Label | Description |
| ZoneId | int32 | индекс зоны из шаблона |
|
| TerrainType | TemplateGenerationEnums.TerrainType | тип террейна |
|
| MirrorZoneId | google.protobuf.Int32Value | Id зоны с которой нужно скопировать остальные результаты генерации. Если параметр указан все остальные настройки кроме TerrainType, ZoneId и координат локации/замка игнорируются. CreaturesConfiguration возьмётся зеркальное только если не указано в оригинальном конфиге. |
|
| DwellingGenerationConfig | DwellingGenerationConfig | конфигурация генерации двелов |
|
| MineGenerationConfig | ResourcesConfig | конфигурация шахт |
|
| AbandonedMines | IntValueConfig | количество забррошенных шахт |
|
| UpgBuildingsDensity | IntValueConfig | повышалки героев |
|
| TreasureDensity | IntValueConfig | ресурсы на земле |
|
| TreasureChestDensity | IntValueConfig | сундуки на земле |
|
| Prisons | IntValueConfig | количество тюрем |
|
| TownGuardStrenght | IntValueConfig | охрана города |
|
| ShopPoints | IntValueConfig | очки магазинов |
|
| ShrinePoints | IntValueConfig | очки храмов магии |
|
| LuckMoralBuildingsDensity | IntValueConfig | бафы на морраль, мувы и т.д. |
|
| ResourceBuildingsDensity | IntValueConfig | плотность размещения строений ресурсов |
|
| TreasureBuildingPoints | IntValueConfig | очки сокровищниц |
|
| TreasureBlocksTotalValue | IntValueConfig | велью локации |
|
| DenOfThieves | IntValueConfig | 0 = стартовые сокровищницы, 1 = не стартовые |
|
| RedwoodObservatoryDensity | IntValueConfig | параметр силы локации 0 - старт, 1 - сегмент и т.д. |
|
| Size | IntValueConfig | размер локации |
|
| Town | google.protobuf.BoolValue | будет ли размещён город в локации |
|
| ZoneStartPointX | IntValueConfig | стартовая координата x из которой генерируется локация |
|
| ZoneStartPointY | IntValueConfig | стартовая координата y из которой генерируется локация |
|
| MainTownStartPointX | IntValueConfig | координата x стартового замка |
|
| MainTownStartPointY | IntValueConfig | координата y стартового замка |
|
| MainTownRotationDirection | IntValueConfig | поворот замка, принимает значение 0, 1, 2, 3 |
|
| TreasureBlocksScalingFromTownDist | google.protobuf.BoolValue | включён ли скейлинг распределения велью по удалению от замка |
|
| DistBetweenTreasureBlocks | IntValueConfig | расстояние между боевыми точками, определяет плотность пробивок |
|
| Taverns | IntValueConfig | количество таверн |
|
| TradingPosts | IntValueConfig | количество факторий |
|
| HillForts | IntValueConfig | количество фортов |
|
| SpellMentors | IntValueConfig | количество менторов |
|
| MagicWells | IntValueConfig | количество колодцев на ману |
|
| LearningStones | IntValueConfig | количество шрайнов на 1к экспы |
|
| EnlightenmentStones | IntValueConfig | количество шрайнов на 5к экспы |
|
| WisdomStones | IntValueConfig | количество шрайнов на 10к экспы |
|
| RedwoodObservatories | IntValueConfig | количество обзорок |
|
| Wagons | IntValueConfig | количество тележек с ресами |
|
| Skeletons | IntValueConfig | количество могил с артом |
|
| TombOfTheWarriors | IntValueConfig | количество могил с артом |
|
| Astrologers | IntValueConfig | количество астрологов |
|
| AdditionalMapObjectConfig | AdditionalMapObjectConfig | настройка дополнительных объектов, если не указаны то возьмутся из зеркальной зоны при наличии |
|
| RemoveZone | google.protobuf.BoolValue | нужно ли удалить эту зону, остальные параметры игнорируются |
| Field | Type | Label | Description |
| ZonesToSwap | Common.IntArray | repeated | набор айдишников зон где первый элемент массива может быть заменён на любой случайный указанный в массиве |
| IsSymmetricalSwap | google.protobuf.BoolValue | работает только на ZonesToSwap, делает замену симметричное т.е. элементы будут свапнуты по тому же порядковому номеру во всех наборах зон |
|
| ZonesToRandomize | int64 | repeated | указанные зоны будут рандомизированы по координатам в случайном порядке |
| Name | Number | Description |
| NoMessage | 0 | взаимодействие без какого-либо сообщения |
| Default | 1 | вывод стандартного игрового сообщения для подобного типа зданий |
| Scouting | 2 | вывод сообщения в стиле "Разведки" |
| Custom | 3 | кастомное сообщение(пока не реализовано) |
| Name | Number | Description |
| All | 0 | Здание будет построенно во всех городах фракции |
| StartCastle | 1 | Здание будет построенно только в стартовых городах игроков |
| NeutralCastle | 2 | Здание будет построенно только в нейтральных городах |
| Name | Number | Description |
| BuildingTextureConfigNull | 0 | |
| DefaultDwellingByTerrain | 1 | Двелинг в соответствии с террейном |
| DefaultDwellingByCreature | 2 | Дефолтные двелинг в соотстветствии с юнитом |
| HighTierDwellingByCreature | 6 | Хай тир двелинг в соотстветствии с фракцией юнита |
| DefaultDwellingByCreatureExtended | 26 | Двелинг в соотстветствии с юнитом для каждого тира |
| NeutralCreatureBuilding | 3 | Здание нейтралов |
| TowerByCreature | 4 | Башня в соотстветствии с юнитом |
| TowerByTerrain | 5 | Башня в соответствии с террейном |
| TowerGates | 10 | Текстура портала |
| RunicChest | 11 | Рунная коробка |
| DwarvenCareer | 12 | Шахта с редкими ресурсами |
| WoodShelter | 13 | Склад дерева |
| OreShelter | 14 | Склад руды |
| RandomChest | 20 | Сундук с неизвестным наполнением |
| ArtsChest | 21 | Сундук с артефактом |
| GoldChest | 22 | Сундук с золотом |
| ExpChest | 23 | Сундук с экспой |
| ResourceChest | 24 | Сундук с реурсами |
| SpellsChest | 25 | Сундук с заклинаниями |
| PandoraBox | 100 | ящик пандоры |
| Random | 101 | случайная текстура |
| Name | Number | Description |
| T1 | 0 | Т1 двелл |
| T1G | 1 | Т1 гс |
| T2 | 2 | Т2 двелл |
| T2G | 3 | Т2 гс |
| T3 | 4 | Т3 двелл |
| T3G | 5 | Т3 гс |
| T4 | 6 | Т4 двелл |
| T4G | 7 | Т4 гс |
| T5 | 8 | Т5 двелл |
| T5G | 9 | Т5 гс |
| T6 | 10 | Т6 двелл |
| T6G | 11 | Т6 гс |
| T7 | 12 | Т7 двелл |
| T7G | 13 | Т7 гс |
| Tavern | 14 | Таверна |
| Forge | 15 | Кузница |
| Market1 | 16 | Рынок |
| Market2 | 17 | Склад |
| GM1 | 18 | Гм лвл 1 |
| GM2 | 19 | Гм лвл 2 |
| GM3 | 20 | Гм лвл 3 |
| GM4 | 21 | Гм лвл 4 |
| GM5 | 22 | Гм лвл 5 |
| Fort1 | 23 | Форт |
| Fort2 | 24 | Цитадель |
| Fort3 | 25 | Замок |
| Gold1 | 26 | Дом старейшин |
| Gold2 | 27 | Ратуша |
| Gold3 | 28 | Магистрат |
| Gold4 | 29 | Капитолий |
| Asha | 30 | Здание за Слезу Асхи |
| HavenTrainingGrounds | 31 | Трен лвл 1 |
| HavenHeroesMonument | 32 | Трен лвл 2 |
| HavenStables | 33 | Конюшня |
| HavenFarms | 34 | Фермы на прирост крестьян |
| InfernoHellGates | 35 | +10% к гейтингу |
| InfernoDemonsGrow | 36 | Прирост демонов +2 |
| InfernoHallOfHorror | 37 | Прирост коней +1 |
| InfernoSacrificialPit | 38 | Жертвенная яма |
| NecromancyAmplifier | 39 | +1000 очков некромантии |
| NecromancyUnholyTemple | 40 | Конвертер нежити |
| NecromancyGraves | 41 | Прирост скелетов +6 |
| NecromancyDragonTombstone | 42 | Прирост драконов +1 |
| PreserveAvengerGuild | 43 | Гильдия мстителей |
| PreserveAvengerBrotherhood | 44 | Братство мстителей, +10% шанс прока заклятых |
| PreserveMysticPond | 45 | Пруд +ресурсы |
| PreserveSparklingFountain | 46 | Фонтан +удачи |
| PreserveBloomingGrove | 47 | Прирост фей |
| PreserveTreantSamplings | 48 | Прирост энтов |
| DungeonAltarOfElements | 49 | Элементальные цепочки |
| DungeonAltarOfPrimalChaos | 50 | +10% урона от цепочек |
| DungeonRitualPit | 51 | Ритуальная яма |
| DungeonTradePost | 52 | Лавка артефактов |
| DungeonHallOfIntrigue | 53 | +1 знания героям |
| AcademyLibrary | 54 | Библиотека |
| AcademyArcaneForge | 55 | Кузница миниартефактов |
| AcademyArtifactMerchant | 56 | Лавка артефактов |
| AcademyTreasureCave | 57 | +500 золота и прирост джиннов |
| FortressRunicShrine1 | 58 | Руны лвл 1 |
| FortressRunicShrine2 | 59 | Руны лвл 2 |
| FortressRunicShrine3 | 60 | Руны лвл 3 |
| FortressArena | 61 | Прирост берсерков |
| FortressGuardPost | 62 | Сторожевая башня +отряд карликов |
| FortressStoneworks | 63 | Укрепленные стены |
| FortressRunicAcademy | 64 | Прирост жрецов рун |
| StrongholdHallOfTrial | 65 | Кличи лвл 1 |
| StrongholdHallOfMastership | 66 | Кличи лвл 2 |
| StrongholdHallOfMight | 67 | Кличи лвл 3 |
| StrongholdGarbagePile | 68 | Прирост гоблинов |
| StrongholdTravellerShelter | 69 | Талисманы для походных артов |
| StrongholdPileOfOurFoes | 70 | Куча черепов +кровь на старте боя |
| StrongholdSlaveMarket | 71 | Рынок рабов |
| Name | Number | Description |
| GoldChest5k | 0 | Сундук на 5k золота |
| GoldChest10k | 1 | Сундук на 10k золота |
| GoldChest15k | 2 | Сундук на 15k золота |
| GoldChest20k | 3 | Сундук на 20k золота |
| ExpChest5k | 4 | Сундук на 5k опыта |
| ExpChest10k | 5 | Сундук на 10k опыта |
| ExpChest15k | 6 | Сундук на 15k опыта |
| ExpChest20k | 7 | Сундук на 20k опыта |
| MinorArtChest | 8 | Сундук с малым артефактом |
| MajorArtChest | 9 | Сундук с большим артефактом |
| RelicArtChest | 10 | Сундук с реликтовым артефактом |
| FullDestructiveMagicChest | 11 | Сундук со всеми заклинаниями Разрушения (Все кличи для орка) |
| FullDarkMagicChest | 12 | Сундук со всеми заклинаниями Тьмы (Все кличи для орка) |
| FullLightMagicChest | 13 | Сундук со всеми заклинаниями Света (Все кличи для орка) |
| FullSummoningMagicChest | 14 | Сундук со всеми заклинаниями Призыва (Все кличи для орка) |
| FullAdventureMagicChest | 15 | Сундук со всеми заклинаниями Приключений (Все кличи для орка) |
| RandomFullMagicSchoolChest | 16 | Сундук со всеми заклинаниями случайной школы (Все кличи для орка) |
| FullT1MagicChest | 17 | Сундук со всеми заклинаниями 1 уровня (Т1 для орка) |
| FullT2MagicChest | 18 | Сундук со всеми заклинаниями 2 уровня (Т1 для орка) |
| FullT3MagicChest | 19 | Сундук со всеми заклинаниями 3 уровня (Т2 для орка) |
| FullT4MagicChest | 20 | Сундук со всеми заклинаниями 4 уровня (T2 для орка) |
| FullT5MagicChest | 21 | Сундук со всеми заклинаниями 5 уровня (T3 для орка) |
| RandomT1MagicChest | 22 | Сундук со случайным заклинанием 1 уровня (T1 для орка) |
| RandomT2MagicChest | 23 | Сундук со случайным заклинанием 2 уровня (T1 для орка) |
| RandomT3MagicChest | 24 | Сундук со случайным заклинанием 3 уровня (T2 для орка) |
| RandomT4MagicChest | 25 | Сундук со случайным заклинанием 4 уровня (T2 для орка) |
| RandomT5MagicChest | 26 | Сундук со случайным заклинанием 5 уровня (T3 для орка) |
| RandomT1SpellFromEachSchoolChest | 46 | Сундук с 1 случайным заклинанием 1 уровня каждой школы (T1 для орка) |
| RandomT2SpellFromEachSchoolChest | 47 | Сундук с 1 случайным заклинанием 2 уровня каждой школы (T1 для орка) |
| RandomT3SpellFromEachSchoolChest | 48 | Сундук с 1 случайным заклинанием 3 уровня каждой школы (T2 для орка) |
| RandomT4SpellFromEachSchoolChest | 49 | Сундук с 1 случайным заклинанием 4 уровня каждой школы (T2 для орка) |
| RandomT5SpellFromEachSchoolChest | 50 | Сундук с 1 случайным заклинанием 5 уровня каждой школы (T3 для орка) |
| RandomT1CreatureBox | 27 | Ящик со случайным грейженным существом 1 ранга x3 прирост |
| RandomT2CreatureBox | 28 | Ящик со случайным грейженным существом 2 ранга x3 прирост |
| RandomT3CreatureBox | 29 | Ящик со случайным грейженным существом 3 ранга x3 прирост |
| RandomT4CreatureBox | 30 | Ящик со случайным грейженным существом 4 ранга x3 прирост |
| RandomT5CreatureBox | 31 | Ящик со случайным грейженным существом 5 ранга x3 прирост |
| RandomT6CreatureBox | 32 | Ящик со случайным грейженным существом 6 ранга x3 прирост |
| RandomT7CreatureBox | 33 | Ящик со случайным грейженным существом 7 ранга x3 прирост |
| HighTierRunicChest | 34 | Сундук с высокоуровневыми (т3-т5) рунами и 5к экспы герою не гнома |
| RandomRunicChest | 35 | Сундук со случайной руной и 3к экспы герою не гнома |
| T1RunicChest | 36 | Сундук с руной 1 ранга и 1к экспы герою не гнома |
| T2RunicChest | 37 | Сундук с руной 2 ранга и 2к экспы герою не гнома |
| T3RunicChest | 38 | Сундук с руной 3 ранга и 3к экспы герою не гнома |
| T4RunicChest | 39 | Сундук с руной 4 ранга и 4к экспы герою не гнома |
| T5RunicChest | 40 | Сундук с руной 5 ранга и 5к экспы герою не гнома |
| WoodGiver | 41 | Здание выдающее 5-10 дерева |
| OreGiver | 42 | Здание выдающее 5-10 руды |
| RareResourceGiver | 43 | Здание выдающее 5-10 случайного редкого ресурса |
| RareResourcesGiver | 45 | Здание выдающее 4-5 всех редких ресурса |
| DefaultBuildingTowerPortal | 44 | Портал в родной город |
| Name | Number | Description |
| None | 0 | |
| Knight | 1 | Рыцарь |
| Demonlord | 2 | Повелитель демонов |
| Necromancer | 3 | Некромант |
| Ranger | 4 | Рейнджер |
| Warlock | 5 | Чернокнижник |
| Wizard | 6 | Маг |
| Runemage | 7 | Рунный жрец |
| Barbarian | 8 | Варвар |
| Name | Number | Description |
| MasteryNone | 0 | |
| MasteryBasic | 1 | |
| MasteryAdvanced | 2 | |
| MasteryExpert | 3 | |
| MasteryExtraExpert | 4 | |
| MasterySpecial | 5 |
| Name | Number | Description |
| Any | 0 | любой игрок игроки |
| First | 1 | первый игрока |
| Second | 2 | второй игрока |
| Name | Number | Description |
| NoRoad | 0 | без дорорги |
| SecondaryRoad | 1 | второстепенная дорога |
| MainRoad | 2 | основная дорога |
| Name | Number | Description |
| TowerPortal | 0 | Портал перемещающий игрока к ближайшему родному городу |
| Name | Number | Description |
| TerrainTypeNull | 0 | нет значения |
| FirstPlayer | 1 | террейн первого игрока |
| SecondPlayer | 2 | террейн второго игрока |
| Terrain1 | 3 | первый случайный свободный террейн |
| Terrain2 | 4 | второй случайный свободный террейн |
| Terrain3 | 5 | третий случайный свободный террейн |
| Terrain4 | 6 | четвёртый случайный свободный террейн |
| Terrain5 | 7 | пятый случайный свободный террейн |
| Terrain6 | 8 | шестой случайный свободный террейн |
| Humans | 9 | террейн хумов |
| Inferno | 10 | террейн инферно |
| Necropolis | 11 | террейн некров |
| Elves | 12 | террейн эльфов |
| Liga | 13 | террейн лиги |
| Mages | 14 | террейн магов |
| Dwarfs | 15 | террейн гномов |
| Horde | 16 | террейн орды |
| Name | Number | Description |
| Minor | 0 | Минор |
| Major | 1 | Мажор |
| Relic | 2 | Реликт |
| Grail | 3 |
| Name | Number | Description |
| Inventory | 0 | только в сумке |
| Primary | 1 | оружие |
| Secondary | 2 | щит |
| Head | 3 | голова |
| Chest | 4 | грудь |
| Neck | 5 | шея |
| Finger | 6 | кольцо |
| Feet | 7 | сапоги |
| Shoulders | 8 | плечи |
| MiscSlot | 9 | карман |
| Name | Number | Description |
| None | 0 | |
| SwordOfRuins | 1 | Меч мощи |
| DwarfKingAxe | 2 | Секира короля гномов |
| WandOfSpell | 3 | Палочка с заклинанием |
| UnicornBow | 4 | Лук из рога единорога |
| TitansTrident | 5 | Трезубец титанов |
| StaffOfTheUnderworld | 6 | Посох Преисподней |
| Shackles | 7 | Кандалы неизбежности |
| FourLeafClover | 8 | Четырехлистный клевер |
| IceShield | 9 | Ледяной щит |
| CrownOfLion | 11 | Sextant = 10; // Секстант морских эльфов Корона льва |
| CrownOfManyEyes | 12 | Корона всевидящего |
| ArmorOfForgottenHero | 13 | Доспехи забытого героя |
| BreastplateOfPower | 14 | Нагрудник огромной мощи |
| PedantOfMastery | 15 | Кулон мастерства |
| NecklaceOfLion | 16 | Ошейник льва |
| NecklaceOfBloodyClaw | 17 | Ожерелье кровавого когтя |
| EvercoldIcycle | 18 | Кулон ледяных объятий |
| NecklaceOfVictory | 19 | Ожерелье победы |
| RingOfLightningProtection | 20 | Кольцо защиты от молний |
| RingOfVitality | 21 | Кольцо жизненной силы |
| RingOfHaste | 22 | Кольцо скорости |
| NightmarishRing | 23 | Кольцо сломленного духа |
| BootsOfSwiftJourney | 24 | Сапоги путешественника |
| GoldenHorseshoe | 25 | Золотая подкова |
| BootsOfOpenRoad | 26 | Сапоги открытого пути |
| BootsOfMagicDefence | 27 | Сапоги магической защиты |
| EndlessSackOfGold | 28 | Сумка бесконечного золота |
| EndlessBagOfGold | 29 | Мешочек бесконечного золота |
| CapeOfLion | 31 | Накидка с гривой льва |
| PhoenixFeatherCape | 32 | Накидка из перьев феникса |
| CloakOfMourning | 33 | Плащ смертоносной тени |
| TurbanOfEnlightenment | 34 | Тюрбан просвещения |
| ChainMailOfEnlightenment | 35 | Кольчуга просвещения |
| DragonScaleArmor | 36 | Доспех из чешуи дракона |
| DragonScaleShield | 37 | Щит из чешуи дракона |
| DragonBoneGraves | 38 | Поножи из кости дракона |
| DragonWingMantle | 39 | Мантия из крыльев дракона |
| DragonTeethNecklace | 40 | Ожерелье из зубов дракона |
| DragonTalonCrown | 41 | Корона из когтей дракона |
| DragonEyeRing | 42 | Кольцо глаз дракона |
| DragonFlameTongue | 43 | Пламенный язык дракона |
| RobeOfSarIssa | 44 | Халат Сар-Иссы |
| StaffOfSarIssa | 45 | Посох Сар-Иссы |
| CrownOfSarIssa | 46 | Корона Сар-Иссы |
| RingOfSarIssa | 47 | Кольцо Сар-Иссы |
| DwarvenKingCuirass | 48 | Кираса короля гномов |
| DwarvenKingGreaves | 49 | Поножи короля гномов |
| DwarvenKingHelmet | 50 | Шлем короля гномов |
| DwarvenKingShield | 51 | Щит короля гномов |
| ScrollOfSpell | 52 | Свиток с заклинанием |
| NecromancerHelm | 55 | Шлем некроманта |
| ArmorOfValor | 56 | Доспехи бесстрашия |
| WindstriderBoots | 57 | Сапоги странника |
| Moonblade | 58 | Лунный клинок |
| RingOfCelerity | 59 | Кольцо стремительности |
| ElementalWaistband | 60 | Кольцо элементалей |
| EmeraldSlippers | 61 | Изумрудные туфли |
| CloakOfSylanna | 62 | Плащ силанны |
| CursedWaistband | 63 | Проклятое кольцо |
| TunicOfFlesh | 64 | Туника из плоти |
| RingOfCaution | 65 | Кольцо предостережения |
| HelmOfChaos | 66 | Шлем хаоса |
| PendantOfConflux | 67 | Кулон поглощения |
| SandalsOfBlessed | 68 | Сандалии святого |
| SandroCloak | 69 | Плащ Сандро |
| NecromancerRing | 70 | Кольцо грешников |
| NecromancerAmulet | 71 | Амулет некроманта |
| OgreClub | 74 | Дубина людоеда |
| OgreShield | 75 | Щит людоеда |
| TomeOfChaos | 76 | Том магии Хаоса |
| TomeOfLight | 77 | Том магии Света |
| TomeOfDark | 78 | Том магии Тьмы |
| TomeOfSummon | 79 | Том магии Призыва |
| BeginnerMagicStick | 80 | Волшебная палочка новичка |
| RunicAxe | 81 | Рунный боевой топор |
| RunicHarness | 82 | Рунная боевая упряжь |
| SkullOfMarkal | 83 | Шлем Маркела |
| BearhideWraps | 84 | Тайные защитные покровы |
| DwarvenHammer | 85 | Гномий кузнечный молот |
| RuneOfFlame | 86 | Руна пламени |
| TarotDesk | 87 | Колода Таро |
| CrownOfLeadership | 88 | Корона лидерства |
| MaskOfDoppelganger | 89 | Маска справедливости |
| EdgeOfBalance | 90 | На грани равновесия |
| RingOfMachines | 91 | Кольцо родства с машинами |
| HornOfPlenty | 92 | Рог изобилия |
| RingOfUnsummon | 93 | Кольцо изгнания |
| BookOfPower | 94 | Том Силы |
| TreebornQuiver | 95 | Изумительный колчан |
| RingOfSilence | 97 | Кольцо безмолвия |
| Name | Number | Description |
| NotSelected | 0 | |
| Brand | 1 | Бранд |
| Bersy | 2 | Ибба |
| Egil | 3 | Эрлинг |
| Ottar | 4 | Хельмар |
| Una | 5 | Инга |
| Ingvar | 6 | Ингвар |
| Skeggy | 7 | Карли |
| Vegeyr | 8 | Свея |
| Metlirn | 9 | Анвэн |
| Diraya | 10 | Дираэль |
| Gillion | 11 | Гильраэн |
| Ossir | 12 | Оссир |
| Nadaur | 13 | Таланар |
| Elleshar | 14 | Винраэль |
| Linaas | 15 | Вингаэль |
| Itil | 16 | Ильфина |
| Hero3 | 17 | Гаруна |
| Hero4 | 18 | Гошак |
| Hero7 | 19 | Хаггеш |
| Hero9 | 20 | Киган |
| Hero1 | 21 | Краг |
| Hero6 | 22 | Шак-Карукат |
| Hero8 | 23 | Тилсек |
| Hero2 | 24 | Аргат |
| Orrin | 25 | Дугал |
| Nathaniel | 26 | Эллайна |
| Ving | 27 | Айрис |
| Sarge | 28 | Аксель |
| Mardigo | 29 | Ласло |
| Maeve | 30 | Мив |
| Brem | 31 | Рутгер |
| Christian | 32 | Витторио |
| Efion | 33 | Аластор |
| Deleb | 34 | Дэлеб |
| Calid | 35 | Грол |
| Grok | 36 | Грок |
| Oddrema | 37 | Джезебет |
| Marder | 38 | Марбас |
| Jazaz | 39 | Ниброс |
| Nymus | 40 | Нимус |
| Eruina | 41 | Эрин |
| Menel | 42 | Кифра |
| Dalom | 43 | Летос |
| Inagost | 44 | Синитар |
| Ferigl | 45 | Соргалл |
| Ohtarig | 46 | Вайшан |
| Almegir | 47 | Ирбет |
| Urunir | 48 | Иранна |
| Faiz | 49 | Фаиз |
| Tan | 50 | Джалиб |
| Havez | 51 | Хафиз |
| Sufi | 52 | Ора |
| Razzak | 53 | Нархиз |
| Nur | 54 | Назир |
| Astral | 55 | Нура |
| Isher | 56 | Раззак |
| Nemor | 57 | Дейдра |
| Gles | 58 | Каспар |
| Tamika | 59 | Лукреция |
| Muscip | 60 | Наадир |
| Straker | 61 | Орсон |
| Effig | 62 | Равенна |
| Pelt | 63 | Влад |
| Aberrar | 64 | Золтан |
| Rolf | 65 | |
| Tolgar | 66 | |
| Vulfsten | 67 | |
| Hangvul | 93 | |
| Alaron | 68 | |
| Faidaen | 69 | |
| Tieru | 70 | |
| Gotai | 71 | |
| Kurak | 72 | |
| Kudjin | 73 | |
| Kuniak | 94 | |
| Alarik | 74 | |
| Dunkan | 75 | |
| Isabel | 76 | |
| Valeria | 77 | |
| Nikolas_Hum | 95 | |
| Godrik | 96 | |
| Frida | 98 | |
| Agrail | 78 | |
| Biara | 79 | |
| Orlando | 80 | |
| Vlastelin | 81 | |
| Illaia | 82 | |
| Railag | 83 | |
| Shadia | 84 | |
| Tralsai | 85 | |
| Maahir | 86 | |
| Sairus | 87 | |
| Zehir | 88 | |
| Temkhan | 97 | |
| Arantir | 89 | |
| Markel | 90 | |
| Nikolas | 91 | |
| Ornella | 92 | |
| Davius55 | 1000 | |
| Emilia55 | 1001 | |
| Gurvilin55 | 1002 | |
| Josephine55 | 1003 | |
| Minasli55 | 1004 | |
| Rissa55 | 1005 | |
| Theodorus55 | 1006 | |
| Agbeth55 | 1007 | |
| Darkstorm55 | 1008 | |
| Kastore55 | 1009 | |
| Ranleth55 | 1010 | |
| Sephinroth55 | 1011 | |
| Sylsai55 | 1012 | |
| Bart55 | 1013 | |
| Haegeir55 | 1014 | |
| Hedwig55 | 1015 | |
| Maximus55 | 1016 | |
| Tazar55 | 1017 | |
| Uland55 | 1018 | |
| Benedikt55 | 1019 | |
| Bertrand55 | 1020 | |
| Gabrielle55 | 1021 | |
| Jeddite55 | 1022 | |
| Laszlo55 | 1023 | |
| Lorenzo55 | 1024 | |
| Orlando55 | 1025 | |
| Ash55 | 1026 | |
| Calh55 | 1027 | |
| Calid55 | 1028 | |
| Harkenraz55 | 1029 | |
| Malustar55 | 1030 | |
| Zydar55 | 1031 | |
| Aislinn55 | 1032 | |
| Archilus55 | 1033 | |
| Giovanni55 | 1034 | |
| Nimbus55 | 1035 | |
| Sandro55 | 1036 | |
| Thant55 | 1037 | |
| Vidomina55 | 1038 | |
| Xerxon55 | 1039 | |
| Elleshar55 | 1040 | |
| Gem55 | 1041 | |
| Ivor55 | 1042 | |
| Jenova55 | 1043 | |
| Kyrre55 | 1044 | |
| Melodia55 | 1045 | |
| Mephala55 | 1046 | |
| Tieru55 | 1047 | |
| Azar55 | 1048 | |
| CragHack55 | 1049 | |
| Erika55 | 1050 | |
| Kraal55 | 1051 | |
| Matewa55 | 1052 | |
| Mukha55 | 1053 | |
| Shiva55 | 1054 | |
| Zouleika55 | 1055 |
| Name | Number | Description |
| Destructive | 0 | Хаос |
| Dark | 1 | Тьма |
| Light | 2 | Свет |
| Summoning | 3 | Призыв |
| Adventure | 4 | Контроль |
| Runic | 5 | Руны гномов |
| Warcries | 6 | Кличи орков |
| Special | 7 | Абилки существ/героев и технические спеллы |
| Name | Number | Description |
| SpellNone | 0 | |
| MagicArrow | 1 | Магическая стрела |
| MagicFist | 2 | Магический кулак |
| LightningBolt | 3 | Молния |
| IceBolt | 4 | Льдина |
| Fireball | 5 | Огненный шар |
| FrostRing | 6 | Кольцо холода |
| ChainLightning | 7 | Цепь молний |
| MeteorShower | 8 | Метеоритный дождь |
| Implosion | 9 | Шок земли |
| Armageddon | 10 | Армагеддон |
| Curse | 11 | Ослабление |
| Slow | 12 | Замедление |
| DisruptingRay | 13 | Разрушающий луч |
| Plague | 14 | Чума |
| Weakness | 15 | Немощность |
| Forgetfullness | 17 | Рассеянность |
| Berserk | 18 | Берсерк |
| Blind | 19 | Ослепление |
| Hypnotize | 20 | Подчинение |
| UnholyWord | 21 | Нечестивое слово |
| Bless | 23 | Божественная сила |
| Haste | 24 | Ускорение |
| Stoneskin | 25 | Каменная кожа |
| Dispel | 26 | Снятие чар |
| Bloodlust | 28 | Карающий удар |
| DeflectArrows | 29 | Уклонение |
| Antimagic | 31 | Антимагия |
| Teleport | 32 | Телепорт |
| CelestialShield | 34 | Небесный щит |
| HolyWord | 35 | Святое слово |
| LandMine | 38 | Огненная ловушка |
| WaspSwarm | 39 | Призыв осиного роя |
| Phantom | 40 | Создание фантома |
| Earthquake | 41 | Землетрясение |
| AnimateDead | 42 | Поднятие мертвых |
| SummonElementals | 43 | Призыв элементалей |
| Resurrect | 48 | Воскрешение |
| SummonBoat | 49 | Вызов корабля |
| DimensionDoor | 50 | Астральные врата |
| TownPortal | 51 | Портал в город |
| SummonCreatures | 234 | Вызов подкреплений |
| ConjurePhoenix | 235 | Призыв феникса |
| Firewall | 236 | Огненная стена |
| StoneSpikes | 237 | Каменные шипы |
| RuneOfCharge | 249 | Руна энергии |
| RuneOfBerserk | 250 | Руна берсеркерства |
| RuneOfMagicControl | 251 | Руна магического надзора |
| RuneOfExorcism | 252 | Руна экзорцизма |
| RuneOfElementalImmunity | 253 | Руна стихийной невосприимчивости |
| RuneOfStunning | 254 | Руна громового раската |
| RuneOfBattlerage | 255 | Руна боевой ярости |
| RuneOfEtherealness | 256 | Руна неосязаемости |
| RuneOfRevive | 257 | Руна воскрешения |
| RuneOfDragonform | 258 | Руна драконьего обличия |
| Sorrow | 277 | Скорбь |
| Vampirism | 278 | Вампиризм |
| DeepFreeze | 279 | Останавливающий холод |
| Regeneration | 280 | Регенерация |
| DivineVengeance | 281 | Божественная месть |
| ArcaneCrystal | 282 | Магический кристалл |
| SummonHive | 283 | Призыв улья |
| BladeBarrier | 284 | Стена мечей |
| RallingCry | 290 | Сборный клич |
| CallOfBlood | 291 | Зов крови |
| WordOfTheChief | 292 | Слово воштя |
| FearMyRoar | 293 | Пугалка |
| Battlecry | 294 | Боевой клич |
| ShoutOfMany | 295 | Ярость орды |
| SummonAirElementals | 378 | Призыв элементалей воздуха |
| SummonEarthElementals | 379 | Призыв элементалей земли |
| SummonFireElementals | 380 | Призыв элементалей огня |
| SummonWaterElementals | 381 | Призыв элементалей воды |
| Name | Number | Description |
| None | 0 | |
| EnchantedTreasure | 1 | Сокровищница +1к голды |
| MagicSpring | 2 | Волшебный ручей |
| Astrologer | 3 | Астролог |
| WarMachineFactory | 4 | Мастерская машин |
| RefugeeCamp | 5 | Рефьюга |
| BlackMarket | 6 | Рынок артов |
| SpellShop | 7 | Библа заклов |
| Stables | 8 | Конюшня |
| LakeOfMermaids | 9 | Озеро на пруху |
| LakeOfScarlettSwan | 10 | Озеро на мувы |
| FountainOfYouth | 11 | Фонтан удачи |
| Tavern | 12 | Таверна |
| Windmill | 13 | Мельница |
| SchoolOfMagic | 14 | Школа магии (+2 на выбор) |
| WitchHut | 15 | Хижина ведьмы |
| Arena | 16 | Арена |
| MercenaryCamp | 17 | +1 напа |
| MarlettoTower | 18 | +1 дефа |
| GardenOfRevelation | 19 | +1 знания |
| StarAxis | 20 | +1 sp |
| LibraryOfEnlightenment | 21 | +2 +2 sp znanie |
| WarAcademy | 22 | 1 дефа/напа |
| ElementalConflux | 23 | Сопряжение стихий |
| Oasis | 24 | Оазис |
| Mystical_Garden | 25 | Сад славного народца |
| Rally_Flag | 26 | Разорваный флаг |
| FaerieRing | 27 | |
| FountainOfFortune | 28 | Фонтан удачи |
| IdolOfFortune | 29 | |
| Temple | 30 | |
| RandomSanctuary | 31 | |
| ShamanOfNomads | 32 | |
| TreeOfKnowledge | 33 | Лвл-ап дерево |
| ShrineOfMagic1 | 34 | Святилище магии 1 уровня |
| ShrineOfMagic2 | 35 | Святилище магии 2 уровня |
| ShrineOfMagic3 | 36 | Святилище магии 3 уровня |
| Crypt | 37 | Склеп |
| GargoyleStoneVault | 38 | Гаргулятник |
| DwarvenTreasury | 39 | Гномник |
| DemonBank | 40 | Бесятник |
| ElementalStockpile | 41 | Элемник |
| MonasteryBank | 42 | Монастырь |
| MagiVault | 43 | Магятник |
| TreantThicket | 44 | Энтятник |
| WitchBank | 45 | Кровавый храм |
| NecroEstate | 46 | Некрятник |
| OrcDeposit | 47 | Орчатник |
| DragonUtopia | 48 | Утопия драконов |
| RedwoodObservatory | 49 | Обзорка |
| MagicWell | 50 | Колодец магии |
| LearningStone | 51 | Шрайн 1к экспы |
| EnlightenmentStone | 52 | Шрайн 5к экспы |
| WisdomStone | 53 | Шрайн 10к экспы |
| Wagon | 54 | Телега с ресурсами |
| Skeleton | 55 | Скелет с артами |
| TombOfTheWarrior | 56 | Могила воина |
| TradingPost | 57 | Факория |
| HillFort | 58 | Форт |
| SpellMentor | 59 | Ментор |
| DenOfThieves | 60 | Логово воров |
| Wood | 61 | Кучка дерева |
| Ore | 62 | Кучка руды |
| Mercury | 63 | Кучка ртути |
| Gems | 64 | Кучка самоцеветов |
| Crystal | 65 | Кучка кристалов |
| Sulfur | 66 | Кучка серы |
| Chest | 67 | Сундук |
| Gold | 68 | Кучка золота |
| Campfire | 69 | Костёр |
| Pyramid | 70 | Пирамида |
| Name | Number | Description |
| None | 0 | |
| Pathfinding | 19 | Нахождение пути |
| Scouting | 20 | Разведка |
| Navigation | 21 | Навигация |
| FirstAid | 22 | Первая помощь |
| Ballista | 23 | Баллиста |
| Catapult | 24 | Катапульта |
| Intelligence | 25 | Притяжение маны |
| Scholar | 26 | Ученый |
| EagleEye | 27 | Разгадка тайного |
| Recruitment | 28 | Сбор войск |
| Estates | 29 | Управление казной |
| Diplomacy | 30 | Дипломатия |
| Resistance | 31 | Магическое сопротивление |
| LuckyStrike | 32 | Солдатская удача |
| FortunateAdventurer | 33 | Удача в пути |
| Tactics | 34 | Тактика |
| Archery | 35 | Стрельба |
| Frenzy | 36 | Боевое безумие |
| Protection | 37 | Отражение |
| Evasion | 38 | Уклонение |
| Toughness | 39 | Стойкость |
| Mysticism | 40 | Восполнение маны |
| Wisdom | 41 | Мудрость |
| ArcaneTraining | 42 | Тайные знания |
| MasterOfIce | 43 | Повелитель холода |
| MasterOfFire | 44 | Повелитель огня |
| MasterOfLightnings | 45 | Повелитель молний |
| MasterOfCurses | 46 | Повелитель проклятий |
| MasterOfMind | 47 | Повелитель разума |
| MasterOfSickness | 48 | Повелитель боли |
| MasterOfBlessing | 49 | Дарующий благословение |
| MasterOfAbjuration | 50 | Дарующий защиту |
| MasterOfWrath | 51 | Гнев праведный |
| MasterOfQuakes | 52 | Хозяин земли |
| MasterOfCreatures | 53 | Повелитель чар |
| MasterOfAnimation | 54 | Повелитель жизни |
| HolyCharge | 55 | Надзор |
| Prayer | 56 | Молитва |
| ExpertTrainer | 57 | Опытный военачальник |
| ConsumeCorpse | 58 | Пожирание трупов |
| HellFire | 59 | Адский огонь |
| DemonicStrike | 60 | Знак проклятого |
| NoRestForTheWicked | 62 | Вечное рабство |
| DeathScream | 63 | Крик баньши |
| Multishot | 64 | Ливень из стрел |
| SnipeDead | 65 | Смертельный выстрел |
| ImbueArrow | 66 | Зачарованная стрела |
| MagicBond | 67 | Знак волшебника |
| MeltArtifact | 68 | Поглощение артефакта |
| MagicMirror | 69 | Магическое зеркало |
| EmpoweredSpells | 70 | Волна Аркан |
| DarkRitual | 71 | Темный ритуал |
| ElementalVision | 72 | Чувство стихий |
| RoadHome | 73 | Родные земли |
| TripleBallista | 74 | Скорострельная баллиста |
| Encourage | 75 | Воодушевление |
| Retribution | 76 | Воздаяние |
| HoldGround | 77 | Глухая оборона |
| GuardianAngel | 78 | Ангел-хранитель |
| StudentAward | 79 | Выпускник |
| GrailVision | 80 | Покровительство асхи |
| CasterCertificate | 81 | Колдовская награда |
| AncientSmithy | 82 | Огненная ярость |
| Pariah | 83 | Падший рыцарь |
| ElementalBalance | 84 | Стихийное равновесие |
| AbsoluteCharge | 85 | Неумолимая сила |
| QuickGating | 86 | Быстрое открытие врат |
| MasterOfSecrets | 87 | Хранитель тайного |
| TripleCatapult | 88 | Серный дождь |
| GatingMastery | 89 | Хозяин врат |
| CriticalGating | 90 | Широкие врата ада |
| CriticalStrike | 91 | Дьявольский удар |
| DemonicRetaliation | 92 | Огненное возмездие |
| ExplodingCorpses | 93 | Нахождение пути |
| DemonicFlame | 94 | Испепеляющее пламя |
| WeakeningStrike | 95 | Ослабляющий удар |
| FireResistance | 96 | Защита от огня |
| FireAffinity | 97 | Огненные воины |
| AbsoluteGating | 98 | Зов Ургаша |
| DeathTread | 99 | Поступь смерти |
| LastAid | 100 | Чумная палатка |
| LordOfTheUndead | 101 | Повелитель мертвых |
| HeraldOfDeath | 102 | Вестник смерти |
| DeadLuck | 103 | Смертельная неудача |
| ChillingSteel | 104 | Холодная сталь |
| ChillingBones | 105 | Могильный холод |
| SpellproofBones | 106 | Защита нежити от магии |
| DeadlyCold | 107 | Смертельный холод |
| SpiritLink | 108 | Духовная связь |
| Twilight | 109 | Сумерки |
| HauntMine | 110 | Обитаемые шахты |
| AbsoluteFear | 111 | Крик ужаса |
| DisguiseAndReckon | 112 | Бесшумный преследователь |
| ImbueBallista | 113 | Зачарованная баллиста |
| CunningOfTheWoods | 114 | Лесное коварство |
| ForestGuardEmblem | 115 | Лесной лидер |
| ElvenLuck | 116 | Эльфийская удача |
| ForestRage | 117 | Лесная ярость |
| LastStand | 118 | Битва до последнего |
| Insights | 119 | Тайное откровение |
| SunFire | 120 | Взрыв маны |
| SoilBurn | 121 | Проклятая земля |
| StormWind | 122 | Штормовой ветер |
| FogVeil | 123 | Туманная завеса |
| AbsoluteLuck | 124 | Абсолютная удача |
| MarchOfTheMachines | 125 | Марш големов |
| RemoteControl | 126 | Власть над машинами |
| AcademyAward | 127 | Тайное преимущество |
| ArtificialGlory | 128 | Преданность машин |
| SpoilsOfWar | 129 | Трофеи |
| Wildfire | 130 | Огненные стрелы |
| SealOfProtection | 131 | Сопротивление |
| Counterspell | 132 | Контрзаклинание |
| MagicCushion | 133 | Истощение магии |
| SupressDark | 134 | Печать тьмы |
| SupressLight | 135 | Смертельная света |
| Unsummon | 136 | Изгнание |
| AbsoluteWizardy | 137 | Колдовское всеведение |
| TeleportAssault | 138 | Внезапная атака |
| ShakeGround | 139 | Сотрясение земли |
| DarkRevelation | 140 | Темное откровение |
| FastAndFurious | 141 | Аура скорости |
| LuckySpells | 142 | Удачливый чародей |
| PowerOfHaste | 143 | Волшебство скорости |
| PowerOfStone | 144 | Прочность камня |
| ChaoticSpells | 145 | Изменчивая мана |
| SecretsOfDestruction | 146 | Тайны хаоса |
| Payback | 147 | Темное восполнение |
| EliteCasters | 148 | Тайны света |
| ElementalOverkill | 149 | Экзорцизм |
| AbsoluteChains | 150 | Ярость стихий |
| RefreshRune | 152 | Обновленная руна |
| StrongRune | 153 | Величайшая руна |
| FineRune | 154 | Завершенная руна |
| QuicknessOfMind | 155 | Острый ум |
| RunicMachines | 156 | Рунные машины |
| TapRunes | 157 | Рунный откат |
| RunicAttunement | 158 | Рунная гармония |
| DwarvenLuck | 159 | Гномья удача |
| OffenciveFormation | 160 | Атакующий хирд |
| DefenciveFormation | 161 | Защитный хирд |
| Distract | 162 | Отвлечение |
| SetAfire | 163 | Пирокинез |
| ShrugDarkness | 164 | Слабость тьмы |
| EternalLight | 165 | Вечный свет |
| RunicArmor | 166 | Рунный щит |
| AbsoluteProtection | 167 | Абсолютная защита |
| Snatch | 168 | Мародерство |
| Mentoring | 169 | Менторство |
| Empathy | 170 | Сопереживание |
| Preparation | 171 | Готовность |
| MightOverMagic | 173 | Сила против магии |
| MemoryOfOurBlood | 174 | Память нашей крови |
| PowerfullBlow | 175 | Подмога |
| AbsoluteRage | 176 | Чистая ярость |
| PathOfWar | 177 | Путь войны |
| BattleElation | 178 | Упоение битвой |
| LuckOfTheBarbarian | 179 | Варварская удача |
| StunningBlow | 180 | Оглушающий удар |
| DefendUsAll | 181 | Защити всех нас |
| GoblinSupport | 182 | Помощь гоблинов |
| PowerOfBlood | 184 | Огонь ярости |
| WarcryLearning | 185 | Военное знание |
| Bodybuilding | 186 | Выносливость |
| VoiceTraining | 188 | Развитие боевого клича |
| MightyVoice | 189 | Могучий клич |
| VoiceOfRage | 190 | Клич ярости |
| CorruptDestructive | 192 | Порча Хаоса |
| WeakenDestructive | 193 | Ослабление Хаоса |
| DetainDestructive | 194 | Удержание Хаоса |
| CorruptDark | 196 | Порча Тьмы |
| WeakenDark | 197 | Ослабление Тьмы |
| DetainDark | 198 | Удержание Тьмы |
| CorruptLight | 200 | Порча Света |
| WeakenLight | 201 | Ослабление Света |
| DetainLight | 202 | Удержание Света |
| CorruptSummoning | 204 | Порча Призыва |
| WeakenSummoning | 205 | Ослабление Призыва |
| DetainSummoning | 206 | Удержание Призыва |
| DeathToNonExistent | 207 | Возвращение в пустоту |
| BarbarianAncientSmithy | 208 | Огненная ярость(варвар) |
| BarbarianWeakeningStrike | 209 | Ослабляющий удар(варвар) |
| BarbarianSoilBurn | 210 | Проклятая земля(Варвар) |
| BarbarianFogVeil | 211 | Туманная завеса(Варвар) |
| BarbarianIntelligence | 212 | Притяжение магии(Варвар) |
| BarbarianMysticism | 213 | Восполнение маны(Варвар) |
| BarbarianEliteCasters | 214 | Тайны света(Варвар) |
| BarbarianStormWind | 215 | Штормовой ветер(Варвар) |
| BarbarianFireProtection | 216 | Защита от огня(Варвар) |
| BarbarianSunFire | 217 | Взрыв маны(Варвар) |
| BarbarianDistract | 218 | Отвлечение(Варвар) |
| BarbarianDarkRevelation | 219 | Темное откровение(Варвар) |
| BarbarianMentoring | 220 | Менторство(Варвар) |
| QuickSummon | 221 | Быстрый призыв |
| EternalSummon | 222 | Извечные воины |
| Engineering | 223 | Инженерное мастерство |
| Field | Type | Label | Description |
| SkillType | SkillType |
|
|
| Level | int32 |
|
| Name | Number | Description |
| NoSkill | 0 | |
| Logistics | 1 | Логистика |
| WarMachines | 2 | Машины |
| Learning | 3 | Образование |
| Leadership | 4 | Лидерство |
| Luck | 5 | Удача |
| Offence | 6 | Нападение |
| Defence | 7 | Защита |
| Sorcery | 8 | Чародейство |
| DestructiveMagic | 9 | Магия Хаоса |
| DarkMagic | 10 | Магия Тьмы |
| LightMagic | 11 | Магия Света |
| SummoningMagic | 12 | Магия Призыва |
| Training | 13 | Контрудар |
| Gating | 14 | Открытие врат |
| Necromancy | 15 | Некромантия |
| Avenger | 16 | Мститель |
| Artificier | 17 | Мастер артефактов |
| Invocation | 18 | Неодолимая магия |
| Runelore | 151 | Магия рун |
| DemonicRage | 172 | Гнев крови |
| BarbarianLearning | 183 | Образование варвара |
| Voice | 187 | Кличи |
| ShatterDestructive | 191 | Приглушение Хаоса |
| ShatterDark | 195 | Приглушение Тьмы |
| ShatterLight | 199 | Приглушение Света |
| ShatterSummoning | 203 | Приглушение Призыва |
| Name | Number | Description |
| None | 0 | |
| Peasant | 1 | |
| Militiaman | 2 | |
| Archer | 3 | |
| Marksman | 4 | |
| Footman | 5 | |
| Swordsman | 6 | |
| Griffin | 7 | |
| RoyalGriffin | 8 | |
| Priest | 9 | |
| Cleric | 10 | |
| Cavalier | 11 | |
| Paladin | 12 | |
| Angel | 13 | |
| Archangel | 14 | |
| Familiar | 15 | |
| Imp | 16 | |
| Demon | 17 | |
| HornedDemon | 18 | |
| HellHound | 19 | |
| Cerberi | 20 | |
| Succubus | 21 | |
| InfernalSuccubus | 22 | |
| Nightmare | 23 | |
| FrightfulNightmare | 24 | |
| PitFiend | 25 | |
| Balor | 26 | |
| Devil | 27 | |
| Archdevil | 28 | |
| Skeleton | 29 | |
| SkeletonArcher | 30 | |
| WalkingDead | 31 | |
| Zombie | 32 | |
| Manes | 33 | |
| Ghost | 34 | |
| Vampire | 35 | |
| VampireLord | 36 | |
| Lich | 37 | |
| Demilich | 38 | |
| Wight | 39 | |
| Wraith | 40 | |
| BoneDragon | 41 | |
| ShadowDragon | 42 | |
| Pixie | 43 | |
| Sprite | 44 | |
| BladeJuggler | 45 | |
| WarDancer | 46 | |
| WoodElf | 47 | |
| GrandElf | 48 | |
| Druid | 49 | |
| ElderDruid | 50 | |
| Unicorn | 51 | |
| WarUnicorn | 52 | |
| Treant | 53 | |
| GuardianTreant | 54 | |
| GreenDragon | 55 | |
| GoldDragon | 56 | |
| Gremlin | 57 | |
| MasterGremlin | 58 | |
| StoneGargoyle | 59 | |
| ObsidianGargoyle | 60 | |
| IronGolem | 61 | |
| SteelGolem | 62 | |
| Mage | 63 | |
| ArchMage | 64 | |
| Genie | 65 | |
| MasterGenie | 66 | |
| Rakshasa | 67 | |
| RakshasaRukh | 68 | |
| Giant | 69 | |
| Titan | 70 | |
| Scout | 71 | |
| Assassin | 72 | |
| Witch | 73 | |
| BloodWitch | 74 | |
| Minotaur | 75 | |
| MinotaurKing | 76 | |
| Rider | 77 | |
| Ravager | 78 | |
| Hydra | 79 | |
| ChaosHydra | 80 | |
| Matron | 81 | |
| Matriarch | 82 | |
| DeepDragon | 83 | |
| BlackDragon | 84 | |
| FireElemental | 85 | |
| WaterElemental | 86 | |
| EarthElemental | 87 | |
| AirElemental | 88 | |
| BlackKnight | 89 | |
| Phoenix | 91 | |
| Defender | 92 | |
| StoutDefender | 93 | |
| AxeFighter | 94 | |
| AxeThrower | 95 | |
| BearRider | 96 | |
| BlackBearRider | 97 | |
| Brawler | 98 | |
| Berserker | 99 | |
| RuneMage | 100 | |
| FlameMage | 101 | |
| Thane | 102 | |
| Warlord | 103 | |
| FireDragon | 104 | |
| MagmaDragon | 105 | |
| Landlord | 106 | |
| Longbowman | 107 | |
| Vindicator | 108 | |
| BattleGriffin | 109 | |
| Zealot | 110 | |
| Champion | 111 | |
| Seraph | 112 | |
| Wolf | 113 | |
| Manticore | 115 | |
| Mummy | 116 | |
| Goblin | 117 | |
| GoblinTrapper | 118 | |
| Centaur | 119 | |
| CentaurNomad | 120 | |
| OrcWarrior | 121 | |
| OrcSlayer | 122 | |
| Shaman | 123 | |
| ShamanWitch | 124 | |
| OrcchiefButcher | 125 | |
| OrcchiefExecutioner | 126 | |
| Wyvern | 127 | |
| WyvernPoisonous | 128 | |
| Cyclop | 129 | |
| CyclopUntamed | 130 | |
| Quasit | 131 | |
| HornedLeaper | 132 | |
| FirebreatherHound | 133 | |
| SuccubusSeducer | 134 | |
| Hellmare | 135 | |
| PitSpawn | 136 | |
| Archdemon | 137 | |
| Stalker | 138 | |
| BloodWitch2 | 139 | |
| MinotaurCaptain | 140 | |
| BlackRider | 141 | |
| AcidicHydra | 142 | |
| ShadowMistress | 143 | |
| RedDragon | 144 | |
| Dryad | 145 | |
| BladeSinger | 146 | |
| SharpShooter | 147 | |
| HighDruid | 148 | |
| WhiteUnicorn | 149 | |
| AngerTreant | 150 | |
| RainbowDragon | 151 | |
| SkeletonWarrior | 152 | |
| DiseaseZombie | 153 | |
| Poltergeist | 154 | |
| Nosferatu | 155 | |
| LichMaster | 156 | |
| Banshee | 157 | |
| HorrorDragon | 158 | |
| GremlinSaboteur | 159 | |
| MarbleGargoyle | 160 | |
| ObsidianGolem | 161 | |
| CombatMage | 162 | |
| DjinnVizier | 163 | |
| RakshasaKshatri | 164 | |
| StormLord | 165 | |
| StoneDefender | 166 | |
| Harpooner | 167 | |
| WhiteBearRider | 168 | |
| BattleRager | 169 | |
| FlameKeeper | 170 | |
| ThunderThane | 171 | |
| LavaDragon | 172 | |
| GoblinDefiler | 173 | |
| CentaurMaradeur | 174 | |
| OrcWarmonger | 175 | |
| ShamanHag | 176 | |
| OrcchiefChieftain | 177 | |
| WyvernPaokai | 178 | |
| CyclopBloodeyed | 179 |
| Name | Number | Description |
| NoUpgrade | 0 | |
| FirstUpgrade | 1 | |
| SecondUpgrade | 2 | |
| RandomUpgrade | 3 |
| Name | Number | Description |
| None | 0 | |
| WeekOfPlague | 44 | WeekOfNothing = 1; // неделя мертвого штиля WeekOfToad = 2; // неделя жабы WeekOfSalamander = 3; // неделя саламандры WeekOfBeetle = 4; // неделя курицы WeekOfFirefly = 5; // неделя светлячка WeekOfDragonfly = 6; // неделя стрекозы WeekOfFox = 7; // неделя лисы WeekOfRat = 8; // неделя крысы WeekOfRabbit = 9; // неделя кролика WeekOfSquirrel = 10; // неделя белки WeekOfCaterpillar = 11; // неделя гусеницы WeekOfHamster = 12; // неделя хомячка WeekOfPigeon = 13; // неделя голубя WeekOfCuckoo = 14; // неделя кукушки WeekOfEagle = 15; // неделя беспокойства WeekOfBee = 16; // неделя пчелы WeekOfWasp = 17; // неделя мака WeekOfSwan = 18; // неделя лебедя WeekOfButterfly = 19; // неделя бабочки WeekOfWhale = 20; // неделя кита WeekOfAntilope = 21; // неделя антилопы WeekOfBeggars = 22; // неделя попрошаек(оригинал = WEEK_OF_HYENA, неделя гиены) WeekOfRaven = 23; // неделя ворона WeekOfBadger = 24; // неделя бобра WeekOfFlamingo = 25; // неделя фламинго WeekOfTortoise = 26; // неделя черепахи WeekOfLynx = 27; // неделя рыси WeekOfPenguin = 28; // неделя пингвин WeekOfFalcon = 29; // неделя Сокола WeekOfHedgehog = 30; // неделя дикобраза WeekOfSparrow = 31; // неделя воробья WeekOfSwallow = 32; // неделя ласточки WeekOfLion = 33; // неделя льва WeekOfStork = 34; // неделя аиста WeekOfBear = 35; // неделя медведя(+ прирост медведей в оригинале, но в юнике нейтральный эффект) WeekOfRooster = 36; // неделя петуха WeekOfViper = 37; // неделя гадюки WeekOfSheep = 38; // неделя овцы WeekOfDeer = 39; // неделя лани WeekOfOwl = 40; // неделя совы WeekOfGoat = 41; // неделя козла WeekOfWyrm = 42; // неделя червя WeekOfTiger = 43; // неделя тигра неделя чумы, 100% приростов умирают(НЕГАТИВНЫЙ ЭФФЕКТ) |
| WeekOfDisease | 45 | неделя болезни,66% приростов умирают(НЕГАТИВНЫЙ ЭФФЕКТ) |
| WeekOfFever | 46 | неделя лихорадки, 50% приростов умирают(НЕГАТИВНЫЙ ЭФФЕКТ) |
| WeekOfRush | 47 | неделя спешки(оригинал WEEK_OF_FLAME, ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, +20% мувов) |
| WeekOfFolly | 49 | WeekOfWinds = 48; // неделя ветров(вообще технически положительная неделя, но неактуальная в юнике) неделя безрассудства(НЕГАТИВНЫЙ ЭФФЕКТ, -50% опыта) |
| WeekOfHonor | 50 | неделя славы(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, +50% опыта) |
| WeekOfDiplomacy | 51 | неделя дипломатии(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, снижает цену откупа от нейтралов) |
| WeekOfForgery | 52 | неделя подделок(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, снижает цену гса стеков) |
| WeekOfTrade | 53 | неделя торговли(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, снижает стоимость покупки артов) |
| WeekOfMeditation | 54 | неделя медитации(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, удваивает реген маны) |
| WeekOfLife | 55 | неделя жизни(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, дает х2 приросты) |
| WeekOfConjunction | 56 | неделя союза(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, дает х3 приросты существ и золота) |
| WeekOfJewels | 57 | неделя драгоценностей(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, дает х2 приросты кристаллов и самоцветов в шахтах) |
| WeekOfAlchemy | 58 | неделя алхимии(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, дает х2 приросты ртути и серы в шахтах) |
| WeekOfGold | 59 | неделя золота(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, дает х2 приросты золота) |
| WeekOfFestivals | 60 | неделя фестивалей(НЕГАТИВНЫЙ ЭФФЕКТ, уменьшает прирост ресов в 2 раза) |
| WeekOfHarvest | 61 | неделя добычи(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, дает х2 приросты руды и дерева) |
| WeekOfIdleness | 62 | неделя праздности(НЕГАТИВНЫЙ ЭФФЕКТ, -20% ини добрым фракциям) |
| WeekOfMagic | 63 | неделя магии(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, снижает манакосты в 2 раза) |
| WeekOfFeebleness | 64 | неделя немощи(НЕГАТИВНЫЙ ЭФФЕКТ, -20% защиты добрым фракциям) |
| WeekOfSorrow | 65 | неделя скорби(НЕГАТИВНЫЙ ЭФФЕКТ, -2 удачи/бд добрым фракциям) |
| WeekOfChaos | 66 | неделя хаоса(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, +50% урона спеллов) |
| WeekOfCalm | 67 | неделя упокоения(НЕГАТИВНЫЙ ЭФФЕКТ, -20% ини злым фракциям) |
| WeekOfHope | 68 | неделя надежды(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, +1 удачи/бд) |
| WeekOfWater | 69 | неделя стихии Воды(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, +50% урона водой/призыва водянок) |
| WeekOfFire | 70 | неделя стихии Огня(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, +50% урона огнем/призыва огнянок) |
| WeekOfEarth | 71 | неделя стихии Земли(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, +50% урона землей/призыва землянок) |
| WeekOfAir | 72 | неделя стихии Воздуха(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, +50% урона воздухом/призыва воздушек) |
| WeekOfFirenice | 73 | неделя чистого льда и пламени(ПОЛОЖИТЕЛЬНЫЙ ЭФЕЕКТ, x2 урон водой/огнем) |
| WeekOfMight | 74 | неделя меча(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, +50% физического урона) |
| WeekOfBalance | 75 | неделя равновесия(неопределенный эффект, отключается только если задать отключение ВСЕХ эффектов недель, полностью отключает бд и удачу) |
| WeekOfMightnmagic | 76 | неделя меча и магии(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, +50% физического урона, в 2 раза меньше манакосты) |
| WeekOfInfirmity | 77 | неделя пассивности(НЕГАТИВНЫЙ ЭФФЕКТ, -20% защиты злым фракциям) |
| WeekOfLight | 78 | неделя Света(НЕГАТИВНЫЙ ЭФФЕКТ, -2 удачи/бд злым фракциям) |
| WeekOfEvocation | 79 | неделя вызова(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, максимальный навык хаоса) |
| WeekOfAbjuration | 80 | неделя отречения(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, максимальный навык света) |
| WeekOfAlteration | 81 | неделя перемен(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, максимальный навык тьмы) |
| WeekOfConjuration | 82 | неделя колдовства(ПОЛОЖИТЕЛЬНЫЙ ЭФФЕКТ, максимальный навык призыва) |
| WeekOfEther | 83 | неделя эфира(НЕГАТИВНЫЙ ЭФФЕКТ, x2 манакосты) |
| WeekOfToughness | 84 | неделя неистовства(неклассифицируемый эффект, отключается только полным выключением) |
| WeekOfFogs | 92 | WeekOfTournaments = 85; // неделя турниров(оригинал = WEEK_OF_PEASANT, неделя Империша) WeekOfForgetfulness = 86; // неделя забывчивости(оригинал = WEEK_OF_ARCHER, неделя лучника) WeekOfAstronomy = 87; // неделя астрономии(оригинал = WEEK_OF_FOOTMAN, неделя мечника) WeekOfAdventurism = 88; // неделя авантюризма(оригинал = WEEK_OF_GRIFFIN, неделя грифона) WeekOfWyvern = 89; // неделя виверны(оригинал = WEEK_OF_PRIEST, неделя монахов) WeekOfDragon = 90; // неделя дракона(оригинал = WEEK_OF_CAVALIER, неделя рыцаря) WeekOfLastHarvest = 91; // неделя последней жатвы(оригинал = WEEK_OF_ANGEL, неделя ангела) неделя туманов(оригинал = WEEK_OF_GREMLIN, неделя гремлина, НЕГАТИВНЫЙ ЭФФЕКТ) |
| WeekOfSlowness | 93 | неделя медлительности(оригинал = WEEK_OF_GARGOYLE, неделя гаргульи, НЕГАТИВНЫЙ ЭФФЕКТ) |
| .proto Type | Notes | C++ | Java | Python | Go | C# | PHP | Ruby |
| double | double | double | float | float64 | double | float | Float | |
| float | float | float | float | float32 | float | float | Float | |
| int32 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| int64 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| uint32 | Uses variable-length encoding. | uint32 | int | int/long | uint32 | uint | integer | Bignum or Fixnum (as required) |
| uint64 | Uses variable-length encoding. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum or Fixnum (as required) |
| sint32 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| sint64 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| fixed32 | Always four bytes. More efficient than uint32 if values are often greater than 2^28. | uint32 | int | int | uint32 | uint | integer | Bignum or Fixnum (as required) |
| fixed64 | Always eight bytes. More efficient than uint64 if values are often greater than 2^56. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum |
| sfixed32 | Always four bytes. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| sfixed64 | Always eight bytes. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| bool | bool | boolean | boolean | bool | bool | boolean | TrueClass/FalseClass | |
| string | A string must always contain UTF-8 encoded or 7-bit ASCII text. | string | String | str/unicode | string | string | string | String (UTF-8) |
| bytes | May contain any arbitrary sequence of bytes. | string | ByteString | str | []byte | ByteString | string | String (ASCII-8BIT) |