Protocol Documentation

Table of Contents

TemplateGeneration/Config.proto

Top

AdditionalMapObjectConfig

FieldTypeLabelDescription
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

добавить объекты из зеркальной локации

AdditionalMapObjectConfig.StaticObjectsByCastleEntry

FieldTypeLabelDescription
key string

value AdditionalObjectModels

AdditionalObjectByPointsModel

FieldTypeLabelDescription
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

максимальное количество каждого из объектов

AdditionalObjectByPointsModel.PointsByBuildingIdEntry

FieldTypeLabelDescription
key int32

value int64

AdditionalObjectByPointsModel.PointsCountByFactionEntry

FieldTypeLabelDescription
key string

value int64

AdditionalObjectFewOfModel

FieldTypeLabelDescription
Models FewOfModel repeated

набор объектов

Count IntValueConfig

количество объектов которое нужно выбрать

AdditionalObjectModel

FieldTypeLabelDescription
BuildingId int32

id объекта из секции custom buildings

Count IntValueConfig

количество объектов для постановки

AdditionalObjectModels

FieldTypeLabelDescription
Objects AdditionalObjectModel repeated

перечисление объектов

AdditionalStartCastle

FieldTypeLabelDescription
StartCoordinateX int64

координата X стартового замка

StartCoordinateY int64

координата Y стартового замка

SearchRadius google.protobuf.Int32Value

радиус поиска стартового замка (по умолчанию 10)

TargetCoordinateX int64

координата X дополнительного замка

TargetCoordinateY int64

координата Y дополнительного замка

TargetSearchRadius google.protobuf.Int32Value

радиус поиска дополнительного замка (по умолчанию 10)

ArtifactXdb

FieldTypeLabelDescription
ArtifactType ArtifactTypeEnum.ArtifactType

моделька артефакта

ArtifactsGenerationModel

FieldTypeLabelDescription
AllowedArtifacts ArtifactTypeEnum.ArtifactType repeated

допустимые артефакты (по умолчанию доступны все)

MinValue google.protobuf.Int64Value

минимальное велью артов ( > )

MaxValue google.protobuf.Int64Value

максимальное велью артов ( <= )

TotalValue int64

общее велью артефактов в локации

AllowedDuplicatesCount google.protobuf.Int64Value

допустимое количество дубликатов, по-умолчанию 0

GuardsMultiplier google.protobuf.DoubleValue

множитель охраны артефактов

BannedBasesByClass

FieldTypeLabelDescription
Class TemplateGenerationEnums.HeroClassType

класс героя

Skills SkillTypeEnum.SkillType repeated

забаненные базы для этого класса

BaseBuildConfig

FieldTypeLabelDescription
OnlySkillsBuild OnlySkillsBaseBuild

SkillPerkBuild SkillPerkBaseBuild

BasesBanModel

FieldTypeLabelDescription
CommonBannedSkills SkillTypeEnum.SkillType repeated

забаненные базы для всех героев

SkillsBannedForClass BannedBasesByClass repeated

забаненные базы для конкретных классов героев

BuildingGuardConfig

FieldTypeLabelDescription
CreatureId string

айди юнита

GrowMultiplier google.protobuf.DoubleValue

множитель прироста юнитов

BuildingGuardsArray

FieldTypeLabelDescription
Guards BuildingGuardConfig repeated

пул охран здания

CastleBaseBuildsConfig

FieldTypeLabelDescription
Castle Enums.CastleType

Builds BaseBuildConfig repeated

CastleCaptureModel

FieldTypeLabelDescription
CoordinateX int64

координата X замка для удержания

CoordinateY int64

координата Y замка для удержания

SearchRadius google.protobuf.Int32Value

радиус поиска замка (по умолчанию 10)

EventTimer int64

количество дней до срабатывания события

DisableFortifications google.protobuf.BoolValue

true — отключить фортификации замка

