From 136f7dc7b86d7c6ec9e5d0173501d07ec41a198b Mon Sep 17 00:00:00 2001 From: A Man Date: Wed, 15 Jan 2020 15:47:53 +0100 Subject: [PATCH] Add namalsk tools to epoch thx @SumrakDZN --- README.md | 1 + .../Configs/CfgWeapons/CfgWeapons.hpp | 9 +++ .../Configs/CfgWeapons/Tools/APSI.hpp | 6 ++ .../Configs/CfgWeapons/Tools/GPSBroken.hpp | 7 ++ .../Configs/CfgWeapons/Tools/Gasmask1.hpp | 6 ++ .../Configs/CfgWeapons/Tools/Gasmask2.hpp | 6 ++ .../Configs/CfgWeapons/Tools/NVGBroken.hpp | 7 ++ .../Configs/CfgWeapons/Tools/Pilotmask.hpp | 6 ++ .../Configs/CfgWeapons/Tools/Radio.hpp | 1 + .../Configs/CfgWeapons/Tools/RadioBroken.hpp | 7 ++ .../Configs/CfgWeapons/Tools/Solder.hpp | 7 ++ SQF/dayz_code/config.cpp | 1 + SQF/dayz_code/stringtable.xml | 65 ++++++++++++++++++- 13 files changed, 128 insertions(+), 1 deletion(-) create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Tools/APSI.hpp create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Tools/GPSBroken.hpp create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Tools/Gasmask1.hpp create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Tools/Gasmask2.hpp create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Tools/NVGBroken.hpp create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Tools/Pilotmask.hpp create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Tools/RadioBroken.hpp create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Tools/Solder.hpp diff --git a/README.md b/README.md index 784ce2a4b..7bd9e2b95 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ Included Custom Addons * USEC CH53 by Rocket - http://dayz.com * Anzio 20mm Rifle by WillRobinson - http://www.armaholic.com/page.php?id=30175 * RedRyder BB Gun by WillRobinson - https://github.com/arma2WillRobinson/Red-Ryder +* Namalsk Addons by SumrakDZN - https://github.com/SumrakDZN/DayZNamalsk -------------------------- Included Custom Islands diff --git a/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp b/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp index e88139457..f22a11ecb 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp @@ -280,6 +280,15 @@ class CfgWeapons #include "Tools\Radio.hpp" #include "Tools\ItemKeyKit.hpp" + #include "Tools\APSI.hpp" + #include "Tools\Pilotmask.hpp" + #include "Tools\Gasmask1.hpp" + #include "Tools\Gasmask2.hpp" + #include "Tools\GPSBroken.hpp" + #include "Tools\NVGBroken.hpp" + #include "Tools\RadioBroken.hpp" + #include "Tools\Solder.hpp" + #include "Item\ItemKeys.hpp" #include "Item\Documents.hpp" diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/APSI.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/APSI.hpp new file mode 100644 index 000000000..f66f2f221 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/APSI.hpp @@ -0,0 +1,6 @@ +class ItemAPSI_DZE : ItemCore { + scope = public; + displayName = $STR_EQUIP_APSI; + picture = "\dayz_epoch_c\icons\tools\ItemAPSI.paa"; + descriptionShort = $STR_EQUIP_APSI_DESC; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/GPSBroken.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/GPSBroken.hpp new file mode 100644 index 000000000..d70327f56 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/GPSBroken.hpp @@ -0,0 +1,7 @@ +class ItemGPSBroken_DZE : ItemCore { + scope = public; + displayName = $STR_EQUIP_BROKEN_GPS; + model = "z\addons\dayz_communityassets\models\gps.p3d"; + picture = "\dayz_epoch_c\icons\tools\ItemGPSBroken.paa"; + descriptionShort = $STR_EQUIP_BROKEN_GPS_DESC; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Gasmask1.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Gasmask1.hpp new file mode 100644 index 000000000..14b70c6c3 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Gasmask1.hpp @@ -0,0 +1,6 @@ +class ItemGasmask1_DZE : ItemCore { + scope = public; + picture = "\dayz_epoch_c\icons\tools\ItemGasmask1.paa"; + displayName = $STR_EQUIP_GAS_MASK1; + descriptionShort = $STR_EQUIP_GAS_MASK1_DESC; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Gasmask2.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Gasmask2.hpp new file mode 100644 index 000000000..f3afafc60 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Gasmask2.hpp @@ -0,0 +1,6 @@ +class ItemGasmask2_DZE : ItemCore { + scope = public; + picture = "\dayz_epoch_c\icons\tools\ItemGasmask2.paa"; + displayName = $STR_EQUIP_GAS_MASK2; + descriptionShort = $STR_EQUIP_GAS_MASK2_DESC; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/NVGBroken.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/NVGBroken.hpp new file mode 100644 index 000000000..44c86f92a --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/NVGBroken.hpp @@ -0,0 +1,7 @@ +class ItemNVGBroken_DZE : ItemCore { + scope = public; + displayName = $STR_EQUIP_BROKEN_NV; + model = "\dayz_epoch_c\items\nvg\nvg_dzn.p3d"; + picture = "\dayz_epoch_c\icons\tools\ItemNVGBroken.paa"; + descriptionShort = $STR_EQUIP_BROKEN_NV_DESC; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Pilotmask.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Pilotmask.hpp new file mode 100644 index 000000000..3da11f22e --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Pilotmask.hpp @@ -0,0 +1,6 @@ +class ItemPilotmask_DZE : ItemCore { + scope = public; + picture = "\dayz_epoch_c\icons\tools\ItemPilotmask.paa"; + displayName = $STR_EQUIP_PILOT_MASK; + descriptionShort = $STR_EQUIP_PILOT_MASK_DESC; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Radio.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Radio.hpp index 3a779719d..d25ff7f86 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Radio.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Radio.hpp @@ -1,5 +1,6 @@ class ItemRadio : ItemCore { + model = "\nst\ns_dayz\items\radio\radio_dzn.p3d"; class ItemActions { class Groups diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/RadioBroken.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/RadioBroken.hpp new file mode 100644 index 000000000..64d5198fb --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/RadioBroken.hpp @@ -0,0 +1,7 @@ +class ItemRadioBroken_DZE : ItemCore { + scope = public; + displayName = $STR_EQUIP_BROKEN_RADIO; + model = "\nst\ns_dayz\items\radio\radio_dzn.p3d"; + picture = "\dayz_epoch_c\icons\tools\ItemRadioBroken.paa"; + descriptionShort = $STR_EQUIP_BROKEN_RADIO_DESC; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Solder.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Solder.hpp new file mode 100644 index 000000000..3d39d6adf --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Solder.hpp @@ -0,0 +1,7 @@ +class ItemSolder_DZE : ItemCore { + scope = public; + displayName = $STR_EQUIP_SOLDER; + model = "\nst\ns_dayz\items\solder\solder_dzn.p3d"; + picture = "\nst\ns_dayz\items\solder\data\icon_solder_dzn_ca.paa"; + descriptionShort = $STR_EQUIP_SOLDER_DESC; +}; \ No newline at end of file diff --git a/SQF/dayz_code/config.cpp b/SQF/dayz_code/config.cpp index 090bba880..d406ff1bf 100644 --- a/SQF/dayz_code/config.cpp +++ b/SQF/dayz_code/config.cpp @@ -85,6 +85,7 @@ class CfgAddons "usec_ch53", "redryder", "Anzio_20", + "nst", "dayz_epoch_b", "dayz_epoch_c", "CfgVehicles" diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 1059ab0f1..4e22dff7f 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -18571,7 +18571,70 @@ Craft Medium Stash Mittlere Lagergrube herstellen - + + + Portable Solder + Tragbarer Lötkolben + + + Soldering tool used for repairing broken equipment and items. + Ein tragbarer Lötkolben, um beschädigte Gegenstände und Ausrüstung zu reparieren. + + + Broken Radio + Beschädigtes Funkgerät + + + A damaged radio that probably can be repaired. + Ein beschädigtes Funkgerät, das möglicherweise repariert werden kann. + + + Broken Night Vision Goggles + Beschädigtes Nachtsichtgerät + + + Damaged night vision goggles that probably can be repaired. + Ein beschädigtes Nachtsichtgerät, das möglicherweise repariert werden kann. + + + Broken GPS + Beschädigtes GPS + + + Damaged GPS that probably can be repaired. + Ein beschädigtes GPS, das möglicherweise repariert werden kann. + + + Pilot Mask + Pilotenmaske + + + A wearable pilot mask. + Eine tragbare Pilotenmaske. + + + Gas Mask 4A1 + Gasmaske 4A1 + + + Gas Mask 4A1 used by civilians. + Gasmaske 4A1 für die Zivilbevölkerung. + + + Gas Mask S10 NBC + Gasmaske S10 NBC + + + Gas Mask S10 NBC used by the military. + Gasmaske S10 NBC für das Militär. + + + APSI + + + APSI (Anti PSI) device, which full purpose is yet unknown. + APSI (Anti PSI) Emitter, dessen vollständige Funktion noch unbekannt ist. + Winter Ghillie Suit