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