Add handsaw and hammer for crafting

This commit is contained in:
AirwavesMan
2020-12-05 16:08:34 +01:00
parent 021f22bf0e
commit 247f5dc641
14 changed files with 86 additions and 80 deletions

View File

@@ -21,6 +21,8 @@ ToolsBuilding[] =
{Loot_MAGAZINE, 2, ItemSledgeHead}, {Loot_MAGAZINE, 2, ItemSledgeHead},
{Loot_TOOL, 3, ItemKeyKit}, {Loot_TOOL, 3, ItemKeyKit},
{Loot_TOOL, 6, ItemToolbox}, {Loot_TOOL, 6, ItemToolbox},
{Loot_TOOL, 4, Handsaw_DZE},
{Loot_TOOL, 4, Hammer_DZE},
{Loot_TOOL, 4, ItemShovel} {Loot_TOOL, 4, ItemShovel}
}; };

View File

@@ -158,7 +158,7 @@ class ItemCorrugated : CA_Magazine
text = $STR_EPOCH_PLAYER_215; text = $STR_EPOCH_PLAYER_215;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"wooden_shed_kit",1}}; output[] = {{"wooden_shed_kit",1}};
input[] = {{"ItemCorrugated",2},{"PartWoodPlywood",4},{"PartWoodLumber",4}}; input[] = {{"ItemCorrugated",2},{"PartWoodPlywood",4},{"PartWoodLumber",4}};
}; };
@@ -167,7 +167,7 @@ class ItemCorrugated : CA_Magazine
text = $STR_EPOCH_PLAYER_217; text = $STR_EPOCH_PLAYER_217;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"outhouse_kit",1}}; output[] = {{"outhouse_kit",1}};
input[] = {{"ItemCorrugated",1},{"PartWoodPlywood",3},{"PartWoodLumber",3},{"ItemTrashToiletpaper",1}}; input[] = {{"ItemCorrugated",1},{"PartWoodPlywood",3},{"PartWoodLumber",3},{"ItemTrashToiletpaper",1}};
}; };
@@ -176,7 +176,7 @@ class ItemCorrugated : CA_Magazine
text = $STR_EPOCH_PLAYER_216; text = $STR_EPOCH_PLAYER_216;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar","Handsaw_DZE"};
output[] = {{"storage_shed_kit",1}}; output[] = {{"storage_shed_kit",1}};
input[] = {{"ItemCorrugated",4},{"PartWoodPlywood",2},{"PartWoodLumber",2}}; input[] = {{"ItemCorrugated",4},{"PartWoodPlywood",2},{"PartWoodLumber",2}};
}; };
@@ -402,7 +402,7 @@ class sun_shade_kit: CA_Magazine
{ {
text = $STR_ACTIONS_BUILD; text = $STR_ACTIONS_BUILD;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"}; require[] = {"ItemToolbox"};
create = "CanvasHut_DZ"; create = "CanvasHut_DZ";
}; };
}; };
@@ -424,7 +424,7 @@ class park_bench_kit: CA_Magazine
{ {
text = $STR_ACTIONS_BUILD; text = $STR_ACTIONS_BUILD;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"}; require[] = {"ItemToolbox"};
create = "ParkBench_DZ"; create = "ParkBench_DZ";
}; };
}; };

View File

