Add MTVR Bird

The wonderfull model was made by @Helion4
This commit is contained in:
AirwavesMan
2020-10-31 10:40:06 +01:00
parent e6680aaa2f
commit 8fa9318850
5 changed files with 211 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ class Category_47 {
class CSJ_GyroP {type = "trade_any_vehicle";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};};
class AH6X_DZ {type = "trade_any_vehicle";buy[] = {6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};};
class MH6J_DZ {type = "trade_any_vehicle";buy[] = {8,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};};
class MTVR_Bird_DZE {type = "trade_any_vehicle";buy[] = {8,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};};
class pook_H13_civ_DZE {type = "trade_any_vehicle";buy[] = {1,"ItemBriefcase100oz"};sell[] = {6,"ItemGoldBar10oz"};};
class pook_H13_civ_white_DZE {type = "trade_any_vehicle";buy[] = {1,"ItemBriefcase100oz"};sell[] = {6,"ItemGoldBar10oz"};};
class pook_H13_civ_slate_DZE {type = "trade_any_vehicle";buy[] = {1,"ItemBriefcase100oz"};sell[] = {6,"ItemGoldBar10oz"};};

View File

@@ -23,6 +23,7 @@ class Category_47 {
class CSJ_GyroP {type = "trade_any_vehicle";buy[] = {2000,"worth"};sell[] = {1000,"worth"};};
class AH6X_DZ {type = "trade_any_vehicle";buy[] = {6000,"worth"};sell[] = {3000,"worth"};};
class MH6J_DZ {type = "trade_any_vehicle";buy[] = {8000,"worth"};sell[] = {4000,"worth"};};
class MTVR_Bird_DZE {type = "trade_any_vehicle";buy[] = {8000,"worth"};sell[] = {4000,"worth"};};
class pook_H13_civ_DZE {type = "trade_any_vehicle";buy[] = {10000,"worth"};sell[] = {6000,"worth"};};
class pook_H13_civ_white_DZE {type = "trade_any_vehicle";buy[] = {10000,"worth"};sell[] = {6000,"worth"};};
class pook_H13_civ_slate_DZE {type = "trade_any_vehicle";buy[] = {10000,"worth"};sell[] = {6000,"worth"};};

View File

@@ -403,6 +403,7 @@ class CfgVehicles
#include "Helicopter\CSJ_GyroAC.hpp"
#include "Helicopter\KA60.hpp"
#include "Helicopter\AW159.hpp"
#include "Helicopter\MTVRBird.hpp"
#include "CrashSite.hpp"
//Planes
#include "Plane\AN2_DZ.hpp"

View File

@@ -0,0 +1,196 @@
class MTVR_Bird_base: Helicopter
{
scope = 0;
displayName = "MTVR Bird";
destrType = DestructWreck;
model = "\z\addons\dayz_epoch_v\vehicles\mtvrcopter\scropter";
picture = "\dayz_epoch_c\icons\vehicles\mtvr_bird.paa";
icon = "\ca\air_e\data\UI\Icon_ah6j_CA.paa";
mapSize = 8;
side = 3;
maxSpeed = 135;
nameSound = "chopper";
faction = "CIV";
crew = "";
accuracy = 0.3;
armor = 35;
damageResistance = 0.01039;
cost = 100000;
transportSoldier = 1;
cargoAction[] = {"Truck_Cargo01"};
transportAmmo = 0;
supplyRadius = 2.5;
driverAction = "AH6j_Pilot_EP1";
getInAction = "GetInHigh";
getOutAction = "GetOutHigh";
hasGunner = 0;
threat[] = {0,0,0};
extCameraPosition[] = {0,2,-15};
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
transportMaxWeapons = 12;
transportMaxMagazines = 45;
transportMaxBackpacks = 5;
fuelCapacity = 500;
weapons[] = {"CMFlareLauncher"};
magazines[] = {"60Rnd_CMFlareMagazine"};
LockDetectionSystem = 0;
IncommingMisslieDetectionSystem = 0;
radartype = 0;
mainRotorSpeed = 1.5;
backRotorSpeed = 4;
castCargoShadow = 1;
occludeSoundsWhenIn = db-5;
obstructSoundsWhenIn = db-10;
cargoIsCoDriver[] = {0};
class turrets {};
irScanRangeMin = 500;
irScanRangeMax = 1000;
irScanToEyeFactor = 2;
soundGetIn[] = {"\ca\sounds\Air\Mi17\ext\ext-Mi17-getin-01",1,1,50};
soundGetOut[] = {"\ca\sounds\Air\Mi17\ext\ext-Mi17-getout-01",1.0,1,50};
soundDammage[] = {"\ca\sounds\Air\Mi17\int\alarm_loop1",0.001,1};
soundEngineOnInt[] = {"\ca\sounds\Air\Mi17\int\int-Mi17-start-1a",0.56234133,1.0};
soundEngineOnExt[] = {"\ca\sounds\Air\Mi17\ext\ext-Mi17-start-01a",0.7943282,1.0,800};
soundEngineOffInt[] = {"\ca\sounds\Air\Mi17\int\int-Mi17-stop-1a",0.56234133,1.0};
soundEngineOffExt[] = {"\ca\sounds\Air\Mi17\ext\ext-Mi17-stop-01a",0.7943282,1.0,800};
class Sounds
{
class Engine
{
sound[] = {"\ca\sounds\air\Mi17\ext\ext-sovietheli-engine-6",5.623413,1.0,900};
frequency = "rotorSpeed";
volume = "camPos*((rotorSpeed-0.72)*4)";
};
class RotorLowOut
{
sound[] = {"\ca\sounds\air\Mi17\ext\ext-Mi17-rotor-low-2",1.7782794,1.0,1400};
frequency = "rotorSpeed";
volume = "camPos*(0 max (rotorSpeed-0.1))";
cone[] = {1.6,3.14,2.0,0.95};
};
class RotorHighOut
{
sound[] = {"\ca\sounds\air\Mi17\ext\ext-Mi17-rotor-high-2",3.1622777,1.0,1700};
frequency = "rotorSpeed";
volume = "camPos*10*(0 max (rotorThrust-0.9))";
cone[] = {1.6,3.14,2.0,0.95};
};
class EngineIn
{
sound[] = {"\ca\sounds\air\Mi17\int\int-sovietheli-engine-3",1.0,1.0};
frequency = "rotorSpeed";
volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
};
class RotorLowIn
{
sound[] = {"\ca\sounds\air\Mi17\int\int-Mi17-rotor-low-2",1.7782794,1.0};
frequency = "rotorSpeed";
volume = "(1-camPos)*(0 max (rotorSpeed-0.1))";
};
class RotorHighIn
{
sound[] = {"\ca\sounds\air\Mi17\int\int-Mi17-rotor-high-2",1.7782794,1.0};
frequency = "rotorSpeed";
volume = "(1-camPos)*3*(rotorThrust-0.9)";
};
};
class ViewOptics
{
initAngleX = 0;
minAngleX = -30;
maxAngleX = 30;
initAngleY = 0;
minAngleY = -86;
maxAngleY = 86;
initFov = 0.1;
minFov = 0.03;
maxFov = 1.2;
};
class Reflectors
{
class Light
{
color[] = {0.8, 0.8, 1.0, 1.0};
ambient[] = {0.07, 0.07, 0.07, 1.0};
position = "L svetlo";
direction = "konec l svetla";
hitpoint = "svetlo L";
selection = "L svetlo";
size = 1;
brightness = 1.0;
};
};
class Damage
{
tex[]={};
mat[]={};
};
class Library
{
libTextDesc = "Made from scrap 5 tonne MTVR truck.";
};
class HitPoints: HitPoints
{
class HitGlass1: HitGlass1
{
armor = 0.5;
};
class HitGlass2: HitGlass2
{
armor = 0.5;
};
};
};
class MTVR_Bird_DZE: MTVR_Bird_base
{
scope = 2;
displayname = "$STR_VEH_NAME_MTVR_BIRD";
class Upgrades
{
ItemHeliAVE[] = {"MTVR_Bird_DZE1",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliAVE",1},{"equip_metal_sheet",5},{"ItemScrews",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}};
};
};
class MTVR_Bird_DZE1: MTVR_Bird_DZE
{
displayName = "$STR_VEH_NAME_MTVR_BIRD+";
original = "MTVR_Bird_DZE";
armor = 70;
damageResistance = 0.02078;
class Upgrades
{
ItemHeliLRK[] = {"MTVR_Bird_DZE2",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliLRK",1},{"PartGeneric",2},{"ItemScrews",1},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemTinBar",1},{"equip_scrapelectronics",2},{"equip_floppywire",2}}};
};
};
class MTVR_Bird_DZE2: MTVR_Bird_DZE1
{
displayName = "$STR_VEH_NAME_MTVR_BIRD++";
transportMaxWeapons = 24;
transportMaxMagazines = 90;
transportmaxbackpacks = 8;
class Upgrades
{
ItemHeliTNK[] = {"MTVR_Bird_DZE3",{"ItemToolbox","ItemSolder_DZE"},{},{{"ItemHeliTNK",1},{"PartFueltank",2},{"PartGeneric",2},{"ItemFuelBarrel",1},{"ItemTinBar",1},{"equip_scrapelectronics",1},{"equip_floppywire",1}}};
};
};
class MTVR_Bird_DZE3: MTVR_Bird_DZE2
{
displayName = "$STR_VEH_NAME_MTVR_BIRD+++";
fuelCapacity = 900;
};

View File

@@ -12225,6 +12225,18 @@
<Russian>AH6J «Литтл Бёрд»+++</Russian>
<German>AH6J "Little Bird"+++</German>
</Key>
<Key ID="STR_VEH_NAME_MTVR_BIRD">
<English>MTVR Bird</English>
</Key>
<Key ID="STR_VEH_NAME_MTVR_BIRD+">
<English>MTVR Bird+</English>
</Key>
<Key ID="STR_VEH_NAME_MTVR_BIRD++">
<English>MTVR Bird++</English>
</Key>
<Key ID="STR_VEH_NAME_MTVR_BIRD+++">
<English>MTVR Bird+++</English>
</Key>
<Key ID="STR_VEH_NAME_MI17">
<English>Mi-17</English>
<Russian>Ми-17</Russian>