Files
DayZ-Epoch/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp
A Man d9b9874532 Change scope and type of configs from name to numbers
This got discussed earlier. Since epoch got merged with DayZ Mod we have a different name for the scope and type of configs.  A proper config should use numbers for those entries. This is the same how arma configs are written.  The basicDefines.hpp has all the needed information stored.

Also, this removes the weight entries from the magazines since we have them in a separate folder, so admins can edit them.
2020-05-29 02:04:06 +02:00

1987 lines
75 KiB
C++

class Citizen;
class Citizen1: Citizen {
class SpeechVariants {
class Default {
speechplural[] = {""};
speechsingular[] = {""};
};
class EN: Default {
speechplural[] = {""};
speechsingular[] = {""};
};
class CZ {
speechplural[] = {""};
speechsingular[] = {""};
};
class CZ_Akuzativ {
speechplural[] = {""};
speechsingular[] = {""};
};
class RU {
speechplural[] = {""};
speechsingular[] = {""};
};
};
};
class Zed_Base : Citizen1 {
scope = 2;
class HitDamage {};
armor = 3;
agentTasks[] = {};
canCarryBackPack = 1;
};
class zZombie_Base : Zed_Base {
scope = 2;
glassesEnabled = 0;
vehicleClass = "Zombie";
displayName = $STR_ZNAME_INFECTED;
fsmDanger = "";
fsmFormation = "";
zombieLoot = ZombieCivilian;
moves = "CfgMovesZombie";
isMan = false;
weapons[] = {};
magazines[] = {};
sensitivity = 2; // sensor sensitivity
sensitivityEar = 2;
identityTypes[] = {"zombie1", "zombie2"};
class TalkTopics {};
languages[] = {};
damageScale = 350;
sepsisChance = 18;
BleedChance = 15;
forcedSpeed = 6;
class Eventhandlers
{
init = "_this call zombie_initialize;";
local = "_z = _this select 0; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [_z,true] call zombie_initialize;";
HandleDamage = "_this call local_zombieDamage;";
Killed = "[_this,'zombieKills'] call local_eventKill;";
};
class UserActions
{
class Butcher
{
displayName = $STR_EPOCH_ACTIONS_GUTZOM;
displayNameDefault = $STR_EPOCH_ACTIONS_GUTZOM;
priority = 0;
radius = 3;
position = "";
showWindow = 1;
onlyForPlayer = 1;
shortcut = "";
condition = "(['Butcher',this] call userActionConditions)";
statement = "this spawn player_butcher;";
};
};
class HitPoints {
class HitHead {
armor = 0.1;
material = -1;
name = "head_hit";
passThrough = true;
memoryPoint = "pilot";
};
class HitBody : HitHead {
armor = 2.4;
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";
};
};
};
class z_villager1 : zZombie_Base {
zombieLoot = ZombieCivilian;
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_villager2 : z_villager1 {
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v2_co.paa"};
};
class z_villager3 : z_villager1 {
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v3_co.paa"};
};
class z_villagertest : z_villager1 {
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v3_co.paa"};
class Eventhandlers
{
local = "_z = _this select 0; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [_z,true] call zombie_initialize;";
HandleDamage = "_this call local_zombieDamage;";
Killed = "[_this,'zombieKills'] call local_eventKill;";
};
};
class z_priest : zZombie_Base {
displayName = $STR_ZNAME_PRIEST;
zombieLoot = ZombieCivilian;
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"};
};
};
class z_soldier : zZombie_Base {
displayName = $STR_ZNAME_SOLDIER;
zombieLoot = ZombieMilitary;
model = "\ca\characters2\Blufor\Soldier_Light";
class HitPoints : HitPoints {
class HitHead {
armor = 0.6;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 5;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
class Wounds {
tex[] = {};
mat[] = {"ca\characters2\Blufor\data\Soldier.RVmat", "ca\characters2\Blufor\data\Soldier_W1.RVmat", "ca\characters2\Blufor\data\Soldier_W2.RVmat", "ca\characters2\Blufor\data\Soldier_Light.RVmat", "ca\characters2\Blufor\data\Soldier_Light_W1.RVmat", "ca\characters2\Blufor\data\Soldier_Light_W2.RVmat", "ca\characters2\Blufor\data\Soldier_EQUIP_Light.RVmat", "ca\characters2\Blufor\data\Soldier_Light_EQUIP_W2.RVmat", "ca\characters2\Blufor\data\Soldier_Light_EQUIP_W1.RVmat", "ca\characters2\Blufor\data\Soldier_GL.RVmat", "ca\characters2\Blufor\data\Soldier_GL_W1.RVmat", "ca\characters2\Blufor\data\Soldier_GL_W2.RVmat", "ca\characters2\Blufor\data\Soldier_NCO.RVmat", "ca\characters2\Blufor\data\Soldier_NCO_W1.RVmat", "ca\characters2\Blufor\data\Soldier_NCO_W2.RVmat", "ca\characters2\Blufor\data\Soldier_MG.RVmat", "ca\characters2\Blufor\data\Soldier_MG_W1.RVmat", "ca\characters2\Blufor\data\Soldier_MG_W2.RVmat", "ca\characters2\Blufor\data\Soldier_AT.RVmat", "ca\characters2\Blufor\data\Soldier_AT_W1.RVmat", "ca\characters2\Blufor\data\Soldier_AT_W2.RVmat", "ca\characters2\Blufor\data\Soldier_CO.RVmat", "ca\characters2\Blufor\data\Soldier_CO_W1.RVmat", "ca\characters2\Blufor\data\Soldier_CO_W2.RVmat", "ca\characters2\Blufor\data\Soldier_CO_EQUIP.RVmat", "ca\characters2\Blufor\data\Soldier_CO_EQUIP_W1.RVmat", "ca\characters2\Blufor\data\Soldier_CO_EQUIP_W2.RVmat", "ca\characters2\Blufor\data\Soldier_Pilot.RVmat", "ca\characters2\Blufor\data\Soldier_Pilot_W1.RVmat", "ca\characters2\Blufor\data\Soldier_Pilot_W2.RVmat", "ca\characters2\Blufor\data\Soldier_Pilot_EQUIP.RVmat", "ca\characters2\Blufor\data\Soldier_Pilot_EQUIP_W1.RVmat", "ca\characters2\Blufor\data\Soldier_Pilot_EQUIP_W2.RVmat", "ca\characters2\Blufor\data\Soldier_Guard.RVmat", "ca\characters2\Blufor\data\Soldier_Guard_W1.RVmat", "ca\characters2\Blufor\data\Soldier_Guard_W2.RVmat", "ca\characters2\Blufor\data\Soldier_Crew.RVmat", "ca\characters2\Blufor\data\Soldier_Crew_W1.RVmat", "ca\characters2\Blufor\data\Soldier_Crew_W2.RVmat", "ca\characters2\Blufor\data\Soldier_Crew_EQUIP.RVmat", "ca\characters2\Blufor\data\Soldier_Crew_EQUIP_W1.RVmat", "ca\characters2\Blufor\data\Soldier_Crew_EQUIP_W2.RVmat", "ca\characters2\Blufor\data\Soldier_Guard_EQUIP.RVmat", "ca\characters2\Blufor\data\Soldier_Guard_EQUIP_W1.RVmat", "ca\characters2\Blufor\data\Soldier_Guard_EQUIP_W2.RVmat"};
};
};
class z_soldier_pilot : z_soldier {
displayName = $STR_ZNAME_PILOT;
zombieLoot = ZombiePilot;
model = "\ca\characters_d_BAF\BAF_Pilot_BAF";
hiddenSelections[] = {"Camo", "Camo2", "Camo3"};
hiddenSelectionsTextures[] = {"\ca\characters_W_baf\data\camo_dpm_co.paa", "\ca\characters_W_baf\data\armour_dpm_co.paa", "\ca\characters_W_baf\data\equip_dpm_co.paa"};
class HitPoints : HitPoints {
class HitHead {
armor = 2;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 3;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_soldier_heavy : z_soldier {
displayName = $STR_ZNAME_SOLDIERHEAVY;
zombieLoot = ZombieMilitary;
model = "\ca\characters2\Blufor\Soldier";
class HitPoints : HitPoints {
class HitHead {
armor = 1;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 10;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_policeman : zZombie_Base {
displayName = $STR_ZNAME_POLICEMAN;
zombieLoot = ZombiePolice;
model = "ca\characters2\civil\policeman\policeman.p3d";
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 z_policeman2: z_policeman {
model = "kpfs_civ\guard";
hiddenSelections[] = {};
hiddenSelectionsTextures[] = {};
class Wounds
{
tex[] = {};
mat[] = {"kpfs_civ\data\guard.rvmat","kpfs_civ\data\guard_wound1.rvmat","kpfs_civ\data\guard_wound2.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 z_suit1 : zZombie_Base {
displayName = $STR_ZNAME_SUIT;
zombieLoot = ZombieSuit;
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 z_suit2 : z_suit1 {
hiddenSelectionsTextures[] = {"\ca\characters2\civil\functionary\data\functionary2_co.paa"};
};
class z_suit3 : z_suit1 {
hiddenSelectionsTextures[] = {"\kpfs_civ\data\functionary_cdu_co.paa"};
};
class z_suit4 : z_suit1 {
hiddenSelectionsTextures[] = {"\kpfs_civ\data\functionary_fdp_co.paa"};
};
class z_suit5 : z_suit1 {
hiddenSelectionsTextures[] = {"\kpfs_civ\data\functionary_spd_co.paa"};
};
class z_suit6 : zZombie_Base {
displayName = $STR_ZNAME_SUIT;
zombieLoot = ZombieSuit;
model = "\sra_civilian\chancellor";
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_wounds2.rvmat","sra_civilian\chancellor\pobocnik.rvmat","sra_civilian\chancellor\pobocnik_wound1.rvmat","sra_civilian\chancellor\pobocnik_wound2.rvmat"};
};
};
class z_worker1 : zZombie_Base {
displayName = $STR_ZNAME_WORKER;
zombieLoot = ZombieWorker;
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 z_worker2 : z_worker1 {
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_3_co.paa"};
};
class z_worker3 : z_worker1 {
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_2_co.paa"};
};
class z_worker4: z_worker1 {
model = "kpfs_civ\worker";
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"};
};
hiddenSelections[] = {};
hiddenSelectionsTextures[] = {};
};
class z_doctor : zZombie_Base {
displayName = $STR_ZNAME_DOCTOR;
model = "\ca\characters2\civil\Doctor\Doctor";
zombieLoot = ZombieDoctor;
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 z_teacher : z_doctor {
displayName = $STR_ZNAME_TEACHER;
zombieLoot = ZombieTeacher;
hiddenSelectionsTextures[] = {"\dayz\textures\clothes\teacher_co.paa"};
};
class z_assistant : z_doctor {
displayName = $STR_ZNAME_ASSISTANT;
zombieLoot = ZombieCivilian;
hiddenSelectionsTextures[] = {"\ca\characters2\civil\doctor\data\doctor_3_co.paa"};
};
class z_gardener : z_doctor {
displayName = $STR_ZNAME_GARDENER;
zombieLoot = ZombieGardener;
hiddenSelectionsTextures[] = {"\kpfs_civ\data\dealer_beer_co.paa"};
};
class z_hunter : zZombie_Base {
displayName = $STR_ZNAME_HUNTER;
zombieLoot = ZombieHunter;
model = "\ca\characters2\civil\Woodlander\Woodlander";
hiddenSelections[] = {"Camo"};
hiddenSelectionsTextures[] = {"\ca\characters2\civil\woodlander\data\woodlander_v3_co.paa"};
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 z_hunter2 : z_hunter {
hiddenSelectionsTextures[] = {"\ca\characters2\civil\woodlander\data\woodlander_co.paa"};
};
class z_hunter3 : z_hunter {
hiddenSelectionsTextures[] = {"\ca\characters2\civil\woodlander\data\woodlander_v2_co.paa"};
};
class z_hunter4 : z_hunter {
hiddenSelectionsTextures[] = {"\ca\characters2\civil\woodlander\data\woodlander_v4_co.paa"};
};
class z_hunter5 : z_hunter {
model = "kpfs_civ\hunter";
hiddenSelections[] = {};
hiddenSelectionsTextures[] = {};
class Wounds
{
tex[] = {};
mat[] = {"ca\characters2\IndepIns\Data\prizrak.rvmat","ca\characters2\IndepIns\Data\W1_prizrak.rvmat","ca\characters2\IndepIns\Data\W2_prizrak.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 z_soldier_usmc_soldier : z_soldier {
displayName = $STR_ZNAME_SOLDIER;
zombieLoot = ZombieMilitary;
model = "\ca\characters2\USMC\USMC_soldier_Light";
class Wounds
{
tex[] = {};
mat[] = {"Ca\characters2\usmc\marines\data\usmc_soldier.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","Ca\characters2\usmc\marines\data\usmc_soldier_at.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","Ca\characters2\usmc\marines\data\usmc_soldier_CO.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","Ca\characters2\usmc\marines\data\usmc_soldier_DMR.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","Ca\characters2\usmc\marines\data\usmc_soldier_med.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","Ca\characters2\usmc\marines\data\usmc_soldier_mine.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","Ca\characters2\usmc\marines\data\usmc_soldier_saw.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","Ca\characters2\usmc\marines\data\usmc_soldier_scout.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","Ca\characters2\usmc\marines\data\usmc_soldier_tl.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","Ca\characters2\usmc\marines\data\usmc_Crew.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","ca\characters2\usmc\data\usmc_officer_body.rvmat","ca\characters2\data\USMC_soldier_W1.rvmat","ca\characters2\data\USMC_soldier_W2.rvmat","Ca\characters2\USMC\data\us_Crew.rvmat","Ca\characters2\USMC\data\W1_us_crew.rvmat","Ca\characters2\USMC\data\W2_us_crew.rvmat"};
};
};
class z_soldier_usmc_soldier_heavy : z_soldier_usmc_soldier {
displayName = $STR_ZNAME_SOLDIERHEAVY;
zombieLoot = ZombieMilitary;
model = "\ca\characters2\USMC\USMC_soldier";
class HitPoints : HitPoints {
class HitHead {
armor = 1;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 10;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_soldier_usmc_mg : z_soldier_usmc_soldier_heavy {
displayName = $STR_ZNAME_SOLDIERHEAVY;
zombieLoot = ZombieMilitary;
model = "\ca\characters2\USMC\USMC_soldier_MG";
};
class z_soldier_usmc_pilot : z_soldier_usmc_soldier {
displayName = $STR_ZNAME_PILOT;
zombieLoot = ZombiePilot;
model = "\ca\characters2\USMC\USMC_soldier_Pilot";
class HitPoints : HitPoints {
class HitHead {
armor = 2;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 3;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_soldier_usmc_crew : z_soldier_usmc_soldier {
displayName = $STR_ZNAME_CREWMAN;
zombieLoot = ZombieCrewman;
model = "\ca\characters2\USMC\USMC_soldier_Crew";
};
class z_soldier_usmc_officer : z_soldier_usmc_soldier {
displayName = $STR_ZNAME_OFFICER;
zombieLoot = ZombieOfficer;
model = "\ca\characters2\USMC\USMC_Soldier_Officer";
};
class z_soldier_usmc_crewman_white : z_soldier_usmc_soldier {
displayName = $STR_ZNAME_CREWMAN;
zombieLoot = ZombieCrewman;
model = "\ca\characters2\USMC\LHD_CrewMan";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters\data\us_hhl.rvmat","ca\characters\data\us_hhl_wound1.rvmat","ca\characters\data\us_hhl_wound2.rvmat","ca\characters2\USMC\data\us_crew.rvmat","ca\characters2\USMC\data\w1_us_crew.rvmat","ca\characters2\USMC\data\w2_us_crew.rvmat"};
};
hiddenSelectionsTextures[] = {"\ca\characters2\usmc\data\us_crew_white_co.paa","\ca\characters2\usmc\data\us_crew_helmet_white_co.paa"};
};
class z_soldier_usmc_crewman_blue : z_soldier_usmc_crewman_white {
displayName = $STR_ZNAME_CREWMAN;
zombieLoot = ZombieCrewman;
hiddenSelectionsTextures[] = {"\ca\characters2\usmc\data\us_crew_blue_co.paa","\ca\characters2\usmc\data\us_crew_helmet_blue_co.paa"};
};
class z_soldier_usmc_crewman_yellow : z_soldier_usmc_crewman_white {
displayName = $STR_ZNAME_CREWMAN;
zombieLoot = ZombieCrewman;
hiddenSelectionsTextures[] = {"\ca\characters2\usmc\data\us_crew_Yellow_co.paa","\ca\characters2\usmc\data\us_crew_helmet_Yellow_co.paa"};
};
class z_soldier_usmc_crewman_red : z_soldier_usmc_crewman_white {
displayName = $STR_ZNAME_CREWMAN;
zombieLoot = ZombieCrewman;
hiddenSelectionsTextures[] = {"\ca\characters2\usmc\data\us_crew_Red_co.paa","\ca\characters2\usmc\data\us_crew_helmet_Red_co.paa"};
};
class z_soldier_usmc_crewman_purple : z_soldier_usmc_crewman_white {
displayName = $STR_ZNAME_CREWMAN;
zombieLoot = ZombieCrewman;
hiddenSelectionsTextures[] = {"\ca\characters2\usmc\data\us_crew_Violet_co.paa","\ca\characters2\usmc\data\us_crew_helmet_Violet_co.paa"};
};
class z_soldier_usmc_crewman_green : z_soldier_usmc_crewman_white {
displayName = $STR_ZNAME_CREWMAN;
zombieLoot = ZombieCrewman;
hiddenSelectionsTextures[] = {"\ca\characters2\usmc\data\us_crew_Green_co.paa","\ca\characters2\usmc\data\us_crew_helmet_Green_co.paa"};
};
class z_soldier_usmc_ghillie : z_soldier_usmc_soldier {
displayName = $STR_ZNAME_GHILLIE;
zombieLoot = ZombieGhillie;
model = "\ca\characters2\Ghillie_Overall";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters\data\us_hhl.rvmat","ca\characters\data\us_hhl_wound1.rvmat","ca\characters\data\us_hhl_wound2.rvmat"};
};
hiddenSelections[] = {"Camo"};
hiddenSelectionsTextures[] = {"\ca\characters2\data\ghillie_overall1_co.paa"};
};
class z_soldier_fr_tl : z_soldier {
displayName = $STR_ZNAME_SPECIALFORCES;
zombieLoot = ZombieSpecialForces;
model = "\ca\characters2\USMC\FR_CO";
class Wounds
{
tex[] = {};
mat[] = {"Ca\characters2\USMC\DATA\FR_Heavy_Body.RVmat","Ca\characters2\USMC\DATA\W1_FR_Heavy_body.rvmat","Ca\characters2\USMC\DATA\W2_FR_Heavy_body.rvmat","Ca\characters2\USMC\DATA\FR_Heavy_Gear.RVmat","Ca\characters2\USMC\DATA\W1_FR_Heavy_Gear.RVmat","Ca\characters2\USMC\DATA\W2_FR_Heavy_Gear.RVmat"};
};
};
class z_soldier_fr_commander : z_soldier_fr_tl {
displayName = $STR_ZNAME_OFFICER;
zombieLoot = ZombieOfficer;
model = "\ca\characters2\USMC\FR_CO2";
};
class z_soldier_fr_r : z_soldier_fr_tl {
displayName = $STR_ZNAME_SPECIALFORCES;
zombieLoot = ZombieSpecialForces;
model = "\ca\characters2\USMC\FR_Scout1";
};
class z_soldier_fr_marksman : z_soldier_fr_tl {
displayName = $STR_ZNAME_SPECIALFORCES;
zombieLoot = ZombieSpecialForces;
model = "\ca\characters2\USMC\FR_Marksman";
};
class z_soldier_fr_sapper : z_soldier_fr_tl {
displayName = $STR_ZNAME_SPECIALFORCES;
zombieLoot = ZombieSpecialForces;
model = "\ca\characters2\USMC\FR_Scout3";
};
class z_soldier_fr_ac : z_soldier_fr_tl {
displayName = $STR_ZNAME_SPECIALFORCES;
zombieLoot = ZombieSpecialForces;
model = "\ca\characters2\USMC\FR_Scout2";
};
class z_soldier_fr_assault : z_soldier_heavy {
displayName = $STR_ZNAME_SOLDIERHEAVY;
zombieLoot = ZombieMilitary;
model = "\ca\characters2\USMC\FR_DirAction2";
class Wounds
{
tex[] = {};
mat[] = {"Ca\characters2\USMC\DATA\FR_DA2.rvmat","Ca\characters2\USMC\DATA\W1_FR_DA2.rvmat","Ca\characters2\USMC\DATA\W2_FR_DA2.rvmat"};
};
};
class z_soldier_cdf_officer : z_soldier {
displayName = $STR_ZNAME_OFFICER;
zombieLoot = ZombieOfficer;
model = "\ca\characters2\Blufor\Soldier_CO";
};
class z_soldier_cdf_commander : z_soldier {
displayName = $STR_ZNAME_OFFICER;
zombieLoot = ZombieOfficer;
model = "\ca\characters2\Blufor\CDF_Commander";
};
class z_soldier_cdf_pilot : z_soldier {
displayName = $STR_ZNAME_PILOT;
zombieLoot = ZombiePilot;
model = "\ca\characters2\Blufor\Soldier_Pilot";
class HitPoints : HitPoints {
class HitHead {
armor = 2;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 3;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_soldier_cdf_crew : z_soldier {
displayName = $STR_ZNAME_CREWMAN;
zombieLoot = ZombieCrewman;
model = "\ca\characters2\Blufor\Soldier_Crew";
};
class z_soldier_ru_soldier : z_soldier {
displayName = $STR_ZNAME_SOLDIER;
zombieLoot = ZombieMilitary;
model = "\ca\characters2\Rus\Soldier_Light";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters2\Rus\DATA\soldier_flora_vsr_vest.RVmat","ca\characters2\Rus\DATA\soldier_flora_vsr_vest_w1.RVmat","ca\characters2\Rus\DATA\soldier_flora_vsr_vest_w2.RVmat","ca\characters2\Rus\DATA\soldier_co_flora_vsr_vest.RVmat","ca\characters2\Rus\DATA\soldier_co_flora_vsr_vest_w1.RVmat","ca\characters2\Rus\DATA\soldier_co_flora_vsr_vest_w2.RVmat","ca\characters2\Rus\DATA\soldier_mg_flora_vsr_vest.RVmat","ca\characters2\Rus\DATA\soldier_mg_flora_vsr_vest_w1.RVmat","ca\characters2\Rus\DATA\soldier_mg_flora_vsr_vest_w2.RVmat","ca\characters2\Rus\DATA\soldier_at_flora_VSR_vest.RVmat","ca\characters2\Rus\DATA\soldier_at_flora_VSR_vest_w1.RVmat","ca\characters2\Rus\DATA\soldier_at_flora_VSR_vest_w2.RVmat","ca\characters2\Rus\DATA\soldier_pilot_flora_vsr.RVmat","ca\characters2\Rus\DATA\soldier_pilot_flora_vsr_w1.RVmat","ca\characters2\Rus\DATA\soldier_pilot_flora_vsr_w2.RVmat","ca\characters2\Rus\DATA\soldier_crew_flora_vsr.RVmat","ca\characters2\Rus\DATA\soldier_crew_flora_vsr_w1.RVmat","ca\characters2\Rus\DATA\soldier_crew_flora_vsr_w2.RVmat","ca\characters2\Rus\DATA\Commander.rvmat","ca\characters2\Rus\DATA\W1_Commander.rvmat","ca\characters2\Rus\DATA\W2_Commander.rvmat"};
};
};
class z_soldier_ru_soldier_heavy : z_soldier_ru_soldier {
displayName = $STR_ZNAME_SOLDIERHEAVY;
zombieLoot = ZombieMilitary;
model = "\ca\characters2\Rus\Soldier";
class HitPoints : HitPoints {
class HitHead {
armor = 1;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 10;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_soldier_ru_officer : z_soldier_ru_soldier {
displayName = $STR_ZNAME_OFFICER;
zombieLoot = ZombieOfficer;
model = "\ca\characters2\Rus\Soldier_CO";
};
class z_soldier_ru_ghillie : z_soldier_ru_soldier {
displayName = $STR_ZNAME_GHILLIE;
zombieLoot = ZombieGhillie;
model = "\ca\characters2\Ghillie_Overall";
hiddenSelections[] = {"Camo"};
hiddenSelectionsTextures[] = {"\ca\characters2\data\ghillie_overall2_co.paa"};
};
class z_soldier_ru_pilot : z_soldier_ru_soldier {
displayName = $STR_ZNAME_PILOT;
zombieLoot = ZombiePilot;
model = "\ca\characters2\Rus\Soldier_Pilot";
class HitPoints : HitPoints {
class HitHead {
armor = 2;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 3;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_soldier_ru_crewman : z_soldier_ru_soldier {
displayName = $STR_ZNAME_CREWMAN;
zombieLoot = ZombieCrewman;
model = "\ca\characters2\Rus\Soldier_Crew";
};
class z_soldier_ru_specnaz : z_soldier_ru_soldier {
displayName = $STR_ZNAME_SPECIALFORCES;
zombieLoot = ZombieSpecialForces;
model = "\ca\characters2\Rus\Specnaz_Back";
};
class z_soldier_ru_commander : z_soldier_ru_soldier {
displayName = $STR_ZNAME_OFFICER;
zombieLoot = ZombieOfficer;
model = "\ca\characters2\Rus\Specnaz_CO";
};
class z_soldier_ru_specialforces : z_soldier_ru_soldier_heavy {
displayName = $STR_ZNAME_SPECIALFORCES;
zombieLoot = ZombieSpecialForces;
model = "\ca\characters2\Rus\Vityaz_2";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters2\rus\data\soldier_vityaz_2_partizan_vest.rvmat","ca\characters2\rus\data\soldier_vityaz_2_partizan_vest_w1.rvmat","ca\characters2\rus\data\soldier_vityaz_2_partizan_vest_w2.rvmat","ca\characters2\rus\data\soldier_vityaz_partizan_vest.rvmat","ca\characters2\rus\data\soldier_vityaz_partizan_vest_w1.rvmat","ca\characters2\rus\data\soldier_vityaz_partizan_vest_w2.rvmat"};
};
};
class z_soldier_gue_soldier1 : z_soldier {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\ca\characters2\IndepIns\Soldier";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters2\IndepIns\Data\soldier_khaki.RVmat","ca\characters2\IndepIns\Data\soldier_khaki_W1.RVmat","ca\characters2\IndepIns\Data\soldier_khaki_W2.RVmat","ca\characters2\IndepIns\Data\soldier_flecktarn.RVmat","ca\characters2\IndepIns\Data\soldier_flecktarn_W1.RVmat","ca\characters2\IndepIns\Data\soldier_flecktarn_W2.RVmat","ca\characters2\IndepIns\Data\soldier2_khaki.RVmat","ca\characters2\IndepIns\Data\soldier2_khaki_W1.RVmat","ca\characters2\IndepIns\Data\soldier2_khaki_W2.RVmat","ca\characters2\IndepIns\Data\soldier2_woodland.RVmat","ca\characters2\IndepIns\Data\soldier2_woodland_W1.RVmat","ca\characters2\IndepIns\Data\soldier2_woodland_W2.RVmat","ca\characters2\IndepIns\Data\soldier_mg_khaki.RVmat","ca\characters2\IndepIns\Data\soldier_mg_khaki_W1.RVmat","ca\characters2\IndepIns\Data\soldier_mg_khaki_W2.RVmat","ca\characters2\IndepIns\Data\soldier_mg_flecktarn.RVmat","ca\characters2\IndepIns\Data\soldier_mg_flecktarn_W1.RVmat","ca\characters2\IndepIns\Data\soldier_mg_flecktarn_W2.RVmat","ca\characters2\civil\worker\data\worker.rvmat","ca\characters2\civil\worker\data\W1_worker.rvmat","ca\characters2\civil\worker\data\W2_worker.rvmat","ca\characters2\civil\Woodlander\data\Woodlander.rvmat","ca\characters2\civil\Woodlander\data\W1_Woodlander.rvmat","ca\characters2\civil\Woodlander\data\W2_Woodlander.rvmat","ca\characters2\Civil\Villager\Data\villager.RVmat","ca\characters2\Civil\Villager\Data\villager_w1.RVmat","ca\characters2\Civil\Villager\Data\villager_w2.RVmat","ca\characters2\IndepIns\Data\prizrak.rvmat","ca\characters2\IndepIns\Data\W1_prizrak.rvmat","ca\characters2\IndepIns\Data\W2_prizrak.rvmat","ca\characters2\IndepIns\Data\soldier_back_khaki.RVmat","ca\characters2\IndepIns\Data\soldier_back_khaki_W1.RVmat","ca\characters2\IndepIns\Data\soldier_back_khaki_W2.RVmat","ca\characters2\IndepIns\Data\soldier_back_woodland.RVmat","ca\characters2\IndepIns\Data\soldier_back_woodland_W1.RVmat","ca\characters2\IndepIns\Data\soldier_back_woodland_W2.RVmat","ca\characters2\Data\ghillie.rvmat","ca\characters2\Data\w1_ghillie.rvmat","ca\characters2\Data\w2_ghillie.rvmat","ca\characters2\IndepIns\Data\soldier_com_flecktarn.RVmat","ca\characters2\IndepIns\Data\soldier_com_flecktarn_W1.RVmat","ca\characters2\IndepIns\Data\soldier_com_flecktarn_W2.RVmat","ca\characters2\IndepIns\Data\soldier_com_khaki.RVmat","ca\characters2\IndepIns\Data\soldier_com_khaki_W1.RVmat","ca\characters2\IndepIns\Data\soldier_com_khaki_W2.RVmat"};
};
};
class z_soldier_gue_soldier2 : z_soldier_gue_soldier1 {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\ca\characters2\IndepIns\Soldier2";
};
class z_soldier_gue_soldier3 : z_soldier_gue_soldier1 {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\ca\characters2\IndepIns\Soldier_MG.p3d";
};
class z_soldier_gue_soldier4 : z_soldier_gue_soldier1 {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\ca\characters2\IndepIns\Soldier_COM.p3d";
};
class z_soldier_gue_commander : z_soldier_gue_soldier1 {
displayName = $STR_ZNAME_OFFICER;
zombieLoot = ZombieOfficer;
model = "\ca\characters2\IndepIns\Prizrak";
};
class z_soldier_gue_ghillie : z_soldier_gue_soldier1 {
displayName = $STR_ZNAME_GHILLIE;
zombieLoot = ZombieGhillie;
model = "\ca\characters2\Ghillie_Top";
hiddenSelections[] = {"Camo"};
hiddenSelectionsTextures[] = {"\ca\characters2\Data\ghillie_top_co.paa"};
};
class z_soldier_ins_soldier1 : z_soldier {
displayName = $STR_ZNAME_SOLDIER;
zombieLoot = ZombieMilitary;
model = "\ca\characters2\OpforIns\Ins_Soldier_1.p3d";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters2\OpforIns\data\lifcik_body_1.RVmat","ca\characters2\OpforIns\data\lifcik_body_1_W1.RVmat","ca\characters2\OpforIns\data\lifcik_body_1_W2.RVmat","ca\characters2\OpforIns\data\smersh_body_2.RVmat","ca\characters2\OpforIns\data\smersh_body_2_W1.RVmat","ca\characters2\OpforIns\data\smersh_body_2_W2.RVmat","ca\characters2\OpforIns\data\smersh_body_G.RVmat","ca\characters2\OpforIns\data\smersh_body_G_W1.RVmat","ca\characters2\OpforIns\data\smersh_body_G_W2.RVmat","ca\characters2\OpforIns\data\smersh_body_COM.RVmat","ca\characters2\OpforIns\data\smersh_body_COM_W1.RVmat","ca\characters2\OpforIns\data\smersh_body_COM_W2.RVmat","ca\characters2\OpforIns\data\lifcik_body_1.RVmat","ca\characters2\OpforIns\data\lifcik_body_1_W1.RVmat","ca\characters2\OpforIns\data\lifcik_body_1_W2.RVmat","ca\characters2\OpforIns\data\lifcik_body_AT.RVmat","ca\characters2\OpforIns\data\lifcik_body_AT_W1.RVmat","ca\characters2\OpforIns\data\lifcik_body_AT_W2.RVmat","Ca\characters2\OpforIns\Data\commander.rvmat","Ca\characters2\OpforIns\Data\commander_w1.rvmat","Ca\characters2\OpforIns\Data\commander_w2.rvmat","ca\characters2\OpforIns\data\lifcik_body_Crew.RVmat","ca\characters2\OpforIns\data\lifcik_body_AT_W1.RVmat","ca\characters2\OpforIns\data\lifcik_body_AT_W2.RVmat"};
};
};
class z_soldier_ins_soldier2 : z_soldier_ins_soldier1 {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\ca\characters2\OpforIns\Ins_Soldier_2.p3d";
};
class z_soldier_ins_soldier3 : z_soldier_ins_soldier1 {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\ca\characters2\OpforIns\Ins_Soldier_G.p3d";
};
class z_soldier_ins_officer : z_soldier_ins_soldier1 {
displayName = $STR_ZNAME_OFFICER;
zombieLoot = ZombieOfficer;
model = "\ca\characters2\OpforIns\Ins_Soldier_Com.p3d";
};
class z_soldier_ins_lopotev : z_soldier_ins_soldier1 {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\ca\characters2\OpforIns\Ins_Lopotev";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters\data\hhl.rvmat","ca\characters\data\us_hhl_wound1.rvmat","ca\characters\data\us_hhl_wound2.rvmat","ca\characters2\OpforIns\data\ins_lopotev.rvmat","ca\characters2\OpforIns\data\W1_ins_lopotev.RVmat","ca\characters2\OpforIns\data\W2_ins_lopotev.RVmat"};
};
};
class z_soldier_ins_bardak : z_soldier_ins_soldier1 {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\ca\characters2\OpforIns\Ins_Bardak.p3d";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters\data\hhl.rvmat","ca\characters\data\us_hhl_wound1.rvmat","ca\characters\data\us_hhl_wound2.rvmat","ca\characters2\OpforIns\data\Ins_Bardak.rvmat","ca\characters2\OpforIns\data\W1_ins_bardak.rvmat","ca\characters2\OpforIns\data\W2_ins_bardak.rvmat"};
};
};
class z_citizen1 : zZombie_Base {
zombieLoot = ZombieCivilian;
model = "\ca\characters2\civil\citizen\citizen";
hiddenSelections[] = {"Camo"};
hiddenSelectionsTextures[] = {"\ca\characters2\civil\citizen\data\citizen_co.paa"};
class Wounds
{
tex[] = {};
mat[] = {"ca\characters2\civil\citizen\data\citizen.rvmat","ca\characters2\civil\citizen\data\W1_citizen.rvmat","ca\characters2\civil\citizen\data\W2_citizen.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 z_citizen2 : z_citizen1 {
zombieLoot = ZombieCivilian;
hiddenSelectionsTextures[] = {"\ca\characters2\civil\citizen\data\Citizen_v2_co.paa"};
};
class z_citizen3 : z_citizen1 {
zombieLoot = ZombieCivilian;
hiddenSelectionsTextures[] = {"\ca\characters2\civil\citizen\data\Citizen_v3_co.paa"};
};
class z_citizen4 : z_citizen1 {
zombieLoot = ZombieCivilian;
hiddenSelectionsTextures[] = {"\ca\characters2\civil\citizen\data\Citizen_v4_co.paa"};
};
class z_lumberjack1 : zZombie_Base {
displayName = $STR_ZNAME_LUMERJACK;
zombieLoot = ZombieLumberJack;
model = "\ca\characters2\civil\Worker\Worker";
hiddenSelections[] = {"Camo"};
hiddenSelectionsTextures[] = {"\ca\characters2\civil\worker\data\worker_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\worker\data\worker.rvmat","ca\characters2\civil\worker\data\W1_worker.rvmat","ca\characters2\civil\worker\data\W2_worker.rvmat"};
};
};
class z_lumberjack2 : z_lumberjack1 {
displayName = $STR_ZNAME_LUMERJACK;
zombieLoot = ZombieLumberJack;
hiddenSelectionsTextures[] = {"\ca\characters2\civil\worker\data\Worker_v2_CO.paa"};
};
class z_lumberjack3 : z_lumberjack1 {
displayName = $STR_ZNAME_LUMERJACK;
zombieLoot = ZombieLumberJack;
hiddenSelectionsTextures[] = {"\ca\characters2\civil\worker\data\Worker_v3_CO.paa"};
};
class z_lumberjack4 : z_lumberjack1 {
displayName = $STR_ZNAME_LUMERJACK;
zombieLoot = ZombieLumberJack;
hiddenSelectionsTextures[] = {"\ca\characters2\civil\worker\data\Worker_v4_CO.paa"};
};
class z_profiteer1 : zZombie_Base {
zombieLoot = ZombieCivilian;
model = "\ca\characters2\civil\profiteer\profiteer";
hiddenSelections[] = {"Camo"};
hiddenSelectionsTextures[] = {"\ca\characters2\civil\profiteer\data\profiteer_co.paa"};
class Wounds
{
tex[] = {};
mat[] = {"ca\characters2\civil\profiteer\data\profiteer.rvmat","ca\characters2\civil\profiteer\data\W1_profiteer.rvmat","ca\characters2\civil\profiteer\data\W2_profiteer.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 z_profiteer2 : z_profiteer1 {
zombieLoot = ZombieCivilian;
hiddenSelectionsTextures[] = {"\ca\characters2\civil\profiteer\data\profiteer_v2_co.paa"};
};
class z_profiteer3 : z_profiteer1 {
zombieLoot = ZombieCivilian;
hiddenSelectionsTextures[] = {"\ca\characters2\civil\profiteer\data\profiteer_v3_co.paa"};
};
class z_profiteer4 : z_profiteer1 {
zombieLoot = ZombieCivilian;
hiddenSelectionsTextures[] = {"\ca\characters2\civil\profiteer\data\profiteer_v4_co.paa"};
};
class z_rocker1 : zZombie_Base {
displayName = $STR_ZNAME_ROCKER;
zombieLoot = ZombieRocker;
model = "\ca\characters2\civil\Rocker\Rocker";
hiddenSelections[] = {"Camo","CamoB"};
hiddenSelectionsTextures[] = {"\ca\characters2\Civil\Rocker\Data\rocker_co.paa","\ca\characters2\Civil\Rocker\Data\rockerhair_ca.paa"};
class Wounds
{
tex[] = {};
mat[] = {"ca\characters2\civil\Rocker\data\Rocker.rvmat","ca\characters2\civil\Rocker\data\W1_Rocker.rvmat","ca\characters2\civil\Rocker\data\W2_Rocker.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 z_rocker2 : z_rocker1 {
displayName = $STR_ZNAME_ROCKER;
zombieLoot = ZombieRocker;
hiddenSelectionsTextures[] = {"\ca\characters2\Civil\Rocker\Data\rocker_v2_co.paa","\ca\characters2\Civil\Rocker\Data\rockerhair_ca.paa"};
};
class z_rocker3 : z_rocker1 {
displayName = $STR_ZNAME_ROCKER;
zombieLoot = ZombieRocker;
hiddenSelectionsTextures[] = {"\ca\characters2\Civil\Rocker\Data\rocker_v3_co.paa","\ca\characters2\Civil\Rocker\Data\rockerhair_v2_ca.paa"};
};
class z_rocker4 : z_rocker1 {
displayName = $STR_ZNAME_ROCKER;
zombieLoot = ZombieRocker;
hiddenSelectionsTextures[] = {"\ca\characters2\Civil\Rocker\Data\rocker_v4_co.paa","\ca\characters2\Civil\Rocker\Data\rockerhair_v3_ca.paa"};
};
class z_pilot : zZombie_Base {
displayName = $STR_ZNAME_PILOT;
zombieLoot = ZombieCivilian;
model = "\ca\characters2\civil\Pilot\Pilot";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters2\Civil\Pilot\Data\camelpilot.rvmat","ca\characters2\Civil\Pilot\Data\Pilot_W1.rvmat","ca\characters2\Civil\Pilot\Data\Pilot_W2.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 z_takistani1 : zZombie_Base {
zombieLoot = ZombieCivilian;
model = "\CA\characters_E\civil\Tak_civil01\Tak_civil01";
hiddenSelections[] = {"Camo"};
class Wounds
{
tex[] = {};
mat[] = {"CA\characters_E\civil\Tak_civil01\Data\Tak_civil01.rvmat","CA\characters_E\civil\Tak_civil01\Data\W1_Tak_civil01.rvmat","CA\characters_E\civil\Tak_civil01\Data\W2_Tak_civil01.rvmat"};
};
hiddenSelectionsTextures[] = {"\CA\characters_E\civil\Tak_civil01\Data\Tak_civil01_1_co.paa"};
};
class z_takistani2 : z_takistani1 {
zombieLoot = ZombieCivilian;
model = "\CA\characters_E\civil\Tak_civil02\Tak_civil02";
class Wounds
{
tex[] = {};
mat[] = {"CA\characters_E\civil\Tak_civil02\Data\Tak_civil02.rvmat","CA\characters_E\civil\Tak_civil02\Data\W1_Tak_civil02.rvmat","CA\characters_E\civil\Tak_civil02\Data\W2_Tak_civil02.rvmat"};
};
hiddenSelectionsTextures[] = {"\CA\characters_E\civil\Tak_civil02\Data\Tak_civil02_1_co.paa"};
};
class z_takistani3 : z_takistani1 {
zombieLoot = ZombieCivilian;
model = "\CA\characters_E\civil\Tak_civil03\Tak_civil03";
class Wounds
{
tex[] = {};
mat[] = {"CA\characters_E\civil\Tak_civil03\Data\Tak_civil03.rvmat","CA\characters_E\civil\Tak_civil03\Data\W1_Tak_civil03.rvmat","CA\characters_E\civil\Tak_civil03\Data\W2_Tak_civil03.rvmat"};
};
hiddenSelectionsTextures[] = {"\CA\characters_E\civil\Tak_civil03\Data\Tak_civil03_1_co.paa"};
};
class z_takistani4 : z_takistani1 {
zombieLoot = ZombieCivilian;
model = "\CA\characters_E\civil\Tak_civil04\Tak_civil04";
class Wounds
{
tex[] = {};
mat[] = {"CA\characters_E\civil\Tak_civil04\Data\Tak_civil04.rvmat","CA\characters_E\civil\Tak_civil04\Data\W1_Tak_civil04.rvmat","CA\characters_E\civil\Tak_civil04\Data\W2_Tak_civil04.rvmat"};
};
hiddenSelectionsTextures[] = {"\CA\characters_E\civil\Tak_civil04\Data\Tak_civil04_1_co.paa"};
};
class z_takistani5 : z_takistani1 {
zombieLoot = ZombieCivilian;
model = "\CA\characters_E\civil\Tak_civil05\Tak_civil05";
class Wounds
{
tex[] = {};
mat[] = {"CA\characters_E\civil\Tak_civil05\Data\Tak_civil05.rvmat","CA\characters_E\civil\Tak_civil05\Data\W1_Tak_civil05.rvmat","CA\characters_E\civil\Tak_civil05\Data\W2_Tak_civil05.rvmat"};
};
hiddenSelectionsTextures[] = {"\CA\characters_E\civil\Tak_civil05\Data\Tak_civil05_1_co.paa"};
};
class z_takistani6 : z_takistani1 {
zombieLoot = ZombieCivilian;
model = "\CA\characters_E\civil\Tak_civil06\Tak_civil06";
class Wounds
{
tex[] = {};
mat[] = {"CA\characters_E\civil\Tak_civil06\Data\Tak_civil06.rvmat","CA\characters_E\civil\Tak_civil06\Data\W1_Tak_civil06.rvmat","CA\characters_E\civil\Tak_civil06\Data\W2_Tak_civil06.rvmat"};
};
hiddenSelectionsTextures[] = {"\CA\characters_E\civil\Tak_civil06\Data\Tak_civil06_1_co.paa"};
};
class z_soldier_tk_soldier1 : z_soldier {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\CA\characters_E\LOC\LOC_soldier01";
class Wounds
{
tex[] = {};
mat[] = {"CA\characters_E\LOC\Data\LOC_soldier01.rvmat","CA\characters_E\LOC\Data\W1_LOC_soldier01.rvmat","CA\characters_E\LOC\Data\W2_LOC_soldier01.rvmat"};
};
hiddenSelectionsTextures[] = {"\CA\characters_E\LOC\Data\LOC_opfor01_1_co.paa"};
};
class z_soldier_tk_soldier2 : z_soldier_tk_soldier1 {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\CA\characters_E\LOC\LOC_soldier04";
class Wounds
{
tex[] = {};
mat[] = {"CA\characters_E\LOC\Data\LOC_soldier04.rvmat","CA\characters_E\LOC\Data\W1_LOC_soldier04.rvmat","CA\characters_E\LOC\Data\W2_LOC_soldier04.rvmat"};
};
hiddenSelectionsTextures[] = {"\CA\characters_E\LOC\Data\LOC_opfor04_1_co.paa"};
};
class z_soldier_tk_soldier3 : z_soldier_tk_soldier1 {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\CA\characters_E\LOC\LOC_soldier02";
class Wounds
{
tex[] = {};
mat[] = {"CA\characters_E\LOC\Data\LOC_soldier02.rvmat","CA\characters_E\LOC\Data\W1_LOC_soldier02.rvmat","CA\characters_E\LOC\Data\W2_LOC_soldier02.rvmat"};
};
hiddenSelectionsTextures[] = {"\CA\characters_E\LOC\Data\LOC_opfor02_1_co.paa"};
};
class z_soldier_tk_soldier4 : z_soldier_tk_soldier1 {
displayName = $STR_ZNAME_REBELS;
zombieLoot = ZombieRebels;
model = "\CA\characters_E\LOC\LOC_soldier05";
class Wounds
{
tex[] = {};
mat[] = {"CA\characters_E\LOC\Data\LOC_soldier05.rvmat","CA\characters_E\LOC\Data\W1_LOC_soldier05.rvmat","CA\characters_E\LOC\Data\W2_LOC_soldier05.rvmat"};
};
hiddenSelectionsTextures[] = {"\CA\characters_E\LOC\Data\LOC_opfor05_1_co.paa"};
};
class z_soldier_cz_soldier_heavy : z_soldier_heavy {
displayName = $STR_ZNAME_SOLDIERHEAVY;
zombieLoot = ZombieMilitary;
model = "\CA\characters_E\ACR\acr_soldier";
hiddenSelections[] = {"Camo"};
class Wounds
{
tex[] = {};
mat[] = {};
};
};
class z_soldier_cz_officer : z_soldier {
displayName = $STR_ZNAME_OFFICER;
zombieLoot = ZombieOfficer;
model = "\CA\characters_E\ACR\acr_soldier_nic";
hiddenSelections[] = {"Camo"};
class Wounds
{
tex[] = {};
mat[] = {};
};
};
class z_soldier_cz_pilot : z_soldier {
displayName = $STR_ZNAME_PILOT;
zombieLoot = ZombiePilot;
model = "\ca\characters_e\ACR\acr_pilot.p3d";
hiddenSelections[] = {"Camo"};
class HitPoints : HitPoints {
class HitHead {
armor = 2;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 3;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
class Wounds
{
tex[] = {};
mat[] = {"ca\characters\data\us_pilot_body.rvmat","ca\characters\data\us_pilot_body_wound1.rvmat","ca\characters\data\us_pilot_body_wound2.rvmat","ca\characters\data\us_pilot_hhl.rvmat","ca\characters\data\us_pilot_hhl_wound1.rvmat","ca\characters\data\us_pilot_hhl_wound2.rvmat"};
};
};
class z_soldier_cz_ghillie : z_soldier_cz_officer {
displayName = $STR_ZNAME_GHILLIE;
zombieLoot = ZombieGhillie;
model = "\ca\characters_E\Ghillie\Ghillie_Overall";
hiddenSelectionsTextures[] = {"\ca\characters_E\Ghillie\Data\ghillie_overall1_desert_co.paa"};
};
class z_soldier_cz_spec : z_soldier_cz_officer {
displayName = $STR_ZNAME_SPECIALFORCES;
zombieLoot = ZombieSpecialForces;
model = "\CA\characters_E\ACR\acr_soldier_spec1";
};
class z_soldier_un_soldier_heavy : z_soldier {
displayName = $STR_ZNAME_SOLDIERHEAVY;
zombieLoot = ZombieMilitary;
model = "\ca\characters_E\UN\UN_CDF_Soldier";
class HitPoints : HitPoints {
class HitHead {
armor = 1;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 10;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_soldier_ger_soldier : z_soldier {
displayName = $STR_ZNAME_SPECIALFORCES;
zombieLoot = ZombieSpecialForces;
model = "\ca\characters_E\GER\GER_rifleman";
hiddenSelections[] = {"Camo"};
};
class z_soldier_ger_soldier_light : z_soldier_ger_soldier {
displayName = $STR_ZNAME_SPECIALFORCES;
zombieLoot = ZombieSpecialForces;
model = "\ca\characters_E\GER\GER_rifleman_light";
};
class z_soldier_baf_w_soldier_heavy : z_soldier_pilot {
displayName = $STR_ZNAME_SOLDIER;
zombieLoot = ZombieMilitary;
model = "\ca\characters_d_BAF\BAF_Soldier_1_BAF";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters_d_baf\Data\armour.rvmat","ca\characters_d_baf\Data\W1_armour.rvmat","ca\characters_d_baf\Data\W2_armour.rvmat","ca\characters_d_baf\Data\camo.rvmat","ca\characters_d_baf\Data\W1_camo.rvmat","ca\characters_d_baf\Data\W2_camo.rvmat"};
};
class HitPoints : HitPoints {
class HitHead {
armor = 1;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 10;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
hiddenSelections[] = {"Camo","Camo2","Camo3"};
hiddenSelectionsTextures[] = {"\ca\characters_d_baf\data\camo_MTP_co.paa","\ca\characters_d_baf\data\armour_co.paa","\ca\characters_d_baf\data\equip_d_co.paa"};
};
class z_soldier_baf_d_soldier_heavy : z_soldier_baf_w_soldier_heavy {
displayName = $STR_ZNAME_SOLDIERHEAVY;
zombieLoot = ZombieMilitary;
hiddenSelectionsTextures[] = {"\ca\characters_d_baf\data\camo_DDPM_co.paa","\ca\characters_d_baf\data\armour_co.paa","\ca\characters_d_baf\data\equip_d_co.paa"};
};
class z_soldier_baf_w_soldier_w_heavy : z_soldier_baf_w_soldier_heavy {
displayName = $STR_ZNAME_SOLDIERHEAVY;
zombieLoot = ZombieMilitary;
hiddenSelectionsTextures[] = {"\ca\characters_W_baf\data\camo_dpm_co.paa","\ca\characters_W_baf\data\armour_dpm_co.paa","\ca\characters_W_baf\data\equip_dpm_co.paa"};
};
class z_soldier_baf_w_soldier : z_soldier_baf_w_soldier_heavy {
displayName = $STR_ZNAME_SOLDIER;
zombieLoot = ZombieMilitary;
model = "\ca\characters_d_BAF\BAF_Soldier_light_BAF";
class HitPoints : HitPoints {
class HitHead {
armor = 0.6;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 5;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_soldier_baf_d_soldier : z_soldier_baf_w_soldier {
displayName = $STR_ZNAME_SOLDIER;
zombieLoot = ZombieMilitary;
hiddenSelectionsTextures[] = {"\ca\characters_d_baf\data\camo_DDPM_co.paa","\ca\characters_d_baf\data\armour_co.paa","\ca\characters_d_baf\data\equip_d_co.paa"};
};
class z_soldier_baf_w_soldier_w : z_soldier_baf_w_soldier {
displayName = $STR_ZNAME_SOLDIER;
zombieLoot = ZombieMilitary;
hiddenSelectionsTextures[] = {"\ca\characters_W_baf\data\camo_dpm_co.paa","\ca\characters_W_baf\data\armour_dpm_co.paa","\ca\characters_W_baf\data\equip_dpm_co.paa"};
};
class z_soldier_pmc_soldier : z_soldier {
displayName = $STR_ZNAME_BODYGUARD;
zombieLoot = ZombieBodyguard;
model = "\Ca\Characters_PMC\PMC_soldier\PMC_soldier.p3d";
HiddenSelections[] = {"camo1","camo2","camo3"};
HiddenSelectionsTextures[] = {"ca\characters_pmc\pmc_soldier\data\bauer_co.paa","ca\characters_pmc\pmc_soldier\data\bauer_gear_co.paa","ca\characters_pmc\pmc_soldier\data\headgear_co.paa"};
class Wounds
{
tex[] = {};
mat[] = {"Ca\Characters_PMC\PMC_soldier\Data\acr_equip.rvmat","Ca\Characters_PMC\PMC_soldier\Data\w1_acr_equip.rvmat","Ca\Characters_PMC\PMC_soldier\Data\w2_acr_equip.rvmat","Ca\Characters_PMC\PMC_soldier\Data\Bauer.rvmat","Ca\Characters_PMC\PMC_soldier\Data\w1_Bauer.rvmat","Ca\Characters_PMC\PMC_soldier\Data\w2_Bauer.rvmat","Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear.rvmat","Ca\Characters_PMC\PMC_soldier\Data\w1_Bauer_Gear.rvmat","Ca\Characters_PMC\PMC_soldier\Data\w2_Bauer_Gear.rvmat","Ca\Characters_PMC\PMC_soldier\Data\HeadGear.rvmat","Ca\Characters_PMC\PMC_soldier\Data\w1_HeadGear.rvmat","Ca\Characters_PMC\PMC_soldier\Data\w2_HeadGear.rvmat"};
};
};
class z_soldier_pmc_engineer : z_soldier {
displayName = $STR_ZNAME_BODYGUARD;
zombieLoot = ZombieBodyguard;
model = "\Ca\Characters_PMC\Frost\Frost.p3d";
HiddenSelections[] = {"camo"};
HiddenSelectionsTextures[] = {"ca\characters_pmc\frost\data\frost_co.paa"};
class Wounds
{
tex[] = {};
mat[] = {"Ca\Characters_PMC\Frost\Data\frost.rvmat","Ca\Characters_PMC\Frost\Data\w1_frost.rvmat","Ca\Characters_PMC\Frost\Data\w2_frost.rvmat"};
};
};
class z_soldier_pmc_bodyguard : z_soldier {
displayName = $STR_ZNAME_BODYGUARD;
zombieLoot = ZombieBodyguard;
model = "\Ca\Characters_PMC\Gracenko\Gracenko.p3d";
HiddenSelections[] = {"camo"};
HiddenSelectionsTextures[] = {"ca\characters_pmc\gracenko\data\gracenko_co.paa"};
class Wounds
{
tex[] = {};
mat[] = {"Ca\Characters_PMC\Gracenko\Data\gracenko.rvmat","Ca\Characters_PMC\Gracenko\Data\w1_gracenko.rvmat","Ca\Characters_PMC\Gracenko\Data\w2_gracenko.rvmat"};
};
};
class z_firefighter1 : zZombie_Base {
displayName = $STR_ZNAME_FIREFIGHTER;
model = "\kpfs_thw\characters\worker\thw_worker";
zombieLoot = ZombieFirefighter;
hiddenSelections[] = {"camo01","hps","glasses"};
hiddenSelectionsTextures[] = {"\kpfs_thw\characters\worker\thw_worker_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_wounds2.rvmat","kpfs_thw\characters\worker\thw_worker.rvmat","kpfs_thw\characters\worker\thw_worker_wound1.rvmat","kpfs_thw\characters\worker\thw_worker_wound2.rvmat"};
};
};
class z_firefighter2 : z_firefighter1 {
hiddenSelections[] = {"camo01"};
hiddenSelectionsTextures[] = {"\kpfs_thw\characters\worker\thw_worker_co.paa"};
};
class z_firefighter3 : z_firefighter1 {
hiddenSelections[] = {"camo01","hps","glasses"};
hiddenSelectionsTextures[] = {"\kpfs_thw\characters\press\thw_press_co.paa"};
};
class z_firefighter4 : z_firefighter1 {
model = "kpfs_feuerwehr\firefighter";
class Wounds
{
tex[] = {};
mat[] = {"kpfs_feuerwehr\man\fw_man.rvmat","kpfs_feuerwehr\man\fw_man_wound1.rvmat","kpfs_feuerwehr\man\fw_man_wound2.rvmat"};
};
hiddenSelections[] = {"camo01","camo02"};
hiddenSelectionsTextures[] = {"\kpfs_feuerwehr\man\fw_man_co.paa","\kpfs_feuerwehr\man\fw_helmet_tl_co.paa"};
};
class z_firefighter5 : z_firefighter4 {
model = "kpfs_feuerwehr\firefighter";
hiddenSelectionsTextures[] = {"\kpfs_feuerwehr\man\fw_leader_co.paa","\kpfs_feuerwehr\man\fw_helmet_sl_co.paa"};
};
class z_postman1 : zZombie_Base {
displayName = $STR_ZNAME_POSTMAN;
zombieLoot = ZombiePostman;
model = "kpfs_civ\dbp_officer";
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_wounds2.rvmat","kpfs_civ\data\dbp_officer.rvmat","kpfs_civ\data\dbp_officer_wound1.rvmat","kpfs_civ\data\dbp_officer_wound2.rvmat"};
};
};
class z_postman2 : z_postman1 {
model = "kpfs_civ\dbp_officer_cap";
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_wounds2.rvmat","kpfs_civ\data\dbp72_officer.rvmat","kpfs_civ\data\dbp72_officer_wound1.rvmat","kpfs_civ\data\dbp72_officer_wound2.rvmat"};
};
};
class z_postman3 : z_postman1 {
model = "kpfs_civ\dpag_1_tshirt";
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_wounds2.rvmat","kpfs_civ\data\civil_tshirt_body.rvmat","kpfs_civ\data\civil_tshirt_body_wound1.rvmat","kpfs_civ\data\civil_tshirt_body_wound2.rvmat"};
};
};
class z_postman4: z_postman1 {
model = "kpfs_civ\dp_officer";
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_wounds2.rvmat","kpfs_civ\data\dp_officer.rvmat","kpfs_civ\data\dp_officer_wound1.rvmat","kpfs_civ\data\dp_officer_wound2.rvmat"};
};
};
class z_warmclothes1 : z_soldier {
model = "\nst\ns_dayz\characters\cw\camowinter_dzn.p3d";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters2\rus\data\soldier_specnaz_partizan.rvmat","ca\characters2\rus\data\soldier_specnaz_partizan_w1.rvmat","ca\characters2\rus\data\soldier_specnaz_partizan_w2.rvmat","ca\characters2\rus\data\soldier_specnaz_back_partizan.rvmat","ca\characters2\rus\data\soldier_specnaz_back_partizan_w1.rvmat","ca\characters2\rus\data\soldier_specnaz_back_partizan_w2.rvmat","ca\characters2\rus\data\soldier_specnaz_back_partizan.rvmat","ca\characters2\rus\data\soldier_specnaz_back_partizan_w1.rvmat","ca\characters2\rus\data\soldier_specnaz_back_partizan_w2.rvmat","ca\characters2\rus\data\soldier_speccom.RVmat","ca\characters2\rus\data\soldier_speccom_w1.RVmat","ca\characters2\rus\data\soldier_speccom_w2.RVmat"};
};
};
class z_warmclothes2 : z_warmclothes1 {
model = "\nst\ns_dayz\characters\cw\camowinterw_dzn.p3d";
};
class z_stalker_wdl_military : z_soldier {
model = "\gsc_stalker\gsc_military_head_wdl.p3d";
zombieLoot = ZombieStalkerMilitary;
class Wounds {
tex[] = {};
mat[] = {"gsc_stalker\military.rvmat", "gsc_stalker\military_wound1.rvmat", "gsc_stalker\military_wound2.rvmat"};
};
class HitPoints : HitPoints {
class HitHead {
armor = 0.7;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 10;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_stalker_helmet_wdl_military : z_stalker_wdl_military {
model = "\gsc_stalker\gsc_military_helmet_wdl.p3d";
class HitPoints : HitPoints {
class HitHead {
armor = 1;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 10;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_stalker_grey_military : z_stalker_wdl_military {
model = "\gsc_stalker\gsc_military_head_grey.p3d";
};
class z_stalker_helmet_grey_military : z_stalker_helmet_wdl_military {
model = "\gsc_stalker\gsc_military_helmet_grey.p3d";
};
class z_stalker_neutral : z_stalker_wdl_military {
model = "\gsc_stalker\gsc_eco_stalker_head.p3d";
zombieLoot = ZombieStalkerNeutral;
class Wounds {
tex[] = {};
mat[] = {"gsc_stalker\stalker.rvmat", "gsc_stalker\stalker_wound1.rvmat", "gsc_stalker\stalker_wound2.rvmat"};
};
};
class z_stalker_mask_neutral : z_stalker_helmet_wdl_military {
model = "\gsc_stalker\gsc_eco_stalker_mask.p3d";
zombieLoot = ZombieStalkerNeutral;
class Wounds {
tex[] = {};
mat[] = {"gsc_stalker\stalker.rvmat", "gsc_stalker\stalker_wound1.rvmat", "gsc_stalker\stalker_wound2.rvmat"};
};
};
class z_stalker_freedom : z_stalker_neutral {
model = "\gsc_stalker\gsc_eco_stalker_head_fred.p3d";
zombieLoot = ZombieStalkerFreedom;
};
class z_stalker_mask_freedom : z_stalker_mask_neutral {
model = "\gsc_stalker\gsc_eco_stalker_mask_fred.p3d";
zombieLoot = ZombieStalkerFreedom;
};
class z_stalker_duty : z_stalker_neutral {
model = "\gsc_stalker\gsc_eco_stalker_head_fred.p3d";
zombieLoot = ZombieStalkerDuty;
};
class z_stalker_mask_duty : z_stalker_mask_neutral {
model = "\gsc_stalker\gsc_eco_stalker_mask_fred.p3d";
zombieLoot = ZombieStalkerDuty;
};
class z_stalker_monolith : z_stalker_neutral {
model = "\gsc_stalker\gsc_eco_stalker_head_camo1.p3d";
zombieLoot = ZombieStalkerMonolith;
};
class z_stalker_mask_monolith : z_stalker_mask_neutral {
model = "\gsc_stalker\gsc_eco_stalker_mask_camo.p3d";
zombieLoot = ZombieStalkerMonolith;
};
class z_stalker_scientist1 : z_soldier {
model = "\gsc_stalker\gsc_eco_suit_head.p3d";
displayName = $STR_ZNAME_SCIENTIST;
zombieLoot = ZombieStalkerScientist;
class Wounds {
tex[] = {};
mat[] = {"gsc_stalker\scien.rvmat", "gsc_stalker\scien_wound1.rvmat", "gsc_stalker\scien_wound2.rvmat"};
};
class HitPoints : HitPoints {
class HitHead {
armor = 0.5;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 4;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_stalker_helmet_scientist1 : z_stalker_scientist1 {
model = "\gsc_stalker\gsc_eco_suit.p3d";
class HitPoints : HitPoints {
class HitHead {
armor = 0.8;
material = -1;
name = "head_hit";
passThrough = true;
};
class HitBody {
armor = 4;
material = -1;
name = "body";
passThrough = true;
};
class HitHands {
armor = 1;
material = -1;
name = "hands";
passThrough = true;
};
class HitLegs {
armor = 1;
material = -1;
name = "legs";
passThrough = true;
};
};
};
class z_stalker_scientist2 : z_stalker_scientist1 {
model = "\gsc_stalker\gsc_eco_suit2_head.p3d";
};
class z_stalker_helmet_scientist2 : z_stalker_helmet_scientist1 {
model = "\gsc_stalker\gsc_eco_suit2.p3d";
};
class z_apo_rifle1: z_soldier {
model = "\ice_apo_resistance\soldier_hood_medium_beard.p3d";
zombieLoot = ZombieApoViral;
class Wounds {
tex[] = {};
mat[] = {"ice_apo_resistance\data\us_soldier_sabot_body.rvmat", "ice_apo_resistance\data\us_soldier_sabot_body_wound1.rvmat", "ice_apo_resistance\data\us_soldier_sabot_body_wound2.rvmat", "ice_apo_resistance\data\civil_tshirt_body.rvmat", "ice_apo_resistance\data\civil_tshirt_body_wound1.rvmat", "ice_apo_resistance\data\civil_tshirt_body_wound2.rvmat", "ca\characters\heads\male\defaulthead\data\hhl_white.rvmat", "CA\characters\Heads\Male\DefaultHead\data\hhl_white_wounds.rvmat", "CA\characters\Heads\Male\DefaultHead\data\hhl_white_wounds2.rvmat"};
};
};
class z_apo_rifle2: z_apo_rifle1 {
model = "\ice_apo_resistance\soldier_helmet_medium.p3d";
zombieLoot = ZombieApo;
class HitPoints: HitPoints
{
class HitHead: HitHead
{
armor = 0.8;
};
class HitBody: HitBody
{
armor = 1;
passThrough = 0.8;
};
};
};
class z_apo_rifle3: z_apo_rifle1 {
model = "\ice_apo_resistance\soldier_helmet_officer.p3d";
zombieLoot = ZombieApo;
class Wounds {
tex[] = {};
mat[] = {"ice_apo_resistance\data\armysf_tl.rvmat", "ice_apo_resistance\data\armysf_tl_wound1.rvmat", "ice_apo_resistance\data\armysf_tl_wound2.rvmat", "ca\characters\heads\male\defaulthead\data\hhl_white.rvmat", "CA\characters\Heads\Male\DefaultHead\data\hhl_white_wounds.rvmat", "CA\characters\Heads\Male\DefaultHead\data\hhl_white_wounds2.rvmat"};
};
};
class z_apo_rifle4: z_apo_rifle1 {
model = "\ice_apo_resistance\soldier_hat_medium_clean.p3d";
zombieLoot = ZombieApo;
};
class z_apo_rifle5: z_apo_rifle1 {
model = "\ice_apo_resistance\soldier_mask_medium.p3d";
zombieLoot = ZombieApo;
};
class z_apo_rifle6: z_apo_rifle1 {
model = "\ice_apo_resistance\soldier_tank_light_clean.p3d";
zombieLoot = ZombieApo;
};
class z_soldier_acr_rifle1: z_soldier {
model = "\Ca\Characters_ACR\acr_wdl_spec3";
zombieLoot = ZombieSpecialForces;
class Wounds
{
tex[] = {};
mat[] = {"Ca\Characters_ACR\Data\acr_dst_805.rvmat","Ca\Characters_ACR\Data\acr_dst_805_d1.rvmat","Ca\Characters_ACR\Data\acr_dst_805_d2.rvmat","Ca\Characters_ACR\Data\acr_dst_805g.rvmat","Ca\Characters_ACR\Data\acr_dst_805g_d1.rvmat","Ca\Characters_ACR\Data\acr_dst_805g_d2.rvmat","Ca\Characters_ACR\Data\acr_dst_crew.rvmat","Ca\Characters_ACR\Data\acr_dst_crew_d1.rvmat","Ca\Characters_ACR\Data\acr_dst_crew_d2.rvmat","Ca\Characters_ACR\Data\acr_dst_leader.rvmat","Ca\Characters_ACR\Data\acr_dst_leader_d1.rvmat","Ca\Characters_ACR\Data\acr_dst_leader_d2.rvmat","Ca\Characters_ACR\Data\acr_dst_medic.rvmat","Ca\Characters_ACR\Data\acr_dst_medic_d1.rvmat","Ca\Characters_ACR\Data\acr_dst_medic_d2.rvmat","Ca\Characters_ACR\Data\acr_dst_mg.rvmat","Ca\Characters_ACR\Data\acr_dst_mg_d1.rvmat","Ca\Characters_ACR\Data\acr_dst_mg_d2.rvmat","Ca\Characters_ACR\Data\acr_dst_officer.rvmat","Ca\Characters_ACR\Data\acr_dst_officer_d1.rvmat","Ca\Characters_ACR\Data\acr_dst_officer_d2.rvmat","Ca\Characters_ACR\Data\acr_dst_spec1.rvmat","Ca\Characters_ACR\Data\acr_dst_spec1_d1.rvmat","Ca\Characters_ACR\Data\acr_dst_spec1_d2.rvmat","Ca\Characters_ACR\Data\acr_dst_spec2.rvmat","Ca\Characters_ACR\Data\acr_dst_spec2_d1.rvmat","Ca\Characters_ACR\Data\acr_dst_spec2_d2.rvmat","Ca\Characters_ACR\Data\acr_dst_spec3.rvmat","Ca\Characters_ACR\Data\acr_dst_spec3_d1.rvmat","Ca\Characters_ACR\Data\acr_dst_spec3_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_805.rvmat","Ca\Characters_ACR\Data\acr_wld_805_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_805_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_805g.rvmat","Ca\Characters_ACR\Data\acr_wld_805g_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_805g_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_crew.rvmat","Ca\Characters_ACR\Data\acr_wld_crew_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_crew_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_leader.rvmat","Ca\Characters_ACR\Data\acr_wld_leader_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_leader_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_medic.rvmat","Ca\Characters_ACR\Data\acr_wld_medic_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_medic_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_mg.rvmat","Ca\Characters_ACR\Data\acr_wld_mg_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_mg_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_officer.rvmat","Ca\Characters_ACR\Data\acr_wld_officer_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_officer_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_rec1.rvmat","Ca\Characters_ACR\Data\acr_wld_rec1_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_rec1_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_soldier.rvmat","Ca\Characters_ACR\Data\acr_wld_soldier_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_soldier_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_spec1.rvmat","Ca\Characters_ACR\Data\acr_wld_spec1_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_spec1_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_spec2.rvmat","Ca\Characters_ACR\Data\acr_wld_spec2_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_spec2_d2.rvmat","Ca\Characters_ACR\Data\acr_wld_spec3.rvmat","Ca\Characters_ACR\Data\acr_wld_spec3_d1.rvmat","Ca\Characters_ACR\Data\acr_wld_spec3_d2.rvmat","Ca\Characters_ACR\Data\acr_light.rvmat","Ca\Characters_ACR\Data\acr_light_d1.rvmat","Ca\Characters_ACR\Data\acr_light_d2.rvmat","Ca\Characters_ACR\Data\acr_pilot.rvmat","Ca\Characters_ACR\Data\acr_pilot_d1.rvmat","Ca\Characters_ACR\Data\acr_pilot_d2.rvmat","Ca\Characters_ACR\Data\acr_soldier.rvmat","Ca\Characters_ACR\Data\acr_soldier_d1.rvmat","Ca\Characters_ACR\Data\acr_soldier_d2.rvmat","Ca\Characters_ACR\Data\acr_soldier_2.rvmat","Ca\Characters_ACR\Data\acr_soldier_2_d1.rvmat","Ca\Characters_ACR\Data\acr_soldier_2_d2.rvmat"};
};
};
class z_soldier_acr_rifle2: z_soldier_acr_rifle1 {
model = "\Ca\Characters_ACR\acr_wdl_light";
zombieLoot = ZombieMilitary;
};
class z_civilian1 : zZombie_Base {
hiddenSelections[] = {"Camo01","Camo02","boonie"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_dress_co.paa","sra_civilian\civilian\klouboucek_cepice1_co.paa"};
model = "\sra_civilian\civil_1_tshirt";
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_wounds2.rvmat","sra_civilian\data\civil_tshirt_body.rvmat","sra_civilian\data\civil_tshirt_body_wound1.rvmat","sra_civilian\data\civil_tshirt_body_wound2.rvmat","sra_civilian\civilian\civil_tshirt_shorts_body.rvmat","sra_civilian\civilian\civil_tshirt_shorts_body_wound1.rvmat","sra_civilian\civilian\civil_tshirt_shorts_body_wound2.rvmat","sra_civilian\civilian\civil_tshirt_kapsy_body.rvmat","sra_civilian\civilian\civil_tshirt_kapsy_body_wound1.rvmat","sra_civilian\civilian\civil_tshirt_kapsy_body_wound2.rvmat"};
};
};
class z_civilian2 : z_civilian1 {
hiddenSelections[] = {"Camo01","cap","boonie"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_dress_co.paa"};
model = "\sra_civilian\civil_1_tshirt_shorts";
};
class z_civilian3 : z_civilian1 {
hiddenSelections[] = {"camo01","cap","boonie"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_metlos_co.paa"};
};
class z_civilian4 : z_civilian2 {
hiddenSelections[] = {"camo01","camo03","cap"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_metlos_co.paa","sra_civilian\civilian\klouboucek_cepice2_co.paa"};
};
class z_civilian5 : z_civilian1 {
hiddenSelections[] = {"camo01","camo03","cap"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_mrbanana_co.paa","sra_civilian\civilian\klouboucek_cepice2_co.paa"};
};
class z_civilian6 : z_civilian2 {
hiddenSelections[] = {"camo01","camo03","cap"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_mrbanana_co.paa","sra_civilian\civilian\klouboucek_cepice1_co.paa"};
};
class z_civilian7 : z_civilian1 {
hiddenSelections[] = {"camo01","camo02","boonie"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_cowboy_co.paa","sra_civilian\civilian\klouboucek_cepice2_co.paa"};
};
class z_civilian8 : z_civilian2 {
hiddenSelections[] = {"camo01","camo02","boonie"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_cowboy_co.paa","sra_civilian\civilian\klouboucek_cepice2_co.paa"};
};
class z_civilian9 : z_civilian1 {
hiddenSelections[] = {"camo01","camo03","cap"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_nogova_co.paa","sra_civilian\civilian\klouboucek_cepice3_co.paa"};
};
class z_civilian10 : z_civilian2 {
hiddenSelections[] = {"camo01","boonie","cap"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_nogova_co.paa","sra_civilian\civilian\klouboucek_cepice3_co.paa"};
};
class z_civilian11 : z_civilian1 {
hiddenSelections[] = {"camo01","boonie","cap"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_pepe_co.paa"};
model = "\sra_civilian\civil_2_tshirt";
};
class z_civilian12 : z_civilian2 {
hiddenSelections[] = {"camo01","camo02","boonie"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_pepe_co.paa","sra_civilian\civilian\klouboucek_cepice3_co.paa"};
};
class z_civilian13 : z_civilian1 {
hiddenSelections[] = {"camo01","camo02","boonie"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_star_co.paa","sra_civilian\civilian\klouboucek_cepice1_co.paa"};
model = "\sra_civilian\civil_2_tshirt";
};
class z_civilian14 : z_civilian2 {
hiddenSelections[] = {"camo01","camo03","cap"};
hiddenSelectionsTextures[] = {"sra_civilian\civilian\civil_tshirt_01_star_co.paa","sra_civilian\civilian\klouboucek_cepice3_co.paa"};
};
class z_civilian15 : z_civilian1 {
hiddenSelections[] = {"Camo01"};
hiddenSelectionsTextures[] = {"sra_civilian\dead\civil_tshirt_01_dead_co.paa"};
model = "\sra_civilian\Civil_Undead_1";
class Wounds
{
tex[] = {};
mat[] = {};
};
};
class z_prisoner1 : zZombie_Base {
displayName = $STR_ZNAME_PRISONER;
zombieLoot = ZombiePrisoner;
hiddenSelections[] = {"Camo01"};
hiddenSelectionsTextures[] = {"sra_civilian\prisoner\vezen_labordress_torn1_co.paa"};
model = "\sra_civilian\Civil_Undead_1";
class Wounds
{
tex[] = {};
mat[] = {"sra_civilian\prisoner\civil_vezen_hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_wounds2.rvmat","sra_civilian\data\civil_tshirt_body.rvmat","sra_civilian\data\civil_tshirt_body_wound1.rvmat","sra_civilian\data\civil_tshirt_body_wound2.rvmat"};
};
};
class z_prisoner2 : z_prisoner1 {
hiddenSelectionsTextures[] = {"sra_civilian\prisoner\vezen_stripdress_intact_co.paa"};
};
class z_prisoner3 : z_prisoner1 {
hiddenSelectionsTextures[] = {"sra_civilian\prisoner\vezen_tshirtdress_torn_co.paa"};
};
class z_reporter : zZombie_Base {
displayName = $STR_ZNAME_REPORTER;
model = "\sra_civilian\civil_pressmanik";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters\heads\male\defaulthead\data\hhl_white.rvmat","ca\characters\heads\male\defaulthead\data\hhl_white_wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_white_wounds2.rvmat","sra_civilian\pressmanik\pressmanik.rvmat","sra_civilian\pressmanik\pressmanik_wound1.rvmat","sra_civilian\pressmanik\pressmanik_wound2.rvmat"};
};
};
class z_mafiaboss : zZombie_Base {
displayName = $STR_ZNAME_MAFIABOSS;
zombieLoot = ZombieDrugDealer;
model = "\sra_civilian\civil_tvreport";
class Wounds
{
tex[] = {};
mat[] = {"ca\characters\heads\male\defaulthead\data\hhl_white.rvmat","ca\characters\heads\male\defaulthead\data\hhl_white_wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_white_wounds2.rvmat","sra_civilian\tvreport\tvreport.rvmat","sra_civilian\tvreport\tvreport_wound1.rvmat","sra_civilian\tvreport\tvreport_wound2.rvmat"};
};
};
class z_dealer : zZombie_Base {
displayName = $STR_ZNAME_DRUGDEALER;
zombieLoot = ZombieDrugDealer;
model = "\sra_civilian\arms_dealer";
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_wounds2.rvmat","sra_civilian\dealer\suit_bodysnake.rvmat","sra_civilian\dealer\suit_bodysnake_wound1.rvmat","sra_civilian\dealer\suit_bodysnake_wound2.rvmat"};
};
};