@@ -744,7 +744,7 @@ class ItemWoodFloor: CA_Magazine
text = $STR_EPOCH_ACTION_WOODFLOORSTAIRS; text = $STR_EPOCH_ACTION_WOODFLOORSTAIRS;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodFloorStairs",1}}; output[] = {{"ItemWoodFloorStairs",1}};
input[] = {{"ItemWoodStairs",1},{"ItemWoodFloor",1}}; input[] = {{"ItemWoodStairs",1},{"ItemWoodFloor",1}};
}; };
@@ -797,7 +797,7 @@ class ItemWoodFloorHalf: CA_Magazine
text = $STR_EPOCH_PLAYER_232; text = $STR_EPOCH_PLAYER_232;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodFloor",1}}; output[] = {{"ItemWoodFloor",1}};
input[] = {{"ItemWoodFloorHalf",2}}; input[] = {{"ItemWoodFloorHalf",2}};
}; };
@@ -806,7 +806,7 @@ class ItemWoodFloorHalf: CA_Magazine
text = $STR_EPOCH_ACTION_WOODENTRIANGLEWALL; text = $STR_EPOCH_ACTION_WOODENTRIANGLEWALL;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemTriangleWoodWall",1}}; output[] = {{"ItemTriangleWoodWall",1}};
input[] = {{"ItemWoodFloorQuarter",1},{"ItemWoodFloorHalf",1}}; input[] = {{"ItemWoodFloorQuarter",1},{"ItemWoodFloorHalf",1}};
}; };
@@ -837,7 +837,7 @@ class ItemWoodFloorQuarter: CA_Magazine
text = $STR_EPOCH_PLAYER_232a; text = $STR_EPOCH_PLAYER_232a;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodFloorHalf",1}}; output[] = {{"ItemWoodFloorHalf",1}};
input[] = {{"ItemWoodFloorQuarter",2}}; input[] = {{"ItemWoodFloorQuarter",2}};
}; };
@@ -846,7 +846,7 @@ class ItemWoodFloorQuarter: CA_Magazine
text = $STR_EPOCH_ACTION_WOODENTRIANGLEWALL; text = $STR_EPOCH_ACTION_WOODENTRIANGLEWALL;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemTriangleWoodWall",1}}; output[] = {{"ItemTriangleWoodWall",1}};
input[] = {{"ItemWoodFloorQuarter",1},{"ItemWoodFloorHalf",1}}; input[] = {{"ItemWoodFloorQuarter",1},{"ItemWoodFloorHalf",1}};
}; };
@@ -877,7 +877,7 @@ class ItemWoodStairs: CA_Magazine
text = $STR_EPOCH_PLAYER_233; text = $STR_EPOCH_PLAYER_233;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodStairsSupport",1}}; output[] = {{"ItemWoodStairsSupport",1}};
input[] = {{"ItemWoodStairs",1},{"PartWoodLumber",2}}; input[] = {{"ItemWoodStairs",1},{"PartWoodLumber",2}};
}; };
@@ -886,7 +886,7 @@ class ItemWoodStairs: CA_Magazine
text = $STR_EPOCH_ACTION_WOODFLOORSTAIRS; text = $STR_EPOCH_ACTION_WOODFLOORSTAIRS;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodFloorStairs",1}}; output[] = {{"ItemWoodFloorStairs",1}};
input[] = {{"ItemWoodStairs",1},{"ItemWoodFloor",1}}; input[] = {{"ItemWoodStairs",1},{"ItemWoodFloor",1}};
}; };
@@ -1004,7 +1004,7 @@ class ItemWoodWall: CA_Magazine
{ {
text = $STR_EPOCH_PLAYER_234; text = $STR_EPOCH_PLAYER_234;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop","Handsaw_DZE"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"ItemWoodWallDoor",1}}; output[] = {{"ItemWoodWallDoor",1}};
input[] = {{"ItemWoodWall",1}}; input[] = {{"ItemWoodWall",1}};
@@ -1013,7 +1013,7 @@ class ItemWoodWall: CA_Magazine
{ {
text = $STR_EPOCH_PLAYER_235; text = $STR_EPOCH_PLAYER_235;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop","Handsaw_DZE"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"ItemWoodWallWindow",1}}; output[] = {{"ItemWoodWallWindow",1}};
input[] = {{"ItemWoodWall",1},{"PartGlass",1}}; input[] = {{"ItemWoodWall",1},{"PartGlass",1}};
@@ -1023,7 +1023,7 @@ class ItemWoodWall: CA_Magazine
text = $STR_EPOCH_PLAYER_236; text = $STR_EPOCH_PLAYER_236;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodWallLg",1}}; output[] = {{"ItemWoodWallLg",1}};
input[] = {{"ItemWoodWall",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}}; input[] = {{"ItemWoodWall",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}};
}; };
@@ -1076,7 +1076,7 @@ class ItemWoodWallThird: CA_Magazine
text = $STR_EPOCH_PLAYER_237; text = $STR_EPOCH_PLAYER_237;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodWall",1}}; output[] = {{"ItemWoodWall",1}};
input[] = {{"ItemWoodWallThird",3}}; input[] = {{"ItemWoodWallThird",3}};
}; };
@@ -1085,7 +1085,7 @@ class ItemWoodWallThird: CA_Magazine
text = $STR_EPOCH_PLAYER_237_1; text = $STR_EPOCH_PLAYER_237_1;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodGateFrame",1}}; output[] = {{"ItemWoodGateFrame",1}};
input[] = {{"ItemWoodWallThird",6}}; input[] = {{"ItemWoodWallThird",6}};
}; };
@@ -1138,7 +1138,7 @@ class ItemWoodWallDoor: CA_Magazine
text = $STR_EPOCH_PLAYER_238; text = $STR_EPOCH_PLAYER_238;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodWallWithDoor",1}}; output[] = {{"ItemWoodWallWithDoor",1}};
input[] = {{"ItemWoodWallDoor",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}}; input[] = {{"ItemWoodWallDoor",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}};
}; };
@@ -1327,7 +1327,7 @@ class ItemWoodWallLg: CA_Magazine
text = $STR_EPOCH_PLAYER_234; text = $STR_EPOCH_PLAYER_234;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodWallDoorLg",1}}; output[] = {{"ItemWoodWallDoorLg",1}};
input[] = {{"ItemWoodWallLg",1}}; input[] = {{"ItemWoodWallLg",1}};
}; };
@@ -1336,7 +1336,7 @@ class ItemWoodWallLg: CA_Magazine
text = $STR_EPOCH_PLAYER_235; text = $STR_EPOCH_PLAYER_235;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodWallWindowLg",1}}; output[] = {{"ItemWoodWallWindowLg",1}};
input[] = {{"ItemWoodWallLg",1},{"PartGlass",1}}; input[] = {{"ItemWoodWallLg",1},{"PartGlass",1}};
}; };
@@ -1345,7 +1345,7 @@ class ItemWoodWallLg: CA_Magazine
text = $STR_EPOCH_PLAYER_240; text = $STR_EPOCH_PLAYER_240;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodWallGarageDoor",1}}; output[] = {{"ItemWoodWallGarageDoor",1}};
input[] = {{"ItemWoodWallLg",1},{"PartWoodLumber",2}}; input[] = {{"ItemWoodWallLg",1},{"PartWoodLumber",2}};
}; };
@@ -1354,7 +1354,7 @@ class ItemWoodWallLg: CA_Magazine
text = $STR_EPOCH_PLAYER_240_1; text = $STR_EPOCH_PLAYER_240_1;
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodOpenTopGarageDoor",1}}; output[] = {{"ItemWoodOpenTopGarageDoor",1}};
input[] = {{"ItemWoodWallLg",1},{"PartWoodLumber",2}}; input[] = {{"ItemWoodWallLg",1},{"PartWoodLumber",2}};
}; };
@@ -1407,7 +1407,7 @@ class ItemWoodWallDoorLg: CA_Magazine
text = $STR_EPOCH_PLAYER_238; text = $STR_EPOCH_PLAYER_238;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodWallWithDoorLg",1}}; output[] = {{"ItemWoodWallWithDoorLg",1}};
input[] = {{"ItemWoodWallDoorLg",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}}; input[] = {{"ItemWoodWallDoorLg",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}};
}; };
@@ -1491,7 +1491,7 @@ class ItemWoodGateFrame: CA_Magazine
text = $STR_EPOCH_PLAYER_239_1_1; text = $STR_EPOCH_PLAYER_239_1_1;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodGate",1}}; output[] = {{"ItemWoodGate",1}};
input[] = {{"ItemWoodGateFrame",1},{"PartWoodPlywood",8},{"PartWoodLumber",2},{"equip_nails",1}}; input[] = {{"ItemWoodGateFrame",1},{"PartWoodPlywood",8},{"PartWoodLumber",2},{"equip_nails",1}};
}; };

