mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-02-18 14:12:57 +03:00
moved some configs added new zeds from 177 pt1
This commit is contained in:
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";
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user