Project Zomboid

Project Zomboid

BasicCrafting
 此主題已被置頂,因此它可能很重要
ekstasyfresh  [開發人員] 2021 年 10 月 9 日 下午 10:42
Suggestions
If you have any suggestions, then please post them in here. Thank you.
< >
目前顯示第 1-10 則留言,共 10
Chudrick Westfallen 2022 年 1 月 20 日 上午 9:17 
The ability to craft thread seems kind of moot since the chance to get thread form ripping clothing scales heavily with tailoring skill
Adamos 2022 年 1 月 21 日 下午 3:11 
I would add option to use chipped stones instead of scissors - with much longer times of course..

and for needle it would be great to be able to create a makeshift needle from a bone - fish or bird ones possibly.

(for both resulting good quality could be worse if possible)
de_nutz 2022 年 1 月 29 日 上午 7:40 
a sack recipe would be nice since emptying sand and gravel is very time consuming.

Add to / stack all option for thread.
最後修改者:de_nutz; 2022 年 1 月 29 日 上午 7:55
RudyTheNinja 2022 年 5 月 20 日 下午 11:37 
Suggestions
Ripped sheets and glue for improve tape
And some way to make glue or wood glue

Would be the cherry on top for this mod, and the title even fits!
Lockdown 2022 年 5 月 26 日 下午 1:09 
The ability to craft needles

Also great mod mate.
最後修改者:Lockdown; 2022 年 5 月 26 日 下午 1:09
Spyro_Dragonite 2023 年 6 月 22 日 上午 12:13 
makeshift nails? scrap metal + idk... a hammer = 1-5 nails?
Zomboidancezaczac 2024 年 10 月 6 日 上午 5:57 
Can Basic Crafting be compatible with BetterBatteries?, There is a bug where i can't insert batteries to modded hand crank flashlights but it is very compatible with the flaslight on belt
ekstasyfresh  [開發人員] 2024 年 10 月 29 日 上午 7:13 
引用自 Adamos
...
and for needle it would be great to be able to create a makeshift needle from a bone - fish ...

Done.

引用自 de_nutz
a sack recipe would be nice since emptying sand and gravel is very time consuming.

Add to / stack all option for thread.

Done.

引用自 Lockdown
The ability to craft needles

Also great mod mate.

Done.
最後修改者:ekstasyfresh; 2024 年 10 月 29 日 上午 7:15
ekstasyfresh  [開發人員] 2024 年 10 月 29 日 上午 7:14 
引用自 Zomboidancezaczac
Can Basic Crafting be compatible with BetterBatteries?, There is a bug where i can't insert batteries to modded hand crank flashlights but it is very compatible with the flaslight on belt

Not sure why there'd be a compatibility problem with BetterBatteries.
SieghartCL 1 月 19 日 下午 7:37 
Maybe you could add the ability to craft Wooden Hammers? I'm missing that rn :)

Edit: here's the code for the lua and the recipe for the txt, based on my impressions and on the Craft Spear vanilla recipe, and as a bonus and since it's a needed materal, I've added a simple recipe for making Wood Glue. Feel free to modify it as you like :D

BasicCrafting_RecipeCode.lua

-- XP Functions
function Give3WoodworkXP(recipe, ingredients, result, player)
player:getXp():AddXP(Perks.Woodwork, 3);
end

-- Make Wooden Mallet Logic
-- ----------------------------------

function MakeWoodenMallet_OnCreate(items, result, player, selectedItem)
for i = 0, items:size() - 1 do
local item = items:get(i)

if item and item.getType then
local itemType = item:getType()

-- Adjust condition based on knife type. If it's a Sharped Stone, remove it
if itemType == "SharpedStone" then
player:getInventory():DoRemoveItem(item)
else
if itemType == "FlintKnife" then
item:setCondition(item:getCondition() - math.ceil(item:getConditionMax() * 0.5)) -- Use 50%
elseif itemType == "KitchenKnife" then
item:setCondition(item:getCondition() - math.ceil(item:getConditionMax() * 0.3)) -- Use 30%
elseif itemType == "MeatCleaver" then
item:setCondition(item:getCondition() - math.ceil(item:getConditionMax() * 0.2)) -- Use 20%
elseif itemType == "HuntingKnife" then
item:setCondition(item:getCondition() - math.ceil(item:getConditionMax() * 0.15)) -- Use 15%
elseif itemType == "Machete" then
item:setCondition(item:getCondition() - math.ceil(item:getConditionMax() * 0.1)) -- Use 10%
-- Else for any other possible weapons in the SharpKnife item type (including modded ones)
else
item:setCondition(item:getCondition() - math.ceil(item:getConditionMax() * 0.1)) -- Use 10%
end
end
end
end


BasicCrafting.txt

recipe Make Wood Glue
{
Water=2,
Glue=10,

Result:Woodglue,
Time:120,
Category:Survivalist,
}

recipe Make Wooden Mallet
{
keep [Recipe.GetItemTypes.SharpKnife]/SharpedStone/MeatCleaver,
keep Saw/GardenSaw,
Handle/WoodenStick,
Plank,
Woodglue,

Result:WoodenMallet,
OnGiveXP:Give3WoodworkXP,
SkillRequired:Woodwork=3,
Time:120.0,
OnCreate:MakeWoodenMallet_OnCreate,
Category:Survivalist,
}
最後修改者:SieghartCL; 1 月 20 日 下午 1:46
< >
目前顯示第 1-10 則留言,共 10
每頁顯示: 1530 50