IsForcedFinalBattle bool

true - принудительная финалка по истечению таймера , false - удержания замка для победы

CastleDisabledBuildingsConfig

FieldTypeLabelDescription
TerrainType TemplateGenerationEnums.TerrainType

фракция для которой нужно отключить здание

Buildings TemplateGenerationEnums.BuildingType repeated

список отключённых зданий

ConnectionModel

SourceZoneIndex-DestZoneIndex-IsMain - эти три поля являются ключём для поиска. Если го по таком ключу будет найденно то следующие параметры будут просто обновлены, если нет - будет добавлено новое го в шаблон.

FieldTypeLabelDescription
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 – каменная

CreatureBuildingConfig

Показать список существ

Крестьяне : 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

FieldTypeLabelDescription
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

массив массивов существ для охраны, из которых будет выбран один вариант

CreatureModifier

FieldTypeLabelDescription
Tier int32

тир существа

CostMultiplier google.protobuf.DoubleValue

множитель стоимости в золоте

ResourcesMultiplier google.protobuf.DoubleValue

множитель стоимости в ресурсах

GrowMultiplier google.protobuf.DoubleValue

множитель прироста

CreatureTierReplacement

Показать список существ

Крестьяне : 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

FieldTypeLabelDescription
Tier int32

тир, в котором будет произведеназамена

CreatureIds string repeated

айди юнитов на замену

CreaturesConfiguration

FieldTypeLabelDescription
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

могут ли заменённые юниты повторяться в других локациях

CustomBuildingConfig

Секции зданий шаблона (полный список)

<NewLuckMoraleBuildings> — здания удачи, морали и передвижения (не охраняются)

Плотность регулируется параметром LuckMoralBuildingsDensity:

<NewShopBuildings> — магазины (охраняются, ставятся по ShopPoints)

<NewResourceGivers> — здания ресурсов (не охраняются, зависят от ResourceBuildingsDensity)

<NewUpgradeBuildings> — здания характеристик (охраняются, ставятся по UpgBuildingsDensity)

<NewShrines> — святилища заклинаний (не охраняются, зависят от ShrinePoints)

<NewTreasuryBuildings> — банки стартовой зоны (охраняются, зависят от TreasureBuildingPoints)

<NewBuffBuildings> — средние банки и утопии (охраняются, зависят от TreasureBuildingPoints)

Начиная с поля CreatureBuilding допустима только одна вариация настройки т.е. нукжно заполнять только один из полей. По умолчанию считается первое если заполнить несколько

FieldTypeLabelDescription
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

кастомные описания для объекта

CustomTextsModel

FieldTypeLabelDescription
Name string

кастомное имя здание

Description string

кастомное описание здания

DefaultBuildingConfig

FieldTypeLabelDescription
DefaultBuilding TemplateGenerationEnums.DefaultBuilding

вариант объекта по умолчанию без кастомизации

UseSpecificDescription google.protobuf.BoolValue

использовать ли детальное описание объекта вместо общего

DependantDwellingConfig

FieldTypeLabelDescription
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 - тиры будут скопированы из другой локации

DisabledSiegeModel

FieldTypeLabelDescription
Week google.protobuf.Int64Value

неделя, начиная с которой выключаются битвы в городах (если не указано, то с 1)

Day google.protobuf.Int64Value

день недели, начиная с которого выключаются битвы в городах (если не указано, то с 1)

DraftMessage

FieldTypeLabelDescription
ForcedFinalBattleTiming Common.Empty

вывод информации о дней и неделе принудительно финальной битвы

DwellingsInformation DwellingsInformationModel

вывод информации о сгенерённых двелах в локации

DwellingByPointsConfig

FieldTypeLabelDescription
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 )

DwellingByPointsConfig.DwellingPointsByFactionEntry

FieldTypeLabelDescription
key string

value DwellingValue

DwellingByPointsConfig.MaxCountPerTierByFactionEntry

