Русские подписи для всех параметров песочницы
Прошлый заход покрыл ходовые настройки, а вложенные таблицы остались с английскими именами ключей вместо подписей — «MultiplierConfig.Lightfoot» мало кому что говорит. Теперь подписаны все 270 параметров: характеристики и повадки зомби, популяция и респавн, множители опыта каждого навыка, карта, подвалы и новая система лута Build 42. Названия самих таблиц тоже переведены — раздел называется «Множители опыта навыков», а не «MultiplierConfig». Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+129
-1
@@ -928,6 +928,133 @@ const SANDBOX_HINTS = {
|
||||
MaximumFireFuelHours: ["Часов горения топлива"],
|
||||
LightBulbLifespan: ["Срок службы лампочек"],
|
||||
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": ["Земледелие"],
|
||||
|
||||
"ZombieConfig.RallyGroupSize": ["Размер скопления"],
|
||||
"ZombieConfig.RallyTravelDistance": ["Дальность схода в группу"],
|
||||
"ZombieConfig.RallyGroupSeparation": ["Расстояние между группами"],
|
||||
"ZombieConfig.RallyGroupRadius": ["Плотность группы"],
|
||||
};
|
||||
|
||||
// Вложенные таблицы песочницы становятся разделами, и их имена тоже стоит
|
||||
// перевести: "MultiplierConfig" ничего не говорит.
|
||||
const NESTED_TITLES = {
|
||||
ZombieLore: "Зомби: повадки и характеристики",
|
||||
ZombieConfig: "Зомби: популяция и респавн",
|
||||
MultiplierConfig: "Множители опыта навыков",
|
||||
Map: "Карта",
|
||||
Basement: "Подвалы",
|
||||
};
|
||||
|
||||
// Категории верхнеуровневых параметров песочницы. Вложенные (ZombieLore.Speed
|
||||
@@ -1106,7 +1233,8 @@ function groupEntries(entries, groups) {
|
||||
|
||||
Array.from(nested.entries())
|
||||
.sort((a, b) => a[0].localeCompare(b[0]))
|
||||
.forEach(([table, items]) => result.push({ title: table, items }));
|
||||
.forEach(([table, items]) =>
|
||||
result.push({ title: NESTED_TITLES[table] || table, items }));
|
||||
|
||||
if (rest.length) result.push({ title: "Прочее", items: rest });
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user