From 3da345b865516fdacc34e0915becfc7dd77c6808 Mon Sep 17 00:00:00 2001 From: A Man Date: Sat, 2 Nov 2019 14:45:54 +0100 Subject: [PATCH] Move craft strings, wood piles, planks to epoch crafting There is no need to use the dayz mod craft if it can be done with the normal epoch craft. Also allow crafting wood piles directly from wooden logs. --- .../CfgMagazines/Crafting/equip_rope.hpp | 8 +++---- .../Configs/CfgMagazines/Items/Wood.hpp | 23 +++++++++++++------ 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rope.hpp b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rope.hpp index e8a94488b..38a3c9053 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rope.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Crafting/equip_rope.hpp @@ -11,11 +11,11 @@ class equip_rope : CA_Magazine { class Crafting { text = $STR_BLD_craft_equip_rope;//"String" - script = "spawn player_craftItem;"; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; - requiretools[] = {""}; - output[] = {{"equip_string","CfgMagazines",2}}; - input[] = {{"equip_rope","CfgMagazines",1}}; + requiretools[] = {"ItemKnife"}; + output[] = {{"equip_string",2}}; + input[] = {{"equip_rope",1}}; }; }; }; diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Wood.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Wood.hpp index 026dbe5c0..dabbf6d64 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Items/Wood.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Wood.hpp @@ -13,12 +13,21 @@ class ItemLog : CA_Magazine class Crafting { text = $STR_BLD_craft_ItemLog;//"Wooden Plank" - script = "spawn player_craftItem;"; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemHatchet"}; - output[] = {{"ItemPlank","CfgMagazines",2}}; - input[] = {{"ItemLog","CfgMagazines",1}}; + output[] = {{"ItemPlank",2}}; + input[] = {{"ItemLog",1}}; }; + class Crafting1 + { + text = $STR_EQUIP_NAME_40;//"Wood Piles" + script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {"ItemHatchet"}; + output[] = {{"PartWoodPile",4}}; + input[] = {{"ItemLog",1}}; + }; }; }; @@ -36,12 +45,12 @@ class ItemPlank : CA_Magazine { class Crafting { - text = $STR_BLD_craft_ItemPlank;//"Wood Piles" - script = "spawn player_craftItem;"; + text = $STR_EQUIP_NAME_40;//"Wood Piles" + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemHatchet"}; - output[] = {{"PartWoodPile","CfgMagazines",2}}; - input[] = {{"ItemPlank","CfgMagazines",1}}; + output[] = {{"PartWoodPile",2}}; + input[] = {{"ItemPlank",1}}; }; }; };