Project Zomboid

Project Zomboid

98 ratings
Woodcutting Skill [B42]
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
873.258 KB
25 Feb @ 8:58pm
8 Oct @ 3:20pm
7 Change Notes ( view )

Subscribe to download
Woodcutting Skill [B42]

Description
This is a B42 version of CHampy's Woodcutting skill. I have updated the mod to work with B42, added the missing text description for the woodcutter perk, and the missing tooltip from the woodcutting skill under survival skills. Other than that, this is all Champy's original work.

That said:

This mod adds a Woodcutting skill that makes chopping trees and removing bushes easier and more efficient.
At level 0, nothing changes from vanilla. The skill is all upsides.

(Tree-lopping benefits:

*Less endurance used (-7 % per level)
*Less calories used ( -12% calories modifier every 3 levels)
*Less chance to lose axe condition (+1 every level)
*A flat axe tree damage increase (+2 per level) (good for bad axes like the stone axe. Barely noticeable on good axes like the wood axe.)
*A rare chance of extra items dropping from medium and large trees
*Makes removing bushes faster and easier (-7% endurance used/level and +10% action speed/level when removing bushes)
*If you reach Woodcutting level 8, you can no longer get "Excessive Exertion" from chopping trees. You will still get "High Exertion" but it can't worsen to "Excessive Exertion" from chopping trees.

Trait Changes

This mod adds a Woodcutter trait that gives +1 Woodcutting for 2 points.
Other than that, the following are buffed :
Lumberjack occupation: +3 woodcutting
Park Ranger occupation: +2 woodcutting
Farmer occupation: +1 woodcutting
Gardener trait : +1 woodcutting

Mod appears to be working fine for B42 with these minimal changes. Please let me know if you find any issues. Thanks.

Please note: If you have having an issue with XP, you may be running a mod or have settings that disable it. Please refer to this patch mod by catgirltoofies first to see if that fixes it.

Workshop ID: 3434440605
Mod ID: WoodcuttingSkill42
Popular Discussions View All (3)
8
30 Mar @ 2:21am
Woodcutting Issues
OxTailSafu
3
3 Jun @ 12:41pm
Bug Report
Rusty #DopeRust
2
1 Mar @ 3:48pm
Error
Ullatec
43 Comments
Monkey Magic  [author] 13 Oct @ 1:35pm 
@iopaba - It's possible they have (once again) changed some element of item distribution that has led to these spawn more than usual, but it could also be you just got a weirdly large amount of volumes because vanilla distribution in general is weird. I've gone into bookstore and found dozens of one set and nothing of others before now - this mostly occurs when book settings are abundant though.

I'll take a look at it when I have the time though, and see if they tweaked something or whatever.
Jiopaba 13 Oct @ 10:01am 
I think the books might be over-represented in School Lockers for some reason. I raided the school in Riverside at one point and wound up finding three complete sets of all five Woodcutting books volumes 1-5, which certainly seems a bit odd. Until I remembered it was modded and might just be a misplaced decimal or something, I was kind of wondering if it was an easter egg like "everyone at this school aspires to be a lumberjack and competes on woodcutting trivia, the mascot is Louie Lumber."
Blagden 12 Oct @ 6:39pm 
Just though of something tested it and it looks like it goofed. I was using this before 42.12 and then disabled it when it wasn't working then re-enabled it. The disable then re-enable apparently broke something in the save. It works fine with a new game. Oh well, live and learn. On the plus side the new game has me right near the really nice lake house.
Blagden 12 Oct @ 6:07pm 
Thank you, I didn't see any changes here so I didn't think it was this, probably one of my mods that updated for 42.12 finally and now is interfering, sigh... I've restarted more times then I've died due to things like this. Well, now at least if anyone else has the same error they will know it isn't here. If I figure it out I'll post something.
Monkey Magic  [author] 12 Oct @ 4:46pm 
@Blagden - no updates from PZ that I can see. I haven't updated the mod either. I'm guessing that you either added another mod since that is causing an issue, or perhaps you changed the load order of existing mods that is causing a problem?

For the record, I did run a quick test after seeing your message just to make sure they didn't push a stealth update or something. The mod is working fine however.
Blagden 12 Oct @ 2:24pm 
Did something else change recently? As in after y your Oct 8 update? It was working after that and just today I can't chop down tress, it does the animate and body temp goes up but no exhaustion and the tree never falls. I can manually swing at trees and chop them that way. Is anyone else having this problem?
Lucy.ch 8 Oct @ 7:49pm 
thaks for update :)
Monkey Magic  [author] 8 Oct @ 3:28pm 
Just a heads up:

I have actually fixed the issue with woodcutting that was introduced in 42.12. As @Lucy.ch has posted below, a change broke the script for IsChopTreeAction.lua at line 9. What they did not notice however, is that it also broke the IsRemoveBush.lua at line 51.

But yeah, I already fixed these, but have not uploaded as of yet coz I wanted to make sure I hadn't missed anything else, and there is a little extra I am hoping to add, which I'm testing at the moment.

Have no fear, I will be pushing an update soon though ^^


EDIT

The update has now been pushed through. The above mentioned issues have been fixed, and the "little extra" has been added: Removing stumps will now award a small amount of Woodcutting XP and the drop has been changed to a wood log from unusable wood.
Lucy.ch 8 Oct @ 1:17am 
Fixed a runtime error caused by getCategories() returning nil.

Updated line 9 in mods\WoodcuttingSkill [B42]\42\media\lua\client\TimedActions\ISChopTreeAction.lua:
from self.character:getPrimaryHandItem():getScriptItem():getCategories():contains("Axe")
to self.character:getPrimaryHandItem():getScriptItem():containsWeaponCategory("Axe")
Lucy.ch 8 Oct @ 12:05am 
`function: isValid -- file: ISChopTreeAction.lua line # 9 | MOD: Woodcutting Skill 42
java.lang.RuntimeException: Object tried to call nil in isValid
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:101)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:817)

self.character:getPrimaryHandItem():getScriptItem():getCategories() is nil