FieldTypeLabelDescription
key string

value DwellingValue

DwellingByPointsConfig.MinCountPerTierByFactionEntry

FieldTypeLabelDescription
key string

value DwellingValue

DwellingByPointsConfig.PointsCountByFactionEntry

FieldTypeLabelDescription
key string

value int64

DwellingGenerationConfig

Начиная с поля RandomDwellingConfig допустима только одна вариация настройки т.е. нукжно заполнять только один из полей. По умолчанию считается первое если заполнить несколько

FieldTypeLabelDescription
BuildingTexture TemplateGenerationEnums.BuildingTextureConfig

текстура двелов

CreaturesConfiguration CreaturesConfiguration

настройки замены юнитов в двелах в рамках террейна.

GradesReplacement google.protobuf.BoolValue

заменить двелы грейжеными юнитами

RandomDwellingConfig RandomDwellingConfig

вариант рандомной генерации двелов

StaticDwellingConfigs StaticDwellingConfigs

статичные наборы двеллингов

DwellingByPointsConfig DwellingByPointsConfig

генерация двелинга по очкам

DependantDwellingConfig DependantDwellingConfig

вариант генерации тиров на основе другой локации.

DwellingValue

FieldTypeLabelDescription
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

DwellingsInformationModel

FieldTypeLabelDescription
ZoneIndexes int32 repeated

зоны из которых нужно вывести информацию о двеллингах

GradesInfo bool

нужно ли указать какой грейд в двеллинге

EntitiesBanModel

FieldTypeLabelDescription
BannedHeroes HeroTypeEnum.HeroType repeated

забаненные герои

BannedSpells SpellTypeEnum.SpellType repeated

забаненные заклинания

BannedArtifacts ArtifactTypeEnum.ArtifactType repeated

забаненные артефакты

BannedBases BasesBanModel

забаненные базовые скиллы

BanMaradeur google.protobuf.BoolValue

забанить мародерство?

FactionTerrainConfig

FieldTypeLabelDescription
NewLuckMoraleBuildings TerrainBuildingsConfig

Повышалки удачи, морали и мувов, не охраняются

NewShopBuildings TerrainBuildingsConfig

Элемник,мастерская, библа и т.д. Эти строения охраняются.

NewResourceGivers TerrainBuildingsConfig

Мельница, сокровищница, леприкон. Не охраняются.

NewUpgradeBuildings TerrainBuildingsConfig

Повышалки статов. Здания охраняются

NewShrines TerrainBuildingsConfig

Шрайны на экспу. Не охраняются

NewTreasuryBuildings TerrainBuildingsConfig

Банки стартовой зоны. Не охраняются.

NewBuffBuildings TerrainBuildingsConfig

Банки сегмент +. Не охраняются

FewOfModel

FieldTypeLabelDescription
Objects AdditionalObjectModel repeated

перечисление объектов

Count IntValueConfig

количество объектов которое нужно выбрать

FogOpenerData

FieldTypeLabelDescription
CoordinateX int64

координата X для открытия тумана войны

CoordinateY int64

координата Y для открытия тумана войны

Radius google.protobuf.Int32Value

радиус открытия тумана войны (по умолчанию 10)

FogOpeners

FieldTypeLabelDescription
Player TemplateGenerationEnums.PlayerType

игрок, для которого должны быть открыты регионы на карте

Data FogOpenerData repeated

регионы, которые должны быть открыты для этого игрока

ForcedFinalBattleModel

FieldTypeLabelDescription
Week int64

неделя, на которой должна состояться финальная битва

Day int64

день, в который должна состояться финальная битва

GMRebuildModel

FieldTypeLabelDescription
MinimalGMLevel int64

минимальный уровень ГМа для активации

MinimalWarCriesLevel int64

минимальный уровень Кличницы для активации

RebuildCost ResourcesModel

стоимость перестройки

GeneralData

