diff --git a/game/modules/tome/data/quests/lumberjack-cursed.lua b/game/modules/tome/data/quests/lumberjack-cursed.lua
index d91bafec2567c7b7ae0248c88d67a73b2c6992d3..0dbe5fe73ccd77518ef97c66f502069d42696284 100644
--- a/game/modules/tome/data/quests/lumberjack-cursed.lua
+++ b/game/modules/tome/data/quests/lumberjack-cursed.lua
@@ -54,6 +54,15 @@ on_status_change = function(self, who, status, sub)
 			who:incMoney(money)
 			require("engine.ui.Dialog"):simplePopup("Thanks", ("The remaining lumberjacks collect some gold to thanks you (%0.2f)."):format(money))
 		end
+		if self.lumberjacks_died < 7 then
+			local o = game.zone:makeEntity(game.level, "object", {type="tool", subtype="digger", tome_drops="boss"}, nil, true)
+			if o then
+				game:addEntity(game.level, o, "object")
+				o:identify(true)
+				who:addObject(who.INVEN_INVEN, o)
+				require("engine.ui.Dialog"):simplePopup("Thanks", ("You saved most of us, please take this has a reward. (They give you %s)"):format(o:getName{do_color=true}))
+			end
+		end
 		who:setQuestStatus(self.id, engine.Quest.DONE)
 		game:setAllowedBuild("afflicted")
 		game:setAllowedBuild("afflicted_cursed", true)
diff --git a/game/modules/tome/data/zones/town-lumberjack-village/zone.lua b/game/modules/tome/data/zones/town-lumberjack-village/zone.lua
index 3b6edcb8c91032267ec1d2efde706dddfbef9e15..f28541a6f521a70dfd92ebc165b3e8dd4d2692b5 100644
--- a/game/modules/tome/data/zones/town-lumberjack-village/zone.lua
+++ b/game/modules/tome/data/zones/town-lumberjack-village/zone.lua
@@ -29,7 +29,7 @@ return {
 	all_lited = true,
 	persistent = "zone",
 	ambient_music = "Virtue lost.ogg",
-	min_material_level = 2,
+	min_material_level = 1,
 	max_material_level = 2,
 	generator =  {
 		map = {