Можно сделать намного интереснее!
Создаешь скрипт в 4_World
modded class ZombieBase extends DayZInfected
{
override bool CanBeSkinned()
{
return true;
}
}
Этот небольшой скрипт позволяет разрезать 2х ногих мутантов.
Затем прописываешь конфиги по настройке выпадения лута из мутантов, на основе животных дейза class Skinning
class Skinning
{
class ObtainedGlaz //кастом класс
{
item="класснейм предмета";
count=0; //количество
transferToolDamageCoef=1; //перенос состояния ножа на предмет
};
class ObtainedLiver
{
item="класснейм предмета";
count=0;
transferToolDamageCoef=1;
};
class ObtainedKogot
{
item="класснейм предмета";
count=0;
transferToolDamageCoef=1;
};
class ObtainedSerdce
{
item="класснейм предмета";
count=0;
transferToolDamageCoef=1;
};
class ObtainedJeleza
{
item="класснейм предмета";
count=1;
transferToolDamageCoef=1;
};
};
Общий config.cpp для мутанта (как пример для кровососа):
class CfgPatches //не изменять
{
class air_mutants_krovosos //твой кастом класс
{
units[]= //предметы в конфиге (не обязательны)
{
"air_mutants_krovosos_tier1" //на конце не должны быть запятой
};
weapons[]={}; //units оружия
requiredVersion=0.1; //минимальная версия
requiredAddons[]= //аддоны которые необходимы для корректной работоспособности
{
"DZ_Animals",//общий класс конфига животных (не обязательный для этого конфига)
"DZ_Data" //текстуры дейза (не обязательный для этого конфига)
};
};
};
class CfgVehicles //не изменять
{
class FS_KrovoSOS_Blood; //класс заимствования
class air_mutants_krovosos_tier1: FS_KrovoSOS_Blood //твой кастом класс привязанный к классу заимствования
{
scope=2; //возможность спавна мутанта (0-нет, 1-как постройка, 2-как предмет)
displayName="Кровосос"; //название мутанта
descriptionShort="Страшный и уродливый"; //описание
/* class DamageSystem //дамаг система (если не прописывать функции и классы в своем кастом классе, то они будут заимстоваться из класса заимствования)
{
class GlobalHealth //класс общего хп
{
class Health
{
hitpoints=200; //кол-во хп
};
class Blood
{
hitpoints=5000; //кол-во крови (при 0 мутант зависает, без анимации)
};
class Shock
{
hitpoints=5000; //кол-во шока (при 0 мутант зависает, без анимации)
};
};
class DamageZones //тут большой длинный класс дамаг зон (можешь найти в оригинальном конфиге живтоных дейза)*/
class Skinning //сам класс скиннинга
{
class ObtainedHead
{
item="FS_KrovoSOS_Head_Dark";
count=1;
transferToolDamageCoef=1;
};
};
};
};