From 9e1a695f64562411c32f2e5d808713685fa24838 Mon Sep 17 00:00:00 2001 From: AirwavesMan Date: Wed, 17 Mar 2021 09:52:25 +0100 Subject: [PATCH 1/4] Fix wrong string for DZE4 refule trucks Thx to Aschadler --- SQF/dayz_code/Configs/CfgVehicles/Car/Tatra_T810.hpp | 4 ++-- SQF/dayz_code/Configs/CfgVehicles/Car/V3S_Civ.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/Tatra_T810.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Tatra_T810.hpp index f0af9820e..ec714680b 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/Tatra_T810.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/Tatra_T810.hpp @@ -824,7 +824,7 @@ class T810A_ACR_REFUEL_DZE3: T810A_ACR_REFUEL_DZE2 { }; }; class T810A_ACR_REFUEL_DZE4: T810A_ACR_REFUEL_DZE3 { - displayname = "$STR_VEH_NAME_TATRA_WOODLAND_REFUEL+++"; + displayname = "$STR_VEH_NAME_TATRA_WOODLAND_REFUEL++++"; fuelCapacity = 20000; }; @@ -869,7 +869,7 @@ class T810A_ACR_REFUEL_DES_DZE3: T810A_ACR_REFUEL_DES_DZE2 { }; }; class T810A_ACR_REFUEL_DES_DZE4: T810A_ACR_REFUEL_DES_DZE3 { - displayname = "$STR_VEH_NAME_TATRA_DESERT_REFUEL+++"; + displayname = "$STR_VEH_NAME_TATRA_DESERT_REFUEL++++"; fuelCapacity = 20000; }; diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/V3S_Civ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/V3S_Civ.hpp index 7b418b912..01832a69e 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Car/V3S_Civ.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Car/V3S_Civ.hpp @@ -279,7 +279,7 @@ class V3S_Refuel_TK_GUE_EP1_DZE3: V3S_Refuel_TK_GUE_EP1_DZE2 { }; }; class V3S_Refuel_TK_GUE_EP1_DZE4: V3S_Refuel_TK_GUE_EP1_DZE3 { - displayname = "$STR_VEH_NAME_V3S_FUEL+++"; + displayname = "$STR_VEH_NAME_V3S_FUEL++++"; fuelCapacity = 20000; }; From 1d5745e5a01e945dc5ee06734509ef93f9ffb2d2 Mon Sep 17 00:00:00 2001 From: AirwavesMan Date: Wed, 17 Mar 2021 09:54:22 +0100 Subject: [PATCH 2/4] Add damagehandler for ore veins so they break faster --- SQF/dayz_server/compile/spawn_mineveins.sqf | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/SQF/dayz_server/compile/spawn_mineveins.sqf b/SQF/dayz_server/compile/spawn_mineveins.sqf index e28488f59..5329dfcb4 100644 --- a/SQF/dayz_server/compile/spawn_mineveins.sqf +++ b/SQF/dayz_server/compile/spawn_mineveins.sqf @@ -10,10 +10,17 @@ if ((count _position) == 2) then { _spawnveh = ["Iron_Vein_DZE","Iron_Vein_DZE","Iron_Vein_DZE","Iron_Vein_DZE","Iron_Vein_DZE","Silver_Vein_DZE","Silver_Vein_DZE","Silver_Vein_DZE","Gold_Vein_DZE","Gold_Vein_DZE"] call BIS_fnc_selectRandom; //diag_log("DEBUG: Spawning a crashed " + _spawnveh + " with " + _spawnloot + " at " + str(_position)); - //_veh = createVehicle [_spawnveh,_position, [], 0, "CAN_COLLIDE"]; + _veh = _spawnveh createVehicle [0,0,0]; _veh enableSimulation false; _veh setDir round(random 360); _veh setPos _position; _veh setVariable ["ObjectID","1",true]; + _veh addEventHandler ["HandleDamage",{ + local _damage = _this select 2; + if ((_this select 4) == "Sledge_Swing_Ammo") then { + _damage = _damage*1.2; + }; + _damage + } ]; }; \ No newline at end of file From 6f2db96918ff51022827bb74e9e8634e48423051 Mon Sep 17 00:00:00 2001 From: AirwavesMan Date: Wed, 17 Mar 2021 09:55:28 +0100 Subject: [PATCH 3/4] Fix not repairable full NVG Thx @Schalldampfer --- SQF/dayz_code/Configs/CfgWeapons/Tools/NVG.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/NVG.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/NVG.hpp index d0004453d..8705b3181 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Tools/NVG.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/NVG.hpp @@ -56,7 +56,7 @@ class ItemNVGFullBroken_DZE : Default output[] = {}; outputweapons[] = {"NVGoggles_DZE"}; input[] = {{"equip_floppywire",1},{"equip_scrapelectronics",1}}; - inputweapons[] = {"ItemNVGBroken_DZE"}; + inputweapons[] = {"ItemNVGFullBroken_DZE"}; }; }; }; From db134935ba39141ad60563c4e4539104f87ee63a Mon Sep 17 00:00:00 2001 From: AirwavesMan Date: Wed, 17 Mar 2021 09:56:21 +0100 Subject: [PATCH 4/4] Add the option to craft a metal sheet --- SQF/dayz_code/Configs/CfgMagazines/Items/Metal.hpp | 13 +++++++++++-- SQF/dayz_code/stringtable.xml | 4 ++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Metal.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Metal.hpp index 802942469..af0350a04 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Items/Metal.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Metal.hpp @@ -36,12 +36,21 @@ class PartGeneric : CA_Magazine requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"ItemMetalSheet",1}}; input[] = {{"PartGeneric",3}}; - }; + }; class Crafting3 { - text = $STR_EPOCH_ACTION_METAL_DOORWAY; + text = $STR_CRAFTING_METALSHEET; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop","fire"}; + requiretools[] = {"ItemToolbox","ItemCrowbar","ItemSledge"}; + output[] = {{"equip_metal_sheet",1}}; + input[] = {{"PartGeneric",2},{"ItemTankTrap",2}}; + }; + class Crafting4 + { + text = $STR_EPOCH_ACTION_METAL_DOORWAY; + script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {"workshop","fire"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"door_frame_kit",1}}; input[] = {{"ItemPole",4},{"ItemTankTrap",4},{"PartGeneric",2}}; diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 266285d42..0fcfa7804 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -33396,6 +33396,10 @@ Wellblech herstellen Создать: Гофрир. лист + + Craft Sheet Metal + Metallplatte herstellen + Needed items: Benötigte Gegenstände: