mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-02-14 20:22:56 +03:00
moved some configs added new zeds from 177 pt1
This commit is contained in:
19
SQF/dayz_code/Configs/CfgIdentities.hpp
Normal file
19
SQF/dayz_code/Configs/CfgIdentities.hpp
Normal file
@@ -0,0 +1,19 @@
|
||||
class CfgIdentities
|
||||
{
|
||||
class PZombie1
|
||||
{
|
||||
name = "PZombie";
|
||||
face = "PZombie1";
|
||||
glasses = "None";
|
||||
speaker = "NoVoice";
|
||||
pitch = 1;
|
||||
};
|
||||
class PZombie2
|
||||
{
|
||||
name = "PZombie";
|
||||
face = "PZombie2";
|
||||
glasses = "None";
|
||||
speaker = "NoVoice";
|
||||
pitch = 1;
|
||||
};
|
||||
};
|
||||
3057
SQF/dayz_code/Configs/CfgMagazines.hpp
Normal file
3057
SQF/dayz_code/Configs/CfgMagazines.hpp
Normal file
File diff suppressed because it is too large
Load Diff
43
SQF/dayz_code/Configs/CfgMarkers.hpp
Normal file
43
SQF/dayz_code/Configs/CfgMarkers.hpp
Normal file
@@ -0,0 +1,43 @@
|
||||
class CfgMarkers
|
||||
{
|
||||
class Cricle01 {
|
||||
name = "Marker description";
|
||||
icon = "\z\addons\dayz_communityassets\cricle_01_raw.paa";
|
||||
color[] = {1, 0, 0, 1};
|
||||
size = 32;
|
||||
shadow = true;
|
||||
scope = private;
|
||||
};
|
||||
class Cricle02 {
|
||||
name = "Marker description";
|
||||
icon = "\z\addons\dayz_communityassets\cricle_02_raw.paa";
|
||||
color[] = {1, 0, 0, 1};
|
||||
size = 32;
|
||||
shadow = true;
|
||||
scope = private;
|
||||
};
|
||||
class Cross01 {
|
||||
name = "Marker description";
|
||||
icon = "\z\addons\dayz_communityassets\cross_01_raw.paa";
|
||||
color[] = {1, 0, 0, 1};
|
||||
size = 32;
|
||||
shadow = true;
|
||||
scope = private;
|
||||
};
|
||||
class Cross02 {
|
||||
name = "Marker description";
|
||||
icon = "\z\addons\dayz_communityassets\cross_02_raw.paa";
|
||||
color[] = {1, 0, 0, 1};
|
||||
size = 32;
|
||||
shadow = true;
|
||||
scope = private;
|
||||
};
|
||||
class Questionmark {
|
||||
name = "Marker description";
|
||||
icon = "\z\addons\dayz_communityassets\questionmark_raw.paa";
|
||||
color[] = {1, 0, 0, 1};
|
||||
size = 32;
|
||||
shadow = true;
|
||||
scope = private;
|
||||
};
|
||||
};
|
||||
32517
SQF/dayz_code/Configs/CfgTownGenerator.cpp
Normal file
32517
SQF/dayz_code/Configs/CfgTownGenerator.cpp
Normal file
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";
|
||||
};
|
||||
};
|
||||
};
|
||||
10
SQF/dayz_code/Configs/CfgVoice.hpp
Normal file
10
SQF/dayz_code/Configs/CfgVoice.hpp
Normal file
@@ -0,0 +1,10 @@
|
||||
class CfgVoice
|
||||
{
|
||||
class NoVoice
|
||||
{
|
||||
protocol = "RadioProtocolBase";
|
||||
variants[] = {1};
|
||||
directories[] = {"",""};
|
||||
identityTypes[] = {"Default","Zombie1","Zombie2"};
|
||||
};
|
||||
};
|
||||
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"};
|
||||
};
|
||||
};
|
||||
};
|
||||
1546
SQF/dayz_code/Configs/CfgWeaponsDeeds.hpp
Normal file
1546
SQF/dayz_code/Configs/CfgWeaponsDeeds.hpp
Normal file
File diff suppressed because it is too large
Load Diff
7442
SQF/dayz_code/Configs/CfgWorlds.hpp
Normal file
7442
SQF/dayz_code/Configs/CfgWorlds.hpp
Normal file
File diff suppressed because it is too large
Load Diff
96
SQF/dayz_code/Configs/basicDefines.hpp
Normal file
96
SQF/dayz_code/Configs/basicDefines.hpp
Normal file
@@ -0,0 +1,96 @@
|
||||
|
||||
#define TEast 0
|
||||
#define TWest 1
|
||||
#define TGuerrila 2
|
||||
#define TCivilian 3
|
||||
#define TSideUnknown 4
|
||||
#define TEnemy 5
|
||||
#define TFriendly 6
|
||||
#define TLogic 7
|
||||
|
||||
#define true 1
|
||||
#define false 0
|
||||
|
||||
#define VSoft 0
|
||||
#define VArmor 1
|
||||
#define VAir 2
|
||||
|
||||
// type scope
|
||||
#define private 0
|
||||
#define protected 1
|
||||
#define public 2
|
||||
|
||||
#define CanSeeRadar 1
|
||||
#define CanSeeEye 2
|
||||
#define CanSeeOptics 4
|
||||
#define CanSeeEar 8
|
||||
#define CanSeeCompass 16
|
||||
#define CanSeeRadarC CanSeeRadar+CanSeeCompass
|
||||
#define CanSeeAll 31
|
||||
|
||||
#define ReadAndWrite 0 //! any modifications enabled
|
||||
#define ReadAndCreate 1 //! only adding new class members is allowed
|
||||
#define ReadOnly 2 //! no modifications enabled
|
||||
#define ReadOnlyVerified 3 //! no modifications enabled, CRC test applied
|
||||
|
||||
#define LockNo 0
|
||||
#define LockCadet 1
|
||||
#define LockYes 2
|
||||
|
||||
#define WeaponNoSlot 0 // dummy weapons
|
||||
#define WeaponSlotPrimary 1 // primary weapons
|
||||
#define WeaponSlotSecondary 4 // secondary weapons
|
||||
#define WeaponSlotHandGun 2 // HandGun
|
||||
#define WeaponSlotHandGunItem 16 // HandGun magazines
|
||||
#define WeaponSlotItem 256 // items
|
||||
#define WeaponSlotBinocular 4096 // binocular
|
||||
#define WeaponHardMounted 65536
|
||||
#define WeaponSlotInventory 131072 // inventory items
|
||||
|
||||
#define SPEED_STATIC 1e10
|
||||
|
||||
#define NEVER_DESTROY 1000 // for MP - destroying dead bodies
|
||||
|
||||
#define TracerEColor 0.2,0.8,0.1
|
||||
#define TracerWColor 0.8,0.5,0.1
|
||||
#define TracerGColor 0.7,0.7,0.5
|
||||
#define TracerNColor 0,0,0 // used for sniper / silenced rifles
|
||||
|
||||
#define TracerEColorF {TracerEColor,0.040}
|
||||
#define TracerWColorF {TracerWColor,0.040}
|
||||
#define TracerGColorF {TracerGColor,0.040}
|
||||
#define TracerNColorF {TracerNColor,0.005}
|
||||
|
||||
#define TracerSEColorF {TracerEColor,0.25}
|
||||
#define TracerSWColorF {TracerWColor,0.25}
|
||||
|
||||
#define TRACER_W_ALWAYS tracerColor[]=TracerWColorF;tracerColorR[]=TracerWColorF
|
||||
#define TRACER_W_OPTIONAL tracerColor[]=TracerWColorF;tracerColorR[]=TracerNColorF
|
||||
#define TRACER_W_STRONG tracerColor[]=TracerSWColorF;tracerColorR[]=TracerSWColorF
|
||||
|
||||
#define TRACER_E_ALWAYS tracerColor[]=TracerEColorF;tracerColorR[]=TracerEColorF
|
||||
#define TRACER_E_OPTIONAL tracerColor[]=TracerEColorF;tracerColorR[]=TracerNColorF
|
||||
#define TRACER_E_STRONG tracerColor[]=TracerSEColorF;tracerColorR[]=TracerSEColorF
|
||||
|
||||
#define TRACER_G_ALWAYS tracerColor[]=TracerGColorF;tracerColorR[]=TracerGColorF
|
||||
#define TRACER_G_OPTIONAL tracerColor[]=TracerGColorF;tracerColorR[]=TracerNColorF
|
||||
|
||||
#define TRACER_N_ALWAYS tracerColor[]=TracerNColorF;tracerColorR[]=TracerNColorF
|
||||
|
||||
#define LockNo 0
|
||||
#define LockCadet 1
|
||||
#define LockYes 2
|
||||
|
||||
enum
|
||||
{
|
||||
DestructNo,
|
||||
DestructBuilding,
|
||||
DestructEngine,
|
||||
DestructTree,
|
||||
DestructTent,
|
||||
DestructMan,
|
||||
DestructDefault,
|
||||
DestructWreck
|
||||
};
|
||||
|
||||
//#include "\ca\BasicDefines.hpp"
|
||||
21
SQF/dayz_code/Configs/cfgAmmo.hpp
Normal file
21
SQF/dayz_code/Configs/cfgAmmo.hpp
Normal file
@@ -0,0 +1,21 @@
|
||||
class CfgAmmo {
|
||||
class Bolt;
|
||||
class WoodenArrow : Bolt {
|
||||
model = "\dayz_weapons\models\bolt";
|
||||
hit = 8;
|
||||
caliber = 0.33;
|
||||
};
|
||||
class Melee;
|
||||
class Machete_Swing_Ammo : Melee {
|
||||
hit = 9;
|
||||
simulation = "shotBullet";
|
||||
};
|
||||
class Fishing_Swing_Ammo : Melee {
|
||||
hit = 7;
|
||||
simulation = "shotBullet";
|
||||
};
|
||||
class Dummy_Swing_Ammo : Melee {
|
||||
hit = 0;
|
||||
simulation = "shotBullet";
|
||||
};
|
||||
};
|
||||
29
SQF/dayz_code/Configs/cfgFaces.hpp
Normal file
29
SQF/dayz_code/Configs/cfgFaces.hpp
Normal file
@@ -0,0 +1,29 @@
|
||||
class CfgFaces
|
||||
{
|
||||
class ZFaces
|
||||
{
|
||||
class Default
|
||||
{
|
||||
name = "PZombie 1";
|
||||
texture = "\dayz\textures\faces\zombie_03_co.paa";
|
||||
identityTypes[] = {"PZombie1"};
|
||||
disabled = 0;
|
||||
material = "\ca\characters\heads\male\defaulthead\data\hhl_white.rvmat";
|
||||
head = "defaultHead";
|
||||
};
|
||||
class Zombie1 : Default
|
||||
{
|
||||
name = "PZombie 1";
|
||||
texture = "\dayz\textures\faces\zombie_03_co.paa";
|
||||
identityTypes[] = {"PZombie1"};
|
||||
disabled = 0;
|
||||
};
|
||||
class Zombie2 : Default
|
||||
{
|
||||
name = "PZombie 2";
|
||||
texture = "\dayz\textures\faces\zombie_03_co.paa";
|
||||
identityTypes[] = {"PZombie2"};
|
||||
disabled = 0;
|
||||
};
|
||||
};
|
||||
};
|
||||
452
SQF/dayz_code/Configs/cfgLoot.hpp
Normal file
452
SQF/dayz_code/Configs/cfgLoot.hpp
Normal file
@@ -0,0 +1,452 @@
|
||||
class CfgLoot {
|
||||
trash[] = {
|
||||
{
|
||||
"TrashTinCan",
|
||||
"TrashJackDaniels",
|
||||
"ItemSodaEmpty",
|
||||
"ItemTrashToiletpaper",
|
||||
"ItemTrashRazor"
|
||||
},
|
||||
{
|
||||
0.5,
|
||||
0.05,
|
||||
0.25,
|
||||
0.10,
|
||||
0.1
|
||||
}
|
||||
};
|
||||
civilian[] = {
|
||||
{
|
||||
"FoodCanUnlabeled",
|
||||
"TrashJackDaniels",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"FoodCanBakedBeans",
|
||||
"FoodCanSardines",
|
||||
"FoodCanFrankBeans",
|
||||
"FoodCanPasta",
|
||||
"8Rnd_9x18_Makarov",
|
||||
"7Rnd_45ACP_1911",
|
||||
"2Rnd_shotgun_74Slug",
|
||||
"2Rnd_shotgun_74Pellets",
|
||||
"ItemBandage",
|
||||
"ItemPainkiller",
|
||||
"FoodBioMeat",
|
||||
"8Rnd_9x18_MakarovSD"
|
||||
},
|
||||
{
|
||||
0.07,
|
||||
0.09,
|
||||
0.09,
|
||||
0.1,
|
||||
0.09,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.07,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.06,
|
||||
0.06,
|
||||
0.01,
|
||||
0.01
|
||||
}
|
||||
};
|
||||
food[] = {
|
||||
{
|
||||
//trash
|
||||
"TrashTinCan",
|
||||
"TrashJackDaniels",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"FoodCanBakedBeans",
|
||||
"FoodCanSardines",
|
||||
"FoodCanFrankBeans",
|
||||
"FoodCanPasta",
|
||||
"FoodCanUnlabeled",
|
||||
// food Bags
|
||||
"FoodPistachio",
|
||||
"FoodNutmix"
|
||||
},
|
||||
{
|
||||
//trash
|
||||
0.09,
|
||||
0.12,
|
||||
0.12,
|
||||
0.09,
|
||||
0.11,
|
||||
0.07,
|
||||
0.07,
|
||||
0.07,
|
||||
0.07,
|
||||
0.1,
|
||||
// food Bags
|
||||
0.05,
|
||||
0.04
|
||||
}
|
||||
};
|
||||
generic[] = {
|
||||
{
|
||||
"FoodCanUnlabeled",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"TrashJackDaniels",
|
||||
"FoodCanBakedBeans",
|
||||
"FoodCanSardines",
|
||||
"FoodCanFrankBeans",
|
||||
"FoodCanPasta",
|
||||
"ItemWaterbottleUnfilled",
|
||||
"ItemWaterbottle",
|
||||
"ItemBandage",
|
||||
"7Rnd_45ACP_1911",
|
||||
"5x_22_LR_17_HMR",
|
||||
"10x_303",
|
||||
"6Rnd_45ACP",
|
||||
"2Rnd_shotgun_74Slug",
|
||||
"2Rnd_shotgun_74Pellets",
|
||||
"8Rnd_9x18_Makarov",
|
||||
"15Rnd_W1866_Slug",
|
||||
"WoodenArrow",
|
||||
"HandRoadFlare",
|
||||
"ItemPainkiller",
|
||||
"HandChemGreen",
|
||||
"HandChemBlue",
|
||||
"HandChemRed",
|
||||
"ItemHeatPack"
|
||||
},
|
||||
{
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.04,
|
||||
0.04,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.11,
|
||||
0.03,
|
||||
0.01,
|
||||
0.04,
|
||||
0.04,
|
||||
0.05,
|
||||
0.05,
|
||||
0.09,
|
||||
0.02,
|
||||
0.04,
|
||||
0.07,
|
||||
0.02,
|
||||
0.01,
|
||||
0.03,
|
||||
0.03,
|
||||
0.04
|
||||
}
|
||||
};
|
||||
medical[] = {
|
||||
{
|
||||
"ItemBandage",
|
||||
"ItemPainkiller",
|
||||
"ItemMorphine",
|
||||
"ItemEpinephrine",
|
||||
"ItemAntibiotic",
|
||||
"ItemHeatPack"
|
||||
},
|
||||
{
|
||||
0.4,
|
||||
0.15,
|
||||
0.2,
|
||||
0.1,
|
||||
0.1,
|
||||
0.05
|
||||
}
|
||||
};
|
||||
hospital[] = {
|
||||
{
|
||||
"ItemBandage",
|
||||
"ItemPainkiller",
|
||||
"ItemMorphine",
|
||||
"ItemEpinephrine",
|
||||
"ItemBloodbag",
|
||||
"ItemAntibiotic"
|
||||
},
|
||||
{
|
||||
0.33,
|
||||
0.16,
|
||||
0.13,
|
||||
0.09,
|
||||
0.17,
|
||||
0.12
|
||||
}
|
||||
};
|
||||
military[] = {
|
||||
{
|
||||
"FoodCanUnlabeled",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"ItemBandage",
|
||||
"ItemAntibiotic",
|
||||
"ItemPainkiller",
|
||||
"ItemMorphine",
|
||||
"30Rnd_556x45_Stanag",
|
||||
"20Rnd_762x51_DMR",
|
||||
"17Rnd_9x19_glock17",
|
||||
"15Rnd_9x19_M9SD",
|
||||
"15Rnd_9x19_M9",
|
||||
"30Rnd_762x39_AK47",
|
||||
"30Rnd_545x39_AK",
|
||||
"5Rnd_762x51_M24",
|
||||
"5Rnd_86x70_L115A1",
|
||||
"8Rnd_B_Beneli_74Slug",
|
||||
"1Rnd_HE_M203",
|
||||
"FlareWhite_M203",
|
||||
"FlareGreen_M203",
|
||||
"1Rnd_Smoke_M203",
|
||||
"200Rnd_556x45_M249",
|
||||
"HandGrenade_west",
|
||||
"SmokeShell",
|
||||
"SmokeShellRed",
|
||||
"SmokeShellGreen",
|
||||
"8Rnd_B_Beneli_Pellets",
|
||||
"30Rnd_556x45_StanagSD",
|
||||
"30Rnd_9x19_MP5",
|
||||
"30Rnd_9x19_MP5SD",
|
||||
"100Rnd_762x51_M240",
|
||||
"HandChemGreen",
|
||||
"HandChemBlue",
|
||||
"HandChemRed",
|
||||
"ItemHeatPack",
|
||||
"FoodMRE",
|
||||
"8Rnd_9x18_MakarovSD",
|
||||
"20Rnd_B_765x17_Ball",
|
||||
"30Rnd_9x19_UZI_SD"
|
||||
},
|
||||
{
|
||||
0.09,
|
||||
0.04,
|
||||
0.01,
|
||||
0.01,
|
||||
0.04,
|
||||
0.04,
|
||||
0.04,
|
||||
0.01,
|
||||
0.04,
|
||||
0.04,
|
||||
0.05,
|
||||
0.01,
|
||||
0.02,
|
||||
0.04,
|
||||
0.04,
|
||||
0.01,
|
||||
0.01,
|
||||
0.04,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.04,
|
||||
0.02,
|
||||
0.02,
|
||||
0.04,
|
||||
0.01,
|
||||
0.02,
|
||||
0.01,
|
||||
0.01,
|
||||
0.02,
|
||||
0.02,
|
||||
0.02,
|
||||
0.04,
|
||||
0.03,
|
||||
0.01,
|
||||
0.04,
|
||||
0.01,
|
||||
}
|
||||
};
|
||||
policeman[] = {
|
||||
{
|
||||
"ItemBandage",
|
||||
"7Rnd_45ACP_1911",
|
||||
"6Rnd_45ACP",
|
||||
"15Rnd_W1866_Slug",
|
||||
"8Rnd_B_Beneli_74Slug",
|
||||
"HandRoadFlare",
|
||||
"8Rnd_9x18_MakarovSD"
|
||||
},
|
||||
{
|
||||
0.3,
|
||||
0.2,
|
||||
0.1,
|
||||
0.14,
|
||||
0.15,
|
||||
0.1,
|
||||
0.01
|
||||
}
|
||||
};
|
||||
hunter[] = {
|
||||
{
|
||||
"ItemBandage",
|
||||
"5x_22_LR_17_HMR",
|
||||
"7Rnd_45ACP_1911",
|
||||
"10x_303",
|
||||
"ItemWaterbottleUnfilled",
|
||||
"WoodenArrow",
|
||||
"ItemHeatPack",
|
||||
"FoodMRE",
|
||||
"FoodNutmix"
|
||||
},
|
||||
{
|
||||
0.4,
|
||||
0.17,
|
||||
0.03,
|
||||
0.1,
|
||||
0.05,
|
||||
0.2,
|
||||
0.02,
|
||||
0.01,
|
||||
0.02
|
||||
}
|
||||
};
|
||||
|
||||
worker[] = {
|
||||
{
|
||||
"FoodCanUnlabeled",
|
||||
"TrashJackDaniels",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"FoodCanBakedBeans",
|
||||
"FoodCanSardines",
|
||||
"FoodCanFrankBeans",
|
||||
"FoodCanPasta",
|
||||
"ItemBandage",
|
||||
"ItemPainkiller",
|
||||
"ItemWire",
|
||||
"ItemTankTrap",
|
||||
},
|
||||
{
|
||||
0.14,
|
||||
0.12,
|
||||
0.09,
|
||||
0.12,
|
||||
0.09,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.12,
|
||||
0.06,
|
||||
0.01,
|
||||
0.01
|
||||
}
|
||||
};
|
||||
|
||||
clothes[] = {
|
||||
{
|
||||
"Skin_RU_Policeman_DZ",
|
||||
"Skin_Pilot_EP1_DZ",
|
||||
"Skin_Functionary1_EP1_DZ",
|
||||
"Skin_Priest_DZ",
|
||||
"Skin_Rocker1_DZ",
|
||||
"Skin_Rocker2_DZ",
|
||||
"Skin_Rocker3_DZ",
|
||||
"Skin_Rocker4_DZ",
|
||||
"Skin_SurvivorW3_DZ",
|
||||
"Skin_SurvivorWpink_DZ",
|
||||
"Skin_SurvivorWurban_DZ",
|
||||
//"Skin_SurvivorWsequisha_DZ",
|
||||
//"Skin_SurvivorWsequishaD_DZ",
|
||||
},
|
||||
{
|
||||
0.13,
|
||||
0.12,
|
||||
0.1,
|
||||
0.1,
|
||||
0.07,
|
||||
0.07,
|
||||
0.08,
|
||||
0.08,
|
||||
0.09,
|
||||
0.09,
|
||||
0.07,
|
||||
//0.04,
|
||||
//0.02
|
||||
}
|
||||
};
|
||||
militaryclothes[] = {
|
||||
{
|
||||
"Skin_Camo1_DZ",
|
||||
"Skin_Sniper1_DZ",
|
||||
"Skin_Rocket_DZ",
|
||||
"Skin_Soldier1_DZ",
|
||||
"Skin_Drake_Light_DZ",
|
||||
"Skin_Soldier_TL_PMC_DZ",
|
||||
"Skin_Soldier_Sniper_PMC_DZ",
|
||||
"Skin_Soldier_Bodyguard_AA12_PMC_DZ",
|
||||
"Skin_CZ_Special_Forces_GL_DES_EP1_DZ",
|
||||
"Skin_FR_OHara_DZ",
|
||||
"Skin_FR_Rodriguez_DZ",
|
||||
"Skin_CZ_Soldier_Sniper_EP1_DZ",
|
||||
"Skin_Graves_Light_DZ"
|
||||
},
|
||||
{
|
||||
0.1,
|
||||
0.08,
|
||||
0.05,
|
||||
0.13,
|
||||
0.07,
|
||||
0.07,
|
||||
0.05,
|
||||
0.07,
|
||||
0.08,
|
||||
0.08,
|
||||
0.09,
|
||||
0.04,
|
||||
0.09
|
||||
}
|
||||
};
|
||||
specialclothes[] = {
|
||||
{
|
||||
"Skin_Ins_Soldier_GL_DZ",
|
||||
"Skin_GUE_Commander_DZ",
|
||||
"Skin_Bandit1_DZ",
|
||||
"Skin_Bandit2_DZ",
|
||||
"Skin_BanditW1_DZ",
|
||||
"Skin_BanditW2_DZ",
|
||||
"Skin_TK_INS_Soldier_EP1_DZ",
|
||||
"Skin_TK_INS_Warlord_EP1_DZ",
|
||||
"Skin_SurvivorWcombat_DZ",
|
||||
"Skin_SurvivorWdesert_DZ",
|
||||
"Skin_GUE_Soldier_MG_DZ",
|
||||
"Skin_GUE_Soldier_Sniper_DZ",
|
||||
"Skin_GUE_Soldier_Crew_DZ",
|
||||
"Skin_GUE_Soldier_CO_DZ",
|
||||
"Skin_GUE_Soldier_2_DZ",
|
||||
},
|
||||
{
|
||||
0.1,
|
||||
0.08,
|
||||
0.13,
|
||||
0.06,
|
||||
0.07,
|
||||
0.07,
|
||||
0.05,
|
||||
0.07,
|
||||
0.08,
|
||||
0.08,
|
||||
0.05,
|
||||
0.04,
|
||||
0.04,
|
||||
0.04,
|
||||
0.04
|
||||
}
|
||||
};
|
||||
};
|
||||
641
SQF/dayz_code/Configs/cfgMoves.hpp
Normal file
641
SQF/dayz_code/Configs/cfgMoves.hpp
Normal file
@@ -0,0 +1,641 @@
|
||||
class CfgMovesAnimalsBase {
|
||||
class ManActions;
|
||||
class StandBase;
|
||||
class DefaultDie;
|
||||
class BlendAnims;
|
||||
};
|
||||
|
||||
class CfgMovesDogBase
|
||||
{
|
||||
class Default
|
||||
{
|
||||
actions = "";
|
||||
access = 3;
|
||||
file = "";
|
||||
looped = 1;
|
||||
speed = 0.5;
|
||||
disableWeapons = 1;
|
||||
enableOptics = 0;
|
||||
disableWeaponsLong = 1;
|
||||
showWeaponAim = 0;
|
||||
enableMissile = 0;
|
||||
enableBinocular = 0;
|
||||
showItemInHand = 0;
|
||||
showItemInRightHand = 0;
|
||||
showHandGun = 0;
|
||||
onLandBeg = 0;
|
||||
onLandEnd = 0;
|
||||
onLadder = 0;
|
||||
canPullTrigger = 1;
|
||||
duty = -0.51;
|
||||
predictSpeedCoef = 1;
|
||||
visibleSize = 1;
|
||||
aimPrecision = 1;
|
||||
relSpeedMin = 1;
|
||||
relSpeedMax = 1;
|
||||
soundEnabled = 0;
|
||||
controlHead = 0;
|
||||
headBobMode = 0;
|
||||
headBobStrength = 0;
|
||||
soundOverride = "";
|
||||
soundEdge[] = {0.5,1};
|
||||
terminal = 0;
|
||||
limitGunMovement = 1;
|
||||
variantsPlayer[] = {};
|
||||
variantsAI[] = {""};
|
||||
equivalentTo = "";
|
||||
connectAs = "";
|
||||
variantAfter[] = {5,10,20};
|
||||
connectFrom[] = {};
|
||||
connectTo[] = {};
|
||||
interpolateWith[] = {};
|
||||
interpolateTo[] = {};
|
||||
interpolateFrom[] = {};
|
||||
aiming = "aimingNo";
|
||||
leaning = "aimingNo";
|
||||
untiltWeapon = "aimingNo";
|
||||
aimingBody = "aimingUpDefault";
|
||||
legs = "legsNo";
|
||||
head = "headDefault";
|
||||
leaningFactorBeg = 0;
|
||||
leaningFactorEnd = 0;
|
||||
leaningFactorZeroPoint = -1;
|
||||
leaningCorrectionAngleBeg = 0;
|
||||
leaningCorrectionAngleEnd = 0;
|
||||
interpolationSpeed = 6;
|
||||
interpolationRestart = 0;
|
||||
collisionShape = "ca\animals2\data\geom\basicColide.p3d";
|
||||
hasCollShapeSafe = 0;
|
||||
collisionShapeSafe = "";
|
||||
boundingSphere = 1;
|
||||
enableDirectControl = 1;
|
||||
enableAutoActions = 0;
|
||||
leftHandIKBeg = 0;
|
||||
leftHandIKEnd = 0;
|
||||
rightHandIKBeg = 0;
|
||||
rightHandIKEnd = 0;
|
||||
weaponIK = 0;
|
||||
preload = 0;
|
||||
walkcycles = 1;
|
||||
forceAim = 0;
|
||||
rightHandIKCurve[] = {};
|
||||
leftHandIKCurve[] = {};
|
||||
};
|
||||
class StandBase: Default
|
||||
{
|
||||
aiming = "aimingDefault";
|
||||
disableWeapons = 1;
|
||||
leaningFactorBeg = 1;
|
||||
leaningFactorEnd = 1;
|
||||
};
|
||||
class DefaultDie: Default
|
||||
{
|
||||
aiming = "aimingNo";
|
||||
legs = "legsNo";
|
||||
head = "headNo";
|
||||
disableWeapons = 1;
|
||||
interpolationRestart = 1;
|
||||
soundOverride = "fallbody";
|
||||
soundEdge[] = {0.45};
|
||||
soundEnabled = 0;
|
||||
};
|
||||
class ManActions
|
||||
{
|
||||
Stop = "";
|
||||
StopRelaxed = "";
|
||||
TurnL = "";
|
||||
TurnR = "";
|
||||
TurnLRelaxed = "";
|
||||
TurnRRelaxed = "";
|
||||
Default = "";
|
||||
JumpOff = "";
|
||||
ReloadMagazine = "";
|
||||
ReloadMGun = "";
|
||||
ReloadAT = "";
|
||||
ReloadMortar = "";
|
||||
ThrowGrenade = "";
|
||||
WalkF = "";
|
||||
WalkLF = "";
|
||||
WalkRF = "";
|
||||
WalkL = "";
|
||||
WalkR = "";
|
||||
WalkLB = "";
|
||||
WalkRB = "";
|
||||
WalkB = "";
|
||||
SlowF = "";
|
||||
SlowLF = "";
|
||||
SlowRF = "";
|
||||
SlowL = "";
|
||||
SlowR = "";
|
||||
SlowLB = "";
|
||||
SlowRB = "";
|
||||
SlowB = "";
|
||||
FastF = "";
|
||||
FastLF = "";
|
||||
FastRF = "";
|
||||
FastL = "";
|
||||
FastR = "";
|
||||
FastLB = "";
|
||||
FastRB = "";
|
||||
FastB = "";
|
||||
EvasiveForward = "";
|
||||
EvasiveLeft = "";
|
||||
EvasiveRight = "";
|
||||
EvasiveBack = "";
|
||||
StartSwim = "";
|
||||
StopSwim = "";
|
||||
Down = "";
|
||||
Up = "";
|
||||
PlayerStand = "";
|
||||
PlayerCrouch = "";
|
||||
PlayerProne = "";
|
||||
Lying = "";
|
||||
Stand = "";
|
||||
Combat = "";
|
||||
Crouch = "";
|
||||
CanNotMove = "";
|
||||
Civil = "";
|
||||
CivilLying = "";
|
||||
FireNotPossible = "";
|
||||
Die = "";
|
||||
WeaponOn = "";
|
||||
WeaponOff = "";
|
||||
StrokeFist = "";
|
||||
StrokeGun = "";
|
||||
SitDown = "";
|
||||
Salute = "";
|
||||
BinocOn = "";
|
||||
BinocOff = "";
|
||||
PutDown = "";
|
||||
PutDownEnd = "";
|
||||
Medic = "";
|
||||
Treated = "";
|
||||
LadderOnDown = "";
|
||||
LadderOnUp = "";
|
||||
LadderOff = "";
|
||||
LadderOffTop = "";
|
||||
LadderOffBottom = "";
|
||||
GetInLow = "";
|
||||
GetInMedium = "";
|
||||
GetInHigh = "";
|
||||
GetOutLow = "";
|
||||
GetOutMedium = "";
|
||||
GetOutHigh = "";
|
||||
TakeFlag = "";
|
||||
HandGunOn = "";
|
||||
LookAround = "";
|
||||
Eat = "";
|
||||
StopEat = "";
|
||||
Rest = "";
|
||||
StopRest = "";
|
||||
GestureBark = " ";
|
||||
GestureIdle1 = " ";
|
||||
GestureIdle2 = " ";
|
||||
GestureSniff = " ";
|
||||
GestureHeadL = " ";
|
||||
GestureHeadR = " ";
|
||||
};
|
||||
class BlendAnims
|
||||
{
|
||||
aimingDefault[] = {};
|
||||
untiltWeaponDefault[] = {};
|
||||
legsDefault[] = {};
|
||||
headDefault[] = {};
|
||||
aimingNo[] = {};
|
||||
legsNo[] = {};
|
||||
headNo[] = {};
|
||||
aimingUpDefault[] = {};
|
||||
};
|
||||
collisionVertexPattern[] = {"1a","2a","3a","4a","5a","6a","7a","8a","9a","10a","11a","12a","13a","14a","15a","16a","17a","18a","19a","20a","21a","22a","23a","24a","25a","26a","27a","28a","29a","30a","31a","32a","33a","34a"};
|
||||
collisionGeomCompPattern[] = {1};
|
||||
};
|
||||
|
||||
class CfgMovesDogDZ: CfgMovesDogBase
|
||||
{
|
||||
primaryActionMaps[] = {"DogActions","NoActions"};
|
||||
skeletonName = "DogSkeleton";
|
||||
gestures = "CfgGesturesDogDZ";
|
||||
|
||||
class States
|
||||
{
|
||||
class Dog_Stop: StandBase
|
||||
{
|
||||
actions = "DogActions";
|
||||
duty = -1;
|
||||
file = "\CA\animals2\dogs\data\Anim\dogStop";
|
||||
//variantsAI[] = {"Dog_Stop",1};
|
||||
//variantAfter[] = {0,2,3};
|
||||
speed = 1e+010;
|
||||
relSpeedMin = 0.7;
|
||||
relSpeedMax = 1.1;
|
||||
looped = 1;
|
||||
//collisionShape = "Ca\animals2\Dogs\Dog_CollShape.p3d";
|
||||
ConnectTo[] = {"Dog_TurnR",0.1,"Dog_StopV2",0.1,"Dog_StopV1",0.1,"Dog_TurnL",0.1,"Dog_Sprint",0.02,"Dog_Run",0.02,"Dog_Walk",0.2};
|
||||
InterpolateTo[] = {"Dog_TurnR",0.1,"Dog_Die",0.02,"Dog_TurnL",0.1,"Dog_Sprint",0.02,"Dog_Run",0.02,"Dog_Walk",0.2};
|
||||
};
|
||||
class Dog_TurnL: Dog_Stop
|
||||
{
|
||||
file = "\CA\animals2\Dogs\data\anim\dog_rotateL.rtm";
|
||||
speed = 1;
|
||||
ConnectTo[] = {"Dog_Stop",0.1};
|
||||
InterpolateTo[] = {"Dog_Stop",0.1};
|
||||
};
|
||||
class Dog_TurnR: Dog_TurnL
|
||||
{
|
||||
file = "\CA\animals2\Dogs\data\anim\dog_rotateR.rtm";
|
||||
ConnectTo[] = {"Dog_Stop",0.1};
|
||||
InterpolateTo[] = {"Dog_Stop",0.1};
|
||||
};
|
||||
class Dog_StopV1: Dog_Stop
|
||||
{
|
||||
file = "\CA\animals2\dogs\data\Anim\dogIDLE";
|
||||
speed = 2.14;
|
||||
variantAfter[] = {5,7,10};
|
||||
looped = 0;
|
||||
ConnectTo[] = {"Dog_Stop",0.1};
|
||||
InterpolateTo[] = {"Dog_Die",0.02};
|
||||
};
|
||||
class Dog_StopV2: Dog_Stop
|
||||
{
|
||||
file = "\CA\animals2\dogs\data\Anim\dogBark";
|
||||
speed = 1;
|
||||
variantAfter[] = {1,1,1};
|
||||
looped = 0;
|
||||
ConnectTo[] = {"Dog_Stop",0.1};
|
||||
InterpolateTo[] = {"Dog_Die",0.02};
|
||||
};
|
||||
class Dog_Attack: Dog_Stop
|
||||
{
|
||||
file = "\CA\animals2\dogs\data\Anim\dogAttack";
|
||||
speed = 1;
|
||||
variantAfter[] = {1,1,1};
|
||||
looped = 0;
|
||||
ConnectTo[] = {"Dog_Stop",0.1};
|
||||
InterpolateTo[] = {"Dog_Die",0.02};
|
||||
};
|
||||
class Dog_Sniff: Dog_Stop
|
||||
{
|
||||
file = "\dayz_anim\dog\dogGestureSniff";
|
||||
speed = 0.3;
|
||||
mask = "frontBody";
|
||||
variantAfter[] = {1,1,1};
|
||||
looped = 0;
|
||||
ConnectTo[] = {"Dog_Stop",0.1};
|
||||
InterpolateTo[] = {"Dog_Die",0.02};
|
||||
};
|
||||
class Dog_SitDown: Dog_Stop
|
||||
{
|
||||
actions = "DogSit";
|
||||
file = "\CA\animals2\dogs\data\Anim\dogSit1In";
|
||||
speed = 1.43;
|
||||
variantAfter[] = {1,1,1};
|
||||
looped = 0;
|
||||
relSpeedMin = 0.996672;
|
||||
relSpeedMax = 0.996672;
|
||||
ConnectTo[] = {};
|
||||
InterpolateTo[] = {"Dog_Die",0.02};
|
||||
};
|
||||
class Dog_LieDown: Dog_Stop
|
||||
{
|
||||
actions = "DogSit";
|
||||
file = "\dayz_anim\dog\dogStandDown";
|
||||
speed = 1.428571;
|
||||
variantAfter[] = {1,1,1};
|
||||
looped = 0;
|
||||
relSpeedMin = 0.996672;
|
||||
relSpeedMax = 0.996672;
|
||||
ConnectTo[] = {};
|
||||
InterpolateTo[] = {"Dog_Die",0.02};
|
||||
};
|
||||
class Dog_GetUp: Dog_Stop
|
||||
{
|
||||
actions = "DogSit";
|
||||
file = "\dayz_anim\dog\dogDownStand";
|
||||
speed = 1.428571;
|
||||
variantAfter[] = {1,1,1};
|
||||
looped = 0;
|
||||
relSpeedMin = 0.996672;
|
||||
relSpeedMax = 0.996672;
|
||||
ConnectTo[] = {"Dog_Stop",0.1,"Dog_Run",0.1,"Dog_Walk",0.1,"Dog_Sprint",0.1};
|
||||
InterpolateTo[] = {"Dog_Die",0.02,"Dog_Run",0.1,"Dog_Walk",0.1,"Dog_Sprint",0.1};
|
||||
};
|
||||
class Dog_Siting: Dog_Stop
|
||||
{
|
||||
actions = "DogSit";
|
||||
file = "\CA\animals2\dogs\data\Anim\dogSit2Idle";
|
||||
speed = 1.58;
|
||||
variantAfter[] = {1,1,1};
|
||||
looped = 1;
|
||||
ConnectTo[] = {};
|
||||
InterpolateTo[] = {"Dog_Die",0.02};
|
||||
};
|
||||
class Dog_SitUp: Dog_Stop
|
||||
{
|
||||
actions = "DogSit";
|
||||
file = "\CA\animals2\dogs\data\Anim\dogSit3Out";
|
||||
speed = 1.08;
|
||||
variantAfter[] = {1,1,1};
|
||||
looped = 0;
|
||||
relSpeedMin = 0.996672;
|
||||
relSpeedMax = 0.996672;
|
||||
ConnectTo[] = {"Dog_Stop",0.1,"Dog_Run",0.1,"Dog_Walk",0.1,"Dog_Sprint",0.1};
|
||||
InterpolateTo[] = {"Dog_Die",0.02,"Dog_Run",0.1,"Dog_Walk",0.1,"Dog_Sprint",0.1};
|
||||
};
|
||||
class Dog_Sprint: Dog_Stop
|
||||
{
|
||||
actions = "DogSprint";
|
||||
file = "\CA\animals2\dogs\data\Anim\dogSprint";
|
||||
duty = 0.5;
|
||||
speed = 4.5;
|
||||
ConnectTo[] = {"Dog_Stop",0.02,"Dog_Run",0.02,"Dog_Walk",0.02};
|
||||
InterpolateTo[] = {"Dog_Die",0.02,"Dog_Stop",0.02,"Dog_Run",0.02,"Dog_Walk",0.02};
|
||||
};
|
||||
class Dog_Run: Dog_Stop
|
||||
{
|
||||
file = "\CA\animals2\dogs\data\Anim\dogRun";
|
||||
duty = -0.5;
|
||||
speed = 1.8;
|
||||
ConnectTo[] = {"Dog_Stop",0.02,"Dog_Sprint",0.02,"Dog_Walk",0.02};
|
||||
InterpolateTo[] = {"Dog_Die",0.02,"Dog_Stop",0.02,"Dog_Sprint",0.02,"Dog_Walk",0.02};
|
||||
};
|
||||
|
||||
class Dog_Walk: Dog_Stop
|
||||
{
|
||||
duty = -0.7;
|
||||
file = "\CA\animals2\dogs\data\Anim\dogWalk";
|
||||
speed = 1.3;
|
||||
variantAfter[] = {3,10,20};
|
||||
ConnectTo[] = {"Dog_Stop",0.2,"Dog_Sprint",0.2,"Dog_Run",0.2};
|
||||
InterpolateTo[] = {"Dog_Die",0.02,"Dog_Stop",0.2,"Dog_Sprint",0.2,"Dog_Run",0.2};
|
||||
};
|
||||
|
||||
class Dog_Die: DefaultDie
|
||||
{
|
||||
enableDirectControl = 0;
|
||||
actions = "NoActions";
|
||||
file = "\CA\animals2\dogs\data\Anim\dogDeath";
|
||||
speed = 1.2;
|
||||
looped = 0;
|
||||
variantsPlayer[] = {};
|
||||
variantsAI[] = {""};
|
||||
variantAfter[] = {0,0,0};
|
||||
terminal = 1;
|
||||
soundEnabled = 0;
|
||||
//collisionShape = "";
|
||||
ConnectTo[] = {};
|
||||
InterpolateTo[] = {};
|
||||
};
|
||||
};
|
||||
class Actions
|
||||
{
|
||||
class NoActions: ManActions
|
||||
{
|
||||
turnSpeed = 8;
|
||||
limitFast = 5.5;
|
||||
useFastMove = 0;
|
||||
upDegree = 0;
|
||||
GestureBark[] = {
|
||||
"GestureBark", "Gesture"
|
||||
};
|
||||
GestureIdle1[] = {
|
||||
"GestureIdle1", "Gesture"
|
||||
};
|
||||
GestureIdle2[] = {
|
||||
"GestureIdle2", "Gesture"
|
||||
};
|
||||
GestureSniff[] = {
|
||||
"GestureSniff", "Gesture"
|
||||
};
|
||||
GestureHeadL[] = {
|
||||
"GestureHeadL", "Gesture"
|
||||
};
|
||||
GestureHeadR[] = {
|
||||
"GestureHeadR", "Gesture"
|
||||
};
|
||||
};
|
||||
class DogActions: NoActions
|
||||
{
|
||||
Stop = "Dog_Stop";
|
||||
StopRelaxed = "Dog_Stop";
|
||||
TurnL = "Dog_TurnL";
|
||||
TurnR = "Dog_TurnR";
|
||||
TurnLRelaxed = "Dog_TurnL";
|
||||
TurnRRelaxed = "Dog_TurnR";
|
||||
Default = "Dog_Stop";
|
||||
JumpOff = "Dog_Stop";
|
||||
WalkF = "Dog_Walk";
|
||||
//WalkF = "Dog_Run";
|
||||
SlowF = "Dog_Run";
|
||||
FastF = "Dog_Sprint";
|
||||
EvasiveForward = "Dog_Sprint";
|
||||
Down = "Dog_Stop";
|
||||
Up = "Dog_Stop";
|
||||
PlayerStand = "Dog_Stop";
|
||||
PlayerProne = "Dog_Stop";
|
||||
PlayerCrouch = "";
|
||||
Crouch = "";
|
||||
Lying = "Dog_Stop";
|
||||
Stand = "Dog_Stop";
|
||||
Combat = "Dog_Stop";
|
||||
CanNotMove = "Dog_Stop";
|
||||
Civil = "Dog_Stop";
|
||||
CivilLying = "Dog_Stop";
|
||||
FireNotPossible = "Dog_StopV1";
|
||||
Die = "Dog_Die";
|
||||
turnSpeed = 8;
|
||||
limitFast = 5.5;
|
||||
useFastMove = 0;
|
||||
upDegree = "ManPosNoWeapon";
|
||||
StartSwim = "Dog_Die";
|
||||
};
|
||||
class DogSprint: DogActions
|
||||
{
|
||||
Die = "Dog_Die";
|
||||
turnSpeed = 4;
|
||||
limitFast = 5.5;
|
||||
useFastMove = 1;
|
||||
};
|
||||
class DogSit: NoActions
|
||||
{
|
||||
Up = "Dog_Stop";
|
||||
PlayerStand = "Dog_Stop";
|
||||
Stand = "Dog_Stop";
|
||||
WalkF = "Dog_Walk";
|
||||
//WalkF = "Dog_Run";
|
||||
SlowF = "Dog_Run";
|
||||
FastF = "Dog_Sprint";
|
||||
EvasiveForward = "Dog_Sprint";
|
||||
PlayerCrouch = "Dog_Stop";
|
||||
Crouch = "Dog_Stop";
|
||||
Die = "Dog_Die";
|
||||
upDegree = "ManPosNoWeapon";
|
||||
StartSwim = "Dog_Die";
|
||||
};
|
||||
};
|
||||
class Interpolations
|
||||
{
|
||||
};
|
||||
transitionsInterpolated[] = {};
|
||||
transitionsSimple[] = {};
|
||||
transitionsDisabled[] = {};
|
||||
class BlendAnims: BlendAnims
|
||||
{
|
||||
aimingDefault[] = {"head",1,"Jaw",1,"Neck1",0.5,"Tongue1",1,"Tongue2",1};
|
||||
untiltWeaponDefault[] = {};
|
||||
legsDefault[] = {};
|
||||
headDefault[] = {"head",1,"Jaw",1,"Neck1",0.5,"Tongue1",1,"Tongue2",1};
|
||||
aimingNo[] = {};
|
||||
legsNo[] = {};
|
||||
headNo[] = {};
|
||||
aimingUpDefault[] = {};
|
||||
frontBody[] = {
|
||||
/*
|
||||
"spine",0.1,
|
||||
"spine1",0.3,
|
||||
"spine2",0.6,
|
||||
*/
|
||||
"neck",1,
|
||||
"neck1",1,
|
||||
"head",1,
|
||||
"Jaw",1,
|
||||
"Tongue1",1,
|
||||
"Tongue2",1,
|
||||
"leftArm",0.5,
|
||||
"rightArm",0.5,
|
||||
"leftEar",1,
|
||||
"rightEar",1
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class CfgGesturesDogDZ
|
||||
{
|
||||
skeletonName = "DogSkeleton";
|
||||
class ManActions
|
||||
{
|
||||
};
|
||||
class Actions
|
||||
{
|
||||
class NoActions: ManActions
|
||||
{
|
||||
turnSpeed = 0;
|
||||
upDegree = 0;
|
||||
limitFast = 1;
|
||||
useFastMove = 0;
|
||||
};
|
||||
};
|
||||
class Default
|
||||
{
|
||||
actions = "NoActions";
|
||||
file = "";
|
||||
looped = 1;
|
||||
speed = 0.5;
|
||||
relSpeedMin = 1;
|
||||
relSpeedMax = 1;
|
||||
soundEnabled = 0;
|
||||
soundOverride = "";
|
||||
soundEdge[] = {0.5,1};
|
||||
terminal = 0;
|
||||
equivalentTo = "";
|
||||
connectAs = "";
|
||||
connectFrom[] = {};
|
||||
connectTo[] = {};
|
||||
interpolateWith[] = {};
|
||||
interpolateTo[] = {};
|
||||
interpolateFrom[] = {};
|
||||
mask = "empty";
|
||||
interpolationSpeed = 6;
|
||||
interpolationRestart = 0;
|
||||
preload = 0;
|
||||
disableWeapons = 1;
|
||||
enableOptics = 1;
|
||||
showWeaponAim = 1;
|
||||
enableMissile = 1;
|
||||
enableBinocular = 1;
|
||||
showItemInHand = 0;
|
||||
showItemInRightHand = 0;
|
||||
showHandGun = 0;
|
||||
canPullTrigger = 1;
|
||||
walkcycles = 1;
|
||||
headBobMode = 0;
|
||||
headBobStrength = 0;
|
||||
leftHandIKBeg = 0;
|
||||
leftHandIKEnd = 0;
|
||||
rightHandIKBeg = 0;
|
||||
rightHandIKEnd = 0;
|
||||
leftHandIKCurve[] = {1};
|
||||
rightHandIKCurve[] = {1};
|
||||
forceAim = 0;
|
||||
};
|
||||
class States
|
||||
{
|
||||
class GestureBark: Default
|
||||
{
|
||||
file = "\dayz_anim\dog\dogBarkOnce";
|
||||
looped = 0;
|
||||
speed = 3;
|
||||
mask = "barking";
|
||||
};
|
||||
class GestureIdle1: Default
|
||||
{
|
||||
file = "\dayz_anim\dog\dogGestureIdle1";
|
||||
looped = 0;
|
||||
speed = 0.3;
|
||||
mask = "idle";
|
||||
};
|
||||
class GestureIdle2: Default
|
||||
{
|
||||
file = "\dayz_anim\dog\dogGestureIdle2";
|
||||
looped = 0;
|
||||
speed = 0.3;
|
||||
mask = "idle";
|
||||
};
|
||||
class GestureHeadL: Default
|
||||
{
|
||||
file = "\dayz_anim\dog\dogGestureHeadL";
|
||||
looped = 0;
|
||||
speed = 0.3;
|
||||
mask = "idle";
|
||||
};
|
||||
class GestureHeadR: Default
|
||||
{
|
||||
file = "\dayz_anim\dog\dogGestureHeadR";
|
||||
looped = 0;
|
||||
speed = 0.3;
|
||||
mask = "idle";
|
||||
};
|
||||
class GestureSniff: Default
|
||||
{
|
||||
file = "\dayz_anim\dog\dogGestureSniff";
|
||||
looped = 0;
|
||||
speed = 0.3;
|
||||
mask = "frontBody";
|
||||
};
|
||||
};
|
||||
class BlendAnims
|
||||
{
|
||||
barking[] = {"head",1,"Jaw",1,"Neck1",0.5,"Tongue1",1,"Tongue2",1,"Tail1",0.3,"Tail2",0.6,"Tail3",1};
|
||||
idle[] = {"head",1,"Jaw",1,"Neck1",0.6,"Tongue1",1,"Tongue2",1,"Tail1",0.3,"Tail2",0.6,"Tail3",1,"Spine",0.1,"Spine1",0.2,"Spine2",0.4};
|
||||
frontBody[] = {
|
||||
"spine",0.1,
|
||||
"spine1",0.3,
|
||||
"spine2",0.6,
|
||||
"neck",1,
|
||||
"neck1",1,
|
||||
"head",1,
|
||||
"Jaw",1,
|
||||
"Tongue1",1,
|
||||
"Tongue2",1,
|
||||
"leftArm",0.5,
|
||||
"rightArm",0.5,
|
||||
"leftEar",1,
|
||||
"rightEar",1
|
||||
};
|
||||
};
|
||||
class Interpolations
|
||||
{
|
||||
};
|
||||
transitionsInterpolated[] = {};
|
||||
transitionsSimple[] = {};
|
||||
transitionsDisabled[] = {};
|
||||
};
|
||||
1984
SQF/dayz_code/Configs/cfgVehicles.hpp
Normal file
1984
SQF/dayz_code/Configs/cfgVehicles.hpp
Normal file
File diff suppressed because it is too large
Load Diff
1970
SQF/dayz_code/Configs/rscTitles.hpp
Normal file
1970
SQF/dayz_code/Configs/rscTitles.hpp
Normal file
File diff suppressed because it is too large
Load Diff
363
SQF/dayz_code/Configs/safegui.hpp
Normal file
363
SQF/dayz_code/Configs/safegui.hpp
Normal file
@@ -0,0 +1,363 @@
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
/// Styles
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Control types
|
||||
#define CT_STATIC 0
|
||||
#define CT_BUTTON 1
|
||||
#define CT_EDIT 2
|
||||
#define CT_SLIDER 3
|
||||
#define CT_COMBO 4
|
||||
#define CT_LISTBOX 5
|
||||
#define CT_TOOLBOX 6
|
||||
#define CT_CHECKBOXES 7
|
||||
#define CT_PROGRESS 8
|
||||
#define CT_HTML 9
|
||||
#define CT_STATIC_SKEW 10
|
||||
#define CT_ACTIVETEXT 11
|
||||
#define CT_TREE 12
|
||||
#define CT_STRUCTURED_TEXT 13
|
||||
#define CT_CONTEXT_MENU 14
|
||||
#define CT_CONTROLS_GROUP 15
|
||||
#define CT_SHORTCUTBUTTON 16
|
||||
#define CT_XKEYDESC 40
|
||||
#define CT_XBUTTON 41
|
||||
#define CT_XLISTBOX 42
|
||||
#define CT_XSLIDER 43
|
||||
#define CT_XCOMBO 44
|
||||
#define CT_ANIMATED_TEXTURE 45
|
||||
#define CT_OBJECT 80
|
||||
#define CT_OBJECT_ZOOM 81
|
||||
#define CT_OBJECT_CONTAINER 82
|
||||
#define CT_OBJECT_CONT_ANIM 83
|
||||
#define CT_LINEBREAK 98
|
||||
#define CT_USER 99
|
||||
#define CT_MAP 100
|
||||
#define CT_MAP_MAIN 101
|
||||
#define CT_LISTNBOX 102
|
||||
|
||||
// Static styles
|
||||
#define ST_POS 0x0F
|
||||
#define ST_HPOS 0x03
|
||||
#define ST_VPOS 0x0C
|
||||
#define ST_LEFT 0x00
|
||||
#define ST_RIGHT 0x01
|
||||
#define ST_CENTER 0x02
|
||||
#define ST_DOWN 0x04
|
||||
#define ST_UP 0x08
|
||||
#define ST_VCENTER 0x0C
|
||||
|
||||
#define ST_TYPE 0xF0
|
||||
#define ST_SINGLE 0x00
|
||||
#define ST_MULTI 0x10
|
||||
#define ST_TITLE_BAR 0x20
|
||||
#define ST_PICTURE 0x30
|
||||
#define ST_FRAME 0x40
|
||||
#define ST_BACKGROUND 0x50
|
||||
#define ST_GROUP_BOX 0x60
|
||||
#define ST_GROUP_BOX2 0x70
|
||||
#define ST_HUD_BACKGROUND 0x80
|
||||
#define ST_TILE_PICTURE 0x90
|
||||
#define ST_WITH_RECT 0xA0
|
||||
#define ST_LINE 0xB0
|
||||
|
||||
#define ST_SHADOW 0x100
|
||||
#define ST_NO_RECT 0x200
|
||||
#define ST_KEEP_ASPECT_RATIO 0x800
|
||||
|
||||
#define ST_TITLE ST_TITLE_BAR + ST_CENTER
|
||||
|
||||
// Slider styles
|
||||
#define SL_DIR 0x400
|
||||
#define SL_VERT 0
|
||||
#define SL_HORZ 0x400
|
||||
|
||||
#define SL_TEXTURES 0x10
|
||||
|
||||
// progress bar
|
||||
#define ST_VERTICAL 0x01
|
||||
#define ST_HORIZONTAL 0
|
||||
|
||||
// Listbox styles
|
||||
#define LB_TEXTURES 0x10
|
||||
#define LB_MULTI 0x20
|
||||
|
||||
// Tree styles
|
||||
#define TR_SHOWROOT 1
|
||||
#define TR_AUTOCOLLAPSE 2
|
||||
|
||||
// MessageBox styles
|
||||
#define MB_BUTTON_OK 1
|
||||
#define MB_BUTTON_CANCEL 2
|
||||
#define MB_BUTTON_USER 4
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
/// Base Classes
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
/*
|
||||
class RscPicture
|
||||
{
|
||||
access = 0;
|
||||
type = 0;
|
||||
idc = -1;
|
||||
style = 48;
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorText[] = {1,1,1,1};
|
||||
font = "TahomaB";
|
||||
sizeEx = 0;
|
||||
lineSpacing = 0;
|
||||
text = "";
|
||||
fixedWidth = 0;
|
||||
shadow = 0;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 0.2;
|
||||
h = 0.15;
|
||||
};
|
||||
class RscButton
|
||||
{
|
||||
access = 0;
|
||||
type = 1;
|
||||
text = "";
|
||||
colorText[] = {0.8784,0.8471,0.651,1};
|
||||
colorDisabled[] = {0.4,0.4,0.4,1};
|
||||
colorBackground[] = {1,0.537,0,0.5};
|
||||
colorBackgroundDisabled[] = {0.95,0.95,0.95,1};
|
||||
colorBackgroundActive[] = {1,0.537,0,1};
|
||||
colorFocused[] = {1,0.537,0,1};
|
||||
colorShadow[] = {0.023529,0,0.0313725,1};
|
||||
colorBorder[] = {0.023529,0,0.0313725,1};
|
||||
soundEnter[] = {"\ca\ui\data\sound\onover",0.09,1};
|
||||
soundPush[] = {"\ca\ui\data\sound\new1",0,0};
|
||||
soundClick[] = {"\ca\ui\data\sound\onclick",0.07,1};
|
||||
soundEscape[] = {"\ca\ui\data\sound\onescape",0.09,1};
|
||||
style = 2;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 0.095589;
|
||||
h = 0.039216;
|
||||
shadow = 2;
|
||||
font = "Zeppelin33";
|
||||
sizeEx = 0.03921;
|
||||
offsetX = 0.003;
|
||||
offsetY = 0.003;
|
||||
offsetPressedX = 0.002;
|
||||
offsetPressedY = 0.002;
|
||||
borderSize = 0;
|
||||
};
|
||||
*/
|
||||
class RscPicture;
|
||||
class RscButton;
|
||||
|
||||
class SafeKeyPad
|
||||
{
|
||||
idd = -1;
|
||||
movingenable = 0;
|
||||
|
||||
class Controls
|
||||
{
|
||||
class SafeKeyPadPic: RscPicture
|
||||
{
|
||||
idc = -1;
|
||||
text = "\z\addons\dayz_epoch\pictures\SafeKeyPad.paa";
|
||||
x = 0.361701 * safezoneW + safezoneX;
|
||||
y = 0.255985 * safezoneH + safezoneY;
|
||||
w = 0.281637 * safezoneW;
|
||||
h = 0.470087 * safezoneH;
|
||||
};
|
||||
class b1: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.444897 * safezoneW + safezoneX;
|
||||
y = 0.39423 * safezoneH + safezoneY;
|
||||
w = 0.0283751 * safezoneW;
|
||||
h = 0.0490667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.05;
|
||||
text="1";
|
||||
colorText[] = {0,0.6,1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
action = "dayz_combination = dayz_combination + str(1);";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_1.ogg",0.5,1};
|
||||
};
|
||||
class b4: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.444897 * safezoneW + safezoneX;
|
||||
y = 0.441239 * safezoneH + safezoneY;
|
||||
w = 0.0283751 * safezoneW;
|
||||
h = 0.0490667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.05;
|
||||
text="4";
|
||||
colorText[] = {0,0.6,1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
action = "dayz_combination = dayz_combination + str(4);";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_4.ogg",0.5,1};
|
||||
};
|
||||
class b7: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.444897 * safezoneW + safezoneX;
|
||||
y = 0.488248 * safezoneH + safezoneY;
|
||||
w = 0.0283751 * safezoneW;
|
||||
h = 0.0490667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.05;
|
||||
text="7";
|
||||
colorText[] = {0,0.6,1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
action = "dayz_combination = dayz_combination + str(7);";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_7.ogg",0.5,1};
|
||||
};
|
||||
class b2: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.487755 * safezoneW + safezoneX;
|
||||
y = 0.39423 * safezoneH + safezoneY;
|
||||
w = 0.0283751 * safezoneW;
|
||||
h = 0.0490667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.05;
|
||||
text="2";
|
||||
colorText[] = {0,0.6,1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
action = "dayz_combination = dayz_combination + str(2);";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_2.ogg",0.5,1};
|
||||
};
|
||||
class b8: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.487755 * safezoneW + safezoneX;
|
||||
y = 0.488248 * safezoneH + safezoneY;
|
||||
w = 0.0283751 * safezoneW;
|
||||
h = 0.0490667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.05;
|
||||
text="8";
|
||||
colorText[] = {0,0.6,1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
action = "dayz_combination = dayz_combination + str(8);";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_8.ogg",0.5,1};
|
||||
};
|
||||
class b5: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.487755 * safezoneW + safezoneX;
|
||||
y = 0.441239 * safezoneH + safezoneY;
|
||||
w = 0.0283751 * safezoneW;
|
||||
h = 0.0490667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.05;
|
||||
text="5";
|
||||
colorText[] = {0,0.6,1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
action = "dayz_combination = dayz_combination + str(5);";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_5.ogg",0.5,1};
|
||||
};
|
||||
class b3: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.530613 * safezoneW + safezoneX;
|
||||
y = 0.39423 * safezoneH + safezoneY;
|
||||
w = 0.0283751 * safezoneW;
|
||||
h = 0.0490667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.05;
|
||||
text="3";
|
||||
colorText[] = {0,0.6,1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
action = "dayz_combination = dayz_combination + str(3);";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_3.ogg",0.5,1};
|
||||
};
|
||||
class b6: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.530613 * safezoneW + safezoneX;
|
||||
y = 0.441239 * safezoneH + safezoneY;
|
||||
w = 0.0283751 * safezoneW;
|
||||
h = 0.0490667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.05;
|
||||
text="6";
|
||||
colorText[] = {0,0.6,1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
action = "dayz_combination = dayz_combination + str(6);";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_6.ogg",0.5,1};
|
||||
};
|
||||
class b9: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.530613 * safezoneW + safezoneX;
|
||||
y = 0.488248 * safezoneH + safezoneY;
|
||||
w = 0.0283751 * safezoneW;
|
||||
h = 0.0490667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.05;
|
||||
text="9";
|
||||
colorText[] = {0,0.6,1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
action = "dayz_combination = dayz_combination + str(9);";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_9.ogg",0.5,1};
|
||||
};
|
||||
class b0: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.487755 * safezoneW + safezoneX;
|
||||
y = 0.535257 * safezoneH + safezoneY;
|
||||
w = 0.0283751 * safezoneW;
|
||||
h = 0.0490667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.05;
|
||||
text="0";
|
||||
colorText[] = {0,0.6,1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
action = "dayz_combination = dayz_combination + str(0);";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_9.ogg",0.5,1};
|
||||
};
|
||||
|
||||
class bcancel: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.444897 * safezoneW + safezoneX;
|
||||
y = 0.545257 * safezoneH + safezoneY;
|
||||
w = 0.0263751 * safezoneW;
|
||||
h = 0.0440667 * safezoneH;
|
||||
font = "Zeppelin33";
|
||||
sizeEx=0.1;
|
||||
text="*";
|
||||
colorText[] = {1,0.1,0.1,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_star.ogg",0.6,1};
|
||||
onButtonClick = "((ctrlParent (_this select 0)) closeDisplay 3000);";
|
||||
};
|
||||
class benter: RscButton
|
||||
{
|
||||
idc = -1;
|
||||
x = 0.530613 * safezoneW + safezoneX;
|
||||
y = 0.535257 * safezoneH + safezoneY;
|
||||
w = 0.0263751 * safezoneW;
|
||||
h = 0.0440667 * safezoneH;
|
||||
font = "Zeppelin33Italic";
|
||||
sizeEx=0.1;
|
||||
text="#";
|
||||
colorText[] = {0,1,0,1};
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorBackgroundActive[] = {0,0,0,0};
|
||||
onButtonClick = "((ctrlParent (_this select 0)) closeDisplay 3000); if(!isNull dayz_selectedVault and (typeOf dayz_selectedVault) == ""VaultStorageLocked"") then {dayz_selectedVault spawn player_unlockVault;};";
|
||||
soundClick[] = {"\dayz_sfx\action\cell\dtmf_hash.ogg",0.6,1};
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user