KF2: таблица статистики оружия - разбор полей (v1.096)
На этой странице разобрана созданная игроками таблица характеристик оружия Killing Floor 2, опубликованная как гайд в Steam и дошедшая до версии игры 1.096 (таблица обычно отставала от игры на несколько версий). Автор собирался использовать её как базу для будущих гайдов по перкам и лоадаутам. Сама таблица - файл Google Sheets, который копируют к себе или скачивают; этот гайд служит инструкцией к ней, там же есть архивные версии под старые сборки игры.
На что смотреть сначала
Перед изменениями найдите в таблице:
- страницу, на которой вы находитесь (All, Base, Survivalist, Commando, SWAT, Support, Demolitionist, Sharpshooter и т. д.);
- название нужного оружия и его таблицу;
- модуль талантов нужного перка;
- вторичные модификаторы характеристик;
- целевой столбец и связанные значения;
- модуль лоадаута.
Вкладка Survivalist с пометками: 1 - вкладка, 2 - название оружия, 3 - таблица, 5 - столбец и его формула.
Модули ввода (перк, коэффициенты, лоадаут) рядом с основной таблицей.
Как вводить значения
- Всё, что предназначено для ввода, выделено жирным.
- Таблица принимает почти любое значение без предупреждений, поэтому держитесь реальных диапазонов (уровень перка от 0 до 25). Если не понимаете поле, пока лучше его не трогать.
- Логические поля принимают 0 (ложь) или 1 (истина). Есть два исключения, где в одной ячейке несколько значений: Rack 'Em Up (талант да/нет, число хедшотов) и цены 9mm и оружия 1 тира (цена, принадлежность к 1 тиру/9mm).
- Сортировка включается стрелкой возле названия столбца.
- Комбо-оружие, парные пистолеты и оружие с сильно различающимися режимами стрельбы вынесены в отдельные строки. Выбор парных пистолетов или режима исключает парный вариант из сравнения лоадаутов, комбо-оружие не исключается.
- Чтобы добавить оружие в модуль лоадаута, нажмите номер строки, скопируйте строку и вставьте в пустой слот. Чтобы освободить слот, выделите строку и нажмите Delete.
Столбцы основной таблицы
| Поле | Значение |
|---|---|
| Name, Table | Название оружия и таблица, откуда взята строка |
| XPerk (Crossperk) | В таблицах каких ещё перков должно быть это оружие |
| DMG1 / DMG2 | Текущий урон / потенциальный урон (по голове, по ногам и рукам, бонус Rack 'Em Up) |
| RealRoF | Реальная скорострельность: задержка между выстрелами плюс время перезарядки одного патрона |
| RealDPM | Реальный урон в минуту для DMG1 и DMG2 |
| DPSpare | DMG1, умноженный на общий боезапас |
| KPAP | Kills per ammo penetration - грубая оценка общего числа убийств |
| DPMag | DMG2, умноженный на размер магазина |
| DPt, RPt | Урон за t и выстрелов за t (окно TTK); перезарядка не учитывается, если не каждый выстрел требует её |
| DPM | DMG1 и DMG2, умноженные на RoF |
| Mag, PPMag | Модифицированный размер магазина и его цена |
| PPBRatio, PPBx | Соотношение цены патрона; денежный эквивалент патронов из одного ящика |
| SupPrice, SupMag | Денежный эквивалент и число магазинов от взаимодействия с Support |
| PuR | Модификатор подбора патронов из ящика |
| Bx2Weight eff, Sup2Weight eff | Цена ящика или Support, делённая на вес оружия |
| ReltPBF, ReltPBC | Время перезарядки на патрон при полной и при прерванной перезарядке |
| RelF, RelC, дельта | Полная перезарядка, прерванная перезарядка и выигрыш во времени |
| TotAmmo | Модифицированный магазин плюс модифицированный запас |
| Penetration | Потенциал пробития, ограниченный реалистичным числом убитых пробитием или взрывом |
Исходные значения, коэффициенты, лоадаут и перк
- Исходные значения: цена (для комбо-оружия делится пополам), времена перезарядки (включая elite reload), базовая скорострельность, размер и цена магазина, урон одной картечины или пули, урон взрыва, число картечин, общий боезапас, начальное число магазинов, вес (для комбо делится пополам), пробитие или радиус взрыва, скорость и заряд дротиков, модификаторы урона по тирам, прирост веса, цены улучшений и модификаторы заряда Medic.
- Модуль коэффициентов: возврат лезвий Eviscerator и болтов арбалета, сопротивление пробитию и HP целевого ZED, лимиты числа ZED, пробитых пулей или убитых взрывом, плотность ZED на 100 единиц, соотношение цены патрона и значение времени убийства для RPt.
- Модуль лоадаута: число улучшений оружия (0-9) и было ли оружие 1 тира подобрано, получено на старте или куплено.
- Модуль перка: уровень перка, выбранные таланты и счётчик хедшотов Rack 'Em Up (вводить 0-4; при 5 расчёт DMG2 ошибочен).
- Таблицы времени перезарядки были отмечены как находящиеся в разработке.
Формулы взаимосвязей
Автор использует краткую запись для зависимостей между параметрами, например:
- больше начальных магазинов - больше магазинов можно получить от Support;
- быстрее перезарядка - выше скорострельность и выживаемость;
- больше магазин - меньше времени перезарядки на патрон и больше патронов из ящика, но ниже выживаемость;
- больше урон - меньше патронов на убийство, но обычно хуже экономика;
- апгрейд тира добавляет урон, скорость дротиков и радиус взрыва, но стоит денег и веса;
- парное оружие повышает скорострельность, магазин и перезарядку, но теряет один стартовый магазин и не повышает скорость подбора из ящиков.
Автор предупреждает, что это не точные эквиваленты: +10% к урону не означает ровно +10% к размеру магазина.
Известные проблемы и планы
- Нужно было исправить elite reload AR-15 и счётчик перезарядки Rail Gun.
- Времена перезарядки DBB и akimbo, а также урон со временем от огня и яда считались не вполне точно.
- Расчёт урона Sharpshooter и лимит в 7 картечин были не до конца понятны.
- Gunslinger и Commando должны получать бонус к скорости смены оружия.
- Модификаторы урона по тирам применялись в неверном порядке, из-за чего округление ошибалось на несколько очков.
- В планах: пояснение цветовой разметки, автоматическая оценка оружия и лоадаутов, оценка отмены перезарядки, таблица пригодности против Fleshpound и Scrake для всех тиров апгрейдов, гайды по Survivalist и другим перкам.
Источники автора: вики Tripwire по KF2, пользовательские таблицы статистики и перезарядок и более старый гайд в Steam.
Из комментариев
Автор обновил таблицу до v1.081 (добавлена таблица OHKO/Decap/OHSKO) и позже до v1.090. Добавлен расчёт уровня заряда для Husk Cannon и Killerwatt. Автор отмечает, что таблица отстаёт от игры на несколько версий.
Смотрите также: Сопротивления ZED к типам оружия и Система улучшения оружия.
Вопросы и ответы
- Что такое RealDPM в этой таблице?
- Реальный урон в минуту с учётом перезарядки. Формулы автора: RealDPM = RealRoF x DMG, RealRoF = 60 / (ReltPBC + 60 / RoF), ReltPBC = RelC / Mag.
- Что означает KPAP?
- Kills per ammo penetration - грубая оценка общего числа убийств: общий боезапас, умноженный на модифицированное значение пробития.
- Можно ли вводить любые значения?
- Таблица принимает почти что угодно и редко ругается, поэтому вводить нужно разумные числа (например, уровень перка от 0 до 25). Логические поля используют 0 как ложь и 1 как истину.