diff --git a/SQF/dayz_code/Configs/CfgMagazines/Buildings/StaticWeapons.hpp b/SQF/dayz_code/Configs/CfgMagazines/Buildings/StaticWeapons.hpp new file mode 100644 index 000000000..3d63b6d30 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgMagazines/Buildings/StaticWeapons.hpp @@ -0,0 +1,527 @@ +class M2_MG_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_M2_MG; + descriptionShort = $STR_DN_M2_MG; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "M2_MG_Static_DZ"; + }; + }; +}; + +class M2_TriPod_MG_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_M2HD_MINITRIPOD; + descriptionShort = $STR_DN_M2HD_MINITRIPOD; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "M2_TriPod_MG_Static_DZ"; + }; + }; +}; + +class DSHKM_MG_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_DSHKM; + descriptionShort = $STR_DN_DSHKM; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "DSHKM_MG_Static_DZ"; + }; + }; +}; + +class DSHKM_TriPod_MG_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_DSHKM_MINITRIPOD; + descriptionShort = $STR_DN_DSHKM_MINITRIPOD; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "DSHKM_TriPod_MG_Static_DZ"; + }; + }; +}; + +class KORD_TriPod_MG_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_KORD_LOW; + descriptionShort = $STR_DN_KORD_LOW; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "KORD_Tripod_MG_Static_DZ"; + }; + }; +}; + +class KORD_MG_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_KORD; + descriptionShort = $STR_DN_KORD; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "KORD_MG_Static_DZ"; + }; + }; +}; + +class L2A1_MG_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_BAF_BAF_L2A1_TRIPOD_D0; + descriptionShort = $STR_BAF_BAF_L2A1_TRIPOD_D0; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "L2A1_MG_Static_DZ"; + }; + }; +}; + +class L2A1_Tripod_MG_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_BAF_BAF_L2A1_MINITRIPOD_D0; + descriptionShort = $STR_BAF_BAF_L2A1_MINITRIPOD_D0; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "L2A1_Tripod_MG_Static_DZ"; + }; + }; +}; + +class GMG_Tripod_MG_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_BAF_BAF_GMG_TRIPOD_D0; + descriptionShort = $STR_BAF_BAF_GMG_TRIPOD_D0; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "GMG_Tripod_MG_Static_DZ"; + }; + }; +}; + +class AGS30_GrenadeLauncher_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_AGS30; + descriptionShort = $STR_DN_AGS30; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "AGS30_GrenadeLauncher_Static_DZ"; + }; + }; +}; + +class MK19_TriPod_GrenadeLauncher_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_MK19_TRIPOD; + descriptionShort = $STR_DN_MK19_TRIPOD; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "MK19_TriPod_GrenadeLauncher_Static_DZ"; + }; + }; +}; + +class GPMG_TriPod_GrenadeLauncher_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_BAF_BAF_GPMG_MINITRIPOD_D0; + descriptionShort = $STR_BAF_BAF_GPMG_MINITRIPOD_D0; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "GPMG_TriPod_GrenadeLauncher_Static_DZ"; + }; + }; +}; + +class M119_Artillery_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_M119; + descriptionShort = $STR_DN_M119; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "M119_Artillery_Static_DZ"; + }; + }; +}; + +class D30_Artillery_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_D30; + descriptionShort = $STR_DN_D30; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "D30_Artillery_Static_DZ"; + }; + }; +}; + +class SearchLight_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_SEARCHLIGHT; + descriptionShort = $STR_DN_SEARCHLIGHT; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "SearchLight_Static_DZ"; + }; + }; +}; + +class M252_Mortar_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_M252; + descriptionShort = $STR_DN_M252; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "M252_Mortar_Static_DZ"; + }; + }; +}; + +class 2b14_82mm_Mortar_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_2B14; + descriptionShort = $STR_DN_2B14; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "2b14_82mm_Mortar_Static_DZ"; + }; + }; +}; + +class Metis_Launcher_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_AT13; + descriptionShort = $STR_DN_AT13; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Metis_Launcher_Static_DZ"; + }; + }; +}; + +class SPG9_Launcher_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_SPG9; + descriptionShort = $STR_DN_SPG9; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "SPG9_Launcher_Static_DZ"; + }; + }; +}; + +class Stinger_Tripod_Launcher_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_STINGER_POD; + descriptionShort = $STR_DN_STINGER_POD; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Stinger_Tripod_Launcher_Static_DZ"; + }; + }; +}; + +class TOW_Tripod_Launcher_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_TOW_TRIPOD; + descriptionShort = $STR_DN_TOW_TRIPOD; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "TOW_Tripod_Launcher_Static_DZ"; + }; + }; +}; + +class Rbs70_Launcher_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_ACR_DN_RBS70; + descriptionShort = $STR_ACR_DN_RBS70; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Rbs70_Launcher_Static_DZ"; + }; + }; +}; + +class Igla_AntiAir_Launcher_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_IGLA_AA_POD_EAST; + descriptionShort = $STR_DN_IGLA_AA_POD_EAST; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Igla_AntiAir_Launcher_Static_DZ"; + }; + }; +}; + +class ZU23_AntiAir_Static_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_DN_ZU23; + descriptionShort = $STR_DN_ZU23; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "ZU23_AntiAir_Static_DZ"; + }; + }; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgMagazines/CfgMagazines.hpp b/SQF/dayz_code/Configs/CfgMagazines/CfgMagazines.hpp index f54704326..94c158dde 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/CfgMagazines.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/CfgMagazines.hpp @@ -65,5 +65,6 @@ class CfgMagazines #include "Buildings\Fences.hpp" #include "Buildings\Storage.hpp" #include "Buildings\Tent.hpp" - #include "Buildings\Misc.hpp" + #include "Buildings\Misc.hpp" + #include "Buildings\StaticWeapons.hpp" }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp index 25c546953..bf8a0aa33 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp @@ -241,22 +241,6 @@ class Fort_RazorWire : BuiltItems { nounderground = 0; }; -class USMC_WarfareBMGNest_M240; -class M240Nest_DZ: USMC_WarfareBMGNest_M240 -{ - destrType = "DestructBuilding"; - armor = 450; - scope = 2; - offset[] = {0,3.5,0}; - displayName = $STR_EPOCH_M240NEST; - vehicleClass = "DayZ Epoch Buildables"; - transportMaxMagazines = 25; - transportMaxWeapons = 4; - transportMaxBackpacks = 1; - constructioncount = 10; - removeoutput[] = {{"m240_nest_kit",1}}; -}; - class WoodGate_DZ: BuiltItems { scope = 2; diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/StaticWeapons.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/StaticWeapons.hpp new file mode 100644 index 000000000..80a3bbb52 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/StaticWeapons.hpp @@ -0,0 +1,288 @@ +class USMC_WarfareBMGNest_M240; +class M240Nest_DZ: USMC_WarfareBMGNest_M240 +{ + destrType = "DestructBuilding"; + armor = 450; + scope = 2; + offset[] = {0,3.5,0}; + displayName = $STR_EPOCH_M240NEST; + transportMaxMagazines = 25; + transportMaxWeapons = 4; + transportMaxBackpacks = 1; + constructioncount = 10; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"m240_nest_kit",1}}; +}; + +class M2StaticMG; +class M2_MG_Static_DZ: M2StaticMG { + side = 1; + faction = "USMC"; + offset[] = {0,3,1}; + GhostPreview = "M2_MG_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"M2_MG_Static_kit",1}}; +}; + +class M2HD_mini_TriPod; +class M2_TriPod_MG_Static_DZ: M2HD_mini_TriPod { + side = 1; + faction = "USMC"; + offset[] = {0,3,1}; + GhostPreview = "M2_TriPod_MG_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"M2_TriPod_MG_Static_kit",1}}; +}; + +class DSHKM_Ins; +class DSHKM_MG_Static_DZ: DSHKM_Ins { + side = 1; + faction = "USMC"; + offset[] = {0,3,2}; + GhostPreview = "DSHKM_MG_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"DSHKM_MG_Static_kit",1}}; +}; + +class DSHkM_Mini_TriPod; +class DSHKM_TriPod_MG_Static_DZ: DSHkM_Mini_TriPod { + side = 1; + faction = "USMC"; + offset[] = {0,3,1}; + GhostPreview = "DSHKM_TriPod_MG_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"DSHKM_TriPod_MG_Static_kit",1}}; +}; + +class KORD; +class KORD_Tripod_MG_Static_DZ: KORD { + side = 1; + faction = "USMC"; + offset[] = {0,3,1}; + GhostPreview = "KORD_Tripod_MG_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"KORD_TriPod_MG_Static_kit",1}}; +}; + +class KORD_high; +class KORD_MG_Static_DZ: KORD_high { + side = 1; + faction = "USMC"; + offset[] = {0,3,2}; + GhostPreview = "KORD_MG_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"KORD_MG_Static_kit",1}}; +}; + +class BAF_L2A1_ACOG_base; +class BAF_L2A1_Tripod_D: BAF_L2A1_ACOG_base { + class assembleInfo; +}; + +class L2A1_MG_Static_DZ: BAF_L2A1_Tripod_D { + side = 1; + faction = "USMC"; + class assembleInfo: assembleInfo { + dissasembleTo[] = {}; + }; + offset[] = {0,3,1}; + GhostPreview = "L2A1_MG_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"L2A1_MG_Static_kit",1}}; +}; + +class BAF_L2A1_Minitripod_D: BAF_L2A1_ACOG_base { + class assembleInfo; +}; + +class L2A1_Tripod_MG_Static_DZ: BAF_L2A1_Minitripod_D { + side = 1; + faction = "USMC"; + class assembleInfo: assembleInfo { + dissasembleTo[] = {}; + }; + offset[] = {0,3,1}; + GhostPreview = "L2A1_Tripod_MG_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"L2A1_Tripod_MG_Static_kit",1}}; +}; + +class GMG_TriPod; +class BAF_GMG_Tripod_D: GMG_TriPod { + class assembleInfo; +}; + +class GMG_Tripod_MG_Static_DZ: BAF_GMG_Tripod_D { + side = 1; + faction = "USMC"; + class assembleInfo: assembleInfo { + dissasembleTo[] = {}; + }; + offset[] = {0,3,0}; + GhostPreview = "GMG_Tripod_MG_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"GMG_Tripod_MG_Static_kit",1}}; +}; + +class AGS_Ins; +class AGS30_GrenadeLauncher_Static_DZ: AGS_Ins { + side = 1; + faction = "USMC"; + offset[] = {0,3,1}; + GhostPreview = "AGS30_GrenadeLauncher_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"AGS30_GrenadeLauncher_Static_kit",1}}; +}; + +class MK19_TriPod; +class MK19_TriPod_GrenadeLauncher_Static_DZ: MK19_TriPod { + side = 1; + faction = "USMC"; + offset[] = {0,3,1}; + GhostPreview = "MK19_TriPod_GrenadeLauncher_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"MK19_TriPod_GrenadeLauncher_Static_kit",1}}; +}; + +class BAF_GPMG_Minitripod_D: BAF_L2A1_ACOG_base { + class assembleInfo; +}; + +class GPMG_TriPod_GrenadeLauncher_Static_DZ: BAF_GPMG_Minitripod_D { + side = 1; + faction = "USMC"; + class assembleInfo: assembleInfo { + dissasembleTo[] = {}; + }; + offset[] = {0,3,1}; + GhostPreview = "GPMG_TriPod_GrenadeLauncher_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"GPMG_TriPod_GrenadeLauncher_Static_kit",1}}; +}; + +class M119; +class M119_Artillery_Static_DZ: M119 { + side = 1; + faction = "USMC"; + offset[] = {0,5,0.5}; + GhostPreview = "M119_Artillery_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"M119_Artillery_Static_kit",1}}; +}; + +class D30_Ins; +class D30_Artillery_Static_DZ: D30_Ins { + side = 1; + faction = "USMC"; + offset[] = {0,5,1}; + GhostPreview = "D30_Artillery_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"D30_Artillery_Static_kit",1}}; +}; + +class SearchLight_INS; +class SearchLight_Static_DZ: SearchLight_INS { + side = 1; + faction = "USMC"; + offset[] = {0,3,0}; + GhostPreview = "SearchLight_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"SearchLight_Static_kit",1}}; +}; + +class M252; +class M252_Mortar_Static_DZ: M252 { + side = 1; + faction = "USMC"; + offset[] = {0,3,1}; + GhostPreview = "M252_Mortar_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"M252_Mortar_Static_kit",1}}; +}; + +class 2b14_82mm; +class 2b14_82mm_Mortar_Static_DZ: 2b14_82mm { + side = 1; + faction = "USMC"; + offset[] = {0,3,1}; + GhostPreview = "2b14_82mm_Mortar_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"2b14_82mm_Mortar_Static_kit",1}}; +}; + +class Metis; +class Metis_Launcher_Static_DZ: Metis { + side = 1; + faction = "USMC"; + offset[] = {0,3,1}; + GhostPreview = "Metis_Launcher_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"Metis_Launcher_Static_kit",1}}; +}; + +class SPG9_Gue; +class SPG9_Launcher_Static_DZ: SPG9_Gue { + side = 1; + faction = "USMC"; + offset[] = {0,3,0}; + GhostPreview = "SPG9_Launcher_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"SPG9_Launcher_Static_kit",1}}; +}; + +class Stinger_Pod; +class Stinger_Tripod_Launcher_Static_DZ: Stinger_Pod { + side = 1; + faction = "USMC"; + offset[] = {0,3,0}; + GhostPreview = "Stinger_Tripod_Launcher_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"Stinger_Tripod_Launcher_Static_kit",1}}; +}; + +class TOW_TriPod; +class TOW_Tripod_Launcher_Static_DZ: TOW_TriPod { + side = 1; + faction = "USMC"; + offset[] = {0,3,2}; + GhostPreview = "TOW_Tripod_Launcher_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"TOW_Tripod_Launcher_Static_kit",1}}; +}; + +class Stinger_Pod_base; +class Rbs70_ACR: Stinger_Pod_base { + class AssembleInfo; +}; + +class Rbs70_Launcher_Static_DZ: Rbs70_ACR { + side = 1; + faction = "USMC"; + class AssembleInfo : AssembleInfo { + dissasembleTo[] = {}; + }; + offset[] = {0,3,4}; + GhostPreview = "Rbs70_Launcher_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"Rbs70_Launcher_Static_kit",1}}; +}; + +class Igla_AA_pod_East; +class Igla_AntiAir_Launcher_Static_DZ: Igla_AA_pod_East { + side = 1; + faction = "USMC"; + offset[] = {0,3,2}; + GhostPreview = "Igla_AntiAir_Launcher_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"Igla_AntiAir_Launcher_Static_kit",1}}; +}; + +class ZU23_Ins; +class ZU23_AntiAir_Static_DZ: ZU23_Ins { + side = 1; + faction = "USMC"; + offset[] = {0,3,2}; + GhostPreview = "ZU23_AntiAir_Static_DZ"; + vehicleClass = "DayZ Epoch Static Weapons"; + removeoutput[] = {{"ZU23_AntiAir_Static_kit",1}}; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp b/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp index 3813c6a99..9348c66a0 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp @@ -781,6 +781,7 @@ class CfgVehicles #include "Buildables\Sandbags.hpp" #include "Buildables\Billboards.hpp" #include "Buildables\Misc.hpp" + #include "Buildables\StaticWeapons.hpp" //Loot Container #include "LootContainer\AmmoCrates.hpp" diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/VehicleAmmo.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/VehicleAmmo.hpp index 296e8bcd5..25a0f0a05 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/VehicleAmmo.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Ammo/VehicleAmmo.hpp @@ -692,4 +692,11 @@ class IRStrobe { weight = 2; }; - +class 200Rnd_40mmHE_FV510 +{ + weight = 20; +}; +class 200Rnd_40mmSABOT_FV510 +{ + weight = 20; +}; \ No newline at end of file diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Misc.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Misc.hpp index f656a8164..6213a8336 100644 --- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Misc.hpp +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/Misc.hpp @@ -64,11 +64,6 @@ class deer_stand_kit weight = 25; }; -class m240_nest_kit -{ - weight = 125; -}; - class rusty_gate_kit { weight = 80; diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/StaticWeapons.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/StaticWeapons.hpp new file mode 100644 index 000000000..352399679 --- /dev/null +++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Buildings/StaticWeapons.hpp @@ -0,0 +1,100 @@ +class m240_nest_kit +{ + weight = 125; +}; +class M2_MG_Static_kit +{ + weight = 45; +}; +class M2_TriPod_MG_Static_kit +{ + weight = 35; +}; +class DSHKM_MG_Static_kit +{ + weight = 45; +}; +class DSHKM_TriPod_MG_Static_kit +{ + weight = 35; +}; +class KORD_TriPod_MG_Static_kit +{ + weight = 35; +}; +class KORD_MG_Static_kit +{ + weight = 65; +}; +class L2A1_MG_Static_kit +{ + weight = 45; +}; +class L2A1_Tripod_MG_Static_kit +{ + weight = 30; +}; +class GMG_Tripod_MG_Static_kit +{ + weight = 30; +}; +class AGS30_GrenadeLauncher_Static_kit +{ + weight = 35; +}; +class MK19_TriPod_GrenadeLauncher_Static_kit +{ + weight = 35; +}; +class GPMG_TriPod_GrenadeLauncher_Static_kit +{ + weight = 35; +}; +class M119_Artillery_Static_kit +{ + weight = 280; +}; +class D30_Artillery_Static_kit +{ + weight = 380; +}; +class SearchLight_Static_kit +{ + weight = 25; +}; +class M252_Mortar_Static_kit +{ + weight = 30; +}; +class 2b14_82mm_Mortar_Static_kit +{ + weight = 30; +}; +class Metis_Launcher_Static_kit +{ + weight = 75; +}; +class SPG9_Launcher_Static_kit +{ + weight = 75; +}; +class Stinger_Tripod_Launcher_Static_kit +{ + weight = 30; +}; +class TOW_Tripod_Launcher_Static_kit +{ + weight = 30; +}; +class Rbs70_Launcher_Static_kit +{ + weight = 130; +}; +class Igla_AntiAir_Launcher_Static_kit +{ + weight = 120; +}; +class ZU23_AntiAir_Static_kit +{ + weight = 370; +}; \ No newline at end of file diff --git a/SQF/dayz_code/init/variables.sqf b/SQF/dayz_code/init/variables.sqf index 12df2095c..6fe423ed9 100644 --- a/SQF/dayz_code/init/variables.sqf +++ b/SQF/dayz_code/init/variables.sqf @@ -1,7 +1,7 @@ /**************Variables Compiled on Both Client and Server**************/ Dayz_plants = ["Dayz_Plant1","Dayz_Plant2","Dayz_Plant3"]; -DayZ_SafeObjects = ["Base_Fire_DZ","Land_Fire_DZ","TentStorage","TentStorage0","TentStorage1","TentStorage2","TentStorage3","TentStorage4","StashSmall","StashSmall1","StashSmall2","StashSmall3","StashSmall4","StashMedium","StashMedium1","StashMedium2","StashMedium3","StashMedium4","Wire_cat1","Sandbag1_DZ","Fence_DZ","Generator_DZ","Hedgehog_DZ","BearTrap_DZ","DomeTentStorage","DomeTentStorage0","DomeTentStorage1","DomeTentStorage2","DomeTentStorage3","DomeTentStorage4","CamoNet_DZ","Trap_Cans","TrapTripwireFlare","TrapBearTrapSmoke","TrapTripwireGrenade","TrapTripwireSmoke","TrapBearTrapFlare","TentStorageDomed","VaultStorageLocked","VaultStorage2Locked","BagFenceRound_DZ","TrapBear","Fort_RazorWire","Land_HBarrier1_DZ","Land_HBarrier3_DZ","Land_HBarrier5_DZ","Fence_corrugated_DZ","M240Nest_DZ","CanvasHut_DZ","ParkBench_DZ","MetalGate_DZ","OutHouse_DZ","Wooden_shed_DZ","Wooden_shed2_DZ","WoodShack_DZ","WoodShack2_DZ","StorageShed_DZ","StorageShed2_DZ","Plastic_Pole_EP1_DZ","StickFence_DZ","LightPole_DZ","FuelPump_DZ","DesertCamoNet_DZ","ForestCamoNet_DZ","WinterCamoNet_DZ","DesertLargeCamoNet_DZ","ForestLargeCamoNet_DZ","WinterLargeCamoNet_DZ","SandNest_DZ","DeerStand_DZ","MetalPanel_DZ","WorkBench_DZ","WoodFloor_DZ","WoodLargeWall_DZ","WoodLargeWallDoor_DZ","WoodLargeWallWin_DZ","WoodSmallWall_DZ","WoodSmallWallWin_DZ","WoodSmallWallDoor_DZ","LockboxStorageLocked","LockboxStorage2Locked","LockboxStorageWinterLocked","LockboxStorageWinter2Locked","WoodFloorHalf_DZ","WoodFloorQuarter_DZ","WoodStairs_DZ","WoodStairsSans_DZ","WoodStairsRails_DZ","WoodSmallWallThird_DZ","WoodLadder_DZ","Land_DZE_GarageWoodDoor","Land_DZE_LargeWoodDoor","Land_DZE_WoodDoor","Land_DZE_GarageWoodDoorLocked","Land_DZE_LargeWoodDoorLocked","Land_DZE_WoodDoorLocked","CinderWallHalf_DZ","CinderWall_DZ","CinderWallDoorway_DZ","CinderWallDoor_DZ","CinderWallDoorLocked_DZ","CinderWallSmallDoorway_DZ","CinderWallDoorSmall_DZ","CinderWallDoorSmallLocked_DZ","MetalFloor_DZ","WoodRamp_DZ","GunRack_DZ","GunRack2_DZ","FireBarrel_DZ","WoodCrate_DZ","WoodCrate2_DZ","Scaffolding_DZ","DesertTentStorage","DesertTentStorage0","DesertTentStorage1","DesertTentStorage2","DesertTentStorage3","DesertTentStorage4","WoodenFence_1_foundation_DZ","WoodenFence_1_frame_DZ","WoodenFence_quaterpanel_DZ","WoodenFence_halfpanel_DZ","WoodenFence_thirdpanel_DZ","WoodenFence_1_DZ","WoodenFence_2_DZ","WoodenFence_3_DZ","WoodenFence_4_DZ","WoodenFence_5_DZ","WoodenFence_6_DZ","WoodenFence_7_DZ","MetalFence_1_foundation_DZ","MetalFence_1_frame_DZ","MetalFence_halfpanel_DZ","MetalFence_thirdpanel_DZ","MetalFence_1_DZ","MetalFence_2_DZ","MetalFence_3_DZ","MetalFence_4_DZ","MetalFence_5_DZ","MetalFence_6_DZ","MetalFence_7_DZ","WoodenGate_foundation_DZ","WoodenGate_1_DZ","WoodenGate_2_DZ","WoodenGate_3_DZ","WoodenGate_4_DZ","WoodGateFrame_DZ","Land_DZE_WoodGate","Land_DZE_WoodGateLocked","CinderGateFrame_DZ","CinderGate_DZ","CinderGateLocked_DZ","Metal_Drawbridge_DZ","Metal_DrawbridgeLocked_DZ","WoodTriangleWall_DZ","WoodHandrail_DZ","WoodFloorStairs_DZ","WoodPillar_DZ","Land_DZE_WoodOpenTopGarageDoor","Land_DZE_WoodOpenTopGarageLocked","CinderGarageOpenTopFrame_DZ","CinderGarageOpenTop_DZ","CinderGarageOpenTopLocked_DZ","DoorFrame_DZ","Door_DZ","DoorLocked_DZ","CinderWallWindow_DZ","CinderWallWindowLocked_DZ","CinderDoorHatch_DZ","CinderDoorHatchLocked_DZ","MetalPillar_DZ","MetalFloor_Half_DZ","MetalFloor_Quarter_DZ","GlassFloor_DZ","Concrete_Bunker_DZ","Concrete_Bunker_Locked_DZ","TallSafeLocked","Advanced_WorkBench_DZ","CookTripod_DZ","Stoneoven_DZ","Commode_DZ","Wardrobe_DZ","Fridge_DZ","Washing_Machine_DZ","Server_Rack_DZ","ATM_DZ","Armchair_DZ","Sofa_DZ","Arcade_DZ","Vendmachine1_DZ","Vendmachine2_DZ","Notebook_DZ","Water_Pump_DZ","Greenhouse_DZ","Bed_DZ","Table_DZ","Office_Chair_DZ","MetalFloor4x_DZ","GlassFloor_Half_DZ","GlassFloor_Quarter_DZ","WoodFloor4x_DZ","WoodTriangleFloor_DZ","CinderWallHalf_Gap_DZ","TentStorageWinter","TentStorageWinter0","TentStorageWinter1","TentStorageWinter2","TentStorageWinter3","TentStorageWinter4","WinterDomeTentStorage","WinterDomeTentStorage0","WinterDomeTentStorage1","WinterDomeTentStorage2","WinterDomeTentStorage3","WinterDomeTentStorage4","VaultStorageBroken","VaultStorageBroken2","TallSafeBroken","LockboxStorageBroken","LockboxStorage2Broken","LockboxStorageWinterBroken","LockboxStorageWinter2Broken","StorageCrate_DZ","CamoStorageCrate_DZ","Garage_Green_DZ","Garage_White_DZ","Garage_Brown_DZ","Garage_Grey_DZ","Helipad_Civil_DZ","Helipad_Rescue_DZ","Helipad_Army_DZ","Helipad_Cross_DZ","Helipad_ParkBorder_DZ","CCTV_DZ"]; +DayZ_SafeObjects = ["Base_Fire_DZ","Land_Fire_DZ","TentStorage","TentStorage0","TentStorage1","TentStorage2","TentStorage3","TentStorage4","StashSmall","StashSmall1","StashSmall2","StashSmall3","StashSmall4","StashMedium","StashMedium1","StashMedium2","StashMedium3","StashMedium4","Wire_cat1","Sandbag1_DZ","Fence_DZ","Generator_DZ","Hedgehog_DZ","BearTrap_DZ","DomeTentStorage","DomeTentStorage0","DomeTentStorage1","DomeTentStorage2","DomeTentStorage3","DomeTentStorage4","CamoNet_DZ","Trap_Cans","TrapTripwireFlare","TrapBearTrapSmoke","TrapTripwireGrenade","TrapTripwireSmoke","TrapBearTrapFlare","TentStorageDomed","VaultStorageLocked","VaultStorage2Locked","BagFenceRound_DZ","TrapBear","Fort_RazorWire","Land_HBarrier1_DZ","Land_HBarrier3_DZ","Land_HBarrier5_DZ","Fence_corrugated_DZ","CanvasHut_DZ","ParkBench_DZ","MetalGate_DZ","OutHouse_DZ","Wooden_shed_DZ","Wooden_shed2_DZ","WoodShack_DZ","WoodShack2_DZ","StorageShed_DZ","StorageShed2_DZ","Plastic_Pole_EP1_DZ","StickFence_DZ","LightPole_DZ","FuelPump_DZ","DesertCamoNet_DZ","ForestCamoNet_DZ","WinterCamoNet_DZ","DesertLargeCamoNet_DZ","ForestLargeCamoNet_DZ","WinterLargeCamoNet_DZ","SandNest_DZ","DeerStand_DZ","MetalPanel_DZ","WorkBench_DZ","WoodFloor_DZ","WoodLargeWall_DZ","WoodLargeWallDoor_DZ","WoodLargeWallWin_DZ","WoodSmallWall_DZ","WoodSmallWallWin_DZ","WoodSmallWallDoor_DZ","LockboxStorageLocked","LockboxStorage2Locked","LockboxStorageWinterLocked","LockboxStorageWinter2Locked","WoodFloorHalf_DZ","WoodFloorQuarter_DZ","WoodStairs_DZ","WoodStairsSans_DZ","WoodStairsRails_DZ","WoodSmallWallThird_DZ","WoodLadder_DZ","Land_DZE_GarageWoodDoor","Land_DZE_LargeWoodDoor","Land_DZE_WoodDoor","Land_DZE_GarageWoodDoorLocked","Land_DZE_LargeWoodDoorLocked","Land_DZE_WoodDoorLocked","CinderWallHalf_DZ","CinderWall_DZ","CinderWallDoorway_DZ","CinderWallDoor_DZ","CinderWallDoorLocked_DZ","CinderWallSmallDoorway_DZ","CinderWallDoorSmall_DZ","CinderWallDoorSmallLocked_DZ","MetalFloor_DZ","WoodRamp_DZ","GunRack_DZ","GunRack2_DZ","FireBarrel_DZ","WoodCrate_DZ","WoodCrate2_DZ","Scaffolding_DZ","DesertTentStorage","DesertTentStorage0","DesertTentStorage1","DesertTentStorage2","DesertTentStorage3","DesertTentStorage4","WoodenFence_1_foundation_DZ","WoodenFence_1_frame_DZ","WoodenFence_quaterpanel_DZ","WoodenFence_halfpanel_DZ","WoodenFence_thirdpanel_DZ","WoodenFence_1_DZ","WoodenFence_2_DZ","WoodenFence_3_DZ","WoodenFence_4_DZ","WoodenFence_5_DZ","WoodenFence_6_DZ","WoodenFence_7_DZ","MetalFence_1_foundation_DZ","MetalFence_1_frame_DZ","MetalFence_halfpanel_DZ","MetalFence_thirdpanel_DZ","MetalFence_1_DZ","MetalFence_2_DZ","MetalFence_3_DZ","MetalFence_4_DZ","MetalFence_5_DZ","MetalFence_6_DZ","MetalFence_7_DZ","WoodenGate_foundation_DZ","WoodenGate_1_DZ","WoodenGate_2_DZ","WoodenGate_3_DZ","WoodenGate_4_DZ","WoodGateFrame_DZ","Land_DZE_WoodGate","Land_DZE_WoodGateLocked","CinderGateFrame_DZ","CinderGate_DZ","CinderGateLocked_DZ","Metal_Drawbridge_DZ","Metal_DrawbridgeLocked_DZ","WoodTriangleWall_DZ","WoodHandrail_DZ","WoodFloorStairs_DZ","WoodPillar_DZ","Land_DZE_WoodOpenTopGarageDoor","Land_DZE_WoodOpenTopGarageLocked","CinderGarageOpenTopFrame_DZ","CinderGarageOpenTop_DZ","CinderGarageOpenTopLocked_DZ","DoorFrame_DZ","Door_DZ","DoorLocked_DZ","CinderWallWindow_DZ","CinderWallWindowLocked_DZ","CinderDoorHatch_DZ","CinderDoorHatchLocked_DZ","MetalPillar_DZ","MetalFloor_Half_DZ","MetalFloor_Quarter_DZ","GlassFloor_DZ","Concrete_Bunker_DZ","Concrete_Bunker_Locked_DZ","TallSafeLocked","Advanced_WorkBench_DZ","CookTripod_DZ","Stoneoven_DZ","Commode_DZ","Wardrobe_DZ","Fridge_DZ","Washing_Machine_DZ","Server_Rack_DZ","ATM_DZ","Armchair_DZ","Sofa_DZ","Arcade_DZ","Vendmachine1_DZ","Vendmachine2_DZ","Notebook_DZ","Water_Pump_DZ","Greenhouse_DZ","Bed_DZ","Table_DZ","Office_Chair_DZ","MetalFloor4x_DZ","GlassFloor_Half_DZ","GlassFloor_Quarter_DZ","WoodFloor4x_DZ","WoodTriangleFloor_DZ","CinderWallHalf_Gap_DZ","TentStorageWinter","TentStorageWinter0","TentStorageWinter1","TentStorageWinter2","TentStorageWinter3","TentStorageWinter4","WinterDomeTentStorage","WinterDomeTentStorage0","WinterDomeTentStorage1","WinterDomeTentStorage2","WinterDomeTentStorage3","WinterDomeTentStorage4","VaultStorageBroken","VaultStorageBroken2","TallSafeBroken","LockboxStorageBroken","LockboxStorage2Broken","LockboxStorageWinterBroken","LockboxStorageWinter2Broken","StorageCrate_DZ","CamoStorageCrate_DZ","Garage_Green_DZ","Garage_White_DZ","Garage_Brown_DZ","Garage_Grey_DZ","Helipad_Civil_DZ","Helipad_Rescue_DZ","Helipad_Army_DZ","Helipad_Cross_DZ","Helipad_ParkBorder_DZ","CCTV_DZ"]; DayZ_GearedObjects = ["Car","Helicopter","Motorcycle","Ship","TentStorage_base","StashSmall_base","StashMedium_base","Plane","Tank","VaultStorage","VaultStorage2","TallSafe","LockboxStorage","LockboxStorage2","LockboxStorageWinter","LockboxStorageWinter2","TentStorage","OutHouse_DZ","Wooden_shed_DZ","Wooden_shed2_DZ","WoodShack_DZ","WoodShack2_DZ","StorageShed_DZ","StorageShed2_DZ","GunRack_DZ","GunRack2_DZ","WoodCrate_DZ","WoodCrate2_DZ","Scaffolding_DZ","Generator_DZ","Advanced_WorkBench_DZ","CookTripod_DZ","Stoneoven_DZ","Commode_DZ","Wardrobe_DZ","Fridge_DZ","Washing_Machine_DZ","Server_Rack_DZ","ATM_DZ","Armchair_DZ","Sofa_DZ","Arcade_DZ","Vendmachine1_DZ","Vendmachine2_DZ","VaultStorageBroken","VaultStorageBroken2","TallSafeBroken","LockboxStorageBroken","LockboxStorage2Broken","LockboxStorageWinterBroken","LockboxStorageWinter2Broken","StorageCrate_DZ","CamoStorageCrate_DZ"]; dayz_typedBags = ["bloodTester","bloodBagANEG","bloodBagAPOS","bloodBagBNEG","bloodBagBPOS","bloodBagABNEG","bloodBagABPOS","bloodBagONEG","bloodBagOPOS","wholeBloodBagANEG","wholeBloodBagAPOS","wholeBloodBagBNEG","wholeBloodBagBPOS","wholeBloodBagABNEG","wholeBloodBagABPOS","wholeBloodBagONEG","wholeBloodBagOPOS"]; dayz_plant = ["pumpkin.p3d","p_helianthus.p3d","p_fiberplant_ep1.p3d"]; @@ -24,6 +24,8 @@ DZE_LockedStorage = ["VaultStorageLocked","VaultStorage2Locked","LockboxStorageL DZE_UnLockedStorage = ["VaultStorage","VaultStorage2","LockboxStorage","LockboxStorage2","LockboxStorageWinter","LockboxStorageWinter2","TallSafe"]; DZE_isNewStorage = ["OutHouse_DZ","Wooden_shed_DZ","Wooden_shed2_DZ","WoodShack_DZ","WoodShack2_DZ","StorageShed_DZ","StorageShed2_DZ","GunRack_DZ","GunRack2_DZ","WoodCrate_DZ","WoodCrate2_DZ","Advanced_WorkBench_DZ","CookTripod_DZ","Stoneoven_DZ","Commode_DZ","Wardrobe_DZ","Fridge_DZ","Washing_Machine_DZ","Server_Rack_DZ","ATM_DZ","Armchair_DZ","Sofa_DZ","Arcade_DZ","Vendmachine1_DZ","Vendmachine2_DZ","StorageCrate_DZ","CamoStorageCrate_DZ"]; DZE_isWreck = ["SKODAWreck","HMMWVWreck","UralWreck","datsun01Wreck","hiluxWreck","datsun02Wreck","UAZWreck","Land_Misc_Garb_Heap_EP1","Fort_Barricade_EP1","Rubbish2"]; +DZE_StaticWeapons = ["ZU23_AntiAir_Static_DZ","Igla_AntiAir_Launcher_Static_DZ","Rbs70_Launcher_Static_DZ","TOW_Tripod_Launcher_Static_DZ","Stinger_Tripod_Launcher_Static_DZ","SPG9_Launcher_Static_DZ","Metis_Launcher_Static_DZ","2b14_82mm_Mortar_Static_DZ","M252_Mortar_Static_DZ","SearchLight_Static_DZ","D30_Artillery_Static_DZ","M119_Artillery_Static_DZ","GPMG_TriPod_GrenadeLauncher_Static_DZ","MK19_TriPod_GrenadeLauncher_Static_DZ","AGS30_GrenadeLauncher_Static_DZ","GMG_Tripod_MG_Static_DZ","L2A1_Tripod_MG_Static_DZ","L2A1_MG_Static_DZ","KORD_MG_Static_DZ","KORD_Tripod_MG_Static_DZ","DSHKM_TriPod_MG_Static_DZ","DSHKM_MG_Static_DZ","M2_TriPod_MG_Static_DZ","M2_MG_Static_DZ","M240Nest_DZ"]; +DayZ_SafeObjects = DayZ_SafeObjects + DZE_StaticWeapons; respawn_west_original = getMarkerPos "respawn_west"; //Prevent problems caused by cheaters moving respawn_west marker with setMarkerPos or deleteMarker @@ -288,7 +290,7 @@ if (!isDedicated) then { DZE_LockboxesUnlocked = ["LockboxStorage","LockboxStorage2","LockboxStorageWinter","LockboxStorageWinter2"]; DZE_REPLACE_WEAPONS = [["Crossbow","DMR","M14_EP1","SVD","SVD_CAMO","M4SPR","VSS_vintorez"],["Crossbow_DZ","DMR_DZ","M14_CCO_DZ","SVD_PSO1_DZ","SVD_PSO1_Gh_DZ","M4SPR_DZE","VSS_vintorez_DZE"]]; DZE_replaceMagazines = [["vil_20Rnd_762x51_G3"],["vil_20Rnd_762x51_G3"]]; - DZE_maintainClasses = ["ModularItems","DZE_Housebase","LightPole_DZ","BuiltItems","Generator_DZ","DZ_buildables","Plastic_Pole_EP1_DZ","Fence_corrugated_DZ","CanvasHut_DZ","ParkBench_DZ","MetalGate_DZ","StickFence_DZ","DesertCamoNet_DZ","ForestCamoNet_DZ","WinterCamoNet_DZ","DesertLargeCamoNet_DZ","ForestLargeCamoNet_DZ","WinterLargeCamoNet_DZ","DeerStand_DZ","Scaffolding_DZ","FireBarrel_DZ","M240Nest_DZ","Notebook_DZ","Water_Pump_DZ","Greenhouse_DZ","Bed_DZ","Table_DZ","VaultStorageBroken","VaultStorageBroken2","TallSafeBroken","LockboxStorageBroken","LockboxStorage2Broken","LockboxStorageWinterBroken","LockboxStorageWinter2Broken","Garage_Green_DZ","Garage_White_DZ","Garage_Brown_DZ","Garage_Grey_DZ","Helipad_Civil_DZ","Helipad_Rescue_DZ","Helipad_Army_DZ","Helipad_Cross_DZ","Helipad_ParkBorder_DZ","CCTV_DZ"]; + DZE_maintainClasses = ["StaticWeapon","ModularItems","DZE_Housebase","LightPole_DZ","BuiltItems","Generator_DZ","DZ_buildables","Plastic_Pole_EP1_DZ","Fence_corrugated_DZ","CanvasHut_DZ","ParkBench_DZ","MetalGate_DZ","StickFence_DZ","DesertCamoNet_DZ","ForestCamoNet_DZ","WinterCamoNet_DZ","DesertLargeCamoNet_DZ","ForestLargeCamoNet_DZ","WinterLargeCamoNet_DZ","DeerStand_DZ","Scaffolding_DZ","FireBarrel_DZ","M240Nest_DZ","Notebook_DZ","Water_Pump_DZ","Greenhouse_DZ","Bed_DZ","Table_DZ","VaultStorageBroken","VaultStorageBroken2","TallSafeBroken","LockboxStorageBroken","LockboxStorage2Broken","LockboxStorageWinterBroken","LockboxStorageWinter2Broken","Garage_Green_DZ","Garage_White_DZ","Garage_Brown_DZ","Garage_Grey_DZ","Helipad_Civil_DZ","Helipad_Rescue_DZ","Helipad_Army_DZ","Helipad_Cross_DZ","Helipad_ParkBorder_DZ","CCTV_DZ"]; DZE_fueltruckarray = ["UralRefuel_TK_EP1_DZ","UralRefuel_TK_EP1_DZE1","UralRefuel_TK_EP1_DZE2","UralRefuel_TK_EP1_DZE3","UralRefuel_TK_EP1_DZE4","MtvrRefuel_DES_EP1_DZ","MtvrRefuel_DES_EP1_DZE1","MtvrRefuel_DES_EP1_DZE2","MtvrRefuel_DES_EP1_DZE3","MtvrRefuel_DES_EP1_DZE4","V3S_Refuel_TK_GUE_EP1_DZ","V3S_Refuel_TK_GUE_EP1_DZE1","V3S_Refuel_TK_GUE_EP1_DZE2","V3S_Refuel_TK_GUE_EP1_DZE3","V3S_Refuel_TK_GUE_EP1_DZE4","MtvrRefuel_DZ","MtvrRefuel_DZE1","MtvrRefuel_DZE2","MtvrRefuel_DZE3","MtvrRefuel_DZE4","KamazRefuel_DZ","KamazRefuel_DZE1","KamazRefuel_DZE2","KamazRefuel_DZE3","KamazRefuel_DZE4","T810A_ACR_REFUEL_DES_DZE","T810A_ACR_REFUEL_DES_DZE1","T810A_ACR_REFUEL_DES_DZE2","T810A_ACR_REFUEL_DES_DZE3","T810A_ACR_REFUEL_DES_DZE4","T810A_ACR_REFUEL_DZE","T810A_ACR_REFUEL_DZE1","T810A_ACR_REFUEL_DZE2","T810A_ACR_REFUEL_DZE3","T810A_ACR_REFUEL_DZE4","UralRefuel_INS_DZE","UralRefuel_INS_DZE1","UralRefuel_INS_DZE2","UralRefuel_INS_DZE3","UralRefuel_INS_DZE4","UralRefuel_CDF_DZE","UralRefuel_CDF_DZE1","UralRefuel_CDF_DZE2","UralRefuel_CDF_DZE3","UralRefuel_CDF_DZE4"]; DZE_HeliAllowToTow = ["hilux1_civil_1_open","HMMWV_Base","Lada_base","Offroad_DSHKM_base","Pickup_PK_base","SkodaBase","tractor","VWGolf","Volha_TK_CIV_Base_EP1","S1203_TK_CIV_EP1","SUV_Base_EP1","ArmoredSUV_Base_PMC","UAZ_Base","LandRover_Base","Ship"]; DZE_isDestroyableStorage = ["OutHouse_DZ","Wooden_shed_DZ","Wooden_shed2_DZ","WoodShack_DZ","WoodShack2_DZ","StorageShed_DZ","StorageShed2_DZ","GunRack_DZ","GunRack2_DZ","WoodCrate_DZ","WoodCrate2_DZ","Advanced_WorkBench_DZ","CookTripod_DZ","Stoneoven_DZ","Commode_DZ","Wardrobe_DZ","Fridge_DZ","Washing_Machine_DZ","Server_Rack_DZ","ATM_DZ","Armchair_DZ","Sofa_DZ","Arcade_DZ","Vendmachine1_DZ","Vendmachine2_DZ","StorageCrate_DZ","CamoStorageCrate_DZ","StashSmall","StashSmall1","StashSmall2","StashSmall3","StashSmall4","StashMedium","StashMedium1","StashMedium2","StashMedium3","StashMedium4"];