FieldTypeLabelDescription
Mine1LevelGuardLevel google.protobuf.Int32Value

охрана древесины и рудника

Mine2LevelGuardLevel google.protobuf.Int32Value

охрана шахт редких ресурсов

MineGoldGuardLevel google.protobuf.Int32Value

охрана голд шахт

HeroBaseMoves google.protobuf.Int32Value

обновленное число базовых мувов героев

BanksValueMultiplier google.protobuf.DoubleValue

обновленный множитель силы/награды(золото и ресурсы) для банков

GloballyDisabledBuildingsConfig

FieldTypeLabelDescription
Buildings TemplateGenerationEnums.BuildingType repeated

список отключённых зданий

CastleBuildings CastleDisabledBuildingsConfig repeated

список отключённых зданий для конкретных фракций

HeroSkillDefaultRandomizer

FieldTypeLabelDescription
OnlySkillsChance google.protobuf.Int32Value

Шанс сгенерить только базы без перков(стандартно - 10%)

MinimalSkillRarity google.protobuf.Int32Value

Сгенерироваться могут только базы, процент выпадения которых для класса героя больше и равен заданному(стандартно - 5%)

MaximumSkillRepeatCount google.protobuf.Int32Value

Максимальное число героев в пуле расы, для которых могут сгенерироваться одинаковые базы(стандартно - 2)

HeroSkillPresetRandomizer

FieldTypeLabelDescription
DefaultBuilds BaseBuildConfig repeated

Стандартные пресеты билдов

BuildsByCastle CastleBaseBuildsConfig repeated

Пресеты билдов для конкретных фракций

DefaultBuildMaxRepeatCount google.protobuf.Int32Value

Насколько часто один из дефолтных билдов может сгенериться для фраки (дефолт = 1)

CastleBuildMaxRepeatCount google.protobuf.Int32Value

Насколько часто один из билдов фраки может сгенериться для ее героев (дефолт = 1)

HeroSkillsRandomizationConfig

FieldTypeLabelDescription
DefaultRandomizer HeroSkillDefaultRandomizer

PresetRandomizer HeroSkillPresetRandomizer

IntValueConfig

FieldTypeLabelDescription
MinValue google.protobuf.Int32Value

минимальное значение параметра

MaxValue google.protobuf.Int32Value

максимальное значение параметра

LocalizedCustomTextsModel

FieldTypeLabelDescription
Texts LocalizedCustomTextsModel.TextsEntry repeated

словарь локализованных кастомных описаний объекта(ключи - Ru, En, Pl, Ua). Если для языка не задано кастомное описание, будет использовано стандартное

LocalizedCustomTextsModel.TextsEntry

FieldTypeLabelDescription
key string

value CustomTextsModel

MageEyeConfig

FieldTypeLabelDescription
CoordinateX int64

координата X для открытия тумана войны

CoordinateY int64

координата Y для открытия тумана войны

Radius google.protobuf.Int32Value

радиус открытия тумана войны

MapObjectXdb

FieldTypeLabelDescription
MapObject MapObjectEnum.MapObject

моделька объекта

MoonCalendarConfig

FieldTypeLabelDescription
DisableAllWeeksWithEffects google.protobuf.BoolValue

выключает все недели, имеющие какой-либо эффект

DisableAllNegativeWeeks google.protobuf.BoolValue

выключает все недели с негативными эффектами

DisableAllPositiveWeeks google.protobuf.BoolValue

выключает все недели с положительными эффектами

DisableAllNeutralWeeks google.protobuf.BoolValue

выключает все недели без эффектов

SpecificWeeksToDisable WeekTypeEnum.WeekType repeated

выключает конкретные недели

WeeksToMakeEnabledOnStart WeekTypeEnum.WeekType repeated

позволяет поменять тип определенных не нейтральных недель, чтобы они могли сгенериться в самом начале игры

OnlySkillsBaseBuild

