mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
Add MTVR Bird
The wonderfull model was made by @Helion4
This commit is contained in:
@@ -23,6 +23,7 @@ class Category_47 {
|
|||||||
class CSJ_GyroP {type = "trade_any_vehicle";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};};
|
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 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 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_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_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"};};
|
class pook_H13_civ_slate_DZE {type = "trade_any_vehicle";buy[] = {1,"ItemBriefcase100oz"};sell[] = {6,"ItemGoldBar10oz"};};
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ class Category_47 {
|
|||||||
class CSJ_GyroP {type = "trade_any_vehicle";buy[] = {2000,"worth"};sell[] = {1000,"worth"};};
|
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 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 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_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_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"};};
|
class pook_H13_civ_slate_DZE {type = "trade_any_vehicle";buy[] = {10000,"worth"};sell[] = {6000,"worth"};};
|
||||||
|
|||||||
@@ -403,6 +403,7 @@ class CfgVehicles
|
|||||||
#include "Helicopter\CSJ_GyroAC.hpp"
|
#include "Helicopter\CSJ_GyroAC.hpp"
|
||||||
#include "Helicopter\KA60.hpp"
|
#include "Helicopter\KA60.hpp"
|
||||||
#include "Helicopter\AW159.hpp"
|
#include "Helicopter\AW159.hpp"
|
||||||
|
#include "Helicopter\MTVRBird.hpp"
|
||||||
#include "CrashSite.hpp"
|
#include "CrashSite.hpp"
|
||||||
//Planes
|
//Planes
|
||||||
#include "Plane\AN2_DZ.hpp"
|
#include "Plane\AN2_DZ.hpp"
|
||||||
|
|||||||
196
SQF/dayz_code/Configs/CfgVehicles/Helicopter/MTVRBird.hpp
Normal file
196
SQF/dayz_code/Configs/CfgVehicles/Helicopter/MTVRBird.hpp
Normal 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;
|
||||||
|
};
|
||||||
@@ -12225,6 +12225,18 @@
|
|||||||
<Russian>AH6J «Литтл Бёрд»+++</Russian>
|
<Russian>AH6J «Литтл Бёрд»+++</Russian>
|
||||||
<German>AH6J "Little Bird"+++</German>
|
<German>AH6J "Little Bird"+++</German>
|
||||||
</Key>
|
</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">
|
<Key ID="STR_VEH_NAME_MI17">
|
||||||
<English>Mi-17</English>
|
<English>Mi-17</English>
|
||||||
<Russian>Ми-17</Russian>
|
<Russian>Ми-17</Russian>
|
||||||
|
|||||||
Reference in New Issue
Block a user