Add a few new items

Models made by @helion4
This commit is contained in:
AirwavesMan
2020-06-28 22:40:16 +02:00
parent 8d4a00b99e
commit 09c368b938
21 changed files with 967 additions and 17 deletions

View File

@@ -0,0 +1,17 @@
class Cuffs_DZE: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_CUFFS;
descriptionShort = $STR_EQUIP_CUFFS_DESC;
picture = "\dayz_epoch_c\icons\tools\ItemCuffs.paa";
model = "\z\addons\dayz_epoch_w\items\cuffs.p3d";
};
class CuffsBroken_DZE: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_CUFFS_BROKEN;
descriptionShort = $STR_EQUIP_CUFFS_BROKEN_DESC;
picture = "\dayz_epoch_c\icons\tools\ItemCuffsBroken.paa";
model = "\z\addons\dayz_epoch_w\items\cuffs.p3d";
};

View File

@@ -0,0 +1,32 @@
class Hammer_DZE: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_HAMMER;
descriptionShort = $STR_EQUIP_HAMMER_DESC;
picture = "\dayz_epoch_c\icons\tools\ItemHammer.paa";
model = "\z\addons\dayz_epoch_w\items\hammer.p3d";
};
class HammerBroken_DZE: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_HAMMER_BROKEN;
descriptionShort = $STR_EQUIP_HAMMER_BROKEN_DESC;
picture = "\dayz_epoch_c\icons\tools\ItemHammerBroken.paa";
model = "\z\addons\dayz_epoch_w\items\hammer.p3d";
class ItemActions
{
class Repair
{
text = $STR_ACTIONS_FIX_HAMMER;
script = ";['Repair','CfgWeapons', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {};
output[] = {};
outputweapons[] = {"Hammer_DZE"};
input[] = {{"equip_duct_tape",1},{"equip_lever",1}};
inputweapons[] = {"HammerBroken_DZE"};
};
};
};

View File

@@ -4,6 +4,7 @@ class ItemPilotmask_DZE : ItemCore
picture = "\dayz_epoch_c\icons\tools\ItemPilotmask.paa";
displayName = $STR_EQUIP_PILOT_MASK;
descriptionShort = $STR_EQUIP_PILOT_MASK_DESC;
model = "\z\addons\dayz_epoch_w\items\gas_mask.p3d";
};
class ItemPilotmaskBroken_DZE : ItemCore
@@ -12,6 +13,7 @@ class ItemPilotmaskBroken_DZE : ItemCore
picture = "\dayz_epoch_c\icons\tools\ItemPilotmaskBroken.paa";
displayName = $STR_EQUIP_PILOT_MASK_BROKEN;
descriptionShort = $STR_EQUIP_PILOT_MASK_BROKEN_DESC;
model = "\z\addons\dayz_epoch_w\items\gas_mask.p3d";
};
class ItemGasmask1_DZE : ItemCore
@@ -20,6 +22,7 @@ class ItemGasmask1_DZE : ItemCore
picture = "\dayz_epoch_c\icons\tools\ItemGasmask1.paa";
displayName = $STR_EQUIP_GAS_MASK1;
descriptionShort = $STR_EQUIP_GAS_MASK1_DESC;
model = "\z\addons\dayz_epoch_w\items\gas_mask.p3d";
};
class ItemGasmask1Broken_DZE : ItemCore
@@ -28,6 +31,7 @@ class ItemGasmask1Broken_DZE : ItemCore
picture = "\dayz_epoch_c\icons\tools\ItemGasmask1Broken.paa";
displayName = $STR_EQUIP_GAS_MASK1_BROKEN;
descriptionShort = $STR_EQUIP_GAS_MASK1_BROKEN_DESC;
model = "\z\addons\dayz_epoch_w\items\gas_mask.p3d";
};
class ItemGasmask2_DZE : ItemCore
@@ -36,6 +40,7 @@ class ItemGasmask2_DZE : ItemCore
picture = "\dayz_epoch_c\icons\tools\ItemGasmask2.paa";
displayName = $STR_EQUIP_GAS_MASK2;
descriptionShort = $STR_EQUIP_GAS_MASK2_DESC;
model = "\z\addons\dayz_epoch_w\items\gas_mask.p3d";
};
class ItemGasmask2Broken_DZE : ItemCore
@@ -44,4 +49,5 @@ class ItemGasmask2Broken_DZE : ItemCore
picture = "\dayz_epoch_c\icons\tools\ItemGasmask2Broken.paa";
displayName = $STR_EQUIP_GAS_MASK2_BROKEN;
descriptionShort = $STR_EQUIP_GAS_MASK2_BROKEN_DESC;
model = "\z\addons\dayz_epoch_w\items\gas_mask.p3d";
};

View File

@@ -3,14 +3,6 @@ class NVGoggles: Binocular
model = "\dayz_epoch_c\items\nvg\nvg_dzn.p3d";
};
class NVGoggles_DZE: NVGoggles
{
displayName = $STR_EQUIP_NV_FULL;
modelOptics = "";
descriptionShort = $STR_EQUIP_NV_FULL_DESC;
model = "\dayz_epoch_c\items\nvg\nvg_dzn.p3d";
};
class ItemNVGBroken_DZE : Default
{
scope = 2;
@@ -34,4 +26,38 @@ class ItemNVGBroken_DZE : Default
inputweapons[] = {"ItemNVGBroken_DZE"};
};
};
};
};
class NVGoggles_DZE: NVGoggles
{
displayName = $STR_EQUIP_NV_FULL;
modelOptics = "";
descriptionShort = $STR_EQUIP_NV_FULL_DESC;
model = "\dayz_epoch_c\items\nvg\nvg_dzn.p3d";
};
class ItemNVGFullBroken_DZE : Default
{
scope = 2;
type = 4096;
displayName = $STR_EQUIP_BROKEN_NV_FULL;
descriptionShort = $STR_EQUIP_BROKEN_NV_FULL_DESC;
model = "\dayz_epoch_c\items\nvg\nvg_dzn.p3d";
picture = "\dayz_epoch_c\icons\tools\ItemNightVisionBroken.paa";
class ItemActions
{
class Repair
{
text = $STR_ACTIONS_FIX_NIGHTVISION;
script = ";['Repair','CfgWeapons', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {"ItemSolder_DZE"};
output[] = {};
outputweapons[] = {"NVGoggles_DZE"};
input[] = {{"equip_floppywire",1},{"equip_scrapelectronics",1}};
inputweapons[] = {"ItemNVGBroken_DZE"};
};
};
};

View File

@@ -0,0 +1,32 @@
class Saw_DZE: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_SAW;
descriptionShort = $STR_EQUIP_SAW_DESC;
picture = "\dayz_epoch_c\icons\tools\ItemSaw.paa";
model = "\z\addons\dayz_epoch_w\items\handsaw.p3d";
};
class SawBroken_DZE: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_SAW_BROKEN;
descriptionShort = $STR_EQUIP_SAW_BROKEN_DESC;
picture = "\dayz_epoch_c\icons\tools\ItemSawBroken.paa";
model = "\z\addons\dayz_epoch_w\items\handsaw.p3d";
class ItemActions
{
class Repair
{
text = $STR_ACTIONS_FIX_SAW;
script = ";['Repair','CfgWeapons', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {};
output[] = {};
outputweapons[] = {"Saw_DZE"};
input[] = {{"PartGeneric",1}};
inputweapons[] = {"SawBroken_DZE"};
};
};
};

View File

@@ -0,0 +1,17 @@
class Scissors_DZE: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_SCISSORS;
descriptionShort = $STR_EQUIP_SCISSORS_DESC;
model = "\z\addons\dayz_epoch_w\items\scissors.p3d";
picture = "\dayz_epoch_c\icons\tools\ItemScissors.paa";
};
class ScissorsBroken_DZE : ItemCore
{
scope = 2;
displayName = $STR_EQUIP_SCISSORS_BROKEN;
descriptionShort = $STR_EQUIP_SCISSORS_BROKEN_DESC;
model = "\z\addons\dayz_epoch_w\items\scissors.p3d";
picture = "\dayz_epoch_c\icons\tools\ItemScissorsBroken.paa";
};

View File

@@ -0,0 +1,17 @@
class Screwdriver_DZE: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_SCREWEXTRACTOR;
descriptionShort = $STR_EQUIP_SCREWEXTRACTOR_DESC;
model = "\z\addons\dayz_epoch_w\items\screw_extractor.p3d";
picture = "\dayz_epoch_c\icons\tools\ItemScrewExtractor.paa";
};
class ScrewdriverBroken_DZE : ItemCore
{
scope = 2;
displayName = $STR_EQUIP_SCREWEXTRACTOR_BROKEN;
descriptionShort = $STR_EQUIP_SCREWEXTRACTOR_BROKEN_DESC;
model = "\z\addons\dayz_epoch_w\items\screw_extractor.p3d";
picture = "\dayz_epoch_c\icons\tools\ItemScrewExtractorBroken.paa";
};

View File

@@ -0,0 +1,32 @@
class Smartphone_DZE: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_SMARTPHONE;
descriptionShort = $STR_EQUIP_SMARTPHONE_DESC;
model = "\z\addons\dayz_epoch_w\items\pda.p3d";
picture = "\dayz_epoch_c\icons\tools\ItemSmartphone.paa";
};
class SmartphoneBroken_DZE : ItemCore
{
scope = 2;
displayName = $STR_EQUIP_SMARTPHONE_BROKEN;
descriptionShort = $STR_EQUIP_SMARTPHONE_BROKEN_DESC;
model = "\z\addons\dayz_epoch_w\items\pda.p3d";
picture = "\dayz_epoch_c\icons\tools\ItemSmartphoneBroken.paa";
class ItemActions
{
class Repair
{
text = $STR_ACTIONS_FIX_SMARTPHONE;
script = ";['Repair','CfgWeapons', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {"ItemSolder_DZE"};
output[] = {};
outputweapons[] = {"Smartphone_DZE"};
input[] = {{"equip_floppywire",1},{"equip_scrapelectronics",1}};
inputweapons[] = {"SmartphoneBroken_DZE"};
};
};
};

View File

@@ -0,0 +1,17 @@
class Wrench_DZE: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_WRENCH;
descriptionShort = $STR_EQUIP_WRENCH_DESC;
model = "\z\addons\dayz_epoch_w\items\wrench.p3d";
picture = "\dayz_epoch_c\icons\tools\ItemWrench.paa";
};
class WrenchBroken_DZE : ItemCore
{
scope = 2;
displayName = $STR_EQUIP_WRENCH_BROKEN;
descriptionShort = $STR_EQUIP_WRENCH_BROKEN_DESC;
model = "\z\addons\dayz_epoch_w\items\wrench.p3d";
picture = "\dayz_epoch_c\icons\tools\ItemWrenchBroken.paa";
};