diff --git a/SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp b/SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp
index ee39260c7..dd8e57c12 100644
--- a/SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp
+++ b/SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp
@@ -57,6 +57,8 @@ class CfgLoot
#include "Groups\Zombies\Apo.hpp" //DZE
#include "Groups\Zombies\DrugDealer.hpp" //DZE
#include "Groups\Zombies\Prisoner.hpp" //DZE
+ #include "Groups\Zombies\Hero.hpp" //DZE
+ #include "Groups\Zombies\Bandit.hpp" //DZE
};
class Buildings
diff --git a/SQF/dayz_code/Configs/CfgLoot/Groups/Zombies/Bandit.hpp b/SQF/dayz_code/Configs/CfgLoot/Groups/Zombies/Bandit.hpp
new file mode 100644
index 000000000..59ffbf50e
--- /dev/null
+++ b/SQF/dayz_code/Configs/CfgLoot/Groups/Zombies/Bandit.hpp
@@ -0,0 +1,14 @@
+ZombieBandit[] =
+{
+ {Loot_MAGAZINE, 5, FoodMRE},
+ {Loot_MAGAZINE, 1, ItemHotwireKit},
+ {Loot_GROUP, 3, MedicalLow},
+ {Loot_GROUP, 10, AmmoMilitaryZed},
+ {Loot_GROUP, 2, Consumable}
+};
+
+ZombieBanditViral[] =
+{
+ {Loot_GROUP, 10, ZombieMilitary},
+ {Loot_MAGAZINE, 1, ItemAntibiotic1}
+};
diff --git a/SQF/dayz_code/Configs/CfgLoot/Groups/Zombies/Hero.hpp b/SQF/dayz_code/Configs/CfgLoot/Groups/Zombies/Hero.hpp
new file mode 100644
index 000000000..22bccb661
--- /dev/null
+++ b/SQF/dayz_code/Configs/CfgLoot/Groups/Zombies/Hero.hpp
@@ -0,0 +1,14 @@
+ZombieHero[] =
+{
+ {Loot_MAGAZINE, 5, FoodMRE},
+ {Loot_MAGAZINE, 1, ItemHotwireKit},
+ {Loot_GROUP, 3, MedicalLow},
+ {Loot_GROUP, 10, AmmoMilitaryZed},
+ {Loot_GROUP, 2, Consumable}
+};
+
+ZombieHeroViral[] =
+{
+ {Loot_GROUP, 10, ZombieMilitary},
+ {Loot_MAGAZINE, 1, ItemAntibiotic1}
+};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp b/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp
index 6e897f890..32da45219 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Zeds/Zeds.hpp
@@ -1424,20 +1424,36 @@ class z_soldier_baf_w_soldier_w : z_soldier_baf_w_soldier {
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 {
+class z_bodyguard1 : z_soldier {
displayName = $STR_ZNAME_BODYGUARD;
zombieLoot = ZombieBodyguard;
- model = "\Ca\Characters_PMC\PMC_soldier\PMC_soldier.p3d";
+ model = "\Ca\Characters_PMC\Asano\Asano.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"};
-
+ HiddenSelectionsTextures[] = {"ca\characters_pmc\asano\data\tex1_co.paa","ca\characters_pmc\pmc_soldier\data\headgear_co.paa","ca\characters_pmc\asano\data\tex2_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"};
+ mat[] = {"Ca\Characters_PMC\Asano\Data\tex1.rvmat","Ca\Characters_PMC\Asano\Data\w1_tex1.rvmat","Ca\Characters_PMC\Asano\Data\w2_tex1.rvmat","Ca\Characters_PMC\Asano\Data\tex2.rvmat","Ca\Characters_PMC\Asano\Data\w1_tex2.rvmat","Ca\Characters_PMC\Asano\Data\w2_tex2.rvmat"};
};
};
+class z_bodyguard2 : z_bodyguard1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\Asano\Data\tex1_1_co.paa","\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_1_CO.paa","ca\characters_pmc\asano\data\tex2_1_co.paa"};
+};
+class z_bodyguard3 : z_bodyguard1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\Asano\Data\tex1_2_co.paa","\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_1_CO.paa","ca\characters_pmc\asano\data\tex2_co.paa"};
+};
+class z_bodyguard4 : z_bodyguard1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\Asano\Data\tex1_3_co.paa","\ca\characters_pmc\pmc_soldier\data\headgear_co.paa","ca\characters_pmc\asano\data\tex2_1_co.paa"};
+};
+class z_bodyguard5 : z_bodyguard1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\Asano\Data\tex1_4_co.paa","\ca\characters_pmc\pmc_soldier\data\headgear_co.paa","ca\characters_pmc\asano\data\tex2_co.paa"};
+};
+class z_bodyguard6 : z_bodyguard1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\Asano\Data\tex1_5_co.paa","\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_1_CO.paa","ca\characters_pmc\asano\data\tex2_co.paa"};
+};
+
class z_soldier_pmc_engineer : z_soldier {
displayName = $STR_ZNAME_BODYGUARD;
zombieLoot = ZombieBodyguard;
@@ -1974,3 +1990,58 @@ class z_dealer : zZombie_Base {
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"};
};
};
+
+class z_bandit1 : zZombie_Base {
+ displayName = $STR_ZNAME_BANDIT;
+ zombieLoot = ZombieBandit;
+ model = "\dayz\characters\man_bandit";
+ 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_bandit2 : z_bandit1 {
+ model = "\ca\characters_E\GER\GER_rifleman";
+ hiddenSelectionsTextures[] = {"\dayz\textures\clothes\bandit_tex1_co.paa"};
+};
+
+class z_bandit3 : z_bandit1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\Frost\Data\Frost_1_co.paa"};
+};
+class z_bandit4 : z_bandit1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\Frost\Data\Frost_2_co.paa"};
+};
+class z_bandit5 : z_bandit1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\Frost\Data\Frost_3_co.paa"};
+};
+
+class z_hero1 : zZombie_Base {
+ displayName = $STR_ZNAME_HERO;
+ zombieLoot = ZombieHero;
+ 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_hero2 : z_hero1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\PMC_soldier\Data\bauer_2_co.paa","\ca\characters_pmc\pmc_soldier\data\bauer_gear_co.paa"};
+};
+class z_hero3 : z_hero1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\PMC_soldier\Data\bauer_3_co.paa","\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_1_co.paa","\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_1_CO.paa"};
+};
+class z_hero4 : z_hero1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\PMC_soldier\Data\bauer_4_co.paa","\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_2_co.paa"};
+};
+class z_hero5 : z_hero1 {
+ HiddenSelectionsTextures[] = {"\Ca\Characters_PMC\PMC_soldier\Data\bauer_5_co.paa","\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_3_co.paa","\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_CO.paa"};
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml
index b5b7daf6d..cb28df8aa 100644
--- a/SQF/dayz_code/stringtable.xml
+++ b/SQF/dayz_code/stringtable.xml
@@ -14401,6 +14401,14 @@
Infizierter Drogenhändler
Инфицированный Драгдилер
+
+ Infected Bandit
+ Infizierter Bandit
+
+
+ Infected Hero
+ Infizierter Held
+