FieldTypeLabelDescription
First SkillTypeEnum.SkillType

Задаваемые скиллы могут быть одинаковыми, в таком случае сгенерируется один скилл повышенного навыка

Second SkillTypeEnum.SkillType

PandoraArtifactConfig

FieldTypeLabelDescription
Artifacts ArtifactTypeEnum.ArtifactType repeated

артефакты которые могут выпасть в коробке

ArtifactCategories ArtifactTypeEnum.ArtifactCategory repeated

категории артефактов которые могут выпасть в коробке

ArtifactSlots ArtifactTypeEnum.ArtifactSlot repeated

в какие слоты могут выпасть артефакты

CostRanges IntValueConfig repeated

ценовой диапазон артефактов для выпадения

Count google.protobuf.Int64Value

количество артефакторв которые могут выпасть, по умолччанию 1

PandoraBoxConfig

FieldTypeLabelDescription
GoldAmount int64 repeated

значения золота которые могут выпасть в коробке

ExpAmount int64 repeated

значения экспы которые могут выпасть в коробке

Artifacts PandoraArtifactConfig repeated

артефакты которые могут выпасть в коробке

PandoraCreatureConfig PandoraCreatureConfig repeated

существа которые могут выпасть в коробке

Spells PandoraSpellConfig repeated

заклинания которые могут выпасть в коробке

PandoraSpellConfigCount google.protobuf.Int32Value

количество моделей PandoraSpellConfig которые используются для генерации, по умолччанию 1

Resources ResourcesConfig repeated

ресурсы которые могут выпасть

PandoraCreatureConfig

FieldTypeLabelDescription
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

множитель прироста юнитов

PandoraSpellConfig

FieldTypeLabelDescription
Spells SpellTypeEnum.SpellType repeated

заклинания которые могут выпасть в коробке

MagicSchools SpellTypeEnum.MagicSchool repeated

школы заклинаний которые могут выпасть в коробке

MagicTiers int64 repeated

тиры заклинаний которые могут выпасть в коробке

RuneTiers int64 repeated

тиры рун которые могут выпасть в коробке

WarCryTiers int64 repeated

тиры боевых кличей которые могут выпасть в коробке

Count google.protobuf.Int64Value

количество заклинаний которые могут выпасть, по умолччанию 1

RandomDwellingConfig

FieldTypeLabelDescription
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

настройка максимального количества двелов для тира

ResourceBuildingConfig

FieldTypeLabelDescription
ResourcesConfigs ResourcesConfig repeated

массив с вариантоми ресурсов которые могут выпасть

ResourcesConfig

FieldTypeLabelDescription
Wood IntValueConfig

Количетсов дерева

Ore IntValueConfig

Количество руды

Mercury IntValueConfig

Количество ртути

Crystals IntValueConfig

Количество кристалов

Sulfur IntValueConfig

Количество серы

Gems IntValueConfig

Количество самоцветов

Gold IntValueConfig

Количество золота

ResourcesGenerationModel

FieldTypeLabelDescription
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

множитель охраны костров

ResourcesModel

FieldTypeLabelDescription
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

стоимость в золоте

RunicChestConfig

FieldTypeLabelDescription
Runes SpellTypeEnum.SpellType repeated

руны которые могут выпасть в коробке

RuneTiers int64 repeated

тиры рун которые могут выпасть в коробке

Count google.protobuf.Int64Value

количество рун которое может выпасть, по умолччанию 1

ExpAmount google.protobuf.Int64Value

количество экспы которое выдаётся герою не гному

SchemeConnection

FieldTypeLabelDescription
From int32

индекс первой зоны

To int32

индекс второй зоны

IsPortal bool

true если это портальное ГО

IsCorner bool

угловое соединение, может применяться только для соединений 1-7, 1-3, 3-9 и 7-9

SchemeConnectionGuard

FieldTypeLabelDescription
Col int32

колонка для постановки цирфы го в схеме 5х5 от 1 до 5

Row int32

строчка для постановки цирфы го в схеме 5х5 от 1 до 5

Value int32

сила ГО

SchemeNode

FieldTypeLabelDescription
Index int32

индекс зоны в схеме шаблона от 1 до 9, используется сетка 3х3

Text string

название зоны

ScriptBuildingConfig

FieldTypeLabelDescription
ScriptBuilding TemplateGenerationEnums.ScriptBuilding

одно из кастомных зданий без дополнительных настроек

ScriptFeaturesConfig

FieldTypeLabelDescription
CastleCaptureProps CastleCaptureModel

включение победы по удержанию замка

GMRebuildProps GMRebuildModel

включение перестройки ГМа

GloballyDisabledBuildingsProps GloballyDisabledBuildingsConfig

список отключённых зданий

ForcedFinalBattleProps ForcedFinalBattleModel repeated

данные о принудительной финальной битве, будет выбран случайный конфиг

AdditionalStartCastles AdditionalStartCastle repeated

данные о дополнительных замках игроков

FogOpeners FogOpeners repeated

данные о стартовом открытии тумана войны

DisabledSiegeConfig DisabledSiegeModel

данные об отключении осад городов

StartArmyModifiersConfig StartArmyStackModifiers

данные об изменениях стартовых армий

SkillPerkBaseBuild

FieldTypeLabelDescription
Skill SkillTypeEnum.SkillType

Perk PerkTypeEnum.PerkType

SpecificCastleBuildingConfig

FieldTypeLabelDescription
CoordinateX google.protobuf.Int64Value

координата x конкретного замка на карте

CoordinateY google.protobuf.Int64Value

координата y конкретного замка на карте

SearchRadius google.protobuf.Int64Value

радиус поиска конкретного замка(default - 10)

Buildings TemplateGenerationEnums.BuildingType repeated

массив зданий, которые должны быть построены в этом конкретном замке

SpecificCastleStartArmyModifiers

FieldTypeLabelDescription
Castle Enums.CastleType

Modifiers StartArmyModifierModel repeated

StartArmyAdditionalStackModel

FieldTypeLabelDescription
Creature CreatureTypeEnum.CreatureType

Count google.protobuf.Int32Value

StartArmyExistingStackModifierModel

FieldTypeLabelDescription
CreatureTier int32

PercentModifier google.protobuf.DoubleValue

RawModifier google.protobuf.Int32Value

Upgrade CreatureTypeEnum.CreatureUpgradeType

StartArmyModifierModel

FieldTypeLabelDescription
ExistingStackModifier StartArmyExistingStackModifierModel

AdditionalStack StartArmyAdditionalStackModel

StartArmyStackModifiers

FieldTypeLabelDescription
AnyCastleModifiers StartArmyModifierModel repeated

SpecificCastlesModifiers SpecificCastleStartArmyModifiers repeated

StartBuildingConfig

FieldTypeLabelDescription
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

К каким городам нужно применять настройку

StartSpellsByHero

FieldTypeLabelDescription
HeroType HeroTypeEnum.HeroType

айди героя

Spells SpellTypeEnum.SpellType repeated

стартовые заклинания для этого героя

StartSpellsByPlayer

FieldTypeLabelDescription
PlayerType TemplateGenerationEnums.PlayerType

игрок

Spells SpellTypeEnum.SpellType repeated

стартовые заклинания для этого игрока

StartSpellsByRace

FieldTypeLabelDescription
CastleType Enums.CastleType

айди замка

Spells SpellTypeEnum.SpellType repeated

стартовые заклинания для героев этого замка

StartSpellsConfig

FieldTypeLabelDescription
GlobalSpells SpellTypeEnum.SpellType repeated

стартовые заклинания для любых героев на карте

SpellsByPlayers StartSpellsByPlayer repeated

стартовые заклинания для героев определенных игроков

SpellsByRaces StartSpellsByRace repeated

стартовые заклинания для героев определенных замков

SpellsByHeroes StartSpellsByHero repeated

стартовые заклинания для конкретных героев

RemoveDefaultSpells google.protobuf.BoolValue

удалить дефолтные спеллы у героев?

StaticDwellingConfigs

FieldTypeLabelDescription
DwellingValue DwellingValue repeated

набор статических вариаций двелов т1-т7, будет выбрана случайная

TemplateGenerationConfig

Это входная точка генерации, эта модель будет рутовая в json документе

FieldTypeLabelDescription
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)

TemplateGenerationConfig.ArmyMultipliersEntry

FieldTypeLabelDescription
key string

value double

TemplateGenerationConfig.FactionTerrainConfigsEntry

FieldTypeLabelDescription
key string

value FactionTerrainConfig

TemplateGenerationConfig.TemplateDescriptionEntry

FieldTypeLabelDescription
key string

value string

TemplateSchemeData

FieldTypeLabelDescription
ActiveNodes SchemeNode repeated

зоны для отрисовки

Connections SchemeConnection repeated

соединения между зонами

Numbers SchemeConnectionGuard repeated

значения ГО

TerrainBuildingsConfig

Секции зданий шаблона (полный список)

<NewLuckMoraleBuildings> — здания удачи, морали и передвижения (не охраняются)

Плотность регулируется параметром LuckMoralBuildingsDensity:

<NewShopBuildings> — магазины (охраняются, ставятся по ShopPoints)

<NewResourceGivers> — здания ресурсов (не охраняются, зависят от ResourceBuildingsDensity)

<NewUpgradeBuildings> — здания характеристик (охраняются, ставятся по UpgBuildingsDensity)

<NewShrines> — святилища заклинаний (не охраняются, зависят от ShrinePoints)

<NewTreasuryBuildings> — банки стартовой зоны (охраняются, зависят от TreasureBuildingPoints)

<NewBuffBuildings> — средние банки и утопии (охраняются, зависят от TreasureBuildingPoints)

FieldTypeLabelDescription
ClearBuildings google.protobuf.BoolValue

нужно ли очистить все здания в этой секции

BuildingsToDelete string repeated

массив строковых названий объектов которые нужно удалить

BuildingsToAdd int32 repeated

массив айдишников зданий из секции CustomBuildingConfig для добавления

TerrainConfig

Секции зданий шаблона (полный список)

<NewLuckMoraleBuildings> — здания удачи, морали и передвижения (не охраняются)

Плотность регулируется параметром LuckMoralBuildingsDensity:

<NewShopBuildings> — магазины (охраняются, ставятся по ShopPoints)

<NewResourceGivers> — здания ресурсов (не охраняются, зависят от ResourceBuildingsDensity)

<NewUpgradeBuildings> — здания характеристик (охраняются, ставятся по UpgBuildingsDensity)

<NewShrines> — святилища заклинаний (не охраняются, зависят от ShrinePoints)

<NewTreasuryBuildings> — банки стартовой зоны (охраняются, зависят от TreasureBuildingPoints)

<NewBuffBuildings> — средние банки и утопии (охраняются, зависят от TreasureBuildingPoints)

FieldTypeLabelDescription
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

Банки сегмент +. Не охраняются

ZoneGenerationConfig

FieldTypeLabelDescription
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

нужно ли удалить эту зону, остальные параметры игнорируются

ZoneRandomizationConfig

FieldTypeLabelDescription
ZonesToSwap Common.IntArray repeated

набор айдишников зон где первый элемент массива может быть заменён на любой случайный указанный в массиве

IsSymmetricalSwap google.protobuf.BoolValue

работает только на ZonesToSwap, делает замену симметричное т.е. элементы будут свапнуты по тому же порядковому номеру во всех наборах зон

ZonesToRandomize int64 repeated

указанные зоны будут рандомизированы по координатам в случайном порядке

TemplateGeneration/Enums.proto

Top

BuildingInteractionMessage

NameNumberDescription
NoMessage 0

взаимодействие без какого-либо сообщения

Default 1

вывод стандартного игрового сообщения для подобного типа зданий

Scouting 2

вывод сообщения в стиле "Разведки"

Custom 3

кастомное сообщение(пока не реализовано)

BuildingMode

NameNumberDescription
All 0

Здание будет построенно во всех городах фракции

StartCastle 1

Здание будет построенно только в стартовых городах игроков

NeutralCastle 2

Здание будет построенно только в нейтральных городах

BuildingTextureConfig

NameNumberDescription
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

случайная текстура

BuildingType

NameNumberDescription
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

Рынок рабов

DefaultBuilding

NameNumberDescription
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

Портал в родной город

HeroClassType

NameNumberDescription
None 0

Knight 1

Рыцарь

Demonlord 2

Повелитель демонов

Necromancer 3

Некромант

Ranger 4

Рейнджер

Warlock 5

Чернокнижник

Wizard 6

Маг

Runemage 7

Рунный жрец

Barbarian 8

Варвар

MasteryLevel

NameNumberDescription
MasteryNone 0

MasteryBasic 1

MasteryAdvanced 2

MasteryExpert 3

MasteryExtraExpert 4

MasterySpecial 5

PlayerType

NameNumberDescription
Any 0

любой игрок игроки

First 1

первый игрока

Second 2

второй игрока

RoadType

NameNumberDescription
NoRoad 0

без дорорги

SecondaryRoad 1

второстепенная дорога

MainRoad 2

основная дорога

ScriptBuilding

NameNumberDescription
TowerPortal 0

Портал перемещающий игрока к ближайшему родному городу

TerrainType

NameNumberDescription
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

террейн орды

ArtifactTypeEnum.proto

Top

ArtifactCategory

NameNumberDescription
Minor 0

Минор

Major 1

Мажор

Relic 2

Реликт

Grail 3

ArtifactSlot

NameNumberDescription
Inventory 0

только в сумке

Primary 1

оружие

Secondary 2

щит

Head 3

голова

Chest 4

грудь

Neck 5

шея

Finger 6

кольцо

Feet 7

сапоги

Shoulders 8

плечи

MiscSlot 9

карман

ArtifactType

NameNumberDescription
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

Кольцо безмолвия

HeroTypeEnum.proto

Top

HeroType

NameNumberDescription
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

SpellTypeEnum.proto

Top

MagicSchool

NameNumberDescription
Destructive 0

Хаос

Dark 1

Тьма

Light 2

Свет

Summoning 3

Призыв

Adventure 4

Контроль

Runic 5

Руны гномов

Warcries 6

Кличи орков

Special 7

Абилки существ/героев и технические спеллы

SpellType

NameNumberDescription
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

Призыв элементалей воды

MapObjectEnum.proto

Top

MapObject

NameNumberDescription
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

Пирамида

PerkTypeEnum.proto

Top

PerkType

NameNumberDescription
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

Инженерное мастерство

SkillTypeEnum.proto

Top

SkillTypeModel

FieldTypeLabelDescription
SkillType SkillType

Level int32

SkillType

NameNumberDescription
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

Приглушение Призыва

CreatureTypeEnum.proto

Top

CreatureType

NameNumberDescription
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

CreatureUpgradeType

NameNumberDescription
NoUpgrade 0

FirstUpgrade 1

SecondUpgrade 2

RandomUpgrade 3

WeekTypeEnum.proto

Top

WeekType

NameNumberDescription
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, неделя гаргульи, НЕГАТИВНЫЙ ЭФФЕКТ)

Scalar Value Types

.proto TypeNotesC++JavaPythonGoC#PHPRuby
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)