View File

@@ -14,7 +14,7 @@ class outhouse_kit: CA_Magazine
{ {
text = $STR_ACTIONS_BUILD; text = $STR_ACTIONS_BUILD;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"}; require[] = {"ItemToolbox"};
create = "OutHouse_DZ"; create = "OutHouse_DZ";
}; };
}; };
@@ -36,7 +36,7 @@ class wooden_shed_kit: CA_Magazine
{ {
text = $STR_ACTIONS_BUILD; text = $STR_ACTIONS_BUILD;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"}; require[] = {"ItemToolbox"};
create = "Wooden_shed_DZ"; create = "Wooden_shed_DZ";
}; };
}; };
@@ -58,7 +58,7 @@ class wooden_shed_kit2: CA_Magazine
{ {
text = $STR_ACTIONS_BUILD; text = $STR_ACTIONS_BUILD;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"}; require[] = {"ItemToolbox"};
create = "Wooden_shed2_DZ"; create = "Wooden_shed2_DZ";
}; };
}; };
@@ -80,7 +80,7 @@ class wood_shack_kit: CA_Magazine
{ {
text = $STR_ACTIONS_BUILD; text = $STR_ACTIONS_BUILD;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"}; require[] = {"ItemToolbox"};
create = "WoodShack_DZ"; create = "WoodShack_DZ";
}; };
}; };
@@ -102,7 +102,7 @@ class wood_shack_kit2: CA_Magazine
{ {
text = $STR_ACTIONS_BUILD; text = $STR_ACTIONS_BUILD;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"}; require[] = {"ItemToolbox"};
create = "WoodShack2_DZ"; create = "WoodShack2_DZ";
}; };
}; };
@@ -124,7 +124,7 @@ class storage_shed_kit: CA_Magazine
{ {
text = $STR_ACTIONS_BUILD; text = $STR_ACTIONS_BUILD;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"}; require[] = {"ItemToolbox"};
create = "StorageShed_DZ"; create = "StorageShed_DZ";
}; };
}; };
@@ -146,7 +146,7 @@ class storage_shed_kit2: CA_Magazine
{ {
text = $STR_ACTIONS_BUILD; text = $STR_ACTIONS_BUILD;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"}; require[] = {"ItemToolbox"};
create = "StorageShed2_DZ"; create = "StorageShed2_DZ";
}; };
}; };

View File

