diff --git a/SQF/dayz_code/CfgWeapons.hpp b/SQF/dayz_code/CfgWeapons.hpp index e104ca1d2..96b7b93bb 100644 --- a/SQF/dayz_code/CfgWeapons.hpp +++ b/SQF/dayz_code/CfgWeapons.hpp @@ -1,83 +1,5 @@ class CfgWeapons { - class ReammoBox; - class WeaponHolderBase: ReammoBox - { - scope = 0; - accuracy = 1000; - vehicleClass = "Survival"; - displayName = "Weapon"; - memoryPointSupply = "collect"; - supplyRadius = 3; - transportMaxWeapons = 0; - transportMaxMagazines = 0; - transportMaxBackpacks = 0; - transportAmmo = 0; - transportRepair = 0; - transportFuel = 0; - }; - class WeaponHolder_ItemMachete: WeaponHolderBase - { - scope = 2; - displayName = "Machete"; - model="\z\addons\dayz_communityassets\models\machete.p3d"; - class eventHandlers - { - init = "[(_this select 0),'cfgWeapons','ItemMachete'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; - }; - }; - class WeaponHolder_MeleeCrowbar: WeaponHolderBase - { - scope = 2; - displayName = "Crowbar"; - model = "\dayz_equip\models\crowbar.p3d"; - class eventHandlers - { - init = "[(_this select 0),'cfgWeapons','ItemCrowbar'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; - }; - }; - class WeaponHolder_ItemTentDomed: WeaponHolderBase - { - scope = 2; - displayName = "Domed Desert Tent"; - model = "\dayz_equip\proxy\tentbag.p3d"; - class eventHandlers - { - init = "[(_this select 0),'cfgMagazines','ItemTentDomed'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; - }; - }; - class WeaponHolder_ItemTentDomed2: WeaponHolderBase - { - scope = 2; - displayName = "Domed Green Tent"; - model = "\dayz_equip\proxy\tentbag.p3d"; - class eventHandlers - { - init = "[(_this select 0),'cfgMagazines','ItemTentDomed2'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; - }; - }; - class WeaponHolder_ItemVault: WeaponHolderBase - { - scope = 2; - displayName = "Safe"; - model = "\z\addons\dayz_epoch\models\safe.p3d"; - class eventHandlers - { - init = "[(_this select 0),'cfgMagazines','ItemVault'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; - }; - }; - class WeaponHolder_ItemJerrycanEmpty: WeaponHolderBase - { - scope = 2; - displayName = "$STR_EQUIP_NAME_39"; - model = "\dayz_equip\proxy\jerrycan.p3d"; - class eventHandlers - { - init = "[(_this select 0),'cfgMagazines','ItemJerrycanEmpty'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; - }; - }; - - class Pecheneg; class Pecheneg_DZ: Pecheneg { diff --git a/SQF/dayz_code/cfgVehicles.hpp b/SQF/dayz_code/cfgVehicles.hpp index a23beff0f..8f28afd33 100644 --- a/SQF/dayz_code/cfgVehicles.hpp +++ b/SQF/dayz_code/cfgVehicles.hpp @@ -2395,7 +2395,82 @@ class Citizen1; // External class reference }; }; - + class ReammoBox; + class WeaponHolderBase: ReammoBox + { + scope = 0; + accuracy = 1000; + vehicleClass = "Survival"; + displayName = "Weapon"; + memoryPointSupply = "collect"; + supplyRadius = 3; + transportMaxWeapons = 0; + transportMaxMagazines = 0; + transportMaxBackpacks = 0; + transportAmmo = 0; + transportRepair = 0; + transportFuel = 0; + }; + class WeaponHolder_ItemMachete: WeaponHolderBase + { + scope = 2; + displayName = "Machete"; + model="\z\addons\dayz_communityassets\models\machete.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgWeapons','ItemMachete'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_MeleeCrowbar: WeaponHolderBase + { + scope = 2; + displayName = "Crowbar"; + model = "\dayz_equip\models\crowbar.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgWeapons','ItemCrowbar'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemTentDomed: WeaponHolderBase + { + scope = 2; + displayName = "Domed Desert Tent"; + model = "\dayz_equip\proxy\tentbag.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','ItemTentDomed'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemTentDomed2: WeaponHolderBase + { + scope = 2; + displayName = "Domed Green Tent"; + model = "\dayz_equip\proxy\tentbag.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','ItemTentDomed2'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemVault: WeaponHolderBase + { + scope = 2; + displayName = "Safe"; + model = "\z\addons\dayz_epoch\models\safe.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','ItemVault'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemJerrycanEmpty: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_39"; + model = "\dayz_equip\proxy\jerrycan.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','ItemJerrycanEmpty'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; class Land_A_tent; class ACamp; @@ -2411,7 +2486,7 @@ class Citizen1; // External class reference { displayName = "Digital Camo Tent"; vehicleClass = "Survival"; - model = "\dayz_equip\models\astan.p3d"; + model = "\dayz_epoch_b\models\astan.p3d"; transportMaxMagazines = 75; transportMaxWeapons = 12; transportMaxBackpacks = 7; diff --git a/SQF/dayz_epoch_b/PboPrefix.txt b/SQF/dayz_epoch_b/PboPrefix.txt new file mode 100644 index 000000000..685f3bfb4 --- /dev/null +++ b/SQF/dayz_epoch_b/PboPrefix.txt @@ -0,0 +1 @@ +dayz_epoch_b \ No newline at end of file diff --git a/SQF/dayz_epoch_b/config.cpp b/SQF/dayz_epoch_b/config.cpp new file mode 100644 index 000000000..eb6066fe0 --- /dev/null +++ b/SQF/dayz_epoch_b/config.cpp @@ -0,0 +1,8 @@ +class CfgPatches { + class dayz_epoch_b { + units[] = {}; + weapons[] = {}; + requiredVersion = 0.1; + requiredAddons[] = {"dayz_code"}; + }; +}; \ No newline at end of file diff --git a/SQF/dayz_epoch_b/models/astan.p3d b/SQF/dayz_epoch_b/models/astan.p3d new file mode 100644 index 000000000..723f22613 Binary files /dev/null and b/SQF/dayz_epoch_b/models/astan.p3d differ diff --git a/SQF/dayz_epoch_b/textures/tent_personal_.paa b/SQF/dayz_epoch_b/textures/tent_personal_.paa new file mode 100644 index 000000000..1485a7b3e Binary files /dev/null and b/SQF/dayz_epoch_b/textures/tent_personal_.paa differ