From 6961474bddde665545f124e7f43ca65d8e6e273e Mon Sep 17 00:00:00 2001 From: A Man Date: Mon, 16 Mar 2020 10:09:08 +0100 Subject: [PATCH] Add firefighter skins and zombies to epoch Thx to Marseille77 for allowing us to use those skins. --- README.md | 3 + SQF/dayz_code/Configs/CfgArma.hpp | 30 +++++++++- .../Configs/CfgLoot/Buildings/Military.hpp | 12 +++- .../Configs/CfgLoot/Buildings/Residential.hpp | 7 ++- SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp | 1 + .../Configs/CfgLoot/Groups/Clothes.hpp | 9 ++- .../CfgLoot/Groups/Zombies/Firefighter.hpp | 16 ++++++ .../CfgMagazines/Clothing/EpochSkins.hpp | 35 ++++++++++++ .../CfgServerTrader/Category/GeneralStore.hpp | 9 ++- .../Configs/CfgVehicles/Skins/Male.hpp | 56 ++++++++++++++++++- .../Configs/CfgVehicles/Zeds/Zeds.hpp | 35 ++++++++++++ SQF/dayz_code/init/variables.sqf | 2 +- SQF/dayz_code/stringtable.xml | 42 +++++++++++++- 13 files changed, 249 insertions(+), 8 deletions(-) create mode 100644 SQF/dayz_code/Configs/CfgLoot/Groups/Zombies/Firefighter.hpp diff --git a/README.md b/README.md index 4bb033b9c..2ccd7a821 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,9 @@ Included Custom Addons * RH HK416 Pack by Robert Hammer - http://www.armaholic.com/page.php?id=11789 * RH Ak's Pack by Robert Hammer - http://www.armaholic.com/page.php?id=9029 * RH MGS weapon pack by Robert Hammer - http://www.armaholic.com/page.php?id=13095 +* German Technical Relief Pack (THW Pack) by Marseille77 - http://www.armaholic.com/page.php?id=15466 +* German Firefighters Pack by Marseille77 - http://www.armaholic.com/page.php?id=20391 + -------------------------- Included Custom Islands diff --git a/SQF/dayz_code/Configs/CfgArma.hpp b/SQF/dayz_code/Configs/CfgArma.hpp index 6be88fd40..f743ef0e1 100644 --- a/SQF/dayz_code/Configs/CfgArma.hpp +++ b/SQF/dayz_code/Configs/CfgArma.hpp @@ -1254,6 +1254,34 @@ class CfgSurvival { class Skin_CZ_Soldier_Light_Wdl_ACR_DZ : Default { sex = "male"; playerModel = "CZ_Soldier_Light_Wdl_ACR_DZ"; - }; + }; + class Skin_Firefighter1_DZ : Default { + sex = "male"; + playerModel = "Firefighter1_DZ"; + }; + class Skin_Firefighter2_DZ : Default { + sex = "male"; + playerModel = "Firefighter2_DZ"; + }; + class Skin_Firefighter3_DZ : Default { + sex = "male"; + playerModel = "Firefighter3_DZ"; + }; + class Skin_Firefighter4_DZ : Default { + sex = "male"; + playerModel = "Firefighter4_DZ"; + }; + class Skin_Firefighter5_DZ : Default { + sex = "male"; + playerModel = "Firefighter5_DZ"; + }; + class Skin_Firefighter_Officer1_DZ : Default { + sex = "male"; + playerModel = "Firefighter_Officer1_DZ"; + }; + class Skin_Firefighter_Officer2_DZ : Default { + sex = "male"; + playerModel = "Firefighter_Officer2_DZ"; + }; }; }; diff --git a/SQF/dayz_code/Configs/CfgLoot/Buildings/Military.hpp b/SQF/dayz_code/Configs/CfgLoot/Buildings/Military.hpp index 86d194387..1bb5cf924 100644 --- a/SQF/dayz_code/Configs/CfgLoot/Buildings/Military.hpp +++ b/SQF/dayz_code/Configs/CfgLoot/Buildings/Military.hpp @@ -38,8 +38,18 @@ class MilitaryIndustrial: Military lootChance = 0.5; lootGroup = MilitaryIndustrial; }; -class Land_a_stationhouse : Military +class Land_a_stationhouse: Military { + zombieChance = 0.4; + maxRoaming = 5; + zombieClass[] = + { + "z_firefighter1", + "z_firefighter2", + "z_firefighter3", + "z_firefighter4", + "z_firefighter5" + }; zedPos[] = {{-3.47607,-7.15527,5.28641},{-3.24609,-7.74219,0.831207},{-2.8208,-7.29395,-3.7739},{-2.79443,-6.34668,-8.59558},{2.04248,1.26563,-8.59558},{16.0332,0.907227,-8.59558},{15.8687,-4.1123,-8.59558},{3.45801,-4.02344,-8.59558}}; lootPos[] = { {15.436,2.85498,-9.47058},{1.22583,2.24463,-9.47058},{-3.9126,-7.29834,-9.47058},{-2.28271,-6.21094,-4.6489},{-2.99219,-8.27148,8.49209},{-2.31641,-8.28223,4.41141},{-2.17822,-5.43359,4.41141},{-4.90674,-8.37012,-0.0437927},{-2.35938,-8.1748,-4.6489} diff --git a/SQF/dayz_code/Configs/CfgLoot/Buildings/Residential.hpp b/SQF/dayz_code/Configs/CfgLoot/Buildings/Residential.hpp index 0c46428f7..cd4d72bff 100644 --- a/SQF/dayz_code/Configs/CfgLoot/Buildings/Residential.hpp +++ b/SQF/dayz_code/Configs/CfgLoot/Buildings/Residential.hpp @@ -27,7 +27,12 @@ class Residential : Default "z_rocker3", "z_rocker4", "z_assistant", - "z_pilot" + "z_pilot", + "z_firefighter1", + "z_firefighter2", + "z_firefighter3", + "z_firefighter4", + "z_firefighter5" }; lootChance = 0.5; lootGroup = Residential; diff --git a/SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp b/SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp index 5483ac371..78b9786f2 100644 --- a/SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp +++ b/SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp @@ -50,6 +50,7 @@ class CfgLoot #include "Groups\Zombies\Rebels.hpp" //DZE #include "Groups\Zombies\Rocker.hpp" //DZE #include "Groups\Zombies\SpecialForces.hpp" //DZE + #include "Groups\Zombies\Firefighter.hpp" //DZE }; class Buildings diff --git a/SQF/dayz_code/Configs/CfgLoot/Groups/Clothes.hpp b/SQF/dayz_code/Configs/CfgLoot/Groups/Clothes.hpp index dd3980153..9b10e6c58 100644 --- a/SQF/dayz_code/Configs/CfgLoot/Groups/Clothes.hpp +++ b/SQF/dayz_code/Configs/CfgLoot/Groups/Clothes.hpp @@ -21,7 +21,14 @@ clothes[] = { {Loot_MAGAZINE, 1, Skin_TK_CIV_Takistani01_EP1_DZ}, {Loot_MAGAZINE, 1, Skin_TK_CIV_Takistani03_EP1_DZ}, {Loot_MAGAZINE, 1, Skin_TK_CIV_Takistani04_EP1_DZ}, - {Loot_MAGAZINE, 1, Skin_TK_CIV_Takistani06_EP1_DZ} + {Loot_MAGAZINE, 1, Skin_TK_CIV_Takistani06_EP1_DZ}, + {Loot_MAGAZINE, 1, Skin_Firefighter1_DZ}, + {Loot_MAGAZINE, 1, Skin_Firefighter2_DZ}, + {Loot_MAGAZINE, 1, Skin_Firefighter3_DZ}, + {Loot_MAGAZINE, 1, Skin_Firefighter4_DZ}, + {Loot_MAGAZINE, 1, Skin_Firefighter5_DZ}, + {Loot_MAGAZINE, 1, Skin_Firefighter_Officer1_DZ}, + {Loot_MAGAZINE, 1, Skin_Firefighter_Officer2_DZ} }; // These should probably be split up into separate groups. diff --git a/SQF/dayz_code/Configs/CfgLoot/Groups/Zombies/Firefighter.hpp b/SQF/dayz_code/Configs/CfgLoot/Groups/Zombies/Firefighter.hpp new file mode 100644 index 000000000..e211a37ac --- /dev/null +++ b/SQF/dayz_code/Configs/CfgLoot/Groups/Zombies/Firefighter.hpp @@ -0,0 +1,16 @@ +ZombieFirefighter[] = +{ + {Loot_MAGAZINE, 5, ItemMorphine}, + {Loot_MAGAZINE, 3, bloodTester}, + {Loot_MAGAZINE, 5, ItemHeatPack}, + {Loot_MAGAZINE, 2, emptyBloodBag}, + {Loot_GROUP, 2, Antibiotics}, + {Loot_GROUP, 6, Bloodbags}, + {Loot_GROUP, 7, MedicalLow} +}; + +ZombieFirefighterViral[] = +{ + {Loot_GROUP, 10, ZombieFirefighter}, + {Loot_MAGAZINE, 1, ItemAntibiotic1} +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgMagazines/Clothing/EpochSkins.hpp b/SQF/dayz_code/Configs/CfgMagazines/Clothing/EpochSkins.hpp index bd06da446..df4b253cd 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Clothing/EpochSkins.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Clothing/EpochSkins.hpp @@ -842,4 +842,39 @@ class Skin_CZ_Soldier_Light_Wdl_ACR_DZ : SkinBase { scope = public; displayName = $STR_DZE_EQUIP_ACR_LIGHT_SOLDIER_NAME; descriptionShort = $STR_DZE_EQUIP_ACR_LIGHT_SOLDIER_NAME; +}; +class Skin_Firefighter1_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_SKIN_FIREFIGHTER1_NAME; + descriptionShort = $STR_DZE_SKIN_FIREFIGHTER1_NAME; +}; +class Skin_Firefighter2_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_SKIN_FIREFIGHTER2_NAME; + descriptionShort = $STR_DZE_SKIN_FIREFIGHTER2_NAME; +}; +class Skin_Firefighter3_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_SKIN_FIREFIGHTER3_NAME; + descriptionShort = $STR_DZE_SKIN_FIREFIGHTER3_NAME; +}; +class Skin_Firefighter4_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_SKIN_FIREFIGHTER4_NAME; + descriptionShort = $STR_DZE_SKIN_FIREFIGHTER4_NAME; +}; +class Skin_Firefighter5_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_SKIN_FIREFIGHTER5_NAME; + descriptionShort = $STR_DZE_SKIN_FIREFIGHTER5_NAME; +}; +class Skin_Firefighter_Officer1_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_SKIN_FIREFIGHTER_OFFICER1_NAME; + descriptionShort = $STR_DZE_SKIN_FIREFIGHTER_OFFICER1_NAME; +}; +class Skin_Firefighter_Officer2_DZ : SkinBase { + scope = public; + displayName = $STR_DZE_SKIN_FIREFIGHTER_OFFICER2_NAME; + descriptionShort = $STR_DZE_SKIN_FIREFIGHTER_OFFICER2_NAME; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/GeneralStore.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/GeneralStore.hpp index 1a254232e..eccf075d8 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/GeneralStore.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/GeneralStore.hpp @@ -118,7 +118,14 @@ class Category_30 { class Skin_TK_CIV_Takistani01_EP1_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; class Skin_TK_CIV_Takistani03_EP1_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; class Skin_TK_CIV_Takistani04_EP1_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; - class Skin_TK_CIV_Takistani06_EP1_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; + class Skin_TK_CIV_Takistani06_EP1_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; + class Skin_Firefighter1_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; + class Skin_Firefighter2_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; + class Skin_Firefighter3_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; + class Skin_Firefighter4_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; + class Skin_Firefighter5_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; + class Skin_Firefighter_Officer1_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; + class Skin_Firefighter_Officer2_DZ {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; }; //Backpacks diff --git a/SQF/dayz_code/Configs/CfgVehicles/Skins/Male.hpp b/SQF/dayz_code/Configs/CfgVehicles/Skins/Male.hpp index f21ca035f..b834ed1cb 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Skins/Male.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Skins/Male.hpp @@ -1716,4 +1716,58 @@ class CZ_Soldier_Light_Wdl_ACR_DZ : CZ_Soldier805_DES_ACR_DZ { model = "\Ca\Characters_ACR\acr_wdl_light"; portrait = "\Ca\characters\data\portraits\comBarHead_civ_man_ca"; }; - \ No newline at end of file + +class Firefighter1_DZ : Survivor_DZ { + scope = public; + displayName = $STR_DZE_EQUIP_FIREFIGHTER_NAME; + model = "\kpfs_thw\characters\worker\thw_worker"; + 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 Firefighter2_DZ : Firefighter1_DZ { + hiddenSelections[] = {"camo01"}; + hiddenSelectionsTextures[] = {"\kpfs_thw\characters\worker\thw_worker_co.paa"}; +}; +class Firefighter3_DZ : Firefighter1_DZ { + hiddenSelections[] = {"camo01","hps","glasses"}; + hiddenSelectionsTextures[] = {"\kpfs_thw\characters\press\thw_press_co.paa"}; +}; +class Firefighter4_DZ : Firefighter1_DZ { + 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 Firefighter5_DZ : Firefighter4_DZ { + model = "kpfs_feuerwehr\firefighter"; + hiddenSelectionsTextures[] = {"\kpfs_feuerwehr\man\fw_leader_co.paa","\kpfs_feuerwehr\man\fw_helmet_sl_co.paa"}; +}; +class Firefighter_Officer1_DZ : Survivor_DZ { + scope = public; + displayName = $STR_DZE_EQUIP_FIREFIGHTER_OFFICER_NAME; + model = "\kpfs_thw\characters\officer\thw_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_thw\characters\officer\thw_officer.rvmat","kpfs_thw\characters\officer\thw_officer_wound1.rvmat","kpfs_thw\characters\officer\thw_officer_wound2.rvmat"}; + }; +}; +class Firefighter_Officer2_DZ : Firefighter_Officer1_DZ { + model = "kpfs_feuerwehr\fwofficer"; + class Wounds + { + tex[] = {}; + mat[] = {"kpfs_feuerwehr\officer\fw_officer.rvmat","kpfs_feuerwehr\officer\fw_officer_wound1.rvmat","kpfs_feuerwehr\officer\fw_officer_wound2.rvmat"}; + }; + hiddenSelections[] = {}; + hiddenSelectionsTextures[] = {}; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp b/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp index f59fca2c9..2aec1e42e 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp @@ -1418,3 +1418,38 @@ class z_soldier_pmc_bodyguard : z_soldier { 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"}; +}; \ No newline at end of file diff --git a/SQF/dayz_code/init/variables.sqf b/SQF/dayz_code/init/variables.sqf index 3ad6d13af..5f2fe23a3 100644 --- a/SQF/dayz_code/init/variables.sqf +++ b/SQF/dayz_code/init/variables.sqf @@ -16,7 +16,7 @@ dayz_traps_trigger = []; USEC_typeOfWounds = ["Pelvis","aimpoint","lelbow","relbow","RightFoot","LeftFoot","neck","pilot"]; // Player classes -AllPlayers = ["Survivor_DZ","Survivor1_DZ","SurvivorW2_DZ","Survivor2_DZ","Sniper1_DZ","Soldier1_DZ","Camo1_DZ","BanditW1_DZ","Bandit1_DZ","Survivor3_DZ","SurvivorWcombat_DZ","SurvivorWdesert_DZ","SurvivorWurban_DZ","SurvivorWpink_DZ","SurvivorW3_DZ","Bandit2_DZ","BanditW2_DZ","Soldier_Crew_PMC","Rocket_DZ","Rocker1_DZ","Rocker2_DZ","Rocker3_DZ","Rocker4_DZ","Priest_DZ","Functionary1_EP1_DZ","GUE_Commander_DZ","Ins_Soldier_GL_DZ","Haris_Press_EP1_DZ","Pilot_EP1_DZ","RU_Policeman_DZ","pz_policeman","pz_suit1","pz_suit2","pz_worker1","pz_worker2","pz_worker3","pz_doctor","pz_teacher","pz_hunter","pz_villager1","pz_villager2","pz_villager3","pz_priest","Soldier_TL_PMC_DZ","Soldier_Sniper_PMC_DZ","Soldier_Bodyguard_AA12_PMC_DZ","Drake_Light_DZ","CZ_Special_Forces_GL_DES_EP1_DZ","TK_INS_Soldier_EP1_DZ","TK_INS_Warlord_EP1_DZ","FR_OHara_DZ","FR_Rodriguez_DZ","CZ_Soldier_Sniper_EP1_DZ","Graves_Light_DZ","GUE_Soldier_MG_DZ","GUE_Soldier_Sniper_DZ","GUE_Soldier_Crew_DZ","GUE_Soldier_CO_DZ","GUE_Soldier_2_DZ","TK_Special_Forces_MG_EP1_DZ","TK_Soldier_Sniper_EP1_DZ","TK_Commander_EP1_DZ","RU_Soldier_Crew_DZ","INS_Lopotev_DZ","INS_Soldier_AR_DZ","INS_Soldier_CO_DZ","INS_Bardak_DZ","INS_Worker2_DZ","USMC_Soldier_Officer_DZ","USMC_Soldier_MG_DZ","USMC_Soldier_Pilot_DZ","FR_TL_DZ","FR_R_DZ","FR_Marksman_DZ","FR_Assault_R_DZ","RU_Soldier_DZ","RU_Soldier_Officer_DZ","RUS_Soldier1_DZ","RUS_Commander_DZ","MVD_Soldier_DZ","Ins_Soldier_2_DZ","Ins_Commander_DZ","Ins_Soldier_Crew_DZ","CDF_Soldier_DZ","Doctor_DZ","Assistant_DZ","Worker1_DZ","Worker3_DZ","Worker4_DZ","TK_CIV_Takistani01_EP1_DZ","TK_CIV_Takistani03_EP1_DZ","TK_CIV_Takistani04_EP1_DZ","TK_CIV_Takistani06_EP1_DZ","TK_INS_Soldier_AR_EP1_DZ","TK_GUE_Soldier_EP1_DZ","CZ_Soldier_SL_DES_EP1_DZ","US_Soldier_EP1_DZ","UN_CDF_Soldier_Guard_EP1_DZ","UN_CDF_Soldier_EP1_DZ","GER_Soldier_TL_EP1_DZ","BAF_Soldier_Officer_MTP_DZ","BAF_Soldier_N_MTP_DZ","FR_Sapper_DZ","CamoWinter_DZ","CamoWinterW_DZ","Sniper1W_DZ","Nac_Soldier_DZ","Tamika_DZ","gsc_military_helmet_wdl_DZ","gsc_military_head_wdl_DZ","gsc_military_helmet_grey_DZ","gsc_military_head_grey_DZ","gsc_scientist1_DZ","gsc_scientist1_head_DZ","gsc_scientist2_DZ","gsc_scientist2_head_DZ","gsc_cloth_loner_head_DZ","gsc_eco_stalker_mask_neutral_DZ","gsc_eco_stalker_head_neutral_DZ","gsc_eco_stalker_mask_fred_DZ","gsc_eco_stalker_head_fred_DZ","gsc_eco_stalker_mask_duty_DZ","gsc_eco_stalker_head_duty_DZ","gsc_eco_stalker_mask_camo_DZ","gsc_eco_stalker_head_camo_DZ","GhillieFull_Desert01_DZ","GhillieFull_Desert02_DZ","GhillieFull_Desert03_DZ","GhillieFull_Desert04_DZ","GhillieFull_Desert05_DZ","GhillieFull_Desert06_DZ","GhillieFull_Desert07_DZ","GhillieFull_Desert08_DZ","GhillieFull_Snow01_DZ","GhillieFull_Snow02_DZ","GhillieFull_Snow03_DZ","GhillieFull_Snow04_DZ","GhillieFull_Snow05_DZ","GhillieFull_Urban01_DZ","GhillieFull_Wood01_DZ","GhillieFull_Wood02_DZ","GhillieFull_Wood03_DZ","GhillieFull_Wood04_DZ","GhillieFull_Wood05_DZ","GhillieFull_Wood06_DZ","GhillieFull_Wood07_DZ","GhillieFull_Wood08_DZ","GhillieFull_Wood09_DZ","GhillieFull_Wood10_DZ","GhillieFull_Wood11_DZ","GhillieFull_Wood12_DZ","GhillieFull_Wood13_DZ","GhillieFull_Wood14_DZ","GhillieFull_Wood15_DZ","GhillieFull_Wood16_DZ","GER_Soldier_EP1_des_DZ","GER_Soldier_TL_EP1_des_DZ","GER_Soldier_EP1_wdl_DZ","GER_Soldier_TL_EP1_wdl_DZ","Apo_Rifleman_01_DZ","Apo_Rifleman_02_DZ","Apo_Rifleman_03_DZ","Apo_Rifleman_04_DZ","Apo_Rifleman_05_DZ","Apo_Rifleman_06_DZ","SG_GRU_TL_DZ","SG_GRU_Scout_DZ","SG_GRU_Sniper_DZ","SG_GRU_Spotter_DZ","SG_GRU_TL_W_DZ","SG_GRU_Scout_W_DZ","SG_GRU_Assaultman_W_DZ","SG_GRU_Medic_W_DZ","SG_GRU_TL_D_DZ","SG_GRU_Scout_D_DZ","SG_GRU_Marksman_D_DZ","SG_GRU_Operator_D_DZ","SG_GRU_MG_D_DZ","CZ_Soldier805_DES_ACR_DZ","CZ_Soldier_805_Wdl_ACR_DZ","CZ_Soldier_Crew_Dst_ACR_DZ","CZ_Soldier_Officer_Wdl_ACR_DZ","CZ_Soldier_Recon_Wdl_ACR_DZ","CZ_Soldier_Spec1_Wdl_ACR_DZ","CZ_Soldier_Spec2_Wdl_ACR_DZ","CZ_Soldier_Spec3_Wdl_ACR_DZ","CZ_Soldier_Spec_Demo_Dst_ACR_DZ","CZ_Soldier_Sniper_ACR_DZ","CZ_Soldier_Light_Wdl_ACR_DZ"]; +AllPlayers = ["Survivor_DZ","Survivor1_DZ","SurvivorW2_DZ","Survivor2_DZ","Sniper1_DZ","Soldier1_DZ","Camo1_DZ","BanditW1_DZ","Bandit1_DZ","Survivor3_DZ","SurvivorWcombat_DZ","SurvivorWdesert_DZ","SurvivorWurban_DZ","SurvivorWpink_DZ","SurvivorW3_DZ","Bandit2_DZ","BanditW2_DZ","Soldier_Crew_PMC","Rocket_DZ","Rocker1_DZ","Rocker2_DZ","Rocker3_DZ","Rocker4_DZ","Priest_DZ","Functionary1_EP1_DZ","GUE_Commander_DZ","Ins_Soldier_GL_DZ","Haris_Press_EP1_DZ","Pilot_EP1_DZ","RU_Policeman_DZ","pz_policeman","pz_suit1","pz_suit2","pz_worker1","pz_worker2","pz_worker3","pz_doctor","pz_teacher","pz_hunter","pz_villager1","pz_villager2","pz_villager3","pz_priest","Soldier_TL_PMC_DZ","Soldier_Sniper_PMC_DZ","Soldier_Bodyguard_AA12_PMC_DZ","Drake_Light_DZ","CZ_Special_Forces_GL_DES_EP1_DZ","TK_INS_Soldier_EP1_DZ","TK_INS_Warlord_EP1_DZ","FR_OHara_DZ","FR_Rodriguez_DZ","CZ_Soldier_Sniper_EP1_DZ","Graves_Light_DZ","GUE_Soldier_MG_DZ","GUE_Soldier_Sniper_DZ","GUE_Soldier_Crew_DZ","GUE_Soldier_CO_DZ","GUE_Soldier_2_DZ","TK_Special_Forces_MG_EP1_DZ","TK_Soldier_Sniper_EP1_DZ","TK_Commander_EP1_DZ","RU_Soldier_Crew_DZ","INS_Lopotev_DZ","INS_Soldier_AR_DZ","INS_Soldier_CO_DZ","INS_Bardak_DZ","INS_Worker2_DZ","USMC_Soldier_Officer_DZ","USMC_Soldier_MG_DZ","USMC_Soldier_Pilot_DZ","FR_TL_DZ","FR_R_DZ","FR_Marksman_DZ","FR_Assault_R_DZ","RU_Soldier_DZ","RU_Soldier_Officer_DZ","RUS_Soldier1_DZ","RUS_Commander_DZ","MVD_Soldier_DZ","Ins_Soldier_2_DZ","Ins_Commander_DZ","Ins_Soldier_Crew_DZ","CDF_Soldier_DZ","Doctor_DZ","Assistant_DZ","Worker1_DZ","Worker3_DZ","Worker4_DZ","TK_CIV_Takistani01_EP1_DZ","TK_CIV_Takistani03_EP1_DZ","TK_CIV_Takistani04_EP1_DZ","TK_CIV_Takistani06_EP1_DZ","TK_INS_Soldier_AR_EP1_DZ","TK_GUE_Soldier_EP1_DZ","CZ_Soldier_SL_DES_EP1_DZ","US_Soldier_EP1_DZ","UN_CDF_Soldier_Guard_EP1_DZ","UN_CDF_Soldier_EP1_DZ","GER_Soldier_TL_EP1_DZ","BAF_Soldier_Officer_MTP_DZ","BAF_Soldier_N_MTP_DZ","FR_Sapper_DZ","CamoWinter_DZ","CamoWinterW_DZ","Sniper1W_DZ","Nac_Soldier_DZ","Tamika_DZ","gsc_military_helmet_wdl_DZ","gsc_military_head_wdl_DZ","gsc_military_helmet_grey_DZ","gsc_military_head_grey_DZ","gsc_scientist1_DZ","gsc_scientist1_head_DZ","gsc_scientist2_DZ","gsc_scientist2_head_DZ","gsc_cloth_loner_head_DZ","gsc_eco_stalker_mask_neutral_DZ","gsc_eco_stalker_head_neutral_DZ","gsc_eco_stalker_mask_fred_DZ","gsc_eco_stalker_head_fred_DZ","gsc_eco_stalker_mask_duty_DZ","gsc_eco_stalker_head_duty_DZ","gsc_eco_stalker_mask_camo_DZ","gsc_eco_stalker_head_camo_DZ","GhillieFull_Desert01_DZ","GhillieFull_Desert02_DZ","GhillieFull_Desert03_DZ","GhillieFull_Desert04_DZ","GhillieFull_Desert05_DZ","GhillieFull_Desert06_DZ","GhillieFull_Desert07_DZ","GhillieFull_Desert08_DZ","GhillieFull_Snow01_DZ","GhillieFull_Snow02_DZ","GhillieFull_Snow03_DZ","GhillieFull_Snow04_DZ","GhillieFull_Snow05_DZ","GhillieFull_Urban01_DZ","GhillieFull_Wood01_DZ","GhillieFull_Wood02_DZ","GhillieFull_Wood03_DZ","GhillieFull_Wood04_DZ","GhillieFull_Wood05_DZ","GhillieFull_Wood06_DZ","GhillieFull_Wood07_DZ","GhillieFull_Wood08_DZ","GhillieFull_Wood09_DZ","GhillieFull_Wood10_DZ","GhillieFull_Wood11_DZ","GhillieFull_Wood12_DZ","GhillieFull_Wood13_DZ","GhillieFull_Wood14_DZ","GhillieFull_Wood15_DZ","GhillieFull_Wood16_DZ","GER_Soldier_EP1_des_DZ","GER_Soldier_TL_EP1_des_DZ","GER_Soldier_EP1_wdl_DZ","GER_Soldier_TL_EP1_wdl_DZ","Apo_Rifleman_01_DZ","Apo_Rifleman_02_DZ","Apo_Rifleman_03_DZ","Apo_Rifleman_04_DZ","Apo_Rifleman_05_DZ","Apo_Rifleman_06_DZ","SG_GRU_TL_DZ","SG_GRU_Scout_DZ","SG_GRU_Sniper_DZ","SG_GRU_Spotter_DZ","SG_GRU_TL_W_DZ","SG_GRU_Scout_W_DZ","SG_GRU_Assaultman_W_DZ","SG_GRU_Medic_W_DZ","SG_GRU_TL_D_DZ","SG_GRU_Scout_D_DZ","SG_GRU_Marksman_D_DZ","SG_GRU_Operator_D_DZ","SG_GRU_MG_D_DZ","CZ_Soldier805_DES_ACR_DZ","CZ_Soldier_805_Wdl_ACR_DZ","CZ_Soldier_Crew_Dst_ACR_DZ","CZ_Soldier_Officer_Wdl_ACR_DZ","CZ_Soldier_Recon_Wdl_ACR_DZ","CZ_Soldier_Spec1_Wdl_ACR_DZ","CZ_Soldier_Spec2_Wdl_ACR_DZ","CZ_Soldier_Spec3_Wdl_ACR_DZ","CZ_Soldier_Spec_Demo_Dst_ACR_DZ","CZ_Soldier_Sniper_ACR_DZ","CZ_Soldier_Light_Wdl_ACR_DZ","Firefighter1_DZ","Firefighter2_DZ","Firefighter3_DZ","Firefighter4_DZ","Firefighter5_DZ","Firefighter_Officer1_DZ","Firefighter_Officer2_DZ"]; // Epoch Additions dayz_activeInvites = []; diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 1b7965f6d..ad8a4c3a2 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -8710,7 +8710,7 @@ Dingo MK19 (Wood Camo) Dingo MK19 (Лесной камуфляж) Dingo MK19 (Waldtarn) - + ATV (Beige) Quad (Beige) @@ -9435,6 +9435,10 @@ Prêtre infecté Infikovaný kněz + + Infected Firefighter + Infizierter Feuerwehrmann + Infected Crewman Инфицированный Пилот @@ -21271,6 +21275,42 @@ ACR Soldier Shirt ACR Soldat T-Shirt + + + Firefighter + Feuerwehrmann + + + Firefighter Officer + Feuerwehroffizier + + + Firefighter 1 + Feuerwehrmann 1 + + + Firefighter 2 + Feuerwehrmann 2 + + + Firefighter 3 + Feuerwehrmann 3 + + + Firefighter 4 + Feuerwehrmann 4 + + + Firefighter 5 + Feuerwehrmann 5 + + + Firefighter Officer 1 + Feuerwehroffizier 1 + + + Firefighter Officer 2 + Feuerwehroffizier 2 Armor