mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 20:13:13 +03:00
moved some configs added new zeds from 177 pt1
This commit is contained in:
File diff suppressed because it is too large
Load Diff
160
SQF/dayz_code/Configs/CfgVehicles/Bags.hpp
Normal file
160
SQF/dayz_code/Configs/CfgVehicles/Bags.hpp
Normal file
@@ -0,0 +1,160 @@
|
|||||||
|
class ReammoBox_EP1; // External class reference
|
||||||
|
class Bag_Base_EP1 : ReammoBox_EP1 {
|
||||||
|
scope = private;
|
||||||
|
|
||||||
|
class TransportMagazines {};
|
||||||
|
|
||||||
|
class TransportWeapons {};
|
||||||
|
transportMaxMagazines = 0;
|
||||||
|
transportMaxWeapons = 0;
|
||||||
|
isbackpack = 1;
|
||||||
|
reversed = true;
|
||||||
|
vehicleClass = "Backpacks";
|
||||||
|
|
||||||
|
class DestructionEffects {};
|
||||||
|
|
||||||
|
class eventHandlers {
|
||||||
|
init = "";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class DZ_Patrol_Pack_EP1: Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Patrol Pack (coyote)";
|
||||||
|
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_COYOTE_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
mapsize = 2;
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\backpack_us_assault_Coyote.p3d";
|
||||||
|
transportMaxWeapons = 1;
|
||||||
|
transportMaxMagazines = 10;
|
||||||
|
};
|
||||||
|
|
||||||
|
class DZ_Assault_Pack_EP1: Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Assault Pack (ACU)";
|
||||||
|
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
mapSize = 2;
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\backpack_us_assault.p3d";
|
||||||
|
transportMaxWeapons = 1;
|
||||||
|
transportMaxMagazines = 12;
|
||||||
|
};
|
||||||
|
|
||||||
|
class DZ_Czech_Vest_Puch: Bag_Base_EP1
|
||||||
|
{
|
||||||
|
displayname = "Czech Vest Pouch";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
mapsize = 2;
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\backpack_acr_small.p3d";
|
||||||
|
picture = "\ca\weapons_e\data\icons\backpack_ACR_small_CA.paa";
|
||||||
|
scope = 2;
|
||||||
|
transportmaxmagazines = 12;
|
||||||
|
transportmaxweapons = 0;
|
||||||
|
};
|
||||||
|
|
||||||
|
class DZ_ALICE_Pack_EP1: Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "ALICE Pack";
|
||||||
|
picture = "\ca\weapons_e\data\icons\backpack_TK_ALICE_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
mapsize = 2;
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\backpack_tk_alice.p3d";
|
||||||
|
transportMaxWeapons = 2;
|
||||||
|
transportMaxMagazines = 20;
|
||||||
|
};
|
||||||
|
|
||||||
|
class DZ_TK_Assault_Pack_EP1 : Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Survival ACU";
|
||||||
|
mapSize = 2;
|
||||||
|
picture = "\ca\weapons_e\data\icons\backpack_CIVIL_ASSAULT_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\backpack_civil_assault.p3d";
|
||||||
|
transportMaxWeapons = 2;
|
||||||
|
transportMaxMagazines = 22;
|
||||||
|
};
|
||||||
|
|
||||||
|
class DZ_British_ACU : Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "British Assault Pack";
|
||||||
|
mapSize = 2;
|
||||||
|
model = "\ca\weapons_baf\Backpack_Small_BAF";\
|
||||||
|
picture = "\ca\weapons_baf\data\UI\backpack_BAF_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
transportMaxWeapons = 3;
|
||||||
|
transportMaxMagazines = 30;
|
||||||
|
};
|
||||||
|
|
||||||
|
class DZ_CivilBackpack_EP1: Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Czech Backpack";
|
||||||
|
picture = "\ca\weapons_e\data\icons\backpack_ACR_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
mapsize = 2;
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\backpack_acr.p3d";
|
||||||
|
transportMaxWeapons = 4;
|
||||||
|
transportMaxMagazines = 40;
|
||||||
|
};
|
||||||
|
|
||||||
|
class DZ_Backpack_EP1: Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Backpack (coyote)";
|
||||||
|
picture = "\ca\weapons_e\data\icons\backpack_US_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
mapsize = 2;
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\backpack_us.p3d";
|
||||||
|
transportMaxWeapons = 5;
|
||||||
|
transportMaxMagazines = 50;
|
||||||
|
};
|
||||||
|
|
||||||
|
class DZ_LargeGunBag_EP1: Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Large Gunbag";
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\StaticX.p3d";
|
||||||
|
picture = "\ca\weapons_e\data\icons\staticX_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
mapsize = 2;
|
||||||
|
transportMaxWeapons = 6;
|
||||||
|
transportMaxMagazines = 60;
|
||||||
|
};
|
||||||
|
class DZ_GunBag_EP1: Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Gunbag";
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\StaticY.p3d";
|
||||||
|
picture = "\ca\weapons_e\data\icons\staticY_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
mapsize = 2;
|
||||||
|
transportMaxWeapons = 3;
|
||||||
|
transportMaxMagazines = 35;
|
||||||
|
};
|
||||||
|
class DZ_CompactPack_EP1: Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Compact Pack";
|
||||||
|
picture = "\ca\weapons_e\data\icons\backpack_RPG_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
mapsize = 2;
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\backpack_rpg.p3d";
|
||||||
|
transportMaxWeapons = 2;
|
||||||
|
transportMaxMagazines = 25;
|
||||||
|
};
|
||||||
|
class DZ_TerminalPack_EP1: Bag_Base_EP1
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Terminal Pack";
|
||||||
|
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_CA.paa";
|
||||||
|
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||||
|
mapSize = 2;
|
||||||
|
model = "\ca\weapons_e\AmmoBoxes\backpack_us_AUV";
|
||||||
|
transportMaxWeapons = 1;
|
||||||
|
transportMaxMagazines = 15;
|
||||||
|
};
|
||||||
252
SQF/dayz_code/Configs/CfgVehicles/Females/females.hpp
Normal file
252
SQF/dayz_code/Configs/CfgVehicles/Females/females.hpp
Normal file
@@ -0,0 +1,252 @@
|
|||||||
|
// female changes
|
||||||
|
class Soldier_Bodyguard_M4_PMC;
|
||||||
|
class SurvivorW2_DZ: Soldier_Bodyguard_M4_PMC
|
||||||
|
{
|
||||||
|
displayName = "$STR_CHAR_1";
|
||||||
|
side = 1;
|
||||||
|
weapons[] = {"Throw","Put"};
|
||||||
|
model = "\dayz\characters\annie_original";
|
||||||
|
magazines[] = {};
|
||||||
|
respawnWeapons[] = {"Throw","Put"};
|
||||||
|
respawnMagazines[] = {};
|
||||||
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||||
|
canHideBodies = 1;
|
||||||
|
identityTypes[] = {"Language_W_EN_EP1","Woman"};
|
||||||
|
languages[] = {"EN"};
|
||||||
|
class TalkTopics
|
||||||
|
{
|
||||||
|
core = "Core_E";
|
||||||
|
core_en = "Core_Full_E";
|
||||||
|
};
|
||||||
|
genericNames = "EnglishWomen";
|
||||||
|
class SpeechVariants
|
||||||
|
{
|
||||||
|
class Default
|
||||||
|
{
|
||||||
|
speechSingular[] = {"veh_woman"};
|
||||||
|
speechPlural[] = {"veh_women"};
|
||||||
|
};
|
||||||
|
class EN: Default{};
|
||||||
|
class CZ
|
||||||
|
{
|
||||||
|
speechSingular[] = {"veh_woman_CZ"};
|
||||||
|
speechPlural[] = {"veh_women_CZ"};
|
||||||
|
};
|
||||||
|
class CZ_Akuzativ
|
||||||
|
{
|
||||||
|
speechSingular[] = {"veh_woman_CZ4P"};
|
||||||
|
speechPlural[] = {"veh_women_CZ4P"};
|
||||||
|
};
|
||||||
|
class RU
|
||||||
|
{
|
||||||
|
speechSingular[] = {"veh_woman_RU"};
|
||||||
|
speechPlural[] = {"veh_women_RU"};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
TextPlural = "Women";
|
||||||
|
TextSingular = "Woman";
|
||||||
|
nameSound = "veh_woman";
|
||||||
|
class HitDamage
|
||||||
|
{
|
||||||
|
class Group0
|
||||||
|
{
|
||||||
|
hitSounds[] = {
|
||||||
|
{
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-hit-01",0.177828,1,120 },0.2 },
|
||||||
|
{
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-hit-02",0.177828,1,120 },0.2 },
|
||||||
|
{
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-hit-03",0.177828,1,120 },0.2 },
|
||||||
|
{
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-hit-04",0.177828,1,120 },0.1 },
|
||||||
|
{
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-hit-05",0.177828,1,120 },0.1 },
|
||||||
|
{
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-hit-06",0.177828,1,120 },0.1 },
|
||||||
|
{
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-hit-07",0.177828,1,120 },0.1 }};
|
||||||
|
damageSounds[] = {
|
||||||
|
{ "body",
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-01",0.0562341,1,120,0.25,5,6,10 } },
|
||||||
|
{ "body",
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-02",0.0562341,1,120,0.25,5,7.5,10 } },
|
||||||
|
{ "body",
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-03",0.0562341,1,120,0.25,5,6,10 } },
|
||||||
|
{ "body",
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-04",0.0562341,1,120,0.25,5,7.5,10 } },
|
||||||
|
{ "hands",
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-07-arm",0.0562341,1,120,0.5,0,2.5,5 } },
|
||||||
|
{ "hands",
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-08-arm",0.0562341,1,120,0.5,0,2.5,5 } },
|
||||||
|
{ "legs",
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-05-leg",0.0562341,1,120,0.5,0,1,2 } },
|
||||||
|
{ "legs",
|
||||||
|
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-06-leg",0.0562341,1,120,0.5,0,1,2 } }};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class SoundBreath
|
||||||
|
{
|
||||||
|
breath0[] = {
|
||||||
|
{
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-run-breath-01",0.0562341,1,8 },0.25 },
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-run-breath-02",0.0562341,1,8 },0.25 },
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-run-breath-03",0.0562341,1,8 },0.25 },
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-run-breath-04",0.125893,1,8 },0.25 } },
|
||||||
|
{
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-01",0.0562341,1,15 },0.25 },
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-02",0.0562341,1,15 },0.25 },
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-03",0.0562341,1,15 },0.25 },
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-04",0.125893,1,15 },0.25 } },
|
||||||
|
{
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-01",0.1,1,20 },0.25 },
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-02",0.1,1,20 },0.25 },
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-03",0.1,1,20 },0.25 },
|
||||||
|
{
|
||||||
|
{ "\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-04",0.1,1,20 },0.25 } }};
|
||||||
|
};
|
||||||
|
class SoundGear
|
||||||
|
{
|
||||||
|
primary[] = {
|
||||||
|
{ "walk",
|
||||||
|
{ "",0.00177828,1,10 } },
|
||||||
|
{ "run",
|
||||||
|
{ "",0.00316228,1,15 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "",0.00562341,1,20 } }};
|
||||||
|
secondary[] = {
|
||||||
|
{ "walk",
|
||||||
|
{ "",0.00177828,1,10 } },
|
||||||
|
{ "run",
|
||||||
|
{ "",0.00316228,1,10 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "",0.00562341,1,10 } }};
|
||||||
|
};
|
||||||
|
class SoundEquipment
|
||||||
|
{
|
||||||
|
soldier[] = {
|
||||||
|
{ "walk",
|
||||||
|
{ "",0.00177828,1,13 } },
|
||||||
|
{ "run",
|
||||||
|
{ "",0.00316228,1,20 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "",0.00398107,1,25 } }};
|
||||||
|
civilian[] = {
|
||||||
|
{ "walk",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-01",0.177828,1,8 } },
|
||||||
|
{ "walk",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-02",0.177828,1,8 } },
|
||||||
|
{ "walk",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-03",0.177828,1,8 } },
|
||||||
|
{ "walk",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-04",0.177828,1,8 } },
|
||||||
|
{ "walk",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-05",0.177828,1,8 } },
|
||||||
|
{ "walk",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-06",0.177828,1,8 } },
|
||||||
|
{ "walk",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-07",0.177828,1,8 } },
|
||||||
|
{ "walk",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-08",0.177828,1,8 } },
|
||||||
|
{ "run",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-01",0.1,1,15 } },
|
||||||
|
{ "run",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-02",0.1,1,15 } },
|
||||||
|
{ "run",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-03",0.1,1,15 } },
|
||||||
|
{ "run",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-04",0.1,1,15 } },
|
||||||
|
{ "run",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-05",0.1,1,15 } },
|
||||||
|
{ "run",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-06",0.1,1,15 } },
|
||||||
|
{ "run",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-07",0.1,1,15 } },
|
||||||
|
{ "run",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-08",0.1,1,15 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-01",0.0562341,1,20 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-02",0.0562341,1,20 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-03",0.0562341,1,20 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-04",0.0562341,1,20 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-05",0.0562341,1,20 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-06",0.0562341,1,20 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-07",0.0562341,1,20 } },
|
||||||
|
{ "sprint",
|
||||||
|
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-08",0.0562341,1,20 } }};
|
||||||
|
};
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\ca\characters_e\woman\baker\data\baker_co.paa"};
|
||||||
|
};
|
||||||
|
class BanditW1_DZ: SurvivorW2_DZ
|
||||||
|
{
|
||||||
|
side = 1;
|
||||||
|
model = "\dayz\characters\woman_bandit";
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\ca\characters_e\woman\baker\data\baker_co.paa"};
|
||||||
|
};
|
||||||
|
/*
|
||||||
|
class FemaleSoldier1_DZ: SurvivorW2_DZ
|
||||||
|
{
|
||||||
|
side = 1;
|
||||||
|
model = "\z\addons\dayz_epoch\models\female_soldier";
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\female_soldier_body.paa"};
|
||||||
|
};
|
||||||
|
*/
|
||||||
|
class BanditW2_DZ: BanditW1_DZ
|
||||||
|
{
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\ca\characters_e\woman\baker\data\european_woman_01_co.paa"};
|
||||||
|
};
|
||||||
|
class SurvivorW3_DZ: SurvivorW2_DZ
|
||||||
|
{
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\ca\characters_e\woman\baker\data\european_woman_01_co.paa"};
|
||||||
|
};
|
||||||
|
class SurvivorWpink_DZ: SurvivorW2_DZ
|
||||||
|
{
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\GirlyGirl.paa"};
|
||||||
|
};
|
||||||
|
class SurvivorWsequisha_DZ: SurvivorW2_DZ
|
||||||
|
{
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\sequisha_co.paa"};
|
||||||
|
};
|
||||||
|
class SurvivorWsequishaD_DZ: SurvivorW2_DZ
|
||||||
|
{
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\sequishaD_co.paa"};
|
||||||
|
};
|
||||||
|
class SurvivorWcombat_DZ: SurvivorW2_DZ
|
||||||
|
{
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\CombatGirl.paa"};
|
||||||
|
};
|
||||||
|
class SurvivorWdesert_DZ: SurvivorW2_DZ
|
||||||
|
{
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\DesertGirl.paa"};
|
||||||
|
};
|
||||||
|
class SurvivorWurban_DZ: SurvivorW2_DZ
|
||||||
|
{
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\UrbanGirl.paa"};
|
||||||
|
};
|
||||||
154
SQF/dayz_code/Configs/CfgVehicles/Zeds/NewZeds.hpp
Normal file
154
SQF/dayz_code/Configs/CfgVehicles/Zeds/NewZeds.hpp
Normal file
@@ -0,0 +1,154 @@
|
|||||||
|
class zZombie_new_Base : zZombie_Base {
|
||||||
|
scope = public;
|
||||||
|
glassesEnabled = 0;
|
||||||
|
identityTypes[] = {"Zombie3"};
|
||||||
|
class TalkTopics {};
|
||||||
|
languages[] = {};
|
||||||
|
//Armor * hitpointArmor = Total Armor
|
||||||
|
armor = 10;
|
||||||
|
|
||||||
|
class Eventhandlers {
|
||||||
|
init = "_this call zombie_initialize;";
|
||||||
|
local = "if(_this select 1) then {[(position (_this select 0)),(_this select 0),true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm'};";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitPoints {
|
||||||
|
class HitHead {
|
||||||
|
armor = 0.1;
|
||||||
|
material = -1;
|
||||||
|
name = "head_hit";
|
||||||
|
passThrough = true;
|
||||||
|
memoryPoint = "pilot";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitBody : HitHead {
|
||||||
|
armor = 2;
|
||||||
|
name = "body";
|
||||||
|
memoryPoint = "aimPoint";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitSpine : HitHead {
|
||||||
|
armor = 2;
|
||||||
|
name = "Spine2";
|
||||||
|
memoryPoint = "aimPoint";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitHands : HitHead {
|
||||||
|
armor = 0.5;
|
||||||
|
material = -1;
|
||||||
|
name = "hands";
|
||||||
|
passThrough = true;
|
||||||
|
};
|
||||||
|
class HitLArm : HitHands {
|
||||||
|
name = "LeftArm";
|
||||||
|
memoryPoint = "lelbow";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitRArm : HitHands {
|
||||||
|
name = "RightArm";
|
||||||
|
memoryPoint = "relbow";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLForeArm : HitHands {
|
||||||
|
name = "LeftForeArm";
|
||||||
|
memoryPoint = "lwrist";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitRForeArm : HitHands {
|
||||||
|
name = "RightForeArm";
|
||||||
|
memoryPoint = "rwrist";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLHand : HitHands {
|
||||||
|
name = "LeftHand";
|
||||||
|
memoryPoint = "LeftHandMiddle1";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitRHand : HitHands {
|
||||||
|
name = "RightHand";
|
||||||
|
memoryPoint = "RightHandMiddle1";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLegs : HitHands {
|
||||||
|
armor = 10;
|
||||||
|
name = "legs";
|
||||||
|
memoryPoint = "pelvis";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLLeg : HitHands {
|
||||||
|
name = "LeftLeg";
|
||||||
|
memoryPoint = "lknee";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLLegUp : HitHands {
|
||||||
|
name = "LeftUpLeg";
|
||||||
|
memoryPoint = "lfemur";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitRLeg : HitHands {
|
||||||
|
name = "RightLeg";
|
||||||
|
memoryPoint = "rknee";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitRLegUp : HitHands {
|
||||||
|
name = "RightUpLeg";
|
||||||
|
memoryPoint = "rfemur";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class z_newBase : zZombie_new_Base {
|
||||||
|
zombieLoot = "civilian";
|
||||||
|
model = "\ca\characters2\civil\Villager\Villager";
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_co.paa"};
|
||||||
|
|
||||||
|
class Wounds {
|
||||||
|
tex[] = {};
|
||||||
|
mat[] = {"ca\characters\heads\male\defaulthead\data\hhl.rvmat", "ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat", "ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat", "ca\characters2\Civil\Villager\Data\villager.RVmat", "ca\characters2\Civil\Villager\Data\villager_w1.RVmat", "ca\characters2\Civil\Villager\Data\villager_w2.RVmat"};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class z_new_villager2 : z_newBase {
|
||||||
|
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\villager\villager_v2_co.paa"};
|
||||||
|
};
|
||||||
|
class z_new_villager3 : z_newBase {
|
||||||
|
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\villager\villager_v3_co.paa"};
|
||||||
|
};
|
||||||
|
class z_new_villager4 : z_newBase {
|
||||||
|
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\villager\villager_v4_co.paa"};
|
||||||
|
};
|
||||||
|
|
||||||
|
class z_new_worker_base : zZombie_new_Base {
|
||||||
|
zombieLoot = "civilian";
|
||||||
|
model = "\Ca\characters_E\Overall\Overall";
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_4_co.paa"};
|
||||||
|
|
||||||
|
class Wounds {
|
||||||
|
tex[] = {};
|
||||||
|
mat[] = {"Ca\characters_E\Overall\Data\Overall.rvmat", "Ca\characters_E\Overall\Data\W1_Overall.rvmat", "Ca\characters_E\Overall\Data\W2_Overall.rvmat"};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class z_new_worker2 : z_new_worker_base {
|
||||||
|
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\overall\overall_2_co.paa"};
|
||||||
|
};
|
||||||
|
class z_new_worker3 : z_new_worker_base {
|
||||||
|
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\overall\Overall_3_co.paa"};
|
||||||
|
};
|
||||||
|
class z_new_worker4 : z_new_worker_base {
|
||||||
|
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\overall\Overall_4_co.paa"};
|
||||||
|
};
|
||||||
|
/*
|
||||||
|
class z_policeman;
|
||||||
|
class z_new_policeman : z_policeman {
|
||||||
|
hiddenSelectionsTextures[] = {"\z\addons\dayz_communityassets\zeds\villager\villager_co.paa"};
|
||||||
|
};
|
||||||
|
class z_new_policeman : z_policeman {
|
||||||
|
hiddenSelectionsTextures[] = {"\z\addons\dayz_communityassets\zeds\policeman\policeman_co.paa"};
|
||||||
|
|
||||||
|
class Eventhandlers {
|
||||||
|
init = "(_this select 0) setObjectTexture [0, '\z\addons\dayz_communityassets\zeds\policeman\policeman_co.paa'];";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
*/
|
||||||
117
SQF/dayz_code/Configs/CfgVehicles/Zeds/PlayerZeds.hpp
Normal file
117
SQF/dayz_code/Configs/CfgVehicles/Zeds/PlayerZeds.hpp
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
class PZombie_VB: Citizen1
|
||||||
|
{
|
||||||
|
side = 1;
|
||||||
|
glassesEnabled = 0;
|
||||||
|
moves = "CfgMovesZombie";
|
||||||
|
gestures = "CfgGesturesMale";
|
||||||
|
|
||||||
|
weapons[] = {};
|
||||||
|
weaponSlots = "";
|
||||||
|
backpack = "";
|
||||||
|
magazines[] = {};
|
||||||
|
respawnWeapons[] = {};
|
||||||
|
respawnMagazines[] = {};
|
||||||
|
|
||||||
|
faceType = "ZFaces";
|
||||||
|
identityTypes[] = {"Zombie1","Zombie2"};
|
||||||
|
extCameraPosition[] = {0,1.5,-9};
|
||||||
|
|
||||||
|
canHideBodies = 0;
|
||||||
|
};
|
||||||
|
class pz_policeman: PZombie_VB
|
||||||
|
{
|
||||||
|
model = "\ca\characters2\civil\Policeman\Policeman";
|
||||||
|
class Wounds
|
||||||
|
{
|
||||||
|
tex[] = {};
|
||||||
|
mat[] = {"ca\characters2\civil\policeman\data\policeman.rvmat","ca\characters2\civil\policeman\data\w1_policeman.rvmat","ca\characters2\civil\policeman\data\w2_policeman.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_wounds.rvmat"};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class pz_suit1: PZombie_VB
|
||||||
|
{
|
||||||
|
model = "\ca\characters2\civil\Functionary\Functionary";
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\ca\characters2\civil\functionary\data\functionary_co.paa"};
|
||||||
|
class Wounds
|
||||||
|
{
|
||||||
|
tex[] = {};
|
||||||
|
mat[] = {"ca\characters2\civil\Functionary\data\Functionary.rvmat","ca\characters2\civil\Functionary\data\W1_Functionary.rvmat","ca\characters2\civil\Functionary\data\W2_Functionary.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class pz_suit2: pz_suit1
|
||||||
|
{
|
||||||
|
hiddenSelectionsTextures[] = {"\ca\characters2\civil\functionary\data\functionary2_co.paa"};
|
||||||
|
};
|
||||||
|
class pz_worker1: PZombie_VB
|
||||||
|
{
|
||||||
|
model = "\Ca\characters_E\Overall\Overall";
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
class Wounds
|
||||||
|
{
|
||||||
|
tex[] = {};
|
||||||
|
mat[] = {"Ca\characters_E\Overall\Data\Overall.rvmat","Ca\characters_E\Overall\Data\W1_Overall.rvmat","Ca\characters_E\Overall\Data\W2_Overall.rvmat"};
|
||||||
|
};
|
||||||
|
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_4_co.paa"};
|
||||||
|
};
|
||||||
|
class pz_worker2: pz_worker1
|
||||||
|
{
|
||||||
|
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_3_co.paa"};
|
||||||
|
};
|
||||||
|
class pz_worker3: pz_worker1
|
||||||
|
{
|
||||||
|
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_2_co.paa"};
|
||||||
|
};
|
||||||
|
|
||||||
|
class pz_doctor: PZombie_VB
|
||||||
|
{
|
||||||
|
model = "\ca\characters2\civil\Doctor\Doctor";
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\dayz\textures\clothes\doctor_co.paa"};
|
||||||
|
class Wounds
|
||||||
|
{
|
||||||
|
tex[] = {};
|
||||||
|
mat[] = {"ca\characters2\civil\doctor\data\doctor.rvmat","ca\characters2\civil\doctor\data\W1_doctor.rvmat","ca\characters2\civil\doctor\data\W2_doctor.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class pz_teacher: pz_doctor
|
||||||
|
{
|
||||||
|
hiddenSelectionsTextures[] = {"\dayz\textures\clothes\teacher_co.paa"};
|
||||||
|
};
|
||||||
|
class pz_hunter: PZombie_VB
|
||||||
|
{
|
||||||
|
model = "\ca\characters2\civil\Woodlander\Woodlander";
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
class Wounds
|
||||||
|
{
|
||||||
|
tex[] = {};
|
||||||
|
mat[] = {"ca\characters2\civil\Woodlander\data\Woodlander.rvmat","ca\characters2\civil\Woodlander\data\W1_Woodlander.rvmat","ca\characters2\civil\Woodlander\data\W2_Woodlander.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class pz_villager1: PZombie_VB
|
||||||
|
{
|
||||||
|
model = "\ca\characters2\civil\Villager\Villager";
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_co.paa"};
|
||||||
|
class Wounds
|
||||||
|
{
|
||||||
|
tex[] = {};
|
||||||
|
mat[] = {"ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters2\Civil\Villager\Data\villager.RVmat","ca\characters2\Civil\Villager\Data\villager_w1.RVmat","ca\characters2\Civil\Villager\Data\villager_w2.RVmat"};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class pz_villager2: pz_villager1
|
||||||
|
{
|
||||||
|
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v2_co.paa"};
|
||||||
|
};
|
||||||
|
class pz_villager3: pz_villager1
|
||||||
|
{
|
||||||
|
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v3_co.paa"};
|
||||||
|
};
|
||||||
|
class pz_priest: PZombie_VB
|
||||||
|
{
|
||||||
|
model = "\ca\characters2\civil\Priest\Priest";
|
||||||
|
class Wounds
|
||||||
|
{
|
||||||
|
tex[] = {};
|
||||||
|
mat[] = {"ca\characters2\civil\priest\data\priest.rvmat","ca\characters2\civil\priest\data\W1_priest.rvmat","ca\characters2\civil\priest\data\W2_priest.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"};
|
||||||
|
};
|
||||||
|
};
|
||||||
108
SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp
Normal file
108
SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp
Normal file
@@ -0,0 +1,108 @@
|
|||||||
|
class Citizen1;
|
||||||
|
class zZombie_Base : Citizen1 {
|
||||||
|
scope = public;
|
||||||
|
glassesEnabled = 0;
|
||||||
|
vehicleClass = "Zombie";
|
||||||
|
displayName = "Zombie";
|
||||||
|
fsmDanger = "";
|
||||||
|
fsmFormation = "";
|
||||||
|
zombieLoot = "civilian";
|
||||||
|
moves = "CfgMovesZombie";
|
||||||
|
isMan = false;
|
||||||
|
weapons[] = {};
|
||||||
|
magazines[] = {};
|
||||||
|
sensitivity = 4; // sensor sensitivity
|
||||||
|
sensitivityEar = 2;
|
||||||
|
identityTypes[] = {"zombie1", "zombie2"};
|
||||||
|
class TalkTopics {};
|
||||||
|
languages[] = {};
|
||||||
|
|
||||||
|
class Eventhandlers {
|
||||||
|
init = "_this call zombie_initialize;";
|
||||||
|
local = "if(_this select 1) then {[(position (_this select 0)),(_this select 0),true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm'};";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitPoints {
|
||||||
|
class HitHead {
|
||||||
|
armor = 0.3;
|
||||||
|
material = -1;
|
||||||
|
name = "head_hit";
|
||||||
|
passThrough = true;
|
||||||
|
memoryPoint = "pilot";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitBody : HitHead {
|
||||||
|
armor = 2;
|
||||||
|
name = "body";
|
||||||
|
memoryPoint = "aimPoint";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitSpine : HitHead {
|
||||||
|
armor = 2;
|
||||||
|
name = "Spine2";
|
||||||
|
memoryPoint = "aimPoint";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitHands : HitHead {
|
||||||
|
armor = 0.5;
|
||||||
|
material = -1;
|
||||||
|
name = "hands";
|
||||||
|
passThrough = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLArm : HitHands {
|
||||||
|
name = "LeftArm";
|
||||||
|
memoryPoint = "lelbow";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitRArm : HitHands {
|
||||||
|
name = "RightArm";
|
||||||
|
memoryPoint = "relbow";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLForeArm : HitHands {
|
||||||
|
name = "LeftForeArm";
|
||||||
|
memoryPoint = "lwrist";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitRForeArm : HitHands {
|
||||||
|
name = "RightForeArm";
|
||||||
|
memoryPoint = "rwrist";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLHand : HitHands {
|
||||||
|
name = "LeftHand";
|
||||||
|
memoryPoint = "LeftHandMiddle1";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitRHand : HitHands {
|
||||||
|
name = "RightHand";
|
||||||
|
memoryPoint = "RightHandMiddle1";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLegs : HitHands {
|
||||||
|
name = "legs";
|
||||||
|
memoryPoint = "pelvis";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLLeg : HitHands {
|
||||||
|
name = "LeftLeg";
|
||||||
|
memoryPoint = "lknee";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitLLegUp : HitHands {
|
||||||
|
name = "LeftUpLeg";
|
||||||
|
memoryPoint = "lfemur";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitRLeg : HitHands {
|
||||||
|
name = "RightLeg";
|
||||||
|
memoryPoint = "rknee";
|
||||||
|
};
|
||||||
|
|
||||||
|
class HitRLegUp : HitHands {
|
||||||
|
name = "RightUpLeg";
|
||||||
|
memoryPoint = "rfemur";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
58
SQF/dayz_code/Configs/CfgWeapons.hpp
Normal file
58
SQF/dayz_code/Configs/CfgWeapons.hpp
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
class CfgWeapons {
|
||||||
|
|
||||||
|
class Pecheneg;
|
||||||
|
class Pecheneg_DZ: Pecheneg
|
||||||
|
{
|
||||||
|
type = "1";
|
||||||
|
};
|
||||||
|
|
||||||
|
class Default {
|
||||||
|
canlock = 0;
|
||||||
|
};
|
||||||
|
class ItemCore;
|
||||||
|
class Crossbow;
|
||||||
|
class Rifle;
|
||||||
|
class MeleeWeapon : Rifle {
|
||||||
|
canDrop = true;
|
||||||
|
};
|
||||||
|
class PistolCore; // External class reference
|
||||||
|
class Pistol; // External class reference
|
||||||
|
class GrenadeLauncher; // External class reference
|
||||||
|
|
||||||
|
class DMR; // External class reference
|
||||||
|
|
||||||
|
#include "CfgWeapons\Loot.hpp"
|
||||||
|
|
||||||
|
#include "CfgWeapons\Melee\MeleeMachete.hpp"
|
||||||
|
#include "CfgWeapons\Melee\ItemMachete.hpp"
|
||||||
|
#include "CfgWeapons\Melee\MeleeHatchet.hpp"
|
||||||
|
#include "CfgWeapons\Melee\ItemHatchet.hpp"
|
||||||
|
#include "CfgWeapons\Melee\MeleeCrowbar.hpp"
|
||||||
|
#include "CfgWeapons\Melee\ItemCrowbar.hpp"
|
||||||
|
#include "CfgWeapons\Melee\Crossbow.hpp"
|
||||||
|
#include "CfgWeapons\Melee\MeleeBaseBallBat.hpp"
|
||||||
|
#include "CfgWeapons\Melee\MeleeFishingPole.hpp"
|
||||||
|
// #include "CfgWeapons\Melee\MeleeBaseBallBatBarbed.hpp"
|
||||||
|
// #include "CfgWeapons\Melee\MeleeBaseBallBatNails.hpp"
|
||||||
|
|
||||||
|
#include "CfgWeapons\Item\ItemWatch.hpp"
|
||||||
|
#include "CfgWeapons\Item\ItemMap.hpp"
|
||||||
|
#include "CfgWeapons\Item\ItemMap_Debug.hpp"
|
||||||
|
#include "CfgWeapons\Item\ItemCompass.hpp"
|
||||||
|
#include "CfgWeapons\Item\Flashlight.hpp"
|
||||||
|
#include "CfgWeapons\Item\Flare.hpp"
|
||||||
|
#include "CfgWeapons\Item\ItemEtool.hpp"
|
||||||
|
#include "CfgWeapons\Item\ItemShovel.hpp"
|
||||||
|
#include "CfgWeapons\Item\ItemFishingPole.hpp"
|
||||||
|
#include "CfgWeapons\Item\ItemKeyKit.hpp"
|
||||||
|
#include "CfgWeapons\Item\ItemKeys.hpp"
|
||||||
|
|
||||||
|
//Sniper Rifel
|
||||||
|
//#include "CfgWeapons\Weapon\Sniper\AS50.hpp"
|
||||||
|
#include "CfgWeapons\Weapon\Sniper\M107.hpp"
|
||||||
|
|
||||||
|
#include "CfgWeapons\Weapon\Sniper\DMR_DZ.hpp"
|
||||||
|
// #include "CfgWeapons\Weapon\Sniper\DMR_DZ2.hpp"
|
||||||
|
// #include "CfgWeapons\Weapon\Sniper\DMR_DZ3.hpp"
|
||||||
|
#include "CfgWeapons\Weapon\Pistol\MakerovSD.hpp"
|
||||||
|
};
|
||||||
42
SQF/dayz_code/Configs/CfgWeapons/Item/Flare.hpp
Normal file
42
SQF/dayz_code/Configs/CfgWeapons/Item/Flare.hpp
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
class Flare : GrenadeLauncher {
|
||||||
|
class ThrowMuzzle;
|
||||||
|
class MolotovCocktailMuzzle : ThrowMuzzle {
|
||||||
|
displayName = "$STR_ACTION_THROW";
|
||||||
|
magazines[] = {
|
||||||
|
"TrashJackDaniels",
|
||||||
|
"ItemSodaEmpty",
|
||||||
|
"TrashTinCan",
|
||||||
|
"FoodCanGriffEmpty",
|
||||||
|
"FoodCanBadguyEmpty",
|
||||||
|
"FoodCanBoneboyEmpty",
|
||||||
|
"FoodCanCornEmpty",
|
||||||
|
"FoodCanCurgonEmpty",
|
||||||
|
"FoodCanDemonEmpty",
|
||||||
|
"FoodCanFraggleosEmpty",
|
||||||
|
"FoodCanHerpyEmpty",
|
||||||
|
"FoodCanDerpyEmpty",
|
||||||
|
"FoodCanOrlokEmpty",
|
||||||
|
"FoodCanPowellEmpty",
|
||||||
|
"FoodCanTylersEmpty",
|
||||||
|
"FoodCanUnlabeledEmpty",
|
||||||
|
"FoodCanRusUnlabeledEmpty",
|
||||||
|
"FoodCanRusPorkEmpty",
|
||||||
|
"FoodCanRusPeasEmpty",
|
||||||
|
"FoodCanRusMilkEmpty",
|
||||||
|
"FoodCanRusCornEmpty",
|
||||||
|
"FoodCanRusStewEmpty",
|
||||||
|
"ItemSodaCokeEmpty",
|
||||||
|
"ItemSodaPepsiEmpty",
|
||||||
|
"ItemSodaMdewEmpty",
|
||||||
|
"ItemSodaMtngreenEmpty",
|
||||||
|
"ItemSodaR4z0rEmpty",
|
||||||
|
"ItemSodaClaysEmpty",
|
||||||
|
"ItemSodaSmashtEmpty",
|
||||||
|
"ItemSodaDrwasteEmpty",
|
||||||
|
"ItemSodaLemonadeEmpty",
|
||||||
|
"ItemSodaLvgEmpty",
|
||||||
|
"ItemSodaMzlyEmpty",
|
||||||
|
"ItemSodaRabbitEmpty"
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
31
SQF/dayz_code/Configs/CfgWeapons/Item/Flashlight.hpp
Normal file
31
SQF/dayz_code/Configs/CfgWeapons/Item/Flashlight.hpp
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
class MeleeFlashlight : Pistol {
|
||||||
|
class ItemActions {
|
||||||
|
class Toolbelt {
|
||||||
|
text = $STR_ACTIONS_2TB;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class ItemFlashlight : ItemCore {
|
||||||
|
class ItemActions {
|
||||||
|
class Toolbelt {
|
||||||
|
text = $STR_ACTIONS_RFROMTB;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class MeleeFlashlightRed : MeleeFlashlight {
|
||||||
|
class ItemActions {
|
||||||
|
class Toolbelt {
|
||||||
|
text = $STR_ACTIONS_2TB;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class ItemFlashlightRed : ItemCore {
|
||||||
|
class ItemActions {
|
||||||
|
class Toolbelt {
|
||||||
|
text = $STR_ACTIONS_RFROMTB;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
3
SQF/dayz_code/Configs/CfgWeapons/Item/ItemCompass.hpp
Normal file
3
SQF/dayz_code/Configs/CfgWeapons/Item/ItemCompass.hpp
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
class ItemCompass: ItemCore {
|
||||||
|
model="z\addons\dayz_communityassets\models\compass.p3d";
|
||||||
|
};
|
||||||
6
SQF/dayz_code/Configs/CfgWeapons/Item/ItemEtool.hpp
Normal file
6
SQF/dayz_code/Configs/CfgWeapons/Item/ItemEtool.hpp
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
//NotWorking _DZ Remove
|
||||||
|
class ItemEtool: ItemCore {
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Etool";
|
||||||
|
descriptionShort = $STR_EQUIP_DESC_1;
|
||||||
|
};
|
||||||
24
SQF/dayz_code/Configs/CfgWeapons/Item/ItemFishingPole.hpp
Normal file
24
SQF/dayz_code/Configs/CfgWeapons/Item/ItemFishingPole.hpp
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
class ItemFishingPole: ItemCore
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
displayName="Fishing Pole";
|
||||||
|
model="\z\addons\dayz_epoch\models\fishing_rod_loot_item.p3d";
|
||||||
|
picture="\z\addons\dayz_epoch\pictures\equip_fishingpole_CA.paa";
|
||||||
|
descriptionShort="Fishing Pole: This carbon fiber rod may be old but, she still works like a charm.";
|
||||||
|
class ItemActions
|
||||||
|
{
|
||||||
|
class Toolbelt
|
||||||
|
{
|
||||||
|
text="Remove from Toolbelt";
|
||||||
|
script="spawn player_addToolbelt;";
|
||||||
|
use[]=
|
||||||
|
{
|
||||||
|
"ItemFishingPole"
|
||||||
|
};
|
||||||
|
output[]=
|
||||||
|
{
|
||||||
|
"MeleeFishingPole"
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
7
SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeyKit.hpp
Normal file
7
SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeyKit.hpp
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
class ItemKeyKit: ItemCore {
|
||||||
|
scope = 2;
|
||||||
|
displayname = "Keymakers kit";
|
||||||
|
model="\z\addons\dayz_epoch\models\keykit.p3d";
|
||||||
|
descriptionShort="Kit including the tools required to smelt, mold and shape keys.";
|
||||||
|
picture="\z\addons\dayz_epoch\pictures\equip_keykit_ca.paa";
|
||||||
|
};
|
||||||
50044
SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeys.hpp
Normal file
50044
SQF/dayz_code/Configs/CfgWeapons/Item/ItemKeys.hpp
Normal file
File diff suppressed because it is too large
Load Diff
3
SQF/dayz_code/Configs/CfgWeapons/Item/ItemMap.hpp
Normal file
3
SQF/dayz_code/Configs/CfgWeapons/Item/ItemMap.hpp
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
class ItemMap: ItemCore {
|
||||||
|
model="z\addons\dayz_communityassets\models\map.p3d";
|
||||||
|
};
|
||||||
11
SQF/dayz_code/Configs/CfgWeapons/Item/ItemMap_Debug.hpp
Normal file
11
SQF/dayz_code/Configs/CfgWeapons/Item/ItemMap_Debug.hpp
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
class ItemMap_Debug: ItemCore {
|
||||||
|
descriptionshort = "Debug Map - Admin use only";
|
||||||
|
displayname = "Map";
|
||||||
|
picture = "\ca\ui\data\gear_picture_map_ca.paa";
|
||||||
|
scope = 2;
|
||||||
|
simulation = "ItemMap";
|
||||||
|
class Library {
|
||||||
|
libtextdesc = "Debug Map - Admin use only";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
8
SQF/dayz_code/Configs/CfgWeapons/Item/ItemShovel.hpp
Normal file
8
SQF/dayz_code/Configs/CfgWeapons/Item/ItemShovel.hpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
class ItemShovel: ItemCore
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
displayName="Shovel";
|
||||||
|
model="\z\addons\dayz_communityassets\models\shovel.p3d";
|
||||||
|
picture="\z\addons\dayz_communityassets\pictures\equip_shovel_ca.paa";
|
||||||
|
descriptionShort="Shovel";
|
||||||
|
};
|
||||||
3
SQF/dayz_code/Configs/CfgWeapons/Item/ItemWatch.hpp
Normal file
3
SQF/dayz_code/Configs/CfgWeapons/Item/ItemWatch.hpp
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
class ItemWatch: ItemCore {
|
||||||
|
model="z\addons\dayz_communityassets\models\watch.p3d";
|
||||||
|
};
|
||||||
15
SQF/dayz_code/Configs/CfgWeapons/Loot.hpp
Normal file
15
SQF/dayz_code/Configs/CfgWeapons/Loot.hpp
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
class Loot: Default
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
value = 0;
|
||||||
|
type = 0;
|
||||||
|
displayName = "Use";
|
||||||
|
canDrop = 0;
|
||||||
|
muzzles[] = {"this"};
|
||||||
|
magazines[] = {"FoodBioMeat","ItemZombieParts","ItemBandage","ItemHeatPack","PartWoodPile","PartFueltank","PartWheel","PartGeneric","PartEngine","PartVRotor","PartGlass","ItemWaterbottle","ItemWaterbottleUnfilled","ItemEpinephrine","ItemGoldBar","ItemSilverBar","ItemCopperBar","ItemMorphine","ItemBloodbag","ItemAntibiotic","ItemPainkiller","ItemJerrycan","ItemOilBarrel","ItemGenerator","ItemTent","ItemSandbag","ItemTankTrap","ItemWire","FoodSteakRaw","TrashTinCan","ItemSodaCoke","ItemSodaPepsi","ItemSodaMdew","ItemSodaMdew","FoodEdible","FoodSteakCooked","FoodCanBakedBeans","FoodCanSardines","FoodCanFrankBeans","FoodCanPasta"};
|
||||||
|
modes[] = {"this"};
|
||||||
|
useAction = 0;
|
||||||
|
useActionTitle = "";
|
||||||
|
enableAttack = 0;
|
||||||
|
showToPlayer = 0;
|
||||||
|
};
|
||||||
6
SQF/dayz_code/Configs/CfgWeapons/Melee/Crossbow.hpp
Normal file
6
SQF/dayz_code/Configs/CfgWeapons/Melee/Crossbow.hpp
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
class Crossbow_DZ : Crossbow {
|
||||||
|
magazines[] =
|
||||||
|
{
|
||||||
|
"WoodenArrow"
|
||||||
|
};
|
||||||
|
};
|
||||||
24
SQF/dayz_code/Configs/CfgWeapons/Melee/ItemCrowbar.hpp
Normal file
24
SQF/dayz_code/Configs/CfgWeapons/Melee/ItemCrowbar.hpp
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
class ItemCrowbar: ItemCore
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
displayName=$STR_EQUIP_NAME_CROWBAR;
|
||||||
|
model="\dayz_equip\models\crowbar.p3d";
|
||||||
|
picture="\z\addons\dayz_communityassets\pictures\equip_crowbar_CA.paa";
|
||||||
|
descriptionShort=$STR_EQUIP_DESC_CROWBAR;
|
||||||
|
class ItemActions
|
||||||
|
{
|
||||||
|
class Toolbelt
|
||||||
|
{
|
||||||
|
text=$STR_ACTIONS_RFROMTB;
|
||||||
|
script="spawn player_addToolbelt;";
|
||||||
|
use[]=
|
||||||
|
{
|
||||||
|
"ItemCrowbar"
|
||||||
|
};
|
||||||
|
output[]=
|
||||||
|
{
|
||||||
|
"MeleeCrowbar"
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
10
SQF/dayz_code/Configs/CfgWeapons/Melee/ItemHatchet.hpp
Normal file
10
SQF/dayz_code/Configs/CfgWeapons/Melee/ItemHatchet.hpp
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
class ItemHatchet : ItemCore {
|
||||||
|
displayName = $STR_EQUIP_NAME_HATCHET;
|
||||||
|
descriptionShort = $STR_EQUIP_DESC_HATCHET;
|
||||||
|
|
||||||
|
class ItemActions {
|
||||||
|
class Toolbelt {
|
||||||
|
text = $STR_ACTIONS_RFROMTB;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
25
SQF/dayz_code/Configs/CfgWeapons/Melee/ItemMachete.hpp
Normal file
25
SQF/dayz_code/Configs/CfgWeapons/Melee/ItemMachete.hpp
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
class ItemMachete: ItemCore
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
displayName="$STR_EQUIP_NAME_MACHETE";
|
||||||
|
model="\z\addons\dayz_communityassets\models\machete.p3d";
|
||||||
|
picture="\z\addons\dayz_communityassets\pictures\equip_machete_CA.paa";
|
||||||
|
descriptionShort="$STR_EQUIP_DESC_MACHETE";
|
||||||
|
class ItemActions
|
||||||
|
{
|
||||||
|
class Toolbelt
|
||||||
|
{
|
||||||
|
text=$STR_ACTIONS_RFROMTB;
|
||||||
|
script="spawn player_addToolbelt;";
|
||||||
|
use[]=
|
||||||
|
{
|
||||||
|
"ItemMachete"
|
||||||
|
};
|
||||||
|
output[]=
|
||||||
|
{
|
||||||
|
"MeleeMachete"
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
25
SQF/dayz_code/Configs/CfgWeapons/Melee/MeleeBaseBallBat.hpp
Normal file
25
SQF/dayz_code/Configs/CfgWeapons/Melee/MeleeBaseBallBat.hpp
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
class MeleeBaseBallBat: MeleeWeapon
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
melee= "true";
|
||||||
|
autoreload=1;
|
||||||
|
magazineReloadTime=0;
|
||||||
|
model="\z\addons\dayz_communityassets\models\baseball_bat_weaponized.p3d";
|
||||||
|
picture="\z\addons\dayz_communityassets\pictures\equip_baseball_bat_ca.paa";
|
||||||
|
displayName="$STR_EQUIP_NAME_BASEBALLBAT";
|
||||||
|
droppeditem= "MeleeBaseBallBat";
|
||||||
|
magazines[]=
|
||||||
|
{
|
||||||
|
"Bat_Swing"
|
||||||
|
};
|
||||||
|
handAnim[]=
|
||||||
|
{
|
||||||
|
"OFP2_ManSkeleton",
|
||||||
|
"\dayz_weapons\anim\melee_hatchet_holding.rtm"
|
||||||
|
};
|
||||||
|
class Library
|
||||||
|
{
|
||||||
|
libTextDesc="$STR_EQUIP_DESC_BASEBALLBAT";
|
||||||
|
};
|
||||||
|
descriptionShort="$STR_EQUIP_DESC_BASEBALLBAT";
|
||||||
|
};
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
class MeleeBaseBallBatBarbed: MeleeWeapon
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
melee= "true";
|
||||||
|
autoreload=1;
|
||||||
|
magazineReloadTime=0;
|
||||||
|
model="\z\addons\dayz_communityassets\models\baseball_bat_barbed_weaponized.p3d";
|
||||||
|
picture="\z\addons\dayz_communityassets\pictures\equip_baseball_bat_barbed_ca.paa";
|
||||||
|
displayName="$STR_EQUIP_NAME_BASEBALLBATBARBED";
|
||||||
|
droppeditem= "MeleeBaseBallBatBarbed";
|
||||||
|
magazines[]=
|
||||||
|
{
|
||||||
|
"BatBarbed_Swing"
|
||||||
|
};
|
||||||
|
handAnim[]=
|
||||||
|
{
|
||||||
|
"OFP2_ManSkeleton",
|
||||||
|
"\dayz_weapons\anim\melee_hatchet_holding.rtm"
|
||||||
|
};
|
||||||
|
class Library
|
||||||
|
{
|
||||||
|
libTextDesc="$STR_EQUIP_DESC_BASEBALLBATBARBED";
|
||||||
|
};
|
||||||
|
descriptionShort="$STR_EQUIP_DESC_BASEBALLBATBARBED";
|
||||||
|
};
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
class MeleeBaseBallBatNails : MeleeWeapon
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
melee= "true";
|
||||||
|
autoreload=1;
|
||||||
|
magazineReloadTime=0;
|
||||||
|
model="\z\addons\dayz_communityassets\models\baseball_bat_nails_weaponized.p3d";
|
||||||
|
picture="\z\addons\dayz_communityassets\pictures\equip_baseball_bat_nails_ca.paa";
|
||||||
|
displayName="$STR_EQUIP_NAME_BASEBALLBATNAILS";
|
||||||
|
droppeditem= "MeleeBaseBallBatNails";
|
||||||
|
magazines[]=
|
||||||
|
{
|
||||||
|
"BatNails_Swing"
|
||||||
|
};
|
||||||
|
handAnim[]=
|
||||||
|
{
|
||||||
|
"OFP2_ManSkeleton",
|
||||||
|
"\dayz_weapons\anim\melee_hatchet_holding.rtm"
|
||||||
|
};
|
||||||
|
class Library
|
||||||
|
{
|
||||||
|
libTextDesc="$STR_EQUIP_DESC_BASEBALLBATNAILS";
|
||||||
|
};
|
||||||
|
descriptionShort="$STR_EQUIP_DESC_BASEBALLBATNAILS";
|
||||||
|
};
|
||||||
51
SQF/dayz_code/Configs/CfgWeapons/Melee/MeleeCrowbar.hpp
Normal file
51
SQF/dayz_code/Configs/CfgWeapons/Melee/MeleeCrowbar.hpp
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
class MeleeCrowbar: MeleeWeapon
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
melee= "true";
|
||||||
|
autoreload=1;
|
||||||
|
magazineReloadTime=0;
|
||||||
|
model="\dayz_weapons\models\crowbar_weaponized";
|
||||||
|
picture="\dayz_weapons\textures\equip_crowbar_CA.paa";
|
||||||
|
displayName=$STR_EQUIP_NAME_CROWBAR;
|
||||||
|
droppeditem= "ItemCrowbar";
|
||||||
|
magazines[]=
|
||||||
|
{
|
||||||
|
"Crowbar_Swing"
|
||||||
|
};
|
||||||
|
handAnim[]=
|
||||||
|
{
|
||||||
|
"OFP2_ManSkeleton",
|
||||||
|
"\dayz_weapons\anim\melee_hatchet_holding.rtm"
|
||||||
|
};
|
||||||
|
class ItemActions
|
||||||
|
{
|
||||||
|
class Toolbelt
|
||||||
|
{
|
||||||
|
text=$STR_ACTIONS_2TB;
|
||||||
|
script="spawn player_addToolbelt;";
|
||||||
|
use[]=
|
||||||
|
{
|
||||||
|
"MeleeCrowbar"
|
||||||
|
};
|
||||||
|
output[]=
|
||||||
|
{
|
||||||
|
"ItemCrowbar"
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class Drop
|
||||||
|
{
|
||||||
|
text=$STR_ACTIONS_DROP;
|
||||||
|
script="spawn player_dropWeapon;";
|
||||||
|
use[]=
|
||||||
|
{
|
||||||
|
"Crowbar_Swing"
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Library
|
||||||
|
{
|
||||||
|
libTextDesc=$STR_EQUIP_DESC_CROWBAR;
|
||||||
|
};
|
||||||
|
descriptionShort=$STR_EQUIP_DESC_CROWBAR;
|
||||||
|
};
|
||||||
39
SQF/dayz_code/Configs/CfgWeapons/Melee/MeleeFishingPole.hpp
Normal file
39
SQF/dayz_code/Configs/CfgWeapons/Melee/MeleeFishingPole.hpp
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
class MeleeFishingPole: MeleeWeapon
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
autoreload=1;
|
||||||
|
magazineReloadTime=0;
|
||||||
|
model="\z\addons\dayz_epoch\models\fishing_rod_weaponized.p3d";
|
||||||
|
picture="\z\addons\dayz_epoch\pictures\equip_fishingpole_CA.paa";
|
||||||
|
displayName="Fishing Pole";
|
||||||
|
magazines[]=
|
||||||
|
{
|
||||||
|
"Fishing_Swing"
|
||||||
|
};
|
||||||
|
class ItemActions
|
||||||
|
{
|
||||||
|
class Use
|
||||||
|
{
|
||||||
|
text="Cast Fishing Pole";
|
||||||
|
script="spawn DZE_player_goFishing;";
|
||||||
|
};
|
||||||
|
class Toolbelt
|
||||||
|
{
|
||||||
|
text="Add to Toolbelt";
|
||||||
|
script="spawn player_addToolbelt;";
|
||||||
|
use[]=
|
||||||
|
{
|
||||||
|
"MeleeFishingPole"
|
||||||
|
};
|
||||||
|
output[]=
|
||||||
|
{
|
||||||
|
"ItemFishingPole"
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Library
|
||||||
|
{
|
||||||
|
libTextDesc="";
|
||||||
|
};
|
||||||
|
descriptionShort="Fishing Pole: This carbon fiber rod may be old but, she still works like a charm.";
|
||||||
|
};
|
||||||
57
SQF/dayz_code/Configs/CfgWeapons/Melee/MeleeHatchet.hpp
Normal file
57
SQF/dayz_code/Configs/CfgWeapons/Melee/MeleeHatchet.hpp
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
class MeleeHatchet: MeleeWeapon
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
melee= "true";
|
||||||
|
autoreload=1;
|
||||||
|
magazineReloadTime=0;
|
||||||
|
model="\dayz_weapons\models\Hatchet_weaponized";
|
||||||
|
picture="\dayz_equip\textures\equip_hatchet_CA.paa";
|
||||||
|
displayName=$STR_EQUIP_NAME_HATCHET;
|
||||||
|
droppeditem= "ItemHatchet";
|
||||||
|
magazines[]=
|
||||||
|
{
|
||||||
|
"Hatchet_Swing"
|
||||||
|
};
|
||||||
|
handAnim[]=
|
||||||
|
{
|
||||||
|
"OFP2_ManSkeleton",
|
||||||
|
"\dayz_weapons\anim\melee_hatchet_holding.rtm"
|
||||||
|
};
|
||||||
|
class ItemActions
|
||||||
|
{
|
||||||
|
class Use
|
||||||
|
{
|
||||||
|
text="$STR_ACTIONS_CHOPWOOD";
|
||||||
|
script="spawn player_chopWood;";
|
||||||
|
};
|
||||||
|
class Toolbelt
|
||||||
|
{
|
||||||
|
text=$STR_ACTIONS_2TB;
|
||||||
|
script="spawn player_addToolbelt;";
|
||||||
|
use[]=
|
||||||
|
{
|
||||||
|
"MeleeHatchet"
|
||||||
|
};
|
||||||
|
output[]=
|
||||||
|
{
|
||||||
|
"ItemHatchet"
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class Drop
|
||||||
|
{
|
||||||
|
text=$STR_ACTIONS_DROP;
|
||||||
|
script="spawn player_dropWeapon;";
|
||||||
|
use[]=
|
||||||
|
{
|
||||||
|
"Hatchet_Swing"
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
class Library
|
||||||
|
{
|
||||||
|
libTextDesc=$STR_EQUIP_DESC_HATCHET;
|
||||||
|
};
|
||||||
|
descriptionShort=$STR_EQUIP_DESC_HATCHET;
|
||||||
|
};
|
||||||
39
SQF/dayz_code/Configs/CfgWeapons/Melee/MeleeMachete.hpp
Normal file
39
SQF/dayz_code/Configs/CfgWeapons/Melee/MeleeMachete.hpp
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
class MeleeMachete: MeleeWeapon
|
||||||
|
{
|
||||||
|
scope=2;
|
||||||
|
melee= "true";
|
||||||
|
autoreload=1;
|
||||||
|
magazineReloadTime=0;
|
||||||
|
model="\z\addons\dayz_communityassets\models\machete_weaponized.p3d";
|
||||||
|
picture="\z\addons\dayz_communityassets\pictures\equip_machete_CA.paa";
|
||||||
|
displayName="$STR_EQUIP_NAME_MACHETE";
|
||||||
|
droppeditem= "MeleeMachete";
|
||||||
|
magazines[]=
|
||||||
|
{
|
||||||
|
"Machete_Swing"
|
||||||
|
};
|
||||||
|
handAnim[]=
|
||||||
|
{
|
||||||
|
"OFP2_ManSkeleton",
|
||||||
|
"\dayz_weapons\anim\melee_hatchet_holding.rtm"
|
||||||
|
};
|
||||||
|
class ItemActions
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
class Drop
|
||||||
|
{
|
||||||
|
text=$STR_ACTIONS_DROP;
|
||||||
|
script="spawn player_dropWeapon;";
|
||||||
|
use[]=
|
||||||
|
{
|
||||||
|
"Machete_Swing"
|
||||||
|
};
|
||||||
|
};
|
||||||
|
*/
|
||||||
|
};
|
||||||
|
class Library
|
||||||
|
{
|
||||||
|
libTextDesc="$STR_EQUIP_DESC_MACHETE";
|
||||||
|
};
|
||||||
|
descriptionShort="$STR_EQUIP_DESC_MACHETE";
|
||||||
|
};
|
||||||
19
SQF/dayz_code/Configs/CfgWeapons/Weapon/Pistol/MakerovSD.hpp
Normal file
19
SQF/dayz_code/Configs/CfgWeapons/Weapon/Pistol/MakerovSD.hpp
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
class Makarov;
|
||||||
|
class MakarovSD : Makarov {
|
||||||
|
fireLightDuration = 0;
|
||||||
|
fireLightIntensity = 0;
|
||||||
|
picture = "\CA\weapons\data\equip\w_makarovSD_ca.paa";
|
||||||
|
begin1[] = {"ca\sounds\weapons\pistols\makarovSD_single1", 0.316228, 1, 200};
|
||||||
|
soundBegin[] = {"begin1", 1};
|
||||||
|
reloadMagazineSound[] = {"\ca\Weapons\Data\Sound\pistol_reload", 0.0316228, 1, 20};
|
||||||
|
minRange = 0;
|
||||||
|
minRangeProbab = 0.1;
|
||||||
|
midRange = 15;
|
||||||
|
midRangeProbab = 0.3;
|
||||||
|
maxRange = 20;
|
||||||
|
maxRangeProbab = 0.04;
|
||||||
|
descriptionShort = "Silenced semi-automatic pistol <br/>Caliber: 9x18mm";
|
||||||
|
model = "ca\weapons_E\makarov\makarov_silenced";
|
||||||
|
displayName = "Makarov SD";
|
||||||
|
magazines[] = {"8Rnd_9x18_MakarovSD","8Rnd_9x18_Makarov"};
|
||||||
|
};
|
||||||
9
SQF/dayz_code/Configs/CfgWeapons/Weapon/Sniper/AS50.hpp
Normal file
9
SQF/dayz_code/Configs/CfgWeapons/Weapon/Sniper/AS50.hpp
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
/*
|
||||||
|
class BAF_AS50_scoped : BAF_AS50_scoped {
|
||||||
|
displayname = "AS50_DZ";
|
||||||
|
type = "1";
|
||||||
|
canlock = 0;
|
||||||
|
//cursor = "RifleCursor";
|
||||||
|
//cursoraim = "Foresight";
|
||||||
|
};
|
||||||
|
*/
|
||||||
19
SQF/dayz_code/Configs/CfgWeapons/Weapon/Sniper/DMR_DZ.hpp
Normal file
19
SQF/dayz_code/Configs/CfgWeapons/Weapon/Sniper/DMR_DZ.hpp
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
class DMR_DZ : DMR {
|
||||||
|
model = "\ca\weapons\DMR\us_dmr";
|
||||||
|
picture = "\ca\weapons\data\equip\W_US_DMR_CA.paa";
|
||||||
|
UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa";
|
||||||
|
modelOptics = "\ca\Weapons\2Dscope_MilDot_10";
|
||||||
|
opticsFlare = 1;
|
||||||
|
opticsDisablePeripherialVision = 1;
|
||||||
|
opticsZoomInit = 0.0711;
|
||||||
|
opticsZoomMin = 0.0249;
|
||||||
|
distanceZoomMin = 400;
|
||||||
|
opticsZoomMax = 0.0711;
|
||||||
|
distanceZoomMax = 120;
|
||||||
|
dexterity = 1.55;
|
||||||
|
magazines[] = {"20Rnd_762x51_DMR"};
|
||||||
|
reloadTime = 2;
|
||||||
|
backgroundReload = 1;
|
||||||
|
handAnim[] = {"OFP2_ManSkeleton", "\Ca\weapons\data\Anim\M24.rtm"};
|
||||||
|
modes[] = {"Single"};
|
||||||
|
};
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
class DMR_DZ2 : DMR_DZ {
|
||||||
|
model = "\z\addons\dayz_communityassets\weapons\Sniper\DMR_DZ2\us_dmr";
|
||||||
|
//picture = "\ca\weapons\data\equip\W_US_DMR_CA.paa"; TODO
|
||||||
|
//UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa"; TODO
|
||||||
|
};
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
class DMR_DZ3 : DMR_DZ {
|
||||||
|
model = "\z\addons\dayz_communityassets\weapons\Sniper\DMR_DZ3\us_dmr";
|
||||||
|
//picture = "\ca\weapons\data\equip\W_US_DMR_CA.paa"; TODO
|
||||||
|
//UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa"; TODO
|
||||||
|
};
|
||||||
49
SQF/dayz_code/Configs/CfgWeapons/Weapon/Sniper/M107.hpp
Normal file
49
SQF/dayz_code/Configs/CfgWeapons/Weapon/Sniper/M107.hpp
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
class m107: Rifle
|
||||||
|
{
|
||||||
|
displayname = "M107";
|
||||||
|
type = "1";
|
||||||
|
canlock = 0;
|
||||||
|
cursor = "RifleCursor";
|
||||||
|
cursoraim = "Foresight";
|
||||||
|
};
|
||||||
|
|
||||||
|
class m107_DZ: m107
|
||||||
|
{
|
||||||
|
displayname = "M107_DZ";
|
||||||
|
type = "1";
|
||||||
|
canlock = 0;
|
||||||
|
cursor = "";
|
||||||
|
cursoraim = "Foresight";
|
||||||
|
dexterity = "(0.5 + 3.75/(12.9 + 0.001) + -3/10)";
|
||||||
|
maxrange = 1800;
|
||||||
|
maxrangeprobab = 0.1;
|
||||||
|
mfact = 1;
|
||||||
|
mfmax = 0;
|
||||||
|
midrange = 500;
|
||||||
|
midrangeprobab = 0.8;
|
||||||
|
minrange = 1;
|
||||||
|
minrangeprobab = 0.4;
|
||||||
|
opticszoominit = 0.0553;
|
||||||
|
opticszoommax = 0.05246;
|
||||||
|
opticszoommin = 0.020984;
|
||||||
|
reloadtime = 0.5;
|
||||||
|
class OpticsModes {
|
||||||
|
class StepScope {
|
||||||
|
cameradir = "";
|
||||||
|
discretedistance[] = {};
|
||||||
|
discretedistanceinitindex = 0;
|
||||||
|
distancezoommax = 500;
|
||||||
|
distancezoommin = 500;
|
||||||
|
memorypointcamera = "konec hlavne";
|
||||||
|
opticsdisableperipherialvision = 1;
|
||||||
|
opticsflare = 1;
|
||||||
|
opticsid = 1;
|
||||||
|
opticsppeffects[] = {"OpticsCHAbera1", "OpticsBlur1"};
|
||||||
|
opticszoominit = 0.05246;
|
||||||
|
opticszoommax = 0.05246;
|
||||||
|
opticszoommin = 0.020984;
|
||||||
|
usemodeloptics = 1;
|
||||||
|
visionmode[] = {"Normal"};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
@@ -1,501 +1,9 @@
|
|||||||
class CfgVehicles {
|
class CfgVehicles {
|
||||||
class Citizen1; // External class reference
|
|
||||||
class zZombie_Base : Citizen1 {
|
|
||||||
scope = public;
|
|
||||||
glassesEnabled = 0;
|
|
||||||
vehicleClass = "Zombie";
|
|
||||||
displayName = "Zombie";
|
|
||||||
fsmDanger = "";
|
|
||||||
fsmFormation = "";
|
|
||||||
zombieLoot = "civilian";
|
|
||||||
moves = "CfgMovesZombie";
|
|
||||||
isMan = false;
|
|
||||||
weapons[] = {};
|
|
||||||
magazines[] = {};
|
|
||||||
sensitivity = 4; // sensor sensitivity
|
|
||||||
sensitivityEar = 2;
|
|
||||||
identityTypes[] = {"zombie1", "zombie2"};
|
|
||||||
class TalkTopics {};
|
|
||||||
languages[] = {};
|
|
||||||
|
|
||||||
class Eventhandlers {
|
|
||||||
init = "_this call zombie_initialize;";
|
|
||||||
local = "if(_this select 1) then {[(position (_this select 0)),(_this select 0),true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm'};";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitPoints {
|
|
||||||
class HitHead {
|
|
||||||
armor = 0.3;
|
|
||||||
material = -1;
|
|
||||||
name = "head_hit";
|
|
||||||
passThrough = true;
|
|
||||||
memoryPoint = "pilot";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitBody : HitHead {
|
|
||||||
armor = 2;
|
|
||||||
name = "body";
|
|
||||||
memoryPoint = "aimPoint";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitSpine : HitHead {
|
|
||||||
armor = 2;
|
|
||||||
name = "Spine2";
|
|
||||||
memoryPoint = "aimPoint";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitHands : HitHead {
|
|
||||||
armor = 0.5;
|
|
||||||
material = -1;
|
|
||||||
name = "hands";
|
|
||||||
passThrough = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitLArm : HitHands {
|
|
||||||
name = "LeftArm";
|
|
||||||
memoryPoint = "lelbow";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitRArm : HitHands {
|
|
||||||
name = "RightArm";
|
|
||||||
memoryPoint = "relbow";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitLForeArm : HitHands {
|
|
||||||
name = "LeftForeArm";
|
|
||||||
memoryPoint = "lwrist";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitRForeArm : HitHands {
|
|
||||||
name = "RightForeArm";
|
|
||||||
memoryPoint = "rwrist";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitLHand : HitHands {
|
|
||||||
name = "LeftHand";
|
|
||||||
memoryPoint = "LeftHandMiddle1";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitRHand : HitHands {
|
|
||||||
name = "RightHand";
|
|
||||||
memoryPoint = "RightHandMiddle1";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitLegs : HitHands {
|
|
||||||
name = "legs";
|
|
||||||
memoryPoint = "pelvis";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitLLeg : HitHands {
|
|
||||||
name = "LeftLeg";
|
|
||||||
memoryPoint = "lknee";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitLLegUp : HitHands {
|
|
||||||
name = "LeftUpLeg";
|
|
||||||
memoryPoint = "lfemur";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitRLeg : HitHands {
|
|
||||||
name = "RightLeg";
|
|
||||||
memoryPoint = "rknee";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitRLegUp : HitHands {
|
|
||||||
name = "RightUpLeg";
|
|
||||||
memoryPoint = "rfemur";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// female changes
|
|
||||||
class Soldier_Bodyguard_M4_PMC;
|
|
||||||
class SurvivorW2_DZ: Soldier_Bodyguard_M4_PMC
|
|
||||||
{
|
|
||||||
displayName = "$STR_CHAR_1";
|
|
||||||
side = 1;
|
|
||||||
weapons[] = {"Throw","Put"};
|
|
||||||
model = "\dayz\characters\annie_original";
|
|
||||||
magazines[] = {};
|
|
||||||
respawnWeapons[] = {"Throw","Put"};
|
|
||||||
respawnMagazines[] = {};
|
|
||||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
|
||||||
canHideBodies = 1;
|
|
||||||
identityTypes[] = {"Language_W_EN_EP1","Woman"};
|
|
||||||
languages[] = {"EN"};
|
|
||||||
class TalkTopics
|
|
||||||
{
|
|
||||||
core = "Core_E";
|
|
||||||
core_en = "Core_Full_E";
|
|
||||||
};
|
|
||||||
genericNames = "EnglishWomen";
|
|
||||||
class SpeechVariants
|
|
||||||
{
|
|
||||||
class Default
|
|
||||||
{
|
|
||||||
speechSingular[] = {"veh_woman"};
|
|
||||||
speechPlural[] = {"veh_women"};
|
|
||||||
};
|
|
||||||
class EN: Default{};
|
|
||||||
class CZ
|
|
||||||
{
|
|
||||||
speechSingular[] = {"veh_woman_CZ"};
|
|
||||||
speechPlural[] = {"veh_women_CZ"};
|
|
||||||
};
|
|
||||||
class CZ_Akuzativ
|
|
||||||
{
|
|
||||||
speechSingular[] = {"veh_woman_CZ4P"};
|
|
||||||
speechPlural[] = {"veh_women_CZ4P"};
|
|
||||||
};
|
|
||||||
class RU
|
|
||||||
{
|
|
||||||
speechSingular[] = {"veh_woman_RU"};
|
|
||||||
speechPlural[] = {"veh_women_RU"};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
TextPlural = "Women";
|
|
||||||
TextSingular = "Woman";
|
|
||||||
nameSound = "veh_woman";
|
|
||||||
class HitDamage
|
|
||||||
{
|
|
||||||
class Group0
|
|
||||||
{
|
|
||||||
hitSounds[] = {
|
|
||||||
{
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-hit-01",0.177828,1,120 },0.2 },
|
|
||||||
{
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-hit-02",0.177828,1,120 },0.2 },
|
|
||||||
{
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-hit-03",0.177828,1,120 },0.2 },
|
|
||||||
{
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-hit-04",0.177828,1,120 },0.1 },
|
|
||||||
{
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-hit-05",0.177828,1,120 },0.1 },
|
|
||||||
{
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-hit-06",0.177828,1,120 },0.1 },
|
|
||||||
{
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-hit-07",0.177828,1,120 },0.1 }};
|
|
||||||
damageSounds[] = {
|
|
||||||
{ "body",
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-01",0.0562341,1,120,0.25,5,6,10 } },
|
|
||||||
{ "body",
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-02",0.0562341,1,120,0.25,5,7.5,10 } },
|
|
||||||
{ "body",
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-03",0.0562341,1,120,0.25,5,6,10 } },
|
|
||||||
{ "body",
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-04",0.0562341,1,120,0.25,5,7.5,10 } },
|
|
||||||
{ "hands",
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-07-arm",0.0562341,1,120,0.5,0,2.5,5 } },
|
|
||||||
{ "hands",
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-08-arm",0.0562341,1,120,0.5,0,2.5,5 } },
|
|
||||||
{ "legs",
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-05-leg",0.0562341,1,120,0.5,0,1,2 } },
|
|
||||||
{ "legs",
|
|
||||||
{ "ca\sounds\Characters\Noises\Damage\banz-damage-g1-06-leg",0.0562341,1,120,0.5,0,1,2 } }};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class SoundBreath
|
|
||||||
{
|
|
||||||
breath0[] = {
|
|
||||||
{
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-run-breath-01",0.0562341,1,8 },0.25 },
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-run-breath-02",0.0562341,1,8 },0.25 },
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-run-breath-03",0.0562341,1,8 },0.25 },
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-run-breath-04",0.125893,1,8 },0.25 } },
|
|
||||||
{
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-01",0.0562341,1,15 },0.25 },
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-02",0.0562341,1,15 },0.25 },
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-03",0.0562341,1,15 },0.25 },
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-run2-breath-04",0.125893,1,15 },0.25 } },
|
|
||||||
{
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-01",0.1,1,20 },0.25 },
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-02",0.1,1,20 },0.25 },
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-03",0.1,1,20 },0.25 },
|
|
||||||
{
|
|
||||||
{ "\ca\sounds\Characters\Noises\Breath\hanz-sprint-breath-04",0.1,1,20 },0.25 } }};
|
|
||||||
};
|
|
||||||
class SoundGear
|
|
||||||
{
|
|
||||||
primary[] = {
|
|
||||||
{ "walk",
|
|
||||||
{ "",0.00177828,1,10 } },
|
|
||||||
{ "run",
|
|
||||||
{ "",0.00316228,1,15 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "",0.00562341,1,20 } }};
|
|
||||||
secondary[] = {
|
|
||||||
{ "walk",
|
|
||||||
{ "",0.00177828,1,10 } },
|
|
||||||
{ "run",
|
|
||||||
{ "",0.00316228,1,10 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "",0.00562341,1,10 } }};
|
|
||||||
};
|
|
||||||
class SoundEquipment
|
|
||||||
{
|
|
||||||
soldier[] = {
|
|
||||||
{ "walk",
|
|
||||||
{ "",0.00177828,1,13 } },
|
|
||||||
{ "run",
|
|
||||||
{ "",0.00316228,1,20 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "",0.00398107,1,25 } }};
|
|
||||||
civilian[] = {
|
|
||||||
{ "walk",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-01",0.177828,1,8 } },
|
|
||||||
{ "walk",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-02",0.177828,1,8 } },
|
|
||||||
{ "walk",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-03",0.177828,1,8 } },
|
|
||||||
{ "walk",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-04",0.177828,1,8 } },
|
|
||||||
{ "walk",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-05",0.177828,1,8 } },
|
|
||||||
{ "walk",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-06",0.177828,1,8 } },
|
|
||||||
{ "walk",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-07",0.177828,1,8 } },
|
|
||||||
{ "walk",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-walk-08",0.177828,1,8 } },
|
|
||||||
{ "run",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-01",0.1,1,15 } },
|
|
||||||
{ "run",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-02",0.1,1,15 } },
|
|
||||||
{ "run",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-03",0.1,1,15 } },
|
|
||||||
{ "run",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-04",0.1,1,15 } },
|
|
||||||
{ "run",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-05",0.1,1,15 } },
|
|
||||||
{ "run",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-06",0.1,1,15 } },
|
|
||||||
{ "run",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-07",0.1,1,15 } },
|
|
||||||
{ "run",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-run-08",0.1,1,15 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-01",0.0562341,1,20 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-02",0.0562341,1,20 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-03",0.0562341,1,20 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-04",0.0562341,1,20 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-05",0.0562341,1,20 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-06",0.0562341,1,20 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-07",0.0562341,1,20 } },
|
|
||||||
{ "sprint",
|
|
||||||
{ "\ca\sounds\Characters\Noises\Equipment\civil-equipment-sprint-08",0.0562341,1,20 } }};
|
|
||||||
};
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\ca\characters_e\woman\baker\data\baker_co.paa"};
|
|
||||||
};
|
|
||||||
class BanditW1_DZ: SurvivorW2_DZ
|
|
||||||
{
|
|
||||||
side = 1;
|
|
||||||
model = "\dayz\characters\woman_bandit";
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\ca\characters_e\woman\baker\data\baker_co.paa"};
|
|
||||||
};
|
|
||||||
/*
|
|
||||||
class FemaleSoldier1_DZ: SurvivorW2_DZ
|
|
||||||
{
|
|
||||||
side = 1;
|
|
||||||
model = "\z\addons\dayz_epoch\models\female_soldier";
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\female_soldier_body.paa"};
|
|
||||||
};
|
|
||||||
*/
|
|
||||||
class BanditW2_DZ: BanditW1_DZ
|
|
||||||
{
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\ca\characters_e\woman\baker\data\european_woman_01_co.paa"};
|
|
||||||
};
|
|
||||||
class SurvivorW3_DZ: SurvivorW2_DZ
|
|
||||||
{
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\ca\characters_e\woman\baker\data\european_woman_01_co.paa"};
|
|
||||||
};
|
|
||||||
class SurvivorWpink_DZ: SurvivorW2_DZ
|
|
||||||
{
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\GirlyGirl.paa"};
|
|
||||||
};
|
|
||||||
class SurvivorWsequisha_DZ: SurvivorW2_DZ
|
|
||||||
{
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\sequisha_co.paa"};
|
|
||||||
};
|
|
||||||
class SurvivorWsequishaD_DZ: SurvivorW2_DZ
|
|
||||||
{
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\sequishaD_co.paa"};
|
|
||||||
};
|
|
||||||
class SurvivorWcombat_DZ: SurvivorW2_DZ
|
|
||||||
{
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\CombatGirl.paa"};
|
|
||||||
};
|
|
||||||
class SurvivorWdesert_DZ: SurvivorW2_DZ
|
|
||||||
{
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\DesertGirl.paa"};
|
|
||||||
};
|
|
||||||
class SurvivorWurban_DZ: SurvivorW2_DZ
|
|
||||||
{
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\UrbanGirl.paa"};
|
|
||||||
};
|
|
||||||
|
|
||||||
class PZombie_VB: Citizen1
|
|
||||||
{
|
|
||||||
side = 1;
|
|
||||||
glassesEnabled = 0;
|
|
||||||
moves = "CfgMovesZombie";
|
|
||||||
gestures = "CfgGesturesMale";
|
|
||||||
|
|
||||||
weapons[] = {};
|
|
||||||
weaponSlots = "";
|
|
||||||
backpack = "";
|
|
||||||
magazines[] = {};
|
|
||||||
respawnWeapons[] = {};
|
|
||||||
respawnMagazines[] = {};
|
|
||||||
|
|
||||||
faceType = "ZFaces";
|
|
||||||
identityTypes[] = {"Zombie1","Zombie2"};
|
|
||||||
extCameraPosition[] = {0,1.5,-9};
|
|
||||||
|
|
||||||
canHideBodies = 0;
|
|
||||||
};
|
|
||||||
class pz_policeman: PZombie_VB
|
|
||||||
{
|
|
||||||
model = "\ca\characters2\civil\Policeman\Policeman";
|
|
||||||
class Wounds
|
|
||||||
{
|
|
||||||
tex[] = {};
|
|
||||||
mat[] = {"ca\characters2\civil\policeman\data\policeman.rvmat","ca\characters2\civil\policeman\data\w1_policeman.rvmat","ca\characters2\civil\policeman\data\w2_policeman.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_wounds.rvmat"};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class pz_suit1: PZombie_VB
|
|
||||||
{
|
|
||||||
model = "\ca\characters2\civil\Functionary\Functionary";
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\ca\characters2\civil\functionary\data\functionary_co.paa"};
|
|
||||||
class Wounds
|
|
||||||
{
|
|
||||||
tex[] = {};
|
|
||||||
mat[] = {"ca\characters2\civil\Functionary\data\Functionary.rvmat","ca\characters2\civil\Functionary\data\W1_Functionary.rvmat","ca\characters2\civil\Functionary\data\W2_Functionary.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class pz_suit2: pz_suit1
|
|
||||||
{
|
|
||||||
hiddenSelectionsTextures[] = {"\ca\characters2\civil\functionary\data\functionary2_co.paa"};
|
|
||||||
};
|
|
||||||
class pz_worker1: PZombie_VB
|
|
||||||
{
|
|
||||||
model = "\Ca\characters_E\Overall\Overall";
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
class Wounds
|
|
||||||
{
|
|
||||||
tex[] = {};
|
|
||||||
mat[] = {"Ca\characters_E\Overall\Data\Overall.rvmat","Ca\characters_E\Overall\Data\W1_Overall.rvmat","Ca\characters_E\Overall\Data\W2_Overall.rvmat"};
|
|
||||||
};
|
|
||||||
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_4_co.paa"};
|
|
||||||
};
|
|
||||||
class pz_worker2: pz_worker1
|
|
||||||
{
|
|
||||||
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_3_co.paa"};
|
|
||||||
};
|
|
||||||
class pz_worker3: pz_worker1
|
|
||||||
{
|
|
||||||
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_2_co.paa"};
|
|
||||||
};
|
|
||||||
|
|
||||||
class pz_doctor: PZombie_VB
|
|
||||||
{
|
|
||||||
model = "\ca\characters2\civil\Doctor\Doctor";
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\dayz\textures\clothes\doctor_co.paa"};
|
|
||||||
class Wounds
|
|
||||||
{
|
|
||||||
tex[] = {};
|
|
||||||
mat[] = {"ca\characters2\civil\doctor\data\doctor.rvmat","ca\characters2\civil\doctor\data\W1_doctor.rvmat","ca\characters2\civil\doctor\data\W2_doctor.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class pz_teacher: pz_doctor
|
|
||||||
{
|
|
||||||
hiddenSelectionsTextures[] = {"\dayz\textures\clothes\teacher_co.paa"};
|
|
||||||
};
|
|
||||||
class pz_hunter: PZombie_VB
|
|
||||||
{
|
|
||||||
model = "\ca\characters2\civil\Woodlander\Woodlander";
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
class Wounds
|
|
||||||
{
|
|
||||||
tex[] = {};
|
|
||||||
mat[] = {"ca\characters2\civil\Woodlander\data\Woodlander.rvmat","ca\characters2\civil\Woodlander\data\W1_Woodlander.rvmat","ca\characters2\civil\Woodlander\data\W2_Woodlander.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class pz_villager1: PZombie_VB
|
|
||||||
{
|
|
||||||
model = "\ca\characters2\civil\Villager\Villager";
|
|
||||||
hiddenSelections[] = {"Camo"};
|
|
||||||
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_co.paa"};
|
|
||||||
class Wounds
|
|
||||||
{
|
|
||||||
tex[] = {};
|
|
||||||
mat[] = {"ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters2\Civil\Villager\Data\villager.RVmat","ca\characters2\Civil\Villager\Data\villager_w1.RVmat","ca\characters2\Civil\Villager\Data\villager_w2.RVmat"};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
class pz_villager2: pz_villager1
|
|
||||||
{
|
|
||||||
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v2_co.paa"};
|
|
||||||
};
|
|
||||||
class pz_villager3: pz_villager1
|
|
||||||
{
|
|
||||||
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v3_co.paa"};
|
|
||||||
};
|
|
||||||
class pz_priest: PZombie_VB
|
|
||||||
{
|
|
||||||
model = "\ca\characters2\civil\Priest\Priest";
|
|
||||||
class Wounds
|
|
||||||
{
|
|
||||||
tex[] = {};
|
|
||||||
mat[] = {"ca\characters2\civil\priest\data\priest.rvmat","ca\characters2\civil\priest\data\W1_priest.rvmat","ca\characters2\civil\priest\data\W2_priest.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#include "CfgVehicles\Zeds\Zeds.hpp"
|
||||||
|
#include "CfgVehicles\Zeds\NewZeds.hpp"
|
||||||
|
#include "CfgVehicles\Zeds\PlayerZeds.hpp"
|
||||||
|
#include "CfgVehicles\Females\females.hpp"
|
||||||
|
|
||||||
class AllVehicles;
|
class AllVehicles;
|
||||||
class Air : AllVehicles
|
class Air : AllVehicles
|
||||||
@@ -764,7 +272,7 @@ class Citizen1; // External class reference
|
|||||||
class SUV_Camo: SUV_TK_CIV_EP1
|
class SUV_Camo: SUV_TK_CIV_EP1
|
||||||
{
|
{
|
||||||
displayName = "SUV Camo";
|
displayName = "SUV Camo";
|
||||||
hiddenSelectionsTextures[] = {"\z\addons\dayz_communityassets\textures\camo10.paa"};
|
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\camo10.paa"};
|
||||||
transportMaxWeapons = 10;
|
transportMaxWeapons = 10;
|
||||||
transportMaxMagazines = 100;
|
transportMaxMagazines = 100;
|
||||||
transportmaxbackpacks = 5;
|
transportmaxbackpacks = 5;
|
||||||
@@ -1559,148 +1067,8 @@ class Citizen1; // External class reference
|
|||||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||||
canHideBodies = 1;
|
canHideBodies = 1;
|
||||||
};
|
};
|
||||||
class Bag_Base_EP1;
|
|
||||||
class Bag_Base_BAF;
|
|
||||||
class DZ_Patrol_Pack_EP1: Bag_Base_EP1
|
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "Patrol Pack (coyote)";
|
|
||||||
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_COYOTE_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
mapsize = 2;
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\backpack_us_assault_Coyote.p3d";
|
|
||||||
transportMaxWeapons = 1;
|
|
||||||
transportMaxMagazines = 10;
|
|
||||||
};
|
|
||||||
|
|
||||||
class DZ_Assault_Pack_EP1: Bag_Base_EP1
|
#include "CfgVehicles\Bags.hpp"
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "Assault Pack (ACU)";
|
|
||||||
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
mapSize = 2;
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\backpack_us_assault.p3d";
|
|
||||||
transportMaxWeapons = 1;
|
|
||||||
transportMaxMagazines = 12;
|
|
||||||
};
|
|
||||||
|
|
||||||
class DZ_Czech_Vest_Puch: Bag_Base_EP1
|
|
||||||
{
|
|
||||||
displayname = "Czech Vest Pouch";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
mapsize = 2;
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\backpack_acr_small.p3d";
|
|
||||||
picture = "\ca\weapons_e\data\icons\backpack_ACR_small_CA.paa";
|
|
||||||
scope = 2;
|
|
||||||
transportmaxmagazines = 12;
|
|
||||||
transportmaxweapons = 0;
|
|
||||||
};
|
|
||||||
|
|
||||||
class DZ_ALICE_Pack_EP1: Bag_Base_EP1
|
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "ALICE Pack";
|
|
||||||
picture = "\ca\weapons_e\data\icons\backpack_TK_ALICE_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
mapsize = 2;
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\backpack_tk_alice.p3d";
|
|
||||||
transportMaxWeapons = 2;
|
|
||||||
transportMaxMagazines = 20;
|
|
||||||
};
|
|
||||||
|
|
||||||
class DZ_TK_Assault_Pack_EP1 : Bag_Base_BAF
|
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "Survival ACU";
|
|
||||||
mapSize = 2;
|
|
||||||
picture = "\ca\weapons_e\data\icons\backpack_CIVIL_ASSAULT_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\backpack_civil_assault.p3d";
|
|
||||||
transportMaxWeapons = 2;
|
|
||||||
transportMaxMagazines = 22;
|
|
||||||
};
|
|
||||||
|
|
||||||
class DZ_British_ACU : Bag_Base_BAF
|
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "British Assault Pack";
|
|
||||||
mapSize = 2;
|
|
||||||
model = "\ca\weapons_baf\Backpack_Small_BAF";\
|
|
||||||
picture = "\ca\weapons_baf\data\UI\backpack_BAF_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
transportMaxWeapons = 3;
|
|
||||||
transportMaxMagazines = 30;
|
|
||||||
};
|
|
||||||
|
|
||||||
class DZ_CivilBackpack_EP1: Bag_Base_EP1
|
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "Czech Backpack";
|
|
||||||
picture = "\ca\weapons_e\data\icons\backpack_ACR_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
mapsize = 2;
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\backpack_acr.p3d";
|
|
||||||
transportMaxWeapons = 4;
|
|
||||||
transportMaxMagazines = 40;
|
|
||||||
};
|
|
||||||
|
|
||||||
class DZ_Backpack_EP1: Bag_Base_EP1
|
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "Backpack (coyote)";
|
|
||||||
picture = "\ca\weapons_e\data\icons\backpack_US_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
mapsize = 2;
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\backpack_us.p3d";
|
|
||||||
transportMaxWeapons = 5;
|
|
||||||
transportMaxMagazines = 50;
|
|
||||||
};
|
|
||||||
|
|
||||||
class DZ_LargeGunBag_EP1: Bag_Base_EP1
|
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "Large Gunbag";
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\StaticX.p3d";
|
|
||||||
picture = "\ca\weapons_e\data\icons\staticX_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
mapsize = 2;
|
|
||||||
transportMaxWeapons = 6;
|
|
||||||
transportMaxMagazines = 60;
|
|
||||||
};
|
|
||||||
class DZ_GunBag_EP1: Bag_Base_EP1
|
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "Gunbag";
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\StaticY.p3d";
|
|
||||||
picture = "\ca\weapons_e\data\icons\staticY_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
mapsize = 2;
|
|
||||||
transportMaxWeapons = 3;
|
|
||||||
transportMaxMagazines = 35;
|
|
||||||
};
|
|
||||||
class DZ_CompactPack_EP1: Bag_Base_EP1
|
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "Compact Pack";
|
|
||||||
picture = "\ca\weapons_e\data\icons\backpack_RPG_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
mapsize = 2;
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\backpack_rpg.p3d";
|
|
||||||
transportMaxWeapons = 2;
|
|
||||||
transportMaxMagazines = 25;
|
|
||||||
};
|
|
||||||
class DZ_TerminalPack_EP1: Bag_Base_EP1
|
|
||||||
{
|
|
||||||
scope = 2;
|
|
||||||
displayName = "Terminal Pack";
|
|
||||||
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_CA.paa";
|
|
||||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
|
||||||
mapSize = 2;
|
|
||||||
model = "\ca\weapons_e\AmmoBoxes\backpack_us_AUV";
|
|
||||||
transportMaxWeapons = 1;
|
|
||||||
transportMaxMagazines = 15;
|
|
||||||
};
|
|
||||||
|
|
||||||
//An2_TK_EP1
|
//An2_TK_EP1
|
||||||
class An2_Base_EP1;
|
class An2_Base_EP1;
|
||||||
@@ -2535,14 +1903,18 @@ class Citizen1; // External class reference
|
|||||||
init = "[(_this select 0),'cfgMagazines','ItemTentDomed2'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
init = "[(_this select 0),'cfgMagazines','ItemTentDomed2'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
class WeaponHolder_ItemVault: WeaponHolderBase
|
class WeaponHolder;
|
||||||
|
class WeaponHolder_ItemVault: WeaponHolder
|
||||||
{
|
{
|
||||||
scope = 2;
|
scope = 2;
|
||||||
displayName = "Safe";
|
displayName = "Safe";
|
||||||
model = "\z\addons\dayz_epoch\models\safe.p3d";
|
class transportmagazines
|
||||||
class eventHandlers
|
|
||||||
{
|
{
|
||||||
init = "[(_this select 0),'cfgMagazines','ItemVault'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
class _xx_ItemVault
|
||||||
|
{
|
||||||
|
magazine = "ItemVault";
|
||||||
|
count = 1;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
class WeaponHolder_ItemJerrycanEmpty: WeaponHolderBase
|
class WeaponHolder_ItemJerrycanEmpty: WeaponHolderBase
|
||||||
@@ -13,8 +13,8 @@
|
|||||||
|
|
||||||
#define EAST 0 // (Russian)
|
#define EAST 0 // (Russian)
|
||||||
|
|
||||||
#include "basicdefines.hpp"
|
#include "Configs\basicdefines.hpp"
|
||||||
#include "safegui.hpp"
|
#include "Configs\safegui.hpp"
|
||||||
|
|
||||||
class CfgPatches {
|
class CfgPatches {
|
||||||
class dayz_code {
|
class dayz_code {
|
||||||
@@ -219,17 +219,17 @@ class RscStructuredTextGUI: RscStructuredText
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
//#include "CfgWorlds.hpp"
|
//#include "CfgWorlds.hpp"
|
||||||
#include "cfgMoves.hpp"
|
#include "Configs\cfgMoves.hpp"
|
||||||
#include "rscTitles.hpp"
|
#include "Configs\rscTitles.hpp"
|
||||||
#include "CfgVehicles.hpp"
|
#include "Configs\CfgVehicles.hpp"
|
||||||
#include "CfgWeapons.hpp"
|
#include "Configs\CfgWeapons.hpp"
|
||||||
#include "CfgVoice.hpp"
|
#include "Configs\CfgVoice.hpp"
|
||||||
#include "CfgIdentities.hpp"
|
#include "Configs\CfgIdentities.hpp"
|
||||||
#include "CfgFaces.hpp"
|
#include "Configs\CfgFaces.hpp"
|
||||||
#include "CfgMagazines.hpp"
|
#include "Configs\CfgMagazines.hpp"
|
||||||
#include "cfgLoot.hpp"
|
#include "Configs\cfgLoot.hpp"
|
||||||
#include "CfgMarkers.hpp"
|
#include "Configs\CfgMarkers.hpp"
|
||||||
#include "CfgAmmo.hpp"
|
#include "Configs\CfgAmmo.hpp"
|
||||||
|
|
||||||
class CfgSurvival {
|
class CfgSurvival {
|
||||||
class Inventory {
|
class Inventory {
|
||||||
@@ -672,18 +672,19 @@ class CfgBuildingLoot {
|
|||||||
lootChance = 0.3;
|
lootChance = 0.3;
|
||||||
lootPos[] = {};
|
lootPos[] = {};
|
||||||
itemType[] = {
|
itemType[] = {
|
||||||
{ "WeaponHolder_ItemGenerator","object" },
|
{ "ItemGenerator","magazine" },
|
||||||
|
{"ItemFuelPump","magazine"},
|
||||||
{"ItemFuelBarrel","magazine"},
|
{"ItemFuelBarrel","magazine"},
|
||||||
{ "","generic" },
|
{ "","generic" },
|
||||||
{ "","trash" },
|
{ "","trash" },
|
||||||
{ "","military" },
|
{ "","military" },
|
||||||
{ "WeaponHolder_PartGeneric","object" },
|
{ "PartGeneric","magazine" },
|
||||||
{ "WeaponHolder_PartWheel","object" },
|
{ "PartWheel","magazine" },
|
||||||
{ "WeaponHolder_PartFueltank","object" },
|
{ "PartFueltank","magazine" },
|
||||||
{ "WeaponHolder_PartEngine","object" },
|
{ "PartEngine","magazine" },
|
||||||
{ "WeaponHolder_PartGlass","object" },
|
{ "PartGlass","magazine" },
|
||||||
{ "WeaponHolder_PartVRotor","object" },
|
{ "PartVRotor","magazine" },
|
||||||
{ "WeaponHolder_ItemJerrycan","object" },
|
{ "ItemJerrycan","magazine" },
|
||||||
{ "WeaponHolder_ItemHatchet","object" },
|
{ "WeaponHolder_ItemHatchet","object" },
|
||||||
{ "ItemKnife","military" },
|
{ "ItemKnife","military" },
|
||||||
{ "ItemToolbox","weapon" },
|
{ "ItemToolbox","weapon" },
|
||||||
@@ -692,9 +693,10 @@ class CfgBuildingLoot {
|
|||||||
{"ItemKeyKit","weapon"}
|
{"ItemKeyKit","weapon"}
|
||||||
};
|
};
|
||||||
itemChance[] = {
|
itemChance[] = {
|
||||||
0.001,
|
0.003,
|
||||||
0.001,
|
0.003,
|
||||||
0.188,
|
0.003,
|
||||||
|
0.18,
|
||||||
0.29,
|
0.29,
|
||||||
0.04,
|
0.04,
|
||||||
0.04,
|
0.04,
|
||||||
@@ -719,18 +721,18 @@ class CfgBuildingLoot {
|
|||||||
lootChance = 0.3;
|
lootChance = 0.3;
|
||||||
lootPos[] = {};
|
lootPos[] = {};
|
||||||
itemType[] = {
|
itemType[] = {
|
||||||
{ "WeaponHolder_ItemGenerator","object" },
|
{ "ItemGenerator","magazine" },
|
||||||
{"ItemFuelPump","magazine"},
|
{"ItemFuelPump","magazine"},
|
||||||
{ "","generic" },
|
{ "","generic" },
|
||||||
{ "","trash" },
|
{ "","trash" },
|
||||||
{ "","military" },
|
{ "","military" },
|
||||||
{ "WeaponHolder_PartGeneric","object" },
|
{ "PartGeneric","magazine" },
|
||||||
{ "WeaponHolder_PartWheel","object" },
|
{ "PartWheel","magazine" },
|
||||||
{ "WeaponHolder_PartFueltank","object" },
|
{ "PartFueltank","magazine" },
|
||||||
{ "WeaponHolder_PartEngine","object" },
|
{ "PartEngine","magazine" },
|
||||||
{ "WeaponHolder_PartGlass","object" },
|
{ "PartGlass","magazine" },
|
||||||
{ "WeaponHolder_PartVRotor","object" },
|
{ "PartVRotor","magazine" },
|
||||||
{ "WeaponHolder_ItemJerrycan","object" },
|
{ "ItemJerrycan","magazine" },
|
||||||
{ "WeaponHolder_ItemHatchet","object" },
|
{ "WeaponHolder_ItemHatchet","object" },
|
||||||
{ "ItemKnife","military" },
|
{ "ItemKnife","military" },
|
||||||
{ "ItemToolbox","weapon" },
|
{ "ItemToolbox","weapon" },
|
||||||
@@ -739,9 +741,9 @@ class CfgBuildingLoot {
|
|||||||
{"ItemKeyKit","weapon"}
|
{"ItemKeyKit","weapon"}
|
||||||
};
|
};
|
||||||
itemChance[] = {
|
itemChance[] = {
|
||||||
0.001,
|
0.005,
|
||||||
0.001,
|
0.005,
|
||||||
0.188,
|
0.18,
|
||||||
0.29,
|
0.29,
|
||||||
0.04,
|
0.04,
|
||||||
0.04,
|
0.04,
|
||||||
@@ -766,7 +768,7 @@ class CfgBuildingLoot {
|
|||||||
lootChance = 0.5;
|
lootChance = 0.5;
|
||||||
lootPos[] = {};
|
lootPos[] = {};
|
||||||
itemType[] = {
|
itemType[] = {
|
||||||
{ "WeaponHolder_ItemJerrycan","object" },
|
{ "ItemJerrycan","magazine" },
|
||||||
{ "","generic" },
|
{ "","generic" },
|
||||||
{ "huntingrifle","weapon" },
|
{ "huntingrifle","weapon" },
|
||||||
{ "LeeEnfield","weapon" },
|
{ "LeeEnfield","weapon" },
|
||||||
@@ -775,6 +777,7 @@ class CfgBuildingLoot {
|
|||||||
{"Crossbow_DZ","weapon"},
|
{"Crossbow_DZ","weapon"},
|
||||||
{ "PartWoodPile","magazine" },
|
{ "PartWoodPile","magazine" },
|
||||||
{ "WeaponHolder_ItemHatchet","object" },
|
{ "WeaponHolder_ItemHatchet","object" },
|
||||||
|
{ "ItemShovel","weapon" },
|
||||||
{ "MR43","weapon" },
|
{ "MR43","weapon" },
|
||||||
{"ItemFuelBarrel","magazine"},
|
{"ItemFuelBarrel","magazine"},
|
||||||
{ "WeaponHolder_ItemMachete", "object"},
|
{ "WeaponHolder_ItemMachete", "object"},
|
||||||
@@ -790,11 +793,12 @@ class CfgBuildingLoot {
|
|||||||
0.21,
|
0.21,
|
||||||
0.03,
|
0.03,
|
||||||
0.085,
|
0.085,
|
||||||
0.15,
|
0.10,
|
||||||
|
0.05,
|
||||||
0.06,
|
0.06,
|
||||||
0.005,
|
0.001,
|
||||||
0.03,
|
0.03,
|
||||||
0.01,
|
0.014,
|
||||||
0.02
|
0.02
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -1111,27 +1115,27 @@ class HeliCrash_No50s: Default {
|
|||||||
{ "M16A2","weapon" },
|
{ "M16A2","weapon" },
|
||||||
{ "M16A2GL","weapon" },
|
{ "M16A2GL","weapon" },
|
||||||
{ "M9SD","weapon" },
|
{ "M9SD","weapon" },
|
||||||
{ "WeaponHolder_PartGeneric","object" },
|
{ "PartGeneric","magazine" },
|
||||||
{ "M4A1_Aim","weapon" },
|
{ "M4A1_Aim","weapon" },
|
||||||
{ "AKS_74_kobra","weapon" },
|
{ "AKS_74_kobra","weapon" },
|
||||||
{ "AKS_74_U","weapon" },
|
{ "AKS_74_U","weapon" },
|
||||||
{ "AK_47_M","weapon" },
|
{ "AK_47_M","weapon" },
|
||||||
{ "M24","weapon" },
|
{ "M24","weapon" },
|
||||||
{ "M1014","weapon" },
|
{ "M1014","weapon" },
|
||||||
{ "WeaponHolder_ItemGenerator","object" },
|
{ "ItemGenerator","magazine" },
|
||||||
{ "M4A1","weapon" },
|
{ "M4A1","weapon" },
|
||||||
{ "M14_EP1","weapon" },
|
{ "M14_EP1","weapon" },
|
||||||
{ "UZI_EP1","weapon" },
|
{ "UZI_EP1","weapon" },
|
||||||
{ "Remington870_lamp","weapon" },
|
{ "Remington870_lamp","weapon" },
|
||||||
{ "glock17_EP1","weapon" },
|
{ "glock17_EP1","weapon" },
|
||||||
{ "WeaponHolder_PartWheel","object" },
|
{ "PartWheel","magazine" },
|
||||||
{ "MP5SD","weapon" },
|
{ "MP5SD","weapon" },
|
||||||
{ "M4A3_CCO_EP1","weapon" },
|
{ "M4A3_CCO_EP1","weapon" },
|
||||||
{ "Binocular","weapon" },
|
{ "Binocular","weapon" },
|
||||||
{ "ItemFlashlightRed","military" },
|
{ "ItemFlashlightRed","military" },
|
||||||
{ "ItemKnife","military" },
|
{ "ItemKnife","military" },
|
||||||
{ "ItemGPS","weapon" },
|
{ "ItemGPS","weapon" },
|
||||||
{ "WeaponHolder_PartVRotor","object" },
|
{ "PartVRotor","magazine" },
|
||||||
|
|
||||||
{"DZ_ALICE_Pack_EP1","object"}, // 16
|
{"DZ_ALICE_Pack_EP1","object"}, // 16
|
||||||
{"DZ_TK_Assault_Pack_EP1","object"}, // 16
|
{"DZ_TK_Assault_Pack_EP1","object"}, // 16
|
||||||
@@ -1976,11 +1980,11 @@ class HeliCrash_No50s: Default {
|
|||||||
{ "ItemToolbox","weapon" },
|
{ "ItemToolbox","weapon" },
|
||||||
{ "","generic" },
|
{ "","generic" },
|
||||||
{ "","food" },
|
{ "","food" },
|
||||||
{ "WeaponHolder_PartGeneric","object" },
|
{ "PartGeneric","magazine" },
|
||||||
{ "WeaponHolder_PartWheel","object" },
|
{ "PartWheel","magazine" },
|
||||||
{ "WeaponHolder_PartFueltank","object" },
|
{ "PartFueltank","magazine" },
|
||||||
{ "WeaponHolder_PartEngine","object" },
|
{ "PartEngine","magazine" },
|
||||||
{ "WeaponHolder_PartGlass","object" },
|
{ "PartGlass","magazine" },
|
||||||
{ "WeaponHolder_ItemJerrycan","object" }
|
{ "WeaponHolder_ItemJerrycan","object" }
|
||||||
};
|
};
|
||||||
itemChance[] = {
|
itemChance[] = {
|
||||||
@@ -2026,12 +2030,12 @@ class HeliCrash_No50s: Default {
|
|||||||
{ "ItemToolbox","weapon" },
|
{ "ItemToolbox","weapon" },
|
||||||
{ "","generic" },
|
{ "","generic" },
|
||||||
{ "","food" },
|
{ "","food" },
|
||||||
{ "WeaponHolder_PartGeneric","object" },
|
{ "PartGeneric","magazine" },
|
||||||
{ "WeaponHolder_PartWheel","object" },
|
{ "PartWheel","magazine" },
|
||||||
{ "WeaponHolder_PartFueltank","object" },
|
{ "PartFueltank","magazine" },
|
||||||
{ "WeaponHolder_PartEngine","object" },
|
{ "PartEngine","magazine" },
|
||||||
{ "WeaponHolder_PartGlass","object" },
|
{ "PartGlass","magazine" },
|
||||||
{ "WeaponHolder_PartVRotor","object" },
|
{ "PartVRotor","magazine" },
|
||||||
{ "WeaponHolder_ItemJerrycan","object" }
|
{ "WeaponHolder_ItemJerrycan","object" }
|
||||||
};
|
};
|
||||||
itemChance[] = {
|
itemChance[] = {
|
||||||
@@ -2848,11 +2852,10 @@ class HeliCrash_No50s: Default {
|
|||||||
{-1.22461,-2.17969,2.28329},
|
{-1.22461,-2.17969,2.28329},
|
||||||
{1.14844,-2.9707,2.28329}};
|
{1.14844,-2.9707,2.28329}};
|
||||||
};
|
};
|
||||||
// Greenhouse - Also affects chernarus
|
// blue trailer - Also affects chernarus
|
||||||
class Land_Shed_M02: Industrial
|
class Land_Shed_M02: Industrial
|
||||||
{
|
{
|
||||||
lootPos[] = {
|
//lootPos[] = {{-8.28613,-5.3457,-0.277144}};
|
||||||
{-8.28613,-5.3457,-0.277144}};
|
|
||||||
};
|
};
|
||||||
class Land_sara_Domek_sedy: Residential
|
class Land_sara_Domek_sedy: Residential
|
||||||
{
|
{
|
||||||
|
|||||||
BIN
SQF/dayz_epoch/textures/camo10.paa
Normal file
BIN
SQF/dayz_epoch/textures/camo10.paa
Normal file
Binary file not shown.
Reference in New Issue
Block a user