@@ -22,7 +22,7 @@ class ItemLog : CA_Magazine
text = $STR_EPOCH_PLAYER_242;//"Lumber" text = $STR_EPOCH_PLAYER_242;//"Lumber"
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemHatchet","ItemToolbox","ItemKnife" }; requiretools[] = {"ItemHatchet","ItemToolbox","ItemKnife"};
output[] = {{"PartWoodLumber",2}}; output[] = {{"PartWoodLumber",2}};
input[] = {{"ItemLog",1}}; input[] = {{"ItemLog",1}};
}; };
@@ -31,7 +31,7 @@ class ItemLog : CA_Magazine
text = $STR_BLD_craft_ItemLog;//"Wooden Plank" text = $STR_BLD_craft_ItemLog;//"Wooden Plank"
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemHatchet"}; requiretools[] = {"ItemHatchet","Handsaw_DZE"};
output[] = {{"ItemPlank",2}}; output[] = {{"ItemPlank",2}};
input[] = {{"ItemLog",1}}; input[] = {{"ItemLog",1}};
}; };
@@ -49,7 +49,7 @@ class ItemLog : CA_Magazine
text = $STR_EPOCH_PLAYER_256; text = $STR_EPOCH_PLAYER_256;
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemHatchet","ItemCrowbar"}; requiretools[] = {"ItemToolbox","Hammer_DZE","Handsaw_DZE"};
output[] = {{"deer_stand_kit",1}}; output[] = {{"deer_stand_kit",1}};
input[] = {{"ItemLog",8},{"ItemPlank",2},{"equip_nails",2}}; input[] = {{"ItemLog",8},{"ItemPlank",2},{"equip_nails",2}};
}; };
@@ -58,7 +58,7 @@ class ItemLog : CA_Magazine
text = $STR_BLD_name_WoodenGate_Foundation; text = $STR_BLD_name_WoodenGate_Foundation;
script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"woodfence_gate_foundation_kit",1}}; output[] = {{"woodfence_gate_foundation_kit",1}};
input[] = {{"ItemLog",6}}; input[] = {{"ItemLog",6}};
}; };
@@ -100,7 +100,7 @@ class ItemPlank : CA_Magazine
text = $STR_EPOCH_PLAYER_255; text = $STR_EPOCH_PLAYER_255;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"bulk_empty",1}}; output[] = {{"bulk_empty",1}};
input[] = {{"ItemPlank",2},{"PartGeneric",1}}; input[] = {{"ItemPlank",2},{"PartGeneric",1}};
}; };
@@ -232,7 +232,7 @@ class PartWoodLumber: CA_Magazine
text = $STR_EPOCH_PLAYER_254; text = $STR_EPOCH_PLAYER_254;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"PartWoodPlywood",1}}; output[] = {{"PartWoodPlywood",1}};
input[] = {{"PartWoodLumber",2}}; input[] = {{"PartWoodLumber",2}};
}; };
@@ -241,7 +241,7 @@ class PartWoodLumber: CA_Magazine
text = $STR_EPOCH_ACTION_WOODHANDRAIL; text = $STR_EPOCH_ACTION_WOODHANDRAIL;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE","Hammer_DZE"};
output[] = {{"ItemWoodHandRail",2}}; output[] = {{"ItemWoodHandRail",2}};
input[] = {{"PartWoodLumber",6},{"equip_nails",1}}; input[] = {{"PartWoodLumber",6},{"equip_nails",1}};
}; };
@@ -250,7 +250,7 @@ class PartWoodLumber: CA_Magazine
text = $STR_EPOCH_ACTION_WOODPILLAR; text = $STR_EPOCH_ACTION_WOODPILLAR;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE","Hammer_DZE"};
output[] = {{"ItemWoodPillar",2}}; output[] = {{"ItemWoodPillar",2}};
input[] = {{"PartWoodLumber",8},{"equip_nails",1}}; input[] = {{"PartWoodLumber",8},{"equip_nails",1}};
}; };
@@ -259,7 +259,7 @@ class PartWoodLumber: CA_Magazine
text = $STR_EPOCH_PLAYER_257; text = $STR_EPOCH_PLAYER_257;
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE","Hammer_DZE"};
output[] = {{"ItemWoodStairs",1}}; output[] = {{"ItemWoodStairs",1}};
input[] = {{"PartWoodLumber",8},{"equip_nails",2}}; input[] = {{"PartWoodLumber",8},{"equip_nails",2}};
@@ -269,7 +269,7 @@ class PartWoodLumber: CA_Magazine
text = $STR_EPOCH_PLAYER_258; text = $STR_EPOCH_PLAYER_258;
script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE","Hammer_DZE"};
output[] = {{"ItemWoodLadder",1}}; output[] = {{"ItemWoodLadder",1}};
input[] = {{"PartWoodLumber",8},{"equip_nails",2}}; input[] = {{"PartWoodLumber",8},{"equip_nails",2}};
@@ -288,7 +288,7 @@ class PartWoodLumber: CA_Magazine
text = $STR_EPOCH_PLAYER_277; text = $STR_EPOCH_PLAYER_277;
Script = ";['Crafting6','CfgMagazines', _id] spawn player_craftItem;"; Script = ";['Crafting6','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE","Hammer_DZE"};
output[] = {{"ItemGunRackKit",1}}; output[] = {{"ItemGunRackKit",1}};
input[] = {{"PartWoodPlywood",1},{"PartWoodLumber",4},{"equip_nails",1}}; input[] = {{"PartWoodPlywood",1},{"PartWoodLumber",4},{"equip_nails",1}};
}; };
@@ -330,7 +330,7 @@ class PartWoodPlywood: CA_Magazine
text = $STR_EPOCH_PLAYER_261; text = $STR_EPOCH_PLAYER_261;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE","Hammer_DZE"};
output[] = {{"wood_shack_kit",1}}; output[] = {{"wood_shack_kit",1}};
input[] = {{"PartWoodPlywood",4},{"PartWoodLumber",4},{"equip_nails",2}}; input[] = {{"PartWoodPlywood",4},{"PartWoodLumber",4},{"equip_nails",2}};
}; };
@@ -339,7 +339,7 @@ class PartWoodPlywood: CA_Magazine
text = $STR_EPOCH_PLAYER_262; text = $STR_EPOCH_PLAYER_262;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodFloorQuarter",1}}; output[] = {{"ItemWoodFloorQuarter",1}};
input[] = {{"PartWoodPlywood",3},{"PartWoodLumber",3}}; input[] = {{"PartWoodPlywood",3},{"PartWoodLumber",3}};
}; };
@@ -348,7 +348,7 @@ class PartWoodPlywood: CA_Magazine
text = $STR_EPOCH_PLAYER_263; text = $STR_EPOCH_PLAYER_263;
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","Handsaw_DZE"};
output[] = {{"ItemWoodWallThird",1}}; output[] = {{"ItemWoodWallThird",1}};
input[] = {{"PartWoodPlywood",3},{"PartWoodLumber",3}}; input[] = {{"PartWoodPlywood",3},{"PartWoodLumber",3}};
}; };
@@ -366,7 +366,7 @@ class PartWoodPlywood: CA_Magazine
text = $STR_EPOCH_PLAYER_304; text = $STR_EPOCH_PLAYER_304;
Script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem;"; Script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox","Handsaw_DZE","Hammer_DZE"};
output[] = {{"ItemWoodCrateKit",1}}; output[] = {{"ItemWoodCrateKit",1}};
input[] = {{"PartWoodPlywood",4},{"PartWoodLumber",2},{"equip_nails",1}}; input[] = {{"PartWoodPlywood",4},{"PartWoodLumber",2},{"equip_nails",1}};
}; };

View File

@@ -20,6 +20,8 @@ class Category_34 {
class MeleeHatchet {type = "trade_weapons";buy[] = {-2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};}; class MeleeHatchet {type = "trade_weapons";buy[] = {-2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
class ItemKnife {type = "trade_weapons";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};}; class ItemKnife {type = "trade_weapons";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
class ItemToolbox {type = "trade_weapons";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};}; class ItemToolbox {type = "trade_weapons";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
class Handsaw_DZE {type = "trade_weapons";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
class Hammer_DZE {type = "trade_weapons";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
class ItemCrowbar {type = "trade_weapons";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};}; class ItemCrowbar {type = "trade_weapons";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
class MeleeCrowbar {type = "trade_weapons";buy[] = {-2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};}; class MeleeCrowbar {type = "trade_weapons";buy[] = {-2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
class ItemMachete {type = "trade_weapons";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};}; class ItemMachete {type = "trade_weapons";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};

View File

@@ -20,6 +20,8 @@ class Category_34 {
class MeleeHatchet {type = "trade_weapons";buy[] = {-1,"worth"};sell[] = {1,"worth"};}; class MeleeHatchet {type = "trade_weapons";buy[] = {-1,"worth"};sell[] = {1,"worth"};};
class ItemKnife {type = "trade_weapons";buy[] = {2,"worth"};sell[] = {1,"worth"};}; class ItemKnife {type = "trade_weapons";buy[] = {2,"worth"};sell[] = {1,"worth"};};
class ItemToolbox {type = "trade_weapons";buy[] = {2,"worth"};sell[] = {1,"worth"};}; class ItemToolbox {type = "trade_weapons";buy[] = {2,"worth"};sell[] = {1,"worth"};};
class Handsaw_DZE {type = "trade_weapons";buy[] = {2,"worth"};sell[] = {1,"worth"};};
class Hammer_DZE {type = "trade_weapons";buy[] = {2,"worth"};sell[] = {1,"worth"};};
class ItemCrowbar {type = "trade_weapons";buy[] = {2,"worth"};sell[] = {1,"worth"};}; class ItemCrowbar {type = "trade_weapons";buy[] = {2,"worth"};sell[] = {1,"worth"};};
class MeleeCrowbar {type = "trade_weapons";buy[] = {-1,"worth"};sell[] = {1,"worth"};}; class MeleeCrowbar {type = "trade_weapons";buy[] = {-1,"worth"};sell[] = {1,"worth"};};
class ItemMachete {type = "trade_weapons";buy[] = {2,"worth"};sell[] = {1,"worth"};}; class ItemMachete {type = "trade_weapons";buy[] = {2,"worth"};sell[] = {1,"worth"};};

View File

@@ -16,7 +16,7 @@ class WoodenGate_foundation_DZ: DZE_Housebase
mapSize = 8; mapSize = 8;
GhostPreview = "WoodenGate_ghost_DZ"; GhostPreview = "WoodenGate_ghost_DZ";
offset[] = {0,4,2}; offset[] = {0,4,2};
upgradeBuilding[] = {"WoodenGate_1_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",8},{"equip_nails",1},{"ItemComboLock",1}}}; upgradeBuilding[] = {"WoodenGate_1_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",8},{"equip_nails",1},{"ItemComboLock",1}}};
}; };
class WoodenGate_1_DZ: DZE_Housebase class WoodenGate_1_DZ: DZE_Housebase
@@ -28,7 +28,7 @@ class WoodenGate_1_DZ: DZE_Housebase
mapSize = 8; mapSize = 8;
offset[] = {0,4,0}; offset[] = {0,4,0};
armor = 2000; armor = 2000;
upgradeBuilding[] = {"WoodenGate_2_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",10},{"equip_nails",1}}}; upgradeBuilding[] = {"WoodenGate_2_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",10},{"equip_nails",1}}};
class AnimationSources { class AnimationSources {
class DoorR { class DoorR {
@@ -89,7 +89,7 @@ class WoodenGate_2_DZ: DZE_Housebase
mapSize = 8; mapSize = 8;
offset[] = {0,4,0}; offset[] = {0,4,0};
armor = 2500; armor = 2500;
upgradeBuilding[] = {"WoodenGate_3_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",10},{"equip_nails",1}}}; upgradeBuilding[] = {"WoodenGate_3_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",10},{"equip_nails",1}}};
class AnimationSources { class AnimationSources {
class DoorR { class DoorR {
@@ -150,7 +150,7 @@ class WoodenGate_3_DZ: DZE_Housebase
icon = "\ca\data\data\Unknown_object.paa"; icon = "\ca\data\data\Unknown_object.paa";
mapSize = 8; mapSize = 8;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenGate_4_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",10},{"equip_nails",1}}}; upgradeBuilding[] = {"WoodenGate_4_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",10},{"equip_nails",1}}};
class AnimationSources { class AnimationSources {
class DoorR { class DoorR {

View File

@@ -12,7 +12,7 @@ class WoodenFence_1_foundation_DZ: ModularItems
GhostPreview = "WoodenFence_ghost_DZ"; GhostPreview = "WoodenFence_ghost_DZ";
armor = 1000; armor = 1000;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_1_frame_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",4},{"equip_nails",1}}}; upgradeBuilding[] = {"WoodenFence_1_frame_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",4},{"equip_nails",1}}};
}; };
class WoodenFence_1_frame_DZ: ModularItems class WoodenFence_1_frame_DZ: ModularItems
{ {
@@ -22,7 +22,7 @@ class WoodenFence_1_frame_DZ: ModularItems
GhostPreview = "WoodenFence_ghost_DZ"; GhostPreview = "WoodenFence_ghost_DZ";
armor = 1200; armor = 1200;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_quaterpanel_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",4},{"equip_nails",1}}}; upgradeBuilding[] = {"WoodenFence_quaterpanel_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",4},{"equip_nails",1}}};
}; };
class WoodenFence_quaterpanel_DZ: ModularItems class WoodenFence_quaterpanel_DZ: ModularItems
{ {
@@ -31,7 +31,7 @@ class WoodenFence_quaterpanel_DZ: ModularItems
displayName = $STR_BLD_name_WoodenFence_quaterpanel; displayName = $STR_BLD_name_WoodenFence_quaterpanel;
armor = 1400; armor = 1400;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_halfpanel_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",4},{"equip_nails",1}}}; upgradeBuilding[] = {"WoodenFence_halfpanel_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",4},{"equip_nails",1}}};
}; };
class WoodenFence_halfpanel_DZ: ModularItems class WoodenFence_halfpanel_DZ: ModularItems
{ {
@@ -40,7 +40,7 @@ class WoodenFence_halfpanel_DZ: ModularItems
displayName = $STR_BLD_name_WoodenFence_halfpanel; displayName = $STR_BLD_name_WoodenFence_halfpanel;
armor = 1600; armor = 1600;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_thirdpanel_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",4},{"equip_nails",1}}}; upgradeBuilding[] = {"WoodenFence_thirdpanel_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",4},{"equip_nails",1}}};
}; };
class WoodenFence_thirdpanel_DZ: ModularItems class WoodenFence_thirdpanel_DZ: ModularItems
{ {
@@ -49,7 +49,7 @@ class WoodenFence_thirdpanel_DZ: ModularItems
displayName = $STR_BLD_name_WoodenFence_thirdpanel; displayName = $STR_BLD_name_WoodenFence_thirdpanel;
armor = 1800; armor = 1800;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_1_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",4},{"equip_nails",1}}}; upgradeBuilding[] = {"WoodenFence_1_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",4},{"equip_nails",1}}};
}; };
class WoodenFence_1_DZ: ModularItems class WoodenFence_1_DZ: ModularItems
{ {
@@ -58,7 +58,7 @@ class WoodenFence_1_DZ: ModularItems
displayName = $STR_BLD_name_WoodenFence_1; displayName = $STR_BLD_name_WoodenFence_1;
armor = 2000; armor = 2000;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_2_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",8},{"equip_nails",2}}}; upgradeBuilding[] = {"WoodenFence_2_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",8},{"equip_nails",2}}};
}; };
class WoodenFence_2_DZ: ModularItems class WoodenFence_2_DZ: ModularItems
@@ -68,7 +68,7 @@ class WoodenFence_2_DZ: ModularItems
model = "z\addons\dayz_buildings\models\fence2.p3d"; model = "z\addons\dayz_buildings\models\fence2.p3d";
displayName = $STR_BLD_name_WoodenFence_2; displayName = $STR_BLD_name_WoodenFence_2;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_3_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",8},{"equip_nails",2}}}; upgradeBuilding[] = {"WoodenFence_3_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",8},{"equip_nails",2}}};
}; };
class WoodenFence_3_DZ: ModularItems class WoodenFence_3_DZ: ModularItems
{ {
@@ -77,7 +77,7 @@ class WoodenFence_3_DZ: ModularItems
model = "z\addons\dayz_buildings\models\fence3.p3d"; model = "z\addons\dayz_buildings\models\fence3.p3d";
displayName = $STR_BLD_name_WoodenFence_3; displayName = $STR_BLD_name_WoodenFence_3;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_4_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",8},{"equip_nails",2}}}; upgradeBuilding[] = {"WoodenFence_4_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",8},{"equip_nails",2}}};
}; };
class WoodenFence_4_DZ: ModularItems class WoodenFence_4_DZ: ModularItems
{ {
@@ -86,7 +86,7 @@ class WoodenFence_4_DZ: ModularItems
model = "z\addons\dayz_buildings\models\fence4.p3d"; model = "z\addons\dayz_buildings\models\fence4.p3d";
displayName = $STR_BLD_name_WoodenFence_4; displayName = $STR_BLD_name_WoodenFence_4;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_5_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemLog",5},{"equip_nails",2}}}; upgradeBuilding[] = {"WoodenFence_5_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemLog",5},{"equip_nails",2}}};
}; };
class WoodenFence_5_DZ: ModularItems class WoodenFence_5_DZ: ModularItems
{ {
@@ -95,7 +95,7 @@ class WoodenFence_5_DZ: ModularItems
model = "z\addons\dayz_buildings\models\fence5.p3d"; model = "z\addons\dayz_buildings\models\fence5.p3d";
displayName = $STR_BLD_name_WoodenFence_5; displayName = $STR_BLD_name_WoodenFence_5;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_6_DZ",{"ItemToolbox","ItemHatchet"},{{"PartWoodPlywood",4},{"ItemPlank",2},{"equip_nails",2}}}; upgradeBuilding[] = {"WoodenFence_6_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"PartWoodPlywood",4},{"ItemPlank",2},{"equip_nails",2}}};
}; };
class WoodenFence_6_DZ: ModularItems class WoodenFence_6_DZ: ModularItems
@@ -105,7 +105,7 @@ class WoodenFence_6_DZ: ModularItems
model = "z\addons\dayz_buildings\models\fence6.p3d"; model = "z\addons\dayz_buildings\models\fence6.p3d";
displayName = $STR_BLD_name_WoodenFence_6; displayName = $STR_BLD_name_WoodenFence_6;
offset[] = {0,4,0}; offset[] = {0,4,0};
upgradeBuilding[] = {"WoodenFence_7_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemWoodLadder",1},{"equip_nails",1}}}; upgradeBuilding[] = {"WoodenFence_7_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemWoodLadder",1},{"equip_nails",1}}};
}; };
class WoodenFence_7_DZ: ModularItems class WoodenFence_7_DZ: ModularItems

View File

@@ -73,7 +73,7 @@ class WoodLargeWall_DZ: ModularItems {
model = "\z\addons\dayz_epoch\models\large_wall.p3d"; model = "\z\addons\dayz_epoch\models\large_wall.p3d";
armor = 2200; armor = 2200;
displayName = $STR_EPOCH_LARGEWOODWALL; displayName = $STR_EPOCH_LARGEWOODWALL;
upgradeBuilding[] = {"WoodLargeWallWin_DZ",{"ItemToolbox"},{{"PartGlass",1}}}; upgradeBuilding[] = {"WoodLargeWallWin_DZ",{"ItemToolbox","Handsaw_DZE"},{{"PartGlass",1}}};
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}}; maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
GhostPreview = "WoodLargeWall_Preview_DZ"; GhostPreview = "WoodLargeWall_Preview_DZ";
class DestructionEffects : DestructionEffects { class DestructionEffects : DestructionEffects {
@@ -95,7 +95,7 @@ class WoodLargeWallDoor_DZ: ModularItems {
armor = 2200; armor = 2200;
displayName = $STR_EPOCH_LARGEWALLWITHDOORWAY; displayName = $STR_EPOCH_LARGEWALLWITHDOORWAY;
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}}; maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
upgradeBuilding[] = {"Land_DZE_LargeWoodDoor",{"ItemToolbox"},{{"PartWoodPlywood",1},{"PartWoodLumber",1}}}; upgradeBuilding[] = {"Land_DZE_LargeWoodDoor",{"ItemToolbox","Handsaw_DZE"},{{"PartWoodPlywood",1},{"PartWoodLumber",1}}};
GhostPreview = "WoodLargeWallDoor_Preview_DZ"; GhostPreview = "WoodLargeWallDoor_Preview_DZ";
class DestructionEffects : DestructionEffects { class DestructionEffects : DestructionEffects {
class Ruin1 { class Ruin1 {
@@ -135,7 +135,7 @@ class WoodSmallWall_DZ: ModularItems {
armor = 2000; armor = 2000;
displayName = $STR_EPOCH_WOODWALL; displayName = $STR_EPOCH_WOODWALL;
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}}; maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
upgradeBuilding[] = {"WoodSmallWallWin_DZ",{"ItemToolbox"},{{"PartGlass",1}}}; upgradeBuilding[] = {"WoodSmallWallWin_DZ",{"ItemToolbox","Handsaw_DZE"},{{"PartGlass",1}}};
GhostPreview = "WoodSmallWall_Preview_DZ"; GhostPreview = "WoodSmallWall_Preview_DZ";
class DestructionEffects : DestructionEffects { class DestructionEffects : DestructionEffects {
class Ruin1 { class Ruin1 {
@@ -193,7 +193,7 @@ class WoodSmallWallDoor_DZ: ModularItems {
model = "\z\addons\dayz_epoch\models\small_wall_door.p3d"; model = "\z\addons\dayz_epoch\models\small_wall_door.p3d";
armor = 2000; armor = 2000;
displayName = $STR_EPOCH_WALLWITHDOORWAY; displayName = $STR_EPOCH_WALLWITHDOORWAY;
upgradeBuilding[] = {"Land_DZE_WoodDoor",{"ItemToolbox"},{{"PartWoodPlywood",1},{"PartWoodLumber",1}}}; upgradeBuilding[] = {"Land_DZE_WoodDoor",{"ItemToolbox","Handsaw_DZE"},{{"PartWoodPlywood",1},{"PartWoodLumber",1}}};
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}}; maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
GhostPreview = "WoodSmallWallDoor_Preview_DZ"; GhostPreview = "WoodSmallWallDoor_Preview_DZ";
class DestructionEffects : DestructionEffects { class DestructionEffects : DestructionEffects {
@@ -225,7 +225,7 @@ class WoodStairs_DZ: ModularItems {
armor = 600; armor = 600;
displayName = $STR_EPOCH_WOODSTAIRSWITHSUPPORTS; displayName = $STR_EPOCH_WOODSTAIRSWITHSUPPORTS;
maintainBuilding[] = {{"PartWoodLumber",1}}; maintainBuilding[] = {{"PartWoodLumber",1}};
upgradeBuilding[] = {"WoodStairsRails_DZ",{"ItemToolbox"},{{"PartWoodLumber",2}}}; upgradeBuilding[] = {"WoodStairsRails_DZ",{"ItemToolbox","Handsaw_DZE"},{{"PartWoodLumber",2}}};
GhostPreview = "WoodStairs_Preview_DZ"; GhostPreview = "WoodStairs_Preview_DZ";
}; };
@@ -246,7 +246,7 @@ class WoodStairsSans_DZ: ModularItems {
armor = 500; armor = 500;
displayName = $STR_EPOCH_WOODSTAIRS; displayName = $STR_EPOCH_WOODSTAIRS;
maintainBuilding[] = {{"PartWoodLumber",1}}; maintainBuilding[] = {{"PartWoodLumber",1}};
upgradeBuilding[] = {"WoodStairs_DZ",{"ItemToolbox"},{{"PartWoodLumber",2}}}; upgradeBuilding[] = {"WoodStairs_DZ",{"ItemToolbox","Handsaw_DZE"},{{"PartWoodLumber",2}}};
GhostPreview = "WoodStairsSans_Preview_DZ"; GhostPreview = "WoodStairsSans_Preview_DZ";
}; };
@@ -298,7 +298,7 @@ class WoodGateFrame_DZ: ModularItems {
armor = 2800; armor = 2800;
displayName = $STR_EPOCH_WOODGATEFRAME; displayName = $STR_EPOCH_WOODGATEFRAME;
maintainBuilding[] = {{"PartWoodLumber",4}}; maintainBuilding[] = {{"PartWoodLumber",4}};
upgradeBuilding[] = {"Land_DZE_WoodGate",{"ItemToolbox"},{{"PartWoodPlywood",8},{"PartWoodLumber",2},{"equip_nails",1}}}; upgradeBuilding[] = {"Land_DZE_WoodGate",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"PartWoodPlywood",8},{"PartWoodLumber",2},{"equip_nails",1}}};
GhostPreview = "WoodGate_Preview_DZ"; GhostPreview = "WoodGate_Preview_DZ";
class DestructionEffects : DestructionEffects { class DestructionEffects : DestructionEffects {
class Ruin1 { class Ruin1 {

View File

@@ -85,7 +85,7 @@ class StashMedium2 : StashMedium_base {
transportMaxMagazines = 75; transportMaxMagazines = 75;
transportMaxWeapons = 4; transportMaxWeapons = 4;
transportMaxBackpacks = 0; transportMaxBackpacks = 0;
upgradeBuilding[] = {"StashMedium3",{"ItemToolbox","ItemShovel"},{{"ItemPlank",1},{"equip_nails",2}}}; upgradeBuilding[] = {"StashMedium3",{"ItemToolbox","ItemShovel","Hammer_DZE"},{{"ItemPlank",1},{"equip_nails",2}}};
}; };
class StashMedium3 : StashMedium_base { class StashMedium3 : StashMedium_base {
armor = 125; armor = 125;
@@ -93,7 +93,7 @@ class StashMedium3 : StashMedium_base {
transportMaxMagazines = 100; transportMaxMagazines = 100;
transportMaxWeapons = 8; transportMaxWeapons = 8;
transportMaxBackpacks = 1; transportMaxBackpacks = 1;
upgradeBuilding[] = {"StashMedium4",{"ItemToolbox","ItemShovel"},{{"PartWoodPlywood",1},{"equip_nails",2}}}; upgradeBuilding[] = {"StashMedium4",{"ItemToolbox","ItemShovel","Hammer_DZE"},{{"PartWoodPlywood",1},{"equip_nails",2}}};
}; };
class StashMedium4 : StashMedium_base { class StashMedium4 : StashMedium_base {
armor = 150; armor = 150;

View File

@@ -11,7 +11,7 @@ class GunRack_DZ: Gunrack1
offset[] = {0,2.5,0.5}; offset[] = {0,2.5,0.5};
removeoutput[] = {{"ItemGunRackKit",1}}; removeoutput[] = {{"ItemGunRackKit",1}};
nounderground = 0; nounderground = 0;
upgradeBuilding[] = {"GunRack2_DZ",{"ItemToolbox"},{{"ItemPlank",4},{"equip_nails",1}}}; upgradeBuilding[] = {"GunRack2_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"ItemPlank",4},{"equip_nails",1}}};
}; };
class GunRack2_DZ: Gunrack1 class GunRack2_DZ: Gunrack1
@@ -43,7 +43,7 @@ class WoodCrate_DZ: Fort_Crate_wood
transportMaxBackpacks = 1; transportMaxBackpacks = 1;
removeoutput[] = {{"ItemWoodCrateKit",1}}; removeoutput[] = {{"ItemWoodCrateKit",1}};
nounderground = 0; nounderground = 0;
upgradeBuilding[] = {"WoodCrate2_DZ",{"ItemToolbox"},{{"PartWoodPlywood",2},{"ItemPlank",2},{"equip_nails",1}}}; upgradeBuilding[] = {"WoodCrate2_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"PartWoodPlywood",2},{"ItemPlank",2},{"equip_nails",1}}};
}; };
class WoodCrate2_DZ: Fort_Crate_wood class WoodCrate2_DZ: Fort_Crate_wood
@@ -118,7 +118,7 @@ class WoodShack_DZ: Land_kulna
transportMaxBackpacks = 5; transportMaxBackpacks = 5;
constructioncount = 4; constructioncount = 4;
nounderground = 0; nounderground = 0;
upgradeBuilding[] = {"WoodShack2_DZ",{"ItemToolbox"},{{"PartWoodPlywood",4},{"equip_nails",2}}}; upgradeBuilding[] = {"WoodShack2_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"PartWoodPlywood",4},{"equip_nails",2}}};
}; };
class WoodShack2_DZ: Land_kulna class WoodShack2_DZ: Land_kulna
{ {
@@ -149,7 +149,7 @@ class Wooden_shed_DZ: Land_Shed_wooden
transportMaxBackpacks = 10; transportMaxBackpacks = 10;
nounderground = 0; nounderground = 0;
constructioncount = 5; constructioncount = 5;
upgradeBuilding[] = {"Wooden_shed2_DZ",{"ItemToolbox"},{{"PartWoodPlywood",8},{"equip_nails",2}}}; upgradeBuilding[] = {"Wooden_shed2_DZ",{"ItemToolbox","Handsaw_DZE","Hammer_DZE"},{{"PartWoodPlywood",8},{"equip_nails",2}}};
}; };
class Wooden_shed2_DZ: Land_Shed_wooden class Wooden_shed2_DZ: Land_Shed_wooden

View File

@@ -1,4 +1,4 @@
class Saw_DZE: ItemCore class Handsaw_DZE: ItemCore
{ {
scope = 2; scope = 2;
displayName = $STR_EQUIP_SAW; displayName = $STR_EQUIP_SAW;
@@ -7,7 +7,7 @@ class Saw_DZE: ItemCore
model = "\z\addons\dayz_epoch_w\items\handsaw.p3d"; model = "\z\addons\dayz_epoch_w\items\handsaw.p3d";
}; };
class SawBroken_DZE: ItemCore class HandsawBroken_DZE: ItemCore
{ {
scope = 2; scope = 2;
displayName = $STR_EQUIP_SAW_BROKEN; displayName = $STR_EQUIP_SAW_BROKEN;
@@ -24,9 +24,9 @@ class SawBroken_DZE: ItemCore
neednearby[] = {}; neednearby[] = {};
requiretools[] = {}; requiretools[] = {};
output[] = {}; output[] = {};
outputweapons[] = {"Saw_DZE"}; outputweapons[] = {"Handsaw_DZE"};
input[] = {{"PartGeneric",1}}; input[] = {{"PartGeneric",1}};
inputweapons[] = {"SawBroken_DZE"}; inputweapons[] = {"HandsawBroken_DZE"};
}; };
}; };
}; };

View File

@@ -486,11 +486,11 @@ class HammerBroken_DZE
{ {
weight = 1.8; weight = 1.8;
}; };
class Saw_DZE class Handsaw_DZE
{ {
weight = 0.4; weight = 0.4;
}; };
class SawBroken_DZE class HandsawBroken_DZE
{ {
weight = 0.4; weight = 0.4;
}; };