Перейти к содержанию

Топоры и скорость рубки деревьев в Project Zomboid

Сравнение урона, остроты, числа попаданий и расхода выносливости при рубке.

Топоры различаются по базовому урону деревьям и расходу выносливости. Наименьшее число ударов при максимальной остроте дают два варианта Wood Axe и Scrap Metal Cleaver-Axe с базовым TreeDamage 55. Firefighter Axe и Axe с TreeDamage 35 предлагают лучший баланс скорости и затрат. На выделенном сервере видимые замахи могут не совпадать с событиями урона.

Условия проверки

Проверка проводилась в Build 42.20.4, Steam Build ID 24909836, на выделенном сервере без модов на оружие. Исследованы определения оружия, ISChopTreeAction.lua, IsoTree.WeaponHit() и HandWeapon.getTreeDamage(); временный серверный журнал записывал оружие, размер дерева, здоровье до и после удара и число эффективных попаданий. В одиночной игре анимация и время могут отличаться.

Инструменты для рубки

Базовый TreeDamageНазваниеВнутренний ID
55Wood AxeBase.WoodAxe
55Wood AxeBase.WoodAxeForged
55Scrap Metal Cleaver-AxeBase.Axe_ScrapCleaver
35Firefighter AxeBase.Axe
35AxeBase.Axe_Old
30Large Stone AxeBase.StoneAxeLarge
15HatchetBase.HandAxe
15HatchetBase.HandAxeForged
15Hand AxeBase.HandAxe_Old
15Sawblade AxeBase.Axe_Sawblade
15Baseball Bat with SawbladeBase.BaseballBat_Sawblade
15Metal Baseball Bat with SawbladeBase.BaseballBat_Metal_Sawblade
15Short Bat with SawbladeBase.ShortBat_Sawblade
15Large Handle with SawbladeBase.LongHandle_Sawblade
15Plank with SawbladeBase.Plank_Sawblade
15Antique Table Leg with SawbladeBase.TableLeg_Sawblade
15Spade Head Scrap Metal WeaponBase.ScrapWeaponSpade
10Sawblade HatchetBase.Axe_Sawblade_Hatchet
10Crude Stone AxeBase.AxeStone

Острота и здоровье

Для оружия с остротой фактический TreeDamage = int(базовый TreeDamage × (острота + 1) ÷ 2), где дробная часть отбрасывается. Острота и condition — разные показатели: урон может упасть при неизменном состоянии.

ОстротаУрон при базе 55
1,055
0,952
0,849
0,541
0,027
РазмерlogYieldВыпадает брёвенЗдоровье
11040
21040
32180
432160
543240
654320
765400
887560

Число серверных попаданий

Таблица рассчитана для неповреждённого дерева, максимальной остроты и без бонуса Axeman. Попадание означает серверный WeaponHit(), а не видимый замах. Размер дерева сложно определить по виду; для проверки используйте внутренний размер или выход брёвен.

TreeDamageРазмер 1–2345678
5512356811
352357101216
302368111419
15361116222738
10481624324056

Измерения на сервере

В обоих тестах Scrap Metal Cleaver-Axe держали двумя руками, автоматического выбора другого топора не было. Дерево размера 6 со здоровьем 320 и logYield 5 получило 7 попаданий по 52 урона; замахи не считались. Для размера 8 со здоровьем 560 и logYield 8 было 15 видимых замахов и 12 попаданий: первые три по 52, затем по 49, при condition 9. Это соответствует остроте 0,9 и 0,8. Выделенный сервер выполняет ChopTree каждые 1500 мс, пока клиент продолжает показывать анимацию.

Axeman и выносливость

Черта Axeman умножает урон дереву на 1,5, если оружие относится к категории Axe. Сам навык Axe не увеличивает TreeDamage. Базовая стоимость выносливости: вес × модификатор усталости оружия × модификатор усталости персонажа × EnduranceMod × 0,0041. Сравнение ниже предполагает максимальную остроту, Axe ниже 8, модификатор персонажа 1,0 и правильное использование двумя руками.

ИнструментВесEnduranceModУдаров на 160 HPОтносительная нагрузка
Wood Axe / Wood Axe3,03,0327,0
Scrap Metal Cleaver-Axe3,03,0327,0
Firefighter Axe / Axe3,01,0515,0
Large Stone Axe3,03,0654,0
Hatchet / Hatchet1,51,01116,5
Hand Axe2,01,01122,0
Sawblade Axe3,01,01133,0
Sawblade Hatchet2,01,01632,0
Crude Stone Axe2,01,01632,0

Выбор и определения

Для минимума ударов выбирайте Wood Axe или Scrap Metal Cleaver-Axe; для баланса — Firefighter Axe или Axe. Для одной руки подходят Hatchet и Hand Axe, из простых материалов — Crude Stone Axe. Метка CHOP_TREE разрешает рубку: без неё даже оружие категории Axe не рубит деревья. ConditionLowerChanceOneIn — знаменатель базовой проверки износа; большее значение обычно означает более медленный износ. EnduranceMod влияет на расход выносливости. Swingtime, MinimumSwingtime и BaseSpeed относятся к обычному бою, рубка использует собственный ChopTreeSpeed.

Изготовление Scrap Metal Cleaver-Axe