i have refactored how crafting works entirely to better support using the same items in multiple crafts.
this will be the new format. i tested these myself and they were working. the docs are also updated
['weed_lemonhaze rolling_paper'] = {
duration = 3000,
result = {
{ name = 'lemonhaze_joint', amount = 1 },
},
costs = {
['weed_lemonhaze'] = { need = 2, remove = true },
['rolling_paper'] = { need = 1, remove = true },
},
},
['weed_lemonhaze backwoodshoney'] = {
otherItem = 'weed_lemonhaze',
duration = 3000,
result = {
{ name = 'lemonhaze_blunt', amount = 1 },
},
costs = {
['weed_lemonhaze'] = { need = 3, remove = true },
['backwoodshoney'] = { need = 1, remove = true },
},
},
['blueberry_kush rolling_paper'] = {
duration = 3000,
result = {
{ name = 'blueberry_joint', amount = 1 },
},
costs = {
['blueberry_kush'] = { need = 2, remove = true },
['rolling_paper'] = { need = 1, remove = true },
},
},
['blueberry_kush backwoodshoney'] = {
duration = 3000,
result = {
{ name = 'blueberry_blunt', amount = 1 },
},
costs = {
['blueberry_kush'] = { need = 3, remove = true },
['backwoodshoney'] = { need = 1, remove = true },
},
},