Project Zomboid

Project Zomboid

Not enough ratings
Woodcutting Skill - Overhaul
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
763.978 KB
30 Aug @ 7:15pm
1 Change Note ( view )

Subscribe to download
Woodcutting Skill - Overhaul

In 1 collection by WindLother
Enhance Your Apocalypse – Mods by WindLother
3 items
Description
Woodcutting Skill — Overhaul
“The Apocalypse has come… and TREES are the real threat.”

This is an overhaul of the original mod “Woodcutting Skill” by Champy.
Original mod: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2944004910
All credit for the original idea and baseline implementation goes to Champy. This version rewrites and extends several systems (damage scaling, XP, extra loot, and full Sandbox configuration), with server-authoritative logic for MP.




Build 42 Version here: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3559783131




What it does
Adds a dedicated Woodcutting skill that makes chopping trees and removing bushes easier and more rewarding.

Vanilla-style benefits (kept/improved):
  • Less endurance used (−7% per level)
  • Less calories used (−12% modifier every 3 levels)
  • Lower chance to lose axe condition (when chopping trees)
  • Flat axe tree damage bonus (+2 per level)
  • Chance of extra items on medium/large trees
  • Removing bushes: −7% endurance per level and +10% action speed per level
  • At Woodcutting 8, chopping won’t escalate to “Excessive Exertion” (still “High Exertion”)

Extra items (rare at low levels):
  • Logs, Tree Branches, Twigs
  • Pinecones (pine-like trees)
  • Tree fruits & acorns (if [Woodcutting + Foraging] ≥ 8 and it’s not winter)
  • Dead squirrels (very rare; skill-gated)

Nature Abundance affects those chances (−20%, −10%, +10%, +20%).
Small trees (size 1–2) never grant extras.




What’s NEW in this Overhaul
  • Damage per Level (scaling) + One-Hit Threshold: tree damage now scales with your Woodcutting level. By default, at level 6 you reach a configurable 1-hit threshold.
  • Full Sandbox Page (SP & MP): tweak everything in Custom Sandbox or via Admin Panel (MP). No file editing needed.
  • XP Multiplier (Sandbox): globally increase/decrease Woodcutting XP gained per hit.
  • Extra Looting logic reworked: chances scale with (Woodcutting + Foraging) and respect Nature Abundance. Loot is granted reliably (server-side) to the player’s inventory.
  • Server-authoritative logic: damage scaling and extras run on the server for consistent multiplayer behavior.
  • Translations scaffold: English + PT-BR keys included (feel free to contribute more).




Sandbox Settings (SP & MP)
This overhaul adds a full Sandbox page: Woodcutting. You can configure:

  • Base Damage Multiplier — multiplier at level 0, before per-level scaling.
  • Damage per Level (+%) — e.g., 0.15 = +15%/level.
  • Max Damage Multiplier (cap) — upper limit for total scaling.
  • One-Hit Level Threshold — at/above this level, trees fall in 1 hit. (Set to 99 to disable.)
  • One-Hit TreeDamage value — TreeDamage used once threshold is reached.
  • Affect only Axes — limit scaling to axes only.
  • XP Multiplier — global Woodcutting XP multiplier on tree hits.
  • Extra Loot (1 in N) — Log, Branch, Twigs, Pinecone, Pine Extra, Winter, Fruit Tree.
  • Min (Foraging + Woodcutting) for Fruit — minimum combined levels for fruit extras.

Single-player (new world): New Game → Custom SandboxWoodcutting.
Single-player (existing world): host as MP and use Admin Panel, or edit the save’s SandboxVars.lua.
Multiplayer (host): ESC → Admin Panel → Sandbox Options → Woodcutting → Apply (restart recommended).
Dedicated server: edit `<ServerName>_SandboxVars.lua` (sample block in the mod page images).




Traits & Professions
Adds a Woodcutter trait (+1 Woodcutting for 2 points).
Also buffs:
  • Lumberjack occupation: +3 Woodcutting
  • Park Ranger occupation: +2 Woodcutting
  • Farmer occupation: +1 Woodcutting
  • Gardener trait: +1 Woodcutting




Books
There are currently no skill books for Woodcutting.




Compatibility
This mod overrides the Chop Tree and Remove Bush timed actions.
If another mod touches the same actions, put this one after in load order.
Known to work with most setups; server-authoritative logic helps MP consistency.




Credits
Original concept and implementation by Champy.
Original mod page: Woodcutting Skill (by Champy)
Overhaul code & maintenance by WindLother.


Workshop ID: 3559242180
Mod ID: Woodcutting Skill
6 Comments
WindLother  [author] 3 Sep @ 10:20am 
@Cori
Yes, players can keep their Woodcutting level and XP.

My overhaul uses the same perk ID (perk Woodcutting) as the original by Champy, so characters’ saved XP/levels carry over automatically.

If you had a different mod that redefined the perk with another ID, that could break continuity (this overhaul keeps perk Woodcutting on purpose).
|ExT| Cori 3 Sep @ 9:36am 
If I remove the original mod from my server and replace it with this one, will players still retain their original woodcutting skill level from the original?
WindLother  [author] 31 Aug @ 12:21pm 
@Nakahashi

Yes, it’s compatible. This overhaul uses the same Woodcutting perk as Champy’s original. Any “Woodcutting Skill Books” mod that gives an XP multiplier to that perk will stack with mine:

Final XP per hit = (mod base) × (Sandbox XP Multiplier) × (book multiplier) × (vanilla boosts: profession/traits)

Notes:
• Use the correct version: this Workshop item is for Build 41; for Build 42 use the B42 Workshop version.
• If the book mod also ships a `perks.txt` that redefines the Woodcutting perk, that can cause a conflict. Fix by loading this mod **after** the book mod, or by removing the duplicate `perks.txt` from the book mod.
WindLother  [author] 31 Aug @ 12:15pm 
@CyanideMG I just released the B42 version:
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3559783131
nakahashi 31 Aug @ 11:18am 
will this work with the woodcutting skillbooks
Cyanide MG 31 Aug @ 4:47am 
I like this version of the mod, really more worthwhile to cut down trees. But I'm on B42, if you ever have time to make this work with B42 as well, it would be super awesome.