diff --git a/web/static/app.js b/web/static/app.js index 5d70a3f..47fb335 100644 --- a/web/static/app.js +++ b/web/static/app.js @@ -746,305 +746,305 @@ const CONFIG_GROUPS = [ // с расшифровкой каждого значения), но на языке сервера — обычно английском, // поэтому подпись даём свою, а описание берём из файла. const SANDBOX_HINTS = { - Zombies: ["Количество зомби"], - Distribution: ["Распределение зомби"], - ZombiesRespawn: ["Восстановление популяции"], - ZombieRespawn: ["Восстановление популяции"], - ZombieMigrate: ["Миграция зомби"], - ZombieVoronoiNoise: ["Неравномерность расселения"], - ZombieAttractionMultiplier: ["Притяжение на шум"], - ZombieHealthImpact: ["Здоровье зомби"], - ZombiePopLootEffect: ["Влияние популяции на лут"], - MultiHitZombies: ["Удар по нескольким зомби"], - RearVulnerability: ["Уязвимость со спины"], - SirenEffectsZombies: ["Сирены привлекают зомби"], - RallyGroupSize: ["Размер скопления"], - RallyTravelDistance: ["Дальность схода в группу"], - RallyGroupSeparation: ["Расстояние между группами"], - RallyGroupRadius: ["Плотность группы"], - HoursForCorpseRemoval: ["Трупы исчезают через, часов"], - DecayingCorpseHealthImpact: ["Вред от разлагающихся трупов"], - BloodLevel: ["Количество крови"], - BloodSplatLifespanDays: ["Кровь исчезает через, дней"], - DayLength: ["Длина игрового дня"], - StartYear: ["Год начала"], - StartMonth: ["Месяц начала"], - StartDay: ["День начала"], - StartTime: ["Время начала"], - DayNightCycle: ["Смена дня и ночи"], - NightLength: ["Длина ночи"], - NightDarkness: ["Темнота ночью"], - TimeSinceApo: ["Времени с начала эпидемии"], - WaterShut: ["Отключение воды"], - ElecShut: ["Отключение электричества"], - WaterShutModifier: ["Дней до отключения воды"], - ElecShutModifier: ["Дней до отключения света"], - Alarm: ["Частота сигнализаций"], - AlarmDecay: ["Затухание сигнализаций"], - AlarmDecayModifier: ["Скорость затухания сигнализаций"], - LockedHouses: ["Запертые дома"], - ErosionSpeed: ["Скорость зарастания"], - ErosionDays: ["Дней до полного зарастания"], - EndRegen: ["Восстановление выносливости"], - Helicopter: ["Вертолёт"], - MetaEvent: ["Случайные события"], - SleepingEvent: ["Ночные события"], - AnnotatedMapChance: ["Шанс найти карту с пометками"], - VehicleStoryChance: ["Частота историй с транспортом"], - ZoneStoryChance: ["Частота историй на местности"], - SurvivorHouseChance: ["Частота домов выживших"], - MaximumLootedBuildingRooms: ["Комнат в разграбленном здании"], - ClimateCycle: ["Смена времён года"], - FogCycle: ["Частота туманов"], - Temperature: ["Температура"], - TemperatureModifier: ["Поправка температуры"], - Rain: ["Дожди"], - RainModifier: ["Поправка дождей"], - MaxFogIntensity: ["Плотность тумана"], - MaxRainFxIntensity: ["Сила дождя"], - EnableSnowOnGround: ["Снег на земле"], - LootRespawn: ["Обновление лута"], - SeenHoursPreventLootRespawn: ["Часов после осмотра до респавна"], - HoursForLootRespawn: ["Респавн лута через, часов"], - MaxItemsForLootRespawn: ["Предметов при респавне"], - ConstructionPreventsLootRespawn: ["Постройки блокируют респавн"], - RollsMultiplier: ["Множитель бросков лута"], - FoodLoot: ["Еда"], - CannedFoodLoot: ["Консервы"], - LiteratureLoot: ["Книги и журналы"], - SurvivalGearsLoot: ["Снаряжение"], - MedicalLoot: ["Медикаменты"], - WeaponLoot: ["Оружие"], - RangedWeaponLoot: ["Огнестрельное оружие"], - AmmoLoot: ["Патроны"], - MechanicsLoot: ["Автозапчасти"], - OtherLoot: ["Прочее"], - SkillBookLoot: ["Учебники навыков"], - RecipeResourceLoot: ["Материалы для рецептов"], - RemoveStoryLoot: ["Убирать сюжетный лут"], - RemoveZombieLoot: ["Убирать лут с зомби"], - MaximumLooted: ["Предел разграбленности"], - DaysUntilMaximumLooted: ["Дней до предела разграбленности"], - RuralLooted: ["Разграбленность сельской местности"], - MaximumDiminishedLoot: ["Предел оскудения лута"], - DaysUntilMaximumDiminishedLoot: ["Дней до оскудения лута"], - XpMultiplier: ["Множитель опыта"], - XpMultiplierAffectsPassive: ["Опыт и пассивные навыки"], - StatsDecrease: ["Скорость падения характеристик"], - Endurance: ["Выносливость"], - Nutrition: ["Учитывать питание"], - StarterKit: ["Стартовый набор"], - InjurySeverity: ["Тяжесть травм"], - BoneFracture: ["Переломы"], - CharacterFreePoints: ["Свободных очков персонажа"], - ConstructionBonusPoints: ["Бонус к строительству"], - NightVisionEnabled: ["Ночное зрение"], - InjuredHealingModifier: ["Скорость заживления"], - MuscleStrainFactor: ["Растяжение мышц"], - DiscomfortFactor: ["Дискомфорт"], - WoundInfectionFactor: ["Заражение ран"], - NegativeTraitsPenalty: ["Штраф отрицательных черт"], - EnablePoisoning: ["Отравления"], - ClothingDegradation: ["Износ одежды"], - AllClothesUnlocked: ["Вся одежда доступна"], - NoBlackClothes: ["Без чёрной одежды"], - EasyClimbing: ["Лёгкое перелезание"], - AttackBlockMovements: ["Атака блокирует движение"], - MetaKnowledge: ["Знание рецептов заранее"], - SeeNotLearntRecipe: ["Видеть неизученные рецепты"], - LiteratureCooldown: ["Перерыв между чтением"], - MinutesPerPage: ["Минут на страницу"], - LevelForMediaXPCutoff: ["Предел опыта с кассет"], - LevelForDismantleXPCutoff: ["Предел опыта с разборки"], - FoodRotSpeed: ["Скорость порчи еды"], - FridgeFactor: ["Эффективность холодильников"], - MaggotSpawn: ["Появление личинок"], - EnableTaintedWaterText: ["Помечать грязную воду"], - FishAbundance: ["Обилие рыбы"], - NatureAbundance: ["Обилие даров природы"], - PlantResilience: ["Живучесть растений"], - PlantAbundance: ["Урожайность"], - Farming: ["Скорость роста"], - FarmingSpeedNew: ["Скорость земледелия"], - FarmingAmountNew: ["Урожай с грядки"], - CompostTime: ["Время компостирования"], - KillInsideCrops: ["Губить посевы в помещении"], - PlantGrowingSeasons: ["Сезонность посевов"], - PlaceDirtAboveground: ["Грядки на любом уровне"], - ClayLakeChance: ["Глина у озёр"], - ClayRiverChance: ["Глина у рек"], - DaysForRottenFoodRemoval: ["Дней до удаления гнили"], - AidPackage: ["Сброс гуманитарной помощи"], - AnimalStatsModifier: ["Характеристики животных"], - AnimalMetaStatsModifier: ["Дикие животные"], - AnimalPregnancyTime: ["Срок беременности"], - AnimalAgeModifier: ["Скорость взросления"], - AnimalMilkIncModifier: ["Надой молока"], - AnimalWoolIncModifier: ["Настриг шерсти"], - AnimalRanchChance: ["Частота ферм"], - AnimalGrassRegrowTime: ["Отрастание травы"], - AnimalMetaPredator: ["Хищники"], - AnimalMatingSeason: ["Сезон спаривания"], - AnimalEggHatch: ["Вылупление яиц"], - AnimalSoundAttractZombies: ["Животные привлекают зомби"], - AnimalTrackChance: ["Частота следов"], - AnimalPathChance: ["Частота троп"], - MaximumRatIndex: ["Предел числа крыс"], - DaysUntilMaximumRatIndex: ["Дней до предела крыс"], - CarSpawnRate: ["Частота машин"], - ChanceHasGas: ["Шанс бензина в баке"], - InitialGas: ["Бензина в баке"], - CarGasConsumption: ["Расход топлива"], - LockedCar: ["Запертые машины"], - CarGeneralCondition: ["Состояние машин"], - CarDamageOnImpact: ["Урон машине при ударе"], - DamageToPlayerFromHitByACar: ["Урон игроку от наезда"], - TrafficJam: ["Пробки на дорогах"], - CarAlarm: ["Автосигнализации"], - PlayerDamageFromCrash: ["Урон при аварии"], - SirenShutoffHours: ["Сирена смолкает через, часов"], - RecentlySurvivorVehicles: ["Машины выживших"], - EnableVehicles: ["Транспорт в игре"], - VehicleEasyUse: ["Упрощённое управление"], - MassInvasion: ["Массовое нашествие"], - FuelStationGas: ["Топливо на заправках"], - FuelStationGasInfinite: ["Бесконечное топливо"], - FuelStationGasMin: ["Минимум топлива на заправке"], - FuelStationGasMax: ["Максимум топлива на заправке"], - FuelStationGasEmptyChance: ["Шанс пустой заправки"], - FirearmUseDamageChance: ["Износ при стрельбе"], - FirearmNoiseMultiplier: ["Громкость выстрелов"], - FirearmJamMultiplier: ["Частота осечек"], - FirearmMoodleMultiplier: ["Влияние состояния на меткость"], - FirearmWeatherMultiplier: ["Влияние погоды на меткость"], - FirearmHeadGearEffect: ["Влияние головного убора"], - Generator: ["Расход топлива генератора"], - GeneratorSpawning: ["Частота генераторов"], - GeneratorFuelConsumption: ["Расход генератора"], - GeneratorTileRange: ["Радиус питания генератора"], - GeneratorVerticalPowerRange: ["Этажей питания генератора"], - AllowExteriorGenerator: ["Генератор на улице"], - FireSpread: ["Распространение огня"], - MaximumFireFuelHours: ["Часов горения топлива"], - LightBulbLifespan: ["Срок службы лампочек"], - VERSION: ["Версия набора настроек"], + Zombies: ["Количество зомби", "Сколько зомби в мире. Меняет и множитель популяции в расширенных настройках."], + Distribution: ["Распределение зомби", "Где зомби гуще: в городах или равномерно по всей карте."], + ZombiesRespawn: ["Восстановление популяции", "Появляются ли зомби заново в уже зачищенных местах."], + ZombieRespawn: ["Восстановление популяции", "Появляются ли зомби заново в уже зачищенных местах."], + ZombieMigrate: ["Миграция зомби", "Переходят ли зомби между зонами карты, заполняя опустевшие районы."], + ZombieVoronoiNoise: ["Неравномерность расселения", "Насколько неровно зомби рассеяны по карте: выше значение — заметнее скопления и пустоты."], + ZombieAttractionMultiplier: ["Притяжение на шум", "Насколько сильно шум игрока и техники стягивает зомби."], + ZombieHealthImpact: ["Здоровье зомби", "Общая живучесть зомби."], + ZombiePopLootEffect: ["Влияние популяции на лут", "Связывает количество лута с плотностью зомби: где их больше, там богаче добыча."], + MultiHitZombies: ["Удар по нескольким зомби", "Разрешает одним ударом задеть нескольких зомби."], + RearVulnerability: ["Уязвимость со спины", "Насколько игрок уязвимее при нападении со спины."], + SirenEffectsZombies: ["Сирены привлекают зомби", "Реагируют ли зомби на сирены машин и сигнализации."], + RallyGroupSize: ["Размер скопления", "Сколько зомби собирается в бродячую стаю."], + RallyTravelDistance: ["Дальность схода в группу", "С какого расстояния зомби подтягиваются к стае."], + RallyGroupSeparation: ["Расстояние между группами", "Насколько далеко стаи держатся друг от друга."], + RallyGroupRadius: ["Плотность группы", "Насколько плотно зомби идут внутри стаи."], + HoursForCorpseRemoval: ["Трупы исчезают через, часов", "Через сколько часов трупы исчезают сами. 0 — остаются навсегда."], + DecayingCorpseHealthImpact: ["Вред от разлагающихся трупов", "Насколько сильно разлагающиеся трупы вредят здоровью рядом."], + BloodLevel: ["Количество крови", "Сколько крови остаётся на одежде, оружии и полу."], + BloodSplatLifespanDays: ["Кровь исчезает через, дней", "Через сколько дней пятна крови исчезают. 0 — никогда."], + DayLength: ["Длина игрового дня", "Сколько реального времени длятся игровые сутки."], + StartYear: ["Год начала", "Год, с которого начинается партия."], + StartMonth: ["Месяц начала", "Месяц начала: от него зависят погода и урожай."], + StartDay: ["День начала", "День месяца, с которого начинается партия."], + StartTime: ["Время начала", "Время суток на старте."], + DayNightCycle: ["Смена дня и ночи", "Как быстро сменяются день и ночь."], + NightLength: ["Длина ночи", "Какую долю суток занимает ночь."], + NightDarkness: ["Темнота ночью", "Насколько темно ночью."], + TimeSinceApo: ["Времени с начала эпидемии", "Сколько времени прошло с начала эпидемии до старта: влияет на состояние мира и запасы."], + WaterShut: ["Отключение воды", "Когда в водопроводе кончится вода."], + ElecShut: ["Отключение электричества", "Когда отключится электричество."], + WaterShutModifier: ["Дней до отключения воды", "Через сколько дней отключат воду, если выбран точный срок."], + ElecShutModifier: ["Дней до отключения света", "Через сколько дней отключат свет, если выбран точный срок."], + Alarm: ["Частота сигнализаций", "Как часто в домах срабатывает сигнализация, привлекая зомби."], + AlarmDecay: ["Затухание сигнализаций", "Перестают ли сигнализации работать со временем."], + AlarmDecayModifier: ["Скорость затухания сигнализаций", "Как быстро сигнализации выходят из строя."], + LockedHouses: ["Запертые дома", "Как часто дома оказываются запертыми."], + ErosionSpeed: ["Скорость зарастания", "Как быстро мир зарастает травой и растительностью."], + ErosionDays: ["Дней до полного зарастания", "За сколько дней зарастание доходит до предела. 0 — отключено."], + EndRegen: ["Восстановление выносливости", "Как быстро восстанавливается выносливость."], + Helicopter: ["Вертолёт", "Как часто над картой пролетает вертолёт, стягивающий зомби."], + MetaEvent: ["Случайные события", "Частота отдалённых событий: выстрелов, криков, сигнализаций."], + SleepingEvent: ["Ночные события", "Могут ли события происходить, пока персонаж спит."], + AnnotatedMapChance: ["Шанс найти карту с пометками", "Как часто попадаются карты с пометками тайников."], + VehicleStoryChance: ["Частота историй с транспортом", "Как часто встречаются сцены с машинами: аварии, брошенный транспорт."], + ZoneStoryChance: ["Частота историй на местности", "Как часто встречаются сюжетные сцены на местности."], + SurvivorHouseChance: ["Частота домов выживших", "Как часто попадаются дома, обжитые другими выжившими."], + MaximumLootedBuildingRooms: ["Комнат в разграбленном здании", "Сколько комнат в здании может оказаться уже разграблено."], + ClimateCycle: ["Смена времён года", "Насколько выражена смена времён года."], + FogCycle: ["Частота туманов", "Как часто ложится туман."], + Temperature: ["Температура", "Общий температурный фон."], + TemperatureModifier: ["Поправка температуры", "Поправка к температуре: холоднее или теплее обычного."], + Rain: ["Дожди", "Как часто идут дожди."], + RainModifier: ["Поправка дождей", "Поправка к количеству осадков."], + MaxFogIntensity: ["Плотность тумана", "Насколько густым бывает туман."], + MaxRainFxIntensity: ["Сила дождя", "Насколько сильным выглядит дождь."], + EnableSnowOnGround: ["Снег на земле", "Ложится ли снег на землю зимой."], + LootRespawn: ["Обновление лута", "Появляется ли лут заново в уже обысканных контейнерах."], + SeenHoursPreventLootRespawn: ["Часов после осмотра до респавна", "Сколько часов после осмотра контейнер остаётся пустым."], + HoursForLootRespawn: ["Респавн лута через, часов", "Через сколько часов лут возвращается. 0 — не возвращается."], + MaxItemsForLootRespawn: ["Предметов при респавне", "Сколько предметов появляется в контейнере при обновлении."], + ConstructionPreventsLootRespawn: ["Постройки блокируют респавн", "Постройки игроков в здании отменяют обновление лута."], + RollsMultiplier: ["Множитель бросков лута", "Сколько раз игра пытается положить предмет в контейнер."], + FoodLoot: ["Еда", "Как часто попадается еда."], + CannedFoodLoot: ["Консервы", "Как часто попадаются консервы."], + LiteratureLoot: ["Книги и журналы", "Как часто попадаются книги, журналы и газеты."], + SurvivalGearsLoot: ["Снаряжение", "Как часто попадается снаряжение выживальщика."], + MedicalLoot: ["Медикаменты", "Как часто попадаются медикаменты."], + WeaponLoot: ["Оружие", "Как часто попадается оружие ближнего боя."], + RangedWeaponLoot: ["Огнестрельное оружие", "Как часто попадается огнестрельное оружие."], + AmmoLoot: ["Патроны", "Как часто попадаются патроны."], + MechanicsLoot: ["Автозапчасти", "Как часто попадаются автозапчасти и инструменты."], + OtherLoot: ["Прочее", "Как часто попадаются прочие предметы."], + SkillBookLoot: ["Учебники навыков", "Как часто попадаются учебники навыков."], + RecipeResourceLoot: ["Материалы для рецептов", "Как часто попадаются материалы для рецептов."], + RemoveStoryLoot: ["Убирать сюжетный лут", "Убирает лут из сюжетных сцен."], + RemoveZombieLoot: ["Убирать лут с зомби", "Убирает предметы, выпадающие из зомби."], + MaximumLooted: ["Предел разграбленности", "Насколько разграбленным мир становится со временем."], + DaysUntilMaximumLooted: ["Дней до предела разграбленности", "За сколько дней мир доходит до предельной разграбленности."], + RuralLooted: ["Разграбленность сельской местности", "Насколько разграблены отдалённые районы."], + MaximumDiminishedLoot: ["Предел оскудения лута", "Насколько скудеет лут в уже посещённых местах."], + DaysUntilMaximumDiminishedLoot: ["Дней до оскудения лута", "За сколько дней лут скудеет до предела."], + XpMultiplier: ["Множитель опыта", "Во сколько раз быстрее растут навыки."], + XpMultiplierAffectsPassive: ["Опыт и пассивные навыки", "Действует ли множитель опыта на силу и выносливость."], + StatsDecrease: ["Скорость падения характеристик", "Как быстро персонаж голодает, устаёт и хочет пить."], + Endurance: ["Выносливость", "Как быстро тратится выносливость."], + Nutrition: ["Учитывать питание", "Учитывать ли калории и вес персонажа."], + StarterKit: ["Стартовый набор", "Выдавать ли новому персонажу базовый набор вещей."], + InjurySeverity: ["Тяжесть травм", "Насколько тяжёлыми бывают травмы."], + BoneFracture: ["Переломы", "Могут ли ломаться кости."], + CharacterFreePoints: ["Свободных очков персонажа", "Сколько дополнительных очков даётся при создании персонажа."], + ConstructionBonusPoints: ["Бонус к строительству", "Бонус к прочности того, что строит игрок."], + NightVisionEnabled: ["Ночное зрение", "Видит ли персонаж в темноте лучше обычного."], + InjuredHealingModifier: ["Скорость заживления", "Как быстро заживают раны."], + MuscleStrainFactor: ["Растяжение мышц", "Как быстро устают мышцы от тяжёлого оружия."], + DiscomfortFactor: ["Дискомфорт", "Как быстро накапливается дискомфорт от неудобной одежды и ран."], + WoundInfectionFactor: ["Заражение ран", "Насколько вероятно заражение обычной раны — не путать с укусом зомби."], + NegativeTraitsPenalty: ["Штраф отрицательных черт", "Насколько сильно мешают отрицательные черты характера."], + EnablePoisoning: ["Отравления", "Можно ли отравиться испорченной едой и ядовитыми ягодами."], + ClothingDegradation: ["Износ одежды", "Как быстро изнашивается одежда."], + AllClothesUnlocked: ["Вся одежда доступна", "Открывает всю одежду при создании персонажа."], + NoBlackClothes: ["Без чёрной одежды", "Убирает чёрную одежду из игры."], + EasyClimbing: ["Лёгкое перелезание", "Упрощает перелезание через заборы и препятствия."], + AttackBlockMovements: ["Атака блокирует движение", "Нельзя двигаться во время удара."], + MetaKnowledge: ["Знание рецептов заранее", "Знает ли персонаж рецепты, которые ещё не изучил."], + SeeNotLearntRecipe: ["Видеть неизученные рецепты", "Показывать ли неизученные рецепты в списке."], + LiteratureCooldown: ["Перерыв между чтением", "Сколько нужно ждать между чтением одинаковых книг."], + MinutesPerPage: ["Минут на страницу", "Сколько игровых минут уходит на страницу книги."], + LevelForMediaXPCutoff: ["Предел опыта с кассет", "До какого уровня навыка кассеты и диски дают опыт."], + LevelForDismantleXPCutoff: ["Предел опыта с разборки", "До какого уровня разборка предметов даёт опыт."], + FoodRotSpeed: ["Скорость порчи еды", "Как быстро портится еда."], + FridgeFactor: ["Эффективность холодильников", "Насколько холодильник замедляет порчу продуктов."], + MaggotSpawn: ["Появление личинок", "Где заводятся личинки: в еде, на трупах или нигде."], + EnableTaintedWaterText: ["Помечать грязную воду", "Предупреждать ли, что вода непригодна для питья."], + FishAbundance: ["Обилие рыбы", "Сколько рыбы в водоёмах."], + NatureAbundance: ["Обилие даров природы", "Сколько ягод, грибов и прочих даров природы."], + PlantResilience: ["Живучесть растений", "Насколько растения устойчивы к болезням и вредителям."], + PlantAbundance: ["Урожайность", "Насколько щедрый урожай дают грядки."], + Farming: ["Скорость роста", "Как быстро растут посевы."], + FarmingSpeedNew: ["Скорость земледелия", "Как быстро растут посевы."], + FarmingAmountNew: ["Урожай с грядки", "Сколько плодов даёт одна грядка."], + CompostTime: ["Время компостирования", "За сколько времени отходы превращаются в компост."], + KillInsideCrops: ["Губить посевы в помещении", "Погибают ли посевы, высаженные в помещении."], + PlantGrowingSeasons: ["Сезонность посевов", "Учитывать ли время года при посадке."], + PlaceDirtAboveground: ["Грядки на любом уровне", "Можно ли делать грядки не на земле — на верхних этажах."], + ClayLakeChance: ["Глина у озёр", "Как часто у озёр попадается глина."], + ClayRiverChance: ["Глина у рек", "Как часто у рек попадается глина."], + DaysForRottenFoodRemoval: ["Дней до удаления гнили", "Через сколько дней испорченная еда исчезает сама. -1 — никогда."], + AidPackage: ["Сброс гуманитарной помощи", "Как часто сбрасывают гуманитарную помощь."], + AnimalStatsModifier: ["Характеристики животных", "Общий множитель характеристик домашних животных."], + AnimalMetaStatsModifier: ["Дикие животные", "Насколько многочисленны и живучи дикие животные."], + AnimalPregnancyTime: ["Срок беременности", "Сколько длится беременность у животных."], + AnimalAgeModifier: ["Скорость взросления", "Как быстро животные взрослеют."], + AnimalMilkIncModifier: ["Надой молока", "Сколько молока дают животные."], + AnimalWoolIncModifier: ["Настриг шерсти", "Сколько шерсти дают животные."], + AnimalRanchChance: ["Частота ферм", "Как часто на карте попадаются фермы с животными."], + AnimalGrassRegrowTime: ["Отрастание травы", "Как быстро отрастает трава на выпасе."], + AnimalMetaPredator: ["Хищники", "Сколько в мире хищников."], + AnimalMatingSeason: ["Сезон спаривания", "Ограничен ли приплод временем года."], + AnimalEggHatch: ["Вылупление яиц", "Как часто из яиц вылупляются птенцы."], + AnimalSoundAttractZombies: ["Животные привлекают зомби", "Привлекают ли зомби звуки животных."], + AnimalTrackChance: ["Частота следов", "Как часто попадаются следы животных."], + AnimalPathChance: ["Частота троп", "Как часто попадаются звериные тропы."], + MaximumRatIndex: ["Предел числа крыс", "Насколько сильно расплодятся крысы."], + DaysUntilMaximumRatIndex: ["Дней до предела крыс", "За сколько дней крысы доходят до предела."], + CarSpawnRate: ["Частота машин", "Сколько машин на дорогах и парковках."], + ChanceHasGas: ["Шанс бензина в баке", "Насколько вероятно, что в баке найденной машины есть бензин."], + InitialGas: ["Бензина в баке", "Сколько бензина в баках на старте."], + CarGasConsumption: ["Расход топлива", "Насколько прожорлив транспорт."], + LockedCar: ["Запертые машины", "Как часто машины оказываются запертыми."], + CarGeneralCondition: ["Состояние машин", "В каком состоянии находится найденный транспорт."], + CarDamageOnImpact: ["Урон машине при ударе", "Насколько сильно машина страдает при столкновении."], + DamageToPlayerFromHitByACar: ["Урон игроку от наезда", "Сколько урона получает пешеход от наезда."], + TrafficJam: ["Пробки на дорогах", "Как часто дороги перегорожены пробками из брошенных машин."], + CarAlarm: ["Автосигнализации", "Как часто у машин срабатывает сигнализация."], + PlayerDamageFromCrash: ["Урон при аварии", "Сколько урона получает водитель в аварии."], + SirenShutoffHours: ["Сирена смолкает через, часов", "Через сколько часов смолкает сирена полицейской машины."], + RecentlySurvivorVehicles: ["Машины выживших", "Как часто попадаются машины, недавно брошенные выжившими."], + EnableVehicles: ["Транспорт в игре", "Есть ли в игре транспорт вообще."], + VehicleEasyUse: ["Упрощённое управление", "Упрощает управление: машина заводится и едет без возни."], + MassInvasion: ["Массовое нашествие", "Резко увеличивает число зомби, идущих на шум транспорта."], + FuelStationGas: ["Топливо на заправках", "Сколько топлива осталось на заправках."], + FuelStationGasInfinite: ["Бесконечное топливо", "Топливо на заправках не кончается."], + FuelStationGasMin: ["Минимум топлива на заправке", "Наименьший запас топлива на заправке."], + FuelStationGasMax: ["Максимум топлива на заправке", "Наибольший запас топлива на заправке."], + FuelStationGasEmptyChance: ["Шанс пустой заправки", "Насколько вероятно, что заправка окажется пустой."], + FirearmUseDamageChance: ["Износ при стрельбе", "Как быстро оружие изнашивается от стрельбы."], + FirearmNoiseMultiplier: ["Громкость выстрелов", "Насколько далеко слышны выстрелы."], + FirearmJamMultiplier: ["Частота осечек", "Как часто оружие заклинивает."], + FirearmMoodleMultiplier: ["Влияние состояния на меткость", "Насколько усталость, паника и голод портят меткость."], + FirearmWeatherMultiplier: ["Влияние погоды на меткость", "Насколько дождь и туман портят меткость."], + FirearmHeadGearEffect: ["Влияние головного убора", "Насколько головной убор мешает целиться."], + Generator: ["Расход топлива генератора", "Насколько экономно генератор расходует топливо."], + GeneratorSpawning: ["Частота генераторов", "Как часто попадаются генераторы."], + GeneratorFuelConsumption: ["Расход генератора", "Сколько топлива сжигает генератор."], + GeneratorTileRange: ["Радиус питания генератора", "На сколько клеток вокруг генератор даёт электричество."], + GeneratorVerticalPowerRange: ["Этажей питания генератора", "На сколько этажей вверх и вниз достаёт питание."], + AllowExteriorGenerator: ["Генератор на улице", "Можно ли ставить генератор под открытым небом."], + FireSpread: ["Распространение огня", "Распространяется ли огонь на соседние объекты."], + MaximumFireFuelHours: ["Часов горения топлива", "Сколько часов горит топливо в костре."], + LightBulbLifespan: ["Срок службы лампочек", "Как долго служат лампочки. 0 — вечно."], + VERSION: ["Версия набора настроек", "Версия формата настроек. Меняет её сама игра, править вручную не нужно."], - "FoodLootNew": ["Еда"], - "CannedFoodLootNew": ["Консервы"], - "LiteratureLootNew": ["Книги и журналы"], - "MedicalLootNew": ["Медикаменты"], - "SurvivalGearsLootNew": ["Снаряжение выживальщика"], - "WeaponLootNew": ["Оружие ближнего боя"], - "RangedWeaponLootNew": ["Огнестрельное оружие"], - "AmmoLootNew": ["Патроны"], - "MechanicsLootNew": ["Автозапчасти"], - "OtherLootNew": ["Прочее"], - "ClothingLootNew": ["Одежда"], - "ContainerLootNew": ["Сумки и контейнеры"], - "KeyLootNew": ["Ключи"], - "MediaLootNew": ["Кассеты и диски"], - "MementoLootNew": ["Памятные вещи"], - "CookwareLootNew": ["Кухонная утварь"], - "MaterialLootNew": ["Стройматериалы"], - "FarmingLootNew": ["Садовый инвентарь"], - "ToolLootNew": ["Инструменты"], - "InsaneLootFactor": ["Множитель безумно редкого"], - "ExtremeLootFactor": ["Множитель крайне редкого"], - "RareLootFactor": ["Множитель редкого"], - "NormalLootFactor": ["Множитель обычного"], - "CommonLootFactor": ["Множитель частого"], - "AbundantLootFactor": ["Множитель изобильного"], - "LootItemRemovalList": ["Предметы, убираемые из лута"], - "WorldItemRemovalList": ["Предметы, убираемые с земли"], - "HoursForWorldItemRemoval": ["Убирать с земли через, часов"], - "ItemRemovalListBlacklistToggle": ["Список как исключение"], - "Basement.SpawnFrequency": ["Частота подвалов"], - "Map.AllowMiniMap": ["Разрешить мини-карту"], - "Map.AllowWorldMap": ["Разрешить карту мира"], - "Map.MapAllKnown": ["Карта открыта полностью"], - "Map.MapNeedsLight": ["Карте нужен свет"], - "ZombieLore.Speed": ["Скорость"], - "ZombieLore.SprinterPercentage": ["Доля бегунов"], - "ZombieLore.Strength": ["Сила"], - "ZombieLore.Toughness": ["Прочность"], - "ZombieLore.Transmission": ["Передача заражения"], - "ZombieLore.Mortality": ["Время до смерти от укуса"], - "ZombieLore.Reanimate": ["Время до оживления"], - "ZombieLore.Cognition": ["Сообразительность"], - "ZombieLore.DoorOpeningPercentage": ["Доля открывающих двери"], - "ZombieLore.CrawlUnderVehicle": ["Ползут под машинами"], - "ZombieLore.Memory": ["Память"], - "ZombieLore.Sight": ["Зрение"], - "ZombieLore.Hearing": ["Слух"], - "ZombieLore.SpottedLogic": ["Логика обнаружения"], - "ZombieLore.ThumpNoChasing": ["Ломятся, не преследуя"], - "ZombieLore.ThumpOnConstruction": ["Ломают постройки игроков"], - "ZombieLore.ActiveOnly": ["Когда активны"], - "ZombieLore.TriggerHouseAlarm": ["Включают сигнализацию"], - "ZombieLore.ZombiesDragDown": ["Стаскивают с высоты"], - "ZombieLore.ZombiesCrawlersDragDown": ["Ползуны стаскивают"], - "ZombieLore.ZombiesFenceLunge": ["Бросаются через забор"], - "ZombieLore.ZombiesArmorFactor": ["Влияние брони"], - "ZombieLore.ZombiesMaxDefense": ["Предел защиты"], - "ZombieLore.ChanceOfAttachedWeapon": ["Шанс оружия в теле"], - "ZombieLore.ZombiesFallDamage": ["Урон от падения"], - "ZombieLore.DisableFakeDead": ["Без притворяющихся мёртвыми"], - "ZombieLore.PlayerSpawnZombieRemoval": ["Радиус очистки при появлении игрока"], - "ZombieLore.FenceThumpersRequired": ["Зомби для слома забора"], - "ZombieLore.FenceDamageMultiplier": ["Урон заборам"], - "ZombieConfig.PopulationMultiplier": ["Множитель популяции"], - "ZombieConfig.PopulationStartMultiplier": ["Популяция в начале"], - "ZombieConfig.PopulationPeakMultiplier": ["Популяция на пике"], - "ZombieConfig.PopulationPeakDay": ["День пика популяции"], - "ZombieConfig.RespawnHours": ["Часов до респавна"], - "ZombieConfig.RespawnUnseenHours": ["Часов без наблюдения"], - "ZombieConfig.RespawnMultiplier": ["Доля восстановления"], - "ZombieConfig.RedistributeHours": ["Часов до перераспределения"], - "ZombieConfig.FollowSoundDistance": ["Дальность реакции на звук"], - "ZombieConfig.RallyGroupSizeVariance": ["Разброс размера групп"], - "ZombieConfig.ZombiesCountBeforeDelete": ["Предел зомби до удаления"], - "MultiplierConfig.Global": ["Общий множитель опыта"], - "MultiplierConfig.GlobalToggle": ["Применять общий множитель"], - "MultiplierConfig.Fitness": ["Физподготовка"], - "MultiplierConfig.Strength": ["Сила"], - "MultiplierConfig.Sprinting": ["Спринт"], - "MultiplierConfig.Lightfoot": ["Лёгкая поступь"], - "MultiplierConfig.Nimble": ["Ловкость"], - "MultiplierConfig.Sneak": ["Скрытность"], - "MultiplierConfig.Axe": ["Топоры"], - "MultiplierConfig.Blunt": ["Тяжёлое дробящее"], - "MultiplierConfig.SmallBlunt": ["Лёгкое дробящее"], - "MultiplierConfig.LongBlade": ["Длинные клинки"], - "MultiplierConfig.SmallBlade": ["Короткие клинки"], - "MultiplierConfig.Spear": ["Копья"], - "MultiplierConfig.Maintenance": ["Уход за оружием"], - "MultiplierConfig.Woodwork": ["Столярное дело"], - "MultiplierConfig.Cooking": ["Готовка"], - "MultiplierConfig.Doctor": ["Медицина"], - "MultiplierConfig.Electricity": ["Электрика"], - "MultiplierConfig.MetalWelding": ["Сварка"], - "MultiplierConfig.Mechanics": ["Механика"], - "MultiplierConfig.Tailoring": ["Портняжное дело"], - "MultiplierConfig.Aiming": ["Меткость"], - "MultiplierConfig.Reloading": ["Перезарядка"], - "MultiplierConfig.Fishing": ["Рыбалка"], - "MultiplierConfig.Trapping": ["Ловушки"], - "MultiplierConfig.PlantScavenging": ["Собирательство"], - "MultiplierConfig.FlintKnapping": ["Обработка камня"], - "MultiplierConfig.Masonry": ["Каменная кладка"], - "MultiplierConfig.Pottery": ["Гончарное дело"], - "MultiplierConfig.Carving": ["Резьба"], - "MultiplierConfig.Husbandry": ["Животноводство"], - "MultiplierConfig.Tracking": ["Следопытство"], - "MultiplierConfig.Blacksmith": ["Кузнечное дело"], - "MultiplierConfig.Butchering": ["Разделка туш"], - "MultiplierConfig.Glassmaking": ["Стеклоделие"], - "MultiplierConfig.Farming": ["Земледелие"], + "FoodLootNew": ["Еда", "Как часто попадается еда. Новая система лута Build 42."], + "CannedFoodLootNew": ["Консервы", "Как часто попадаются консервы."], + "LiteratureLootNew": ["Книги и журналы", "Как часто попадаются книги и журналы."], + "MedicalLootNew": ["Медикаменты", "Как часто попадаются медикаменты."], + "SurvivalGearsLootNew": ["Снаряжение выживальщика", "Как часто попадается снаряжение выживальщика."], + "WeaponLootNew": ["Оружие ближнего боя", "Как часто попадается оружие ближнего боя."], + "RangedWeaponLootNew": ["Огнестрельное оружие", "Как часто попадается огнестрельное оружие."], + "AmmoLootNew": ["Патроны", "Как часто попадаются патроны."], + "MechanicsLootNew": ["Автозапчасти", "Как часто попадаются автозапчасти."], + "OtherLootNew": ["Прочее", "Как часто попадаются прочие предметы."], + "ClothingLootNew": ["Одежда", "Как часто попадается одежда."], + "ContainerLootNew": ["Сумки и контейнеры", "Как часто попадаются сумки, рюкзаки и ящики."], + "KeyLootNew": ["Ключи", "Как часто попадаются ключи."], + "MediaLootNew": ["Кассеты и диски", "Как часто попадаются кассеты, диски и пластинки."], + "MementoLootNew": ["Памятные вещи", "Как часто попадаются памятные вещи и безделушки."], + "CookwareLootNew": ["Кухонная утварь", "Как часто попадается кухонная утварь."], + "MaterialLootNew": ["Стройматериалы", "Как часто попадаются стройматериалы."], + "FarmingLootNew": ["Садовый инвентарь", "Как часто попадаются семена и садовый инвентарь."], + "ToolLootNew": ["Инструменты", "Как часто попадаются инструменты."], + "InsaneLootFactor": ["Множитель безумно редкого", "Множитель для предметов категории «безумно редкие»."], + "ExtremeLootFactor": ["Множитель крайне редкого", "Множитель для крайне редких предметов."], + "RareLootFactor": ["Множитель редкого", "Множитель для редких предметов."], + "NormalLootFactor": ["Множитель обычного", "Множитель для предметов обычной редкости."], + "CommonLootFactor": ["Множитель частого", "Множитель для часто встречающихся предметов."], + "AbundantLootFactor": ["Множитель изобильного", "Множитель для самых обычных предметов."], + "LootItemRemovalList": ["Предметы, убираемые из лута", "Предметы, которых не будет в луте. Список через запятую."], + "WorldItemRemovalList": ["Предметы, убираемые с земли", "Предметы, которые убираются с земли при уборке мира."], + "HoursForWorldItemRemoval": ["Убирать с земли через, часов", "Через сколько часов брошенные предметы исчезают с земли. 0 — не исчезают."], + "ItemRemovalListBlacklistToggle": ["Список как исключение", "Считать список наоборот: убирать всё, кроме перечисленного."], + "Basement.SpawnFrequency": ["Частота подвалов", "Как часто в домах встречаются подвалы."], + "Map.AllowMiniMap": ["Разрешить мини-карту", "Доступна ли игрокам мини-карта в углу экрана."], + "Map.AllowWorldMap": ["Разрешить карту мира", "Доступна ли полноэкранная карта мира."], + "Map.MapAllKnown": ["Карта открыта полностью", "Карта открыта целиком с самого начала."], + "Map.MapNeedsLight": ["Карте нужен свет", "Карту нельзя читать в темноте без источника света."], + "ZombieLore.Speed": ["Скорость", "Как быстро зомби передвигаются: от бегунов до медленно ковыляющих."], + "ZombieLore.SprinterPercentage": ["Доля бегунов", "Какая доля зомби бегает, когда скорость выбрана случайной."], + "ZombieLore.Strength": ["Сила", "Сила зомби: насколько тяжело их отталкивать и сколько урона они наносят."], + "ZombieLore.Toughness": ["Прочность", "Насколько трудно убить зомби."], + "ZombieLore.Transmission": ["Передача заражения", "Как передаётся заражение: через укусы, любые раны или все заражены изначально."], + "ZombieLore.Mortality": ["Время до смерти от укуса", "Сколько живёт заражённый персонаж до смерти."], + "ZombieLore.Reanimate": ["Время до оживления", "Через сколько умерший поднимается зомби."], + "ZombieLore.Cognition": ["Сообразительность", "Насколько зомби сообразительны: умеют ли обходить препятствия и открывать двери."], + "ZombieLore.DoorOpeningPercentage": ["Доля открывающих двери", "Какая доля зомби умеет открывать двери, когда сообразительность случайная."], + "ZombieLore.CrawlUnderVehicle": ["Ползут под машинами", "Могут ли ползающие зомби пролезать под машинами."], + "ZombieLore.Memory": ["Память", "Как долго зомби помнят игрока, потеряв его из виду."], + "ZombieLore.Sight": ["Зрение", "Насколько далеко зомби видят."], + "ZombieLore.Hearing": ["Слух", "Насколько далеко зомби слышат."], + "ZombieLore.SpottedLogic": ["Логика обнаружения", "По каким правилам зомби замечают игрока."], + "ZombieLore.ThumpNoChasing": ["Ломятся, не преследуя", "Ломятся ли зомби в двери и окна, когда никого не преследуют."], + "ZombieLore.ThumpOnConstruction": ["Ломают постройки игроков", "Ломают ли зомби то, что построили игроки."], + "ZombieLore.ActiveOnly": ["Когда активны", "Когда зомби активны: круглые сутки, только днём или только ночью."], + "ZombieLore.TriggerHouseAlarm": ["Включают сигнализацию", "Могут ли зомби включить сигнализацию в доме."], + "ZombieLore.ZombiesDragDown": ["Стаскивают с высоты", "Могут ли зомби стащить игрока с забора или из окна."], + "ZombieLore.ZombiesCrawlersDragDown": ["Ползуны стаскивают", "То же самое для ползающих зомби."], + "ZombieLore.ZombiesFenceLunge": ["Бросаются через забор", "Бросаются ли зомби через низкие заборы."], + "ZombieLore.ZombiesArmorFactor": ["Влияние брони", "Насколько броня зомби гасит урон."], + "ZombieLore.ZombiesMaxDefense": ["Предел защиты", "Предел защиты, который зомби может получить от брони."], + "ZombieLore.ChanceOfAttachedWeapon": ["Шанс оружия в теле", "Шанс найти оружие, застрявшее в теле зомби."], + "ZombieLore.ZombiesFallDamage": ["Урон от падения", "Получают ли зомби урон при падении с высоты."], + "ZombieLore.DisableFakeDead": ["Без притворяющихся мёртвыми", "Убирает зомби, притворяющихся мёртвыми и встающих при приближении."], + "ZombieLore.PlayerSpawnZombieRemoval": ["Радиус очистки при появлении игрока", "Радиус, в котором зомби убираются при появлении игрока в мире."], + "ZombieLore.FenceThumpersRequired": ["Зомби для слома забора", "Сколько зомби должно навалиться, чтобы сломать забор."], + "ZombieLore.FenceDamageMultiplier": ["Урон заборам", "Насколько быстро зомби ломают заборы."], + "ZombieConfig.PopulationMultiplier": ["Множитель популяции", "Общий множитель числа зомби поверх настройки «Количество зомби»."], + "ZombieConfig.PopulationStartMultiplier": ["Популяция в начале", "Сколько зомби в мире в первый день."], + "ZombieConfig.PopulationPeakMultiplier": ["Популяция на пике", "Сколько зомби будет на пике роста популяции."], + "ZombieConfig.PopulationPeakDay": ["День пика популяции", "На какой день популяция достигает пика."], + "ZombieConfig.RespawnHours": ["Часов до респавна", "Через сколько часов зомби возвращаются в зачищенную клетку. 0 — не возвращаются."], + "ZombieConfig.RespawnUnseenHours": ["Часов без наблюдения", "Сколько часов клетка должна быть без игроков, чтобы там снова появились зомби."], + "ZombieConfig.RespawnMultiplier": ["Доля восстановления", "Какая доля от исходной популяции восстанавливается за раз."], + "ZombieConfig.RedistributeHours": ["Часов до перераспределения", "Как часто зомби перераспределяются по карте."], + "ZombieConfig.FollowSoundDistance": ["Дальность реакции на звук", "С какого расстояния зомби идут на услышанный звук."], + "ZombieConfig.RallyGroupSizeVariance": ["Разброс размера групп", "Насколько сильно размер стай отличается от заданного."], + "ZombieConfig.ZombiesCountBeforeDelete": ["Предел зомби до удаления", "Сколько зомби может быть рядом, прежде чем лишние удаляются ради производительности."], + "MultiplierConfig.Global": ["Общий множитель опыта", "Общий множитель опыта для всех навыков сразу."], + "MultiplierConfig.GlobalToggle": ["Применять общий множитель", "Применять общий множитель вместо отдельных значений по навыкам."], + "MultiplierConfig.Fitness": ["Физподготовка", "Во сколько раз быстрее растёт навык «физподготовка»."], + "MultiplierConfig.Strength": ["Сила", "Во сколько раз быстрее растёт навык «сила»."], + "MultiplierConfig.Sprinting": ["Спринт", "Во сколько раз быстрее растёт навык «спринт»."], + "MultiplierConfig.Lightfoot": ["Лёгкая поступь", "Во сколько раз быстрее растёт навык «лёгкая поступь»."], + "MultiplierConfig.Nimble": ["Ловкость", "Во сколько раз быстрее растёт навык «ловкость»."], + "MultiplierConfig.Sneak": ["Скрытность", "Во сколько раз быстрее растёт навык «скрытность»."], + "MultiplierConfig.Axe": ["Топоры", "Во сколько раз быстрее растёт навык «топоры»."], + "MultiplierConfig.Blunt": ["Тяжёлое дробящее", "Во сколько раз быстрее растёт навык «тяжёлое дробящее»."], + "MultiplierConfig.SmallBlunt": ["Лёгкое дробящее", "Во сколько раз быстрее растёт навык «лёгкое дробящее»."], + "MultiplierConfig.LongBlade": ["Длинные клинки", "Во сколько раз быстрее растёт навык «длинные клинки»."], + "MultiplierConfig.SmallBlade": ["Короткие клинки", "Во сколько раз быстрее растёт навык «короткие клинки»."], + "MultiplierConfig.Spear": ["Копья", "Во сколько раз быстрее растёт навык «копья»."], + "MultiplierConfig.Maintenance": ["Уход за оружием", "Во сколько раз быстрее растёт навык «уход за оружием»."], + "MultiplierConfig.Woodwork": ["Столярное дело", "Во сколько раз быстрее растёт навык «столярное дело»."], + "MultiplierConfig.Cooking": ["Готовка", "Во сколько раз быстрее растёт навык «готовка»."], + "MultiplierConfig.Doctor": ["Медицина", "Во сколько раз быстрее растёт навык «медицина»."], + "MultiplierConfig.Electricity": ["Электрика", "Во сколько раз быстрее растёт навык «электрика»."], + "MultiplierConfig.MetalWelding": ["Сварка", "Во сколько раз быстрее растёт навык «сварка»."], + "MultiplierConfig.Mechanics": ["Механика", "Во сколько раз быстрее растёт навык «механика»."], + "MultiplierConfig.Tailoring": ["Портняжное дело", "Во сколько раз быстрее растёт навык «портняжное дело»."], + "MultiplierConfig.Aiming": ["Меткость", "Во сколько раз быстрее растёт навык «меткость»."], + "MultiplierConfig.Reloading": ["Перезарядка", "Во сколько раз быстрее растёт навык «перезарядка»."], + "MultiplierConfig.Fishing": ["Рыбалка", "Во сколько раз быстрее растёт навык «рыбалка»."], + "MultiplierConfig.Trapping": ["Ловушки", "Во сколько раз быстрее растёт навык «ловушки»."], + "MultiplierConfig.PlantScavenging": ["Собирательство", "Во сколько раз быстрее растёт навык «собирательство»."], + "MultiplierConfig.FlintKnapping": ["Обработка камня", "Во сколько раз быстрее растёт навык «обработка камня»."], + "MultiplierConfig.Masonry": ["Каменная кладка", "Во сколько раз быстрее растёт навык «каменная кладка»."], + "MultiplierConfig.Pottery": ["Гончарное дело", "Во сколько раз быстрее растёт навык «гончарное дело»."], + "MultiplierConfig.Carving": ["Резьба", "Во сколько раз быстрее растёт навык «резьба»."], + "MultiplierConfig.Husbandry": ["Животноводство", "Во сколько раз быстрее растёт навык «животноводство»."], + "MultiplierConfig.Tracking": ["Следопытство", "Во сколько раз быстрее растёт навык «следопытство»."], + "MultiplierConfig.Blacksmith": ["Кузнечное дело", "Во сколько раз быстрее растёт навык «кузнечное дело»."], + "MultiplierConfig.Butchering": ["Разделка туш", "Во сколько раз быстрее растёт навык «разделка туш»."], + "MultiplierConfig.Glassmaking": ["Стеклоделие", "Во сколько раз быстрее растёт навык «стеклоделие»."], + "MultiplierConfig.Farming": ["Земледелие", "Во сколько раз быстрее растёт навык «земледелие»."], - "ZombieConfig.RallyGroupSize": ["Размер скопления"], - "ZombieConfig.RallyTravelDistance": ["Дальность схода в группу"], - "ZombieConfig.RallyGroupSeparation": ["Расстояние между группами"], - "ZombieConfig.RallyGroupRadius": ["Плотность группы"], + "ZombieConfig.RallyGroupSize": ["Размер скопления", "Сколько зомби собирается в бродячую стаю."], + "ZombieConfig.RallyTravelDistance": ["Дальность схода в группу", "С какого расстояния зомби подтягиваются к стае."], + "ZombieConfig.RallyGroupSeparation": ["Расстояние между группами", "Насколько далеко стаи держатся друг от друга."], + "ZombieConfig.RallyGroupRadius": ["Плотность группы", "Насколько плотно зомби идут внутри стаи."], }; // Вложенные таблицы песочницы становятся разделами, и их имена тоже стоит @@ -1283,7 +1283,12 @@ function renderGroupedFields(containerSelector, entries, groups, hints) { "Одна из встроенных проверок. Отключайте только при ложных срабатываниях."]; } const label = Array.isArray(hint) ? hint[0] : hint; - const description = (Array.isArray(hint) && hint[1]) || entry.description; + const ownDescription = Array.isArray(hint) ? hint[1] : null; + // Своё описание и текст из файла дополняют друг друга: в файле игра + // расписывает, что означает каждое значение, и терять это не стоит. + const description = [ownDescription, entry.description] + .filter(Boolean) + .join("\n\n"); fields.appendChild(buildConfigField(entry.key, entry.value, label, description)); }); section.appendChild(fields); @@ -1344,7 +1349,9 @@ function buildConfigField(key, value, hint, description) { if (description) { const hintLine = document.createElement("div"); hintLine.className = "hint"; - hintLine.textContent = description; + // Под полем — первый абзац: остальное (обычно расшифровка значений из + // конфига) читается во всплывающей подсказке. + hintLine.textContent = description.split("\n\n")[0]; wrapper.appendChild(hintLine); } return wrapper;