mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
316 lines
8.4 KiB
C++
316 lines
8.4 KiB
C++
class MH60S;
|
|
class MH60S_DZ : MH60S {
|
|
displayName = "$STR_VEH_NAME_MH60";
|
|
vehicleClass = "DayZ Epoch Vehicles";
|
|
scope = 2;
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
weapons[] = {"CMFlareLauncher"};
|
|
magazines[] = {"120Rnd_CMFlareMagazine"};
|
|
class Turrets;
|
|
class MainTurret;
|
|
commanderCanSee = 2+16+32;
|
|
gunnerCanSee = 2+16+32;
|
|
driverCanSee = 2+16+32;
|
|
transportMaxWeapons = 20;
|
|
transportMaxMagazines = 100;
|
|
transportMaxBackpacks = 6;
|
|
armor = 35;
|
|
damageResistance = 0.00242;
|
|
attendant = 0;
|
|
transportAmmo = 0;
|
|
radartype = 0;
|
|
supplyRadius = 2.6;
|
|
enableManualFire = 0;
|
|
fuelCapacity = 2760;
|
|
};
|
|
|
|
class MH60S_DZE : MH60S_DZ {
|
|
class Turrets : Turrets {
|
|
class MainTurret : MainTurret {
|
|
discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800};
|
|
discreteDistanceInitIndex = 2;
|
|
gunnerCompartments = "Compartment1";
|
|
initElev = 5;
|
|
initTurn = 80;
|
|
body = "mainTurret";
|
|
gun = "mainGun";
|
|
minElev = -80;
|
|
maxElev = 25;
|
|
minTurn = 30;
|
|
maxTurn = 150;
|
|
soundServo[] = {"",0.01,1};
|
|
stabilizedInAxes = "StabilizedInAxesNone";
|
|
gunBeg = "muzzle_1"; // endpoint of the gun
|
|
gunEnd = "chamber_1"; // chamber of the gun
|
|
turretInfoType = "RscWeaponZeroing";
|
|
weapons[] = {"M240BC_veh"};
|
|
magazines[] = {};
|
|
gunnerName = $STR_POSITION_CREWCHIEF;
|
|
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
|
gunnerOutOpticsShowCursor = 1;
|
|
gunnerOpticsShowCursor = 1;
|
|
gunnerAction = "MH60_Gunner";
|
|
gunnerInAction = "MH60_Gunner";
|
|
primaryGunner = 1;
|
|
class ViewOptics {
|
|
initAngleX = 0;
|
|
minAngleX = -30;
|
|
maxAngleX = 30;
|
|
initAngleY = 0;
|
|
minAngleY = -100;
|
|
maxAngleY = 100;
|
|
initFov = 0.7;
|
|
minFov = 0.25;
|
|
maxFov = 1.1;
|
|
};
|
|
};
|
|
|
|
class RightDoorGun : MainTurret {
|
|
body = "Turret_2";
|
|
gun = "Gun_2";
|
|
animationSourceBody = "Turret_2";
|
|
animationSourceGun = "Gun_2";
|
|
weapons[] = {"M240BC_veh_2"};
|
|
animationSourceHatch = "";
|
|
selectionFireAnim = "zasleh_1";
|
|
proxyIndex = 2;
|
|
gunnerName = $STR_POSITION_DOORGUNNER;
|
|
commanding = -2;
|
|
minTurn = -150;
|
|
maxTurn = -30;
|
|
initTurn = -80;
|
|
stabilizedInAxes = "StabilizedInAxesNone";
|
|
gunBeg = "muzzle_2"; // endpoint of the gun
|
|
gunEnd = "chamber_2"; // chamber of the gun
|
|
primaryGunner = 0;
|
|
memoryPointGun = "machinegun_2";
|
|
memoryPointGunnerOptics = "gunnerview_2";
|
|
};
|
|
};
|
|
|
|
class Upgrades
|
|
{
|
|
ItemHeliAVE[] = {"MH60S_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}};
|
|
};
|
|
};
|
|
|
|
class MH60S_DZE1: MH60S_DZE
|
|
{
|
|
displayName = "$STR_VEH_NAME_MH60+";
|
|
original = "MH60S_DZE";
|
|
armor = 80;
|
|
damageResistance = 0.02078;
|
|
|
|
class Upgrades
|
|
{
|
|
ItemHeliLRK[] = {"MH60S_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}};
|
|
};
|
|
};
|
|
|
|
class MH60S_DZE2: MH60S_DZE1
|
|
{
|
|
displayName = "$STR_VEH_NAME_MH60++";
|
|
transportMaxWeapons = 40;
|
|
transportMaxMagazines = 200;
|
|
transportMaxBackpacks = 12;
|
|
|
|
class Upgrades
|
|
{
|
|
ItemHeliTNK[] = {"MH60S_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}};
|
|
};
|
|
};
|
|
|
|
class MH60S_DZE3: MH60S_DZE2
|
|
{
|
|
displayName = "$STR_VEH_NAME_MH60+++";
|
|
fuelCapacity = 5800;
|
|
};
|
|
|
|
class UH60M_EP1;
|
|
class UH60M_EP1_DZ: UH60M_EP1 {
|
|
displayName = "$STR_VEH_NAME_UH60";
|
|
vehicleClass = "DayZ Epoch Vehicles";
|
|
scope = 2;
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
weapons[] = {"CMFlareLauncher"};
|
|
magazines[] = {"120Rnd_CMFlareMagazine"};
|
|
class Turrets;
|
|
class MainTurret;
|
|
commanderCanSee = 2+16+32;
|
|
gunnerCanSee = 2+16+32;
|
|
driverCanSee = 2+16+32;
|
|
transportMaxWeapons = 20;
|
|
transportMaxMagazines = 100;
|
|
transportMaxBackpacks = 6;
|
|
fuelCapacity = 2760;
|
|
radartype = 0;
|
|
supplyRadius = 2.6;
|
|
};
|
|
|
|
class UH60M_EP1_DZE: UH60M_EP1_DZ {
|
|
class Turrets: Turrets {
|
|
class MainTurret: MainTurret {
|
|
body = "mainTurret";
|
|
gun = "mainGun";
|
|
minElev = -60;
|
|
maxElev = 30;
|
|
initElev = 0;
|
|
minTurn = -7;
|
|
maxTurn = 183;
|
|
initTurn = 0;
|
|
soundServo[] = {"",0.01,1};
|
|
animationSourceHatch = "";
|
|
stabilizedInAxes = "StabilizedInAxesNone";
|
|
gunBeg = "muzzle_1";
|
|
gunEnd = "chamber_1";
|
|
weapons[] = {"M134"};
|
|
magazines[] = {};
|
|
gunnerName = $STR_POSITION_CREWCHIEF;
|
|
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
|
gunnerOutOpticsShowCursor = 1;
|
|
gunnerOpticsShowCursor = 1;
|
|
gunnerAction = "UH60M_Gunner_EP1";
|
|
gunnerInAction = "UH60M_Gunner_EP1";
|
|
commanding = -2;
|
|
primaryGunner = 1;
|
|
class ViewOptics {
|
|
initAngleX = 0;
|
|
minAngleX = -30;
|
|
maxAngleX = 30;
|
|
initAngleY = 0;
|
|
minAngleY = -100;
|
|
maxAngleY = 100;
|
|
initFov = 0.7;
|
|
minFov = 0.25;
|
|
maxFov = 1.1;
|
|
};
|
|
gunnerCompartments = "Compartment2";
|
|
};
|
|
class RightDoorGun: MainTurret {
|
|
body = "Turret_2";
|
|
gun = "Gun_2";
|
|
animationSourceBody = "Turret_2";
|
|
animationSourceGun = "Gun_2";
|
|
weapons[] = {"M134_2"};
|
|
magazines[] = {};
|
|
stabilizedInAxes = "StabilizedInAxesNone";
|
|
selectionFireAnim = "zasleh_1";
|
|
proxyIndex = 2;
|
|
gunnerName = $STR_POSITION_DOORGUNNER;
|
|
commanding = -3;
|
|
minElev = -60;
|
|
maxElev = 30;
|
|
initElev = 0;
|
|
minTurn = -183;
|
|
maxTurn = 7;
|
|
initTurn = 0;
|
|
gunBeg = "muzzle_2";
|
|
gunEnd = "chamber_2";
|
|
primaryGunner = 0;
|
|
memoryPointGun = "machinegun_1";
|
|
memoryPointGunnerOptics = "gunnerview_2";
|
|
};
|
|
};
|
|
|
|
class Upgrades
|
|
{
|
|
ItemHeliAVE[] = {"UH60M_EP1_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}};
|
|
};
|
|
};
|
|
|
|
class UH60M_EP1_DZE1: UH60M_EP1_DZE
|
|
{
|
|
displayName = "$STR_VEH_NAME_UH60+";
|
|
original = "UH60M_EP1_DZE";
|
|
armor = 80;
|
|
damageResistance = 0.02078;
|
|
|
|
class Upgrades
|
|
{
|
|
ItemHeliLRK[] = {"UH60M_EP1_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}};
|
|
};
|
|
};
|
|
|
|
class UH60M_EP1_DZE2: UH60M_EP1_DZE1
|
|
{
|
|
displayName = "$STR_VEH_NAME_UH60++";
|
|
transportMaxWeapons = 40;
|
|
transportMaxMagazines = 200;
|
|
transportMaxBackpacks = 12;
|
|
|
|
class Upgrades
|
|
{
|
|
ItemHeliTNK[] = {"UH60M_EP1_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}};
|
|
};
|
|
};
|
|
|
|
class UH60M_EP1_DZE3: UH60M_EP1_DZE2
|
|
{
|
|
displayName = "$STR_VEH_NAME_UH60+++";
|
|
fuelCapacity = 5800;
|
|
};
|
|
|
|
// Unarmed medevac
|
|
class UH60M_MEV_EP1;
|
|
class UH60M_MEV_EP1_DZ : UH60M_MEV_EP1 {
|
|
displayname = "$STR_VEH_NAME_HH60";
|
|
vehicleClass = "DayZ Epoch Vehicles";
|
|
scope = 2;
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
commanderCanSee = 2+16+32;
|
|
gunnerCanSee = 2+16+32;
|
|
driverCanSee = 2+16+32;
|
|
transportMaxWeapons = 20;
|
|
transportMaxMagazines = 100;
|
|
transportMaxBackpacks = 6;
|
|
fuelCapacity = 2760;
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
attendant = 0;
|
|
radartype = 0;
|
|
supplyRadius = 2.6;
|
|
|
|
class Upgrades
|
|
{
|
|
ItemHeliAVE[] = {"UH60M_MEV_EP1_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}};
|
|
};
|
|
};
|
|
|
|
class UH60M_MEV_EP1_DZE1: UH60M_MEV_EP1_DZ
|
|
{
|
|
displayName = "$STR_VEH_NAME_HH60+";
|
|
original = "UH60M_MEV_EP1_DZ";
|
|
armor = 80;
|
|
damageResistance = 0.02078;
|
|
|
|
class Upgrades
|
|
{
|
|
ItemHeliLRK[] = {"UH60M_MEV_EP1_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}};
|
|
};
|
|
};
|
|
|
|
class UH60M_MEV_EP1_DZE2: UH60M_MEV_EP1_DZE1
|
|
{
|
|
displayName = "$STR_VEH_NAME_HH60++";
|
|
transportMaxWeapons = 40;
|
|
transportMaxMagazines = 200;
|
|
transportMaxBackpacks = 12;
|
|
|
|
class Upgrades
|
|
{
|
|
ItemHeliTNK[] = {"UH60M_MEV_EP1_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}};
|
|
};
|
|
};
|
|
|
|
class UH60M_MEV_EP1_DZE3: UH60M_MEV_EP1_DZE2
|
|
{
|
|
displayName = "$STR_VEH_NAME_HH60+++";
|
|
fuelCapacity = 5800;
|
|
}; |