Adding many new vehicles to configs (#1746)

* Adding display name for UH60M_MEV_EP1_DZ

* Adding 6 new Mi17 variants to config

Armed:
Mi17_TK_EP1
Mi17_UN_CDF_EP1
Mi17_CDF

Unarmed:
Mi17_medevac_CDF
Mi17_medevac_Ins
Mi17_medevac_RU

* Adding new line for Cessna.hpp

* Adding Cessna to the configs

That removes the radar function from the cessans.

* Adding 1 new An2 version to the config

* Adding 2 more HMMWVs to the config

Ive lowered the maxspeed from the HMMVW_DZ because all HMMWVs have a maxspeed of 100.

New classes:

HMMWV_Armored
HMMWV_M2

* Adding BRDM2 to configs

* Adding line for BRDM2_DZ.hpp

* Update after comments

* Update again

* Update BRDM2_DZ.hpp

* Update HMMWV.hpp

* Update HMMWV.hpp

80 is the same as the other high tier armored HMMWV above. 40 is the same as the low tier ones.

* Update HMMWV.hpp

* Update HMMWV.hpp

* Update BRDM2_DZ.hpp

* Update HMMWV.hpp

* Update CHANGE LOG 1.0.6.txt

* Update UH60.hpp

* Update Cessna_DZ.hpp

* Update Cessna_DZ.hpp

* Update NeutralAirplanes.hpp

* Update MI17.hpp

* Update AN2_DZ.hpp
This commit is contained in:
A Man
2016-08-21 15:19:34 +02:00
committed by ebaydayz
parent 43275aa8e6
commit 49c6e0c318
9 changed files with 483 additions and 11 deletions

View File

@@ -45,6 +45,7 @@
[NEW] More possible causes of death added to study body: fell, ran over, shot, melee hit, zombie hit @ebaydayz
[NEW] Player-list no longer shows who's in lobby or ingame.
[NEW] 35 new male clothing classes added. #1732 #1734 @AirWavesMan
[NEW] Added new BRDM2, AN2, HMMWV, Mi17 and Cessna _DZ classes with radar disabled. #1746 @AirWavesMan
[NEW] Added SCAR Mk16 and Mk17 variants, L86 and AA12 to loot tables and traders. #1743 @AirWavesMan
[CHANGED] Combattimeout now uses diag_tickTime instead of time.

View File

@@ -1,20 +1,20 @@
class Category_517 {
class GNT_C185U {
class GNT_C185U_DZ {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class GNT_C185 {
class GNT_C185_DZ {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class GNT_C185R {
class GNT_C185R_DZ {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class GNT_C185C {
class GNT_C185C_DZ {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};

View File

@@ -0,0 +1,16 @@
class BRDM2_HQ_TK_GUE_EP1;
class BRDM2_HQ_TK_GUE_EP1_DZ: BRDM2_HQ_TK_GUE_EP1 {
scope = public;
displayname = "BRDM2 (PKT)";
displaynameshort = "BRDM2 (PKT)";
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
armor = 85;
damageResistance = 0.032;
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
fuelCapacity = 220;
};

View File

@@ -306,9 +306,10 @@ class HMMWV_Base: Car
};
class HMMWV_DZ: HMMWV_Base {
accuracy = 0.32;
displayname = $STR_VEH_NAME_HMMWV;
maxspeed = 230;
displaynameshort = "HMMWV (Wood Camo)";
hasgunner = 0;
hiddenselections[] = {"Camo1"};
hiddenselectionstextures[] = {"\ca\wheeled\hmmwv\data\hmmwv_body_co.paa"};
@@ -322,7 +323,7 @@ class HMMWV_DZ: HMMWV_Base {
typicalCargo[] = {};
transportMaxWeapons = 10;
transportMaxMagazines = 50;
transportmaxbackpacks = 2;
transportmaxbackpacks = 4;
class Turrets {};
class Damage {
mat[] = {"ca\wheeled\hmmwv\data\hmmwv_details.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_details_damage.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_details_destruct.rvmat", "ca\wheeled\hmmwv\data\hmmwv_body.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_body_damage.rvmat", "Ca\wheeled\HMMWV\data\hmmwv_body_destruct.rvmat", "ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat", "ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat", "ca\wheeled\data\hmmwv_clocks_destruct.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat", "ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat"};
@@ -1079,3 +1080,33 @@ class HMMWV_M1151_M2_CZ_DES_EP1_DZE: HMMWV_M1151_M2_DES_Base_EP1_DZE
mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
};
};
class HMMWV_Armored;
class HMMWV_Armored_DZ: HMMWV_Armored {
scope = public;
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
displayname = "HMMWV (M240) Woodland";
transportMaxWeapons = 4;
transportMaxMagazines = 120;
transportmaxbackpacks = 4;
armor = 80;
damageResistance = 0.03099;
};
class HMMWV_M2;
class HMMWV_M2_DZ: HMMWV_M2 {
scope = public;
crew = "";
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
displayname = "HMMWV (M2) Woodland";
transportMaxWeapons = 4;
transportMaxMagazines = 120;
transportmaxbackpacks = 4;
armor = 40;
damageResistance = 0.00581;
};

View File

@@ -473,6 +473,7 @@ class CfgVehicles {
#include "Car\Pickup_PK_INS.hpp"
#include "Car\Offroad_DSHKM_INS.hpp"
#include "Car\UralCivil_DZ.hpp"
#include "Car\BRDM2_DZ.hpp"
//Helicopter's
#include "Helicopter\MI17.hpp"
#include "Helicopter\UH1H.hpp"
@@ -493,6 +494,7 @@ class CfgVehicles {
#include "Plane\AN2_DZ.hpp"
#include "Plane\MV22.hpp"
#include "Plane\C130.hpp"
#include "Plane\Cessna_DZ.hpp"
//Bikes
#include "Bikes\ATV_US_EP1.hpp"
#include "Bikes\ATV_CZ_EP1.hpp"

View File

@@ -10,7 +10,7 @@ class Mi17_base: Helicopter {
};
};
};
//Armed
class Mi17_DZ: Mi17_base {
displayname = $STR_VEH_NAME_MI17;
displaynameshort = "Mi17_DZ";
@@ -49,6 +49,279 @@ class Mi17_DZE: Mi17_DZ {
};
};
class Mi17_TK_EP1_DZ: Mi17_base {
displayname = "Mi17_TK_DZ";
displaynameshort = "Mi17_TK_DZ";
scope = public;
side = 2;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
transportMaxWeapons = 10;
transportMaxMagazines = 50;
transportmaxbackpacks = 10;
fuelCapacity = 1870;
hiddenSelectionsTextures[] = {"\ca\air_E\Data\mi17_body_IND_CO.paa", "\ca\air_E\Data\mi17_det_IND_CO.paa", "\ca\air\data\clear_empty.paa", "\ca\air\data\mi8_decals_ca.paa"};
class Turrets : Turrets {
class MainTurret : MainTurret {
magazines[] = {"100Rnd_762x54_PK"};
};
class BackTurret : BackTurret {
magazines[] = {"100Rnd_762x54_PK"};
};
};
};
class Mi17_TK_EP1_DZE: Mi17_TK_EP1_DZ {
displaynameshort = "Mi17_TK_DZE";
class Turrets : Turrets {
class MainTurret : MainTurret {
magazines[] = {};
};
class BackTurret : BackTurret {
magazines[] = {};
};
};
};
class Mi17_UN_CDF_EP1_DZ: Mi17_base {
displayname = "Mi17_UN_CDF_EP1_DZ";
displaynameshort = "Mi17_UN_CDF_EP1_DZ";
scope = public;
side = 2;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
transportMaxWeapons = 10;
transportMaxMagazines = 50;
transportmaxbackpacks = 10;
fuelCapacity = 1870;
hiddenSelectionsTextures[] = {"\CA\air_E\data\mi17_body_UN_CO.paa", "\CA\air_E\data\mi17_det_UN_CO.paa", "\ca\air_E\Data\mi17_decals2_UN_CA.paa", "\ca\air_E\Data\mi17_decals_UN_CA.paa"};
class Turrets : Turrets {
class MainTurret : MainTurret {
magazines[] = {"100Rnd_762x54_PK"};
};
class BackTurret : BackTurret {
magazines[] = {"100Rnd_762x54_PK"};
};
};
};
class Mi17_UN_CDF_EP1_DZE: Mi17_UN_CDF_EP1_DZ {
displaynameshort = "Mi17_UN_CDF_EP1_DZE";
class Turrets : Turrets {
class MainTurret : MainTurret {
magazines[] = {};
};
class BackTurret : BackTurret {
magazines[] = {};
};
};
};
class Mi17_CDF_DZ: Mi17_base {
displayname = "Mi17_CDF_DZ";
displaynameshort = "Mi17_CDF_DZ";
scope = public;
side = 2;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
transportMaxWeapons = 10;
transportMaxMagazines = 50;
transportmaxbackpacks = 10;
fuelCapacity = 1870;
hiddenSelectionsTextures[] = {"\CA\air\data\mi8_body_g_CDF_CO.paa", "ca\air\data\mi8_det_g_co.paa", "ca\air\data\clear_empty.paa", "ca\air\data\mi8_decals_ca.paa"};
class Turrets : Turrets {
class MainTurret : MainTurret {
magazines[] = {"100Rnd_762x54_PK"};
};
class BackTurret : BackTurret {
magazines[] = {"100Rnd_762x54_PK"};
};
};
};
class Mi17_CDF_DZE: Mi17_CDF_DZ {
displaynameshort = "Mi17_CDF_DZE";
class Turrets : Turrets {
class MainTurret : MainTurret {
magazines[] = {};
};
class BackTurret : BackTurret {
magazines[] = {};
};
};
};
class Mi171Sh_CZ_EP1_DZ: Mi17_base {
displayname = "Mi171Sh_CZ_EP1_DZ";
displaynameshort = "Mi171Sh_CZ_EP1_DZ";
scope = public;
side = 2;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
transportMaxWeapons = 10;
transportMaxMagazines = 50;
transportmaxbackpacks = 10;
fuelCapacity = 1870;
hiddenSelectionsTextures[] = {"\CA\air_E\data\mi17_body_ACR_CO.paa", "\CA\air_E\data\mi17_det_ACR_CO.paa", "\ca\air_E\Data\mi17_decals2_ACR_CA.paa", "\ca\air\data\mi8_decals_ca.paa"};
model = "\ca\Air_E\Mi17\Mi_171";
picture = "\ca\air\data\ico\mi17_HIP_CA.paa";
Icon = "\ca\air\data\map_ico\icomap_mi17_CA.paa";
mapSize = 25;
accuracy = 1000; // accuracy needed to recognize type of this target
weapons[] = {"CMFlareLauncher"};
magazines[] = {"120Rnd_CMFlareMagazine"};
LockDetectionSystem = 0;
IncommingMisslieDetectionSystem = 0;
gunnerUsesPilotView = true;
// threat (VSoft, VArmor, VAir), how threatening vehicle is to unit types
threat[] = {1, 0.6, 0.3};
enableSweep = false;
class Turrets : Turrets {
class LeftTurret : MainTurret {
proxyIndex = 2;
commanding = -1;
primaryGunner = 0;
gunnerName = $STR_POSITION_DOORGUNNER;
minElev = -50;
maxElev = 30;
initElev = 11;
minTurn = 20;
maxTurn = 155;
initTurn = 80;
magazines[] = {"100Rnd_762x54_PK"};
};
class BackTurret : BackTurret {
gunnerName = $STR_POSITION_REARGUNNER;
primaryGunner = 1;
commanding = -3;
proxyIndex = 3;
gunnerAction = "Mi171_Gunner_EP1";
gunnerInAction = "Mi171_Gunner_EP1";
minTurn = 130;
maxTurn = 230;
initTurn = 180;
minElev = -50;
maxElev = 10;
initElev = 0;
magazines[] = {"100Rnd_762x54_PK"};
};
class RightTurret : MainTurret {
proxyIndex = 1;
gunnerName = $STR_POSITION_CREWCHIEF;
body = "Turret_3";
gun = "Gun_3";
animationSourceBody = "Turret_3";
animationSourceGun = "Gun_3";
minElev = -60;
maxElev = 30;
initElev = 11;
minTurn = -155;
maxTurn = -30;
initTurn = -70;
weapons[] = {PKT_3};
stabilizedInAxes = "StabilizedInAxesNone";
gunBeg = "muzzle_3"; // endpoint of the gun
gunEnd = "chamber_3"; // chamber of the gun
gunnerAction = "Mi8_Gunner";
gunnerInAction = "Mi8_Gunner";
memoryPointGun = "muzzle_3";
memoryPointGunnerOptics = "gunnerview3";
selectionFireAnim = "zasleh3";
primaryGunner = 0;
commanding = -1;
magazines[] = {"100Rnd_762x54_PK"};
};
};
class AnimationSources : AnimationSources {
class HUDaction {
source = "user";
animPeriod = 2;
initPhase = 0;
};
class HUDaction_Hide : HUDaction {};
class ReloadAnim_3 {
source = "reload";
weapon = PKT_3;
};
class ReloadMagazine_3 {
source = "reloadmagazine";
weapon = PKT_3;
};
class Revolving_3 {
source = "revolving";
weapon = PKT_3;
};
class HIDE_weapon_holders {
source = "user";
animPeriod = 1e-007;
initPhase = 1;
};
class HIDE_front_armor : HIDE_weapon_holders {
initPhase = 1;
};
class HIDE_exhaust : HIDE_weapon_holders {
initPhase = 1;
};
};
class UserActions {
class HUDoff {
displayName = $STR_AM_HUDON;
displayNameDefault = $STR_AM_HUDON;
position = "zamerny";
radius = 1;
onlyForPlayer = 1;
condition = "(player==driver this)and(this animationphase ""HUDAction"" !=0)";
statement = "this animate [""HUDAction"",0];this animate [""HUDaction_Hide"",0]";
};
class HUDon {
displayName = $STR_AM_HUDOFF;
displayNameDefault = $STR_AM_HUDOFF;
position = "zamerny";
radius = 1;
onlyForPlayer = 1;
condition = "(player==driver this)and(this animationphase ""HUDAction"" !=1)";
statement = "this animate [""HUDAction"",1];this animate [""HUDaction_Hide"",1]";
};
};
};
//Unarmed
class Mi17_Civilian;
class Mi17_Civilian_DZ: Mi17_Civilian {
displayname = "Mi-17 (Civilian)";
@@ -66,3 +339,60 @@ class Mi17_Civilian_DZ: Mi17_Civilian {
transportMaxMagazines = 50;
transportmaxbackpacks = 10;
};
class Mi17_medevac_CDF;
class Mi17_medevac_CDF_DZ: Mi17_medevac_CDF {
displayname = "Mi-17 MedEvac (CDF)";
displaynameshort = "Mi-17 MedEvac (CDF)";
scope = public;
side = 3;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
transportMaxWeapons = 10;
transportMaxMagazines = 50;
transportmaxbackpacks = 10;
fuelCapacity = 1500;
};
class Mi17_medevac_Ins;
class Mi17_medevac_Ins_DZ: Mi17_medevac_Ins {
displayname = "Mi-17 MedEvac (Ins)";
displaynameshort = "Mi-17 MedEvac (Ins)";
scope = public;
side = 3;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
transportMaxWeapons = 10;
transportMaxMagazines = 50;
transportmaxbackpacks = 10;
fuelCapacity = 1500;
};
class Mi17_medevac_RU;
class Mi17_medevac_RU_DZ: Mi17_medevac_RU {
displayname = "Mi-17 MedEvac (RU)";
displaynameshort = "Mi-17 MedEvac (RU)";
scope = public;
side = 3;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
transportMaxWeapons = 10;
transportMaxMagazines = 50;
transportmaxbackpacks = 10;
fuelCapacity = 1500;
};

View File

@@ -554,6 +554,8 @@ class UH60M_EP1_DZE: UH60M_US_base_EP1 {
// Unarmed medevac
class UH60M_MEV_EP1;
class UH60M_MEV_EP1_DZ : UH60M_MEV_EP1 {
displayname = "UH-60M MedEvac";
displaynameshort = "UH-60M MedEvac";
scope = public;
crew = "";
typicalCargo[] = {};
@@ -563,7 +565,6 @@ class UH60M_MEV_EP1_DZ : UH60M_MEV_EP1 {
transportMaxWeapons = 10;
transportMaxMagazines = 100;
transportMaxBackpacks = 5;
side = 1;
faction = "USMC";
accuracy = 0.5;

View File

@@ -31,3 +31,26 @@ class AN2_2_DZ : AN2_DZ
"ca\Air_E\An2\Data\an2_wings_A_CO"
};
};
class An2_2_TK_CIV_EP1;
class An2_2_TK_CIV_EP1_DZ : An2_2_TK_CIV_EP1
{
displayname = $STR_VEH_NAME_AN2;
displaynameshort = $STR_EP1_DN_AN2_TK;
scope = public;
side = 2;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
weapons[] = {};
magazines[] = {};
gunnerHasFlares = false;
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
transportMaxWeapons = 10;
transportMaxMagazines = 80;
transportmaxbackpacks = 15;
fuelCapacity = 757;
};

View File

@@ -0,0 +1,68 @@
class GNT_C185C;
class GNT_C185C_DZ: GNT_C185C
{
displayname = "GNT_C185C_DZ";
displaynameshort = "GNT_C185C_DZ";
side = 2;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
gunnerHasFlares = false;
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
fuelCapacity = 700;
};
class GNT_C185R;
class GNT_C185R_DZ: GNT_C185R
{
displayname = "GNT_C185R_DZ";
displaynameshort = "GNT_C185R_DZ";
side = 2;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
gunnerHasFlares = false;
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
fuelCapacity = 700;
};
class GNT_C185;
class GNT_C185_DZ: GNT_C185
{
displayname = "GNT_C185_DZ";
displaynameshort = "GNT_C185_DZ";
side = 2;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
gunnerHasFlares = false;
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
fuelCapacity = 700;
};
class GNT_C185U;
class GNT_C185U_DZ: GNT_C185U
{
displayname = "GNT_C185U_DZ";
displaynameshort = "GNT_C185U_DZ";
side = 2;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
gunnerHasFlares = false;
commanderCanSee = 2+16+32;
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
fuelCapacity = 700;
};