Files
DayZ-Epoch/SQF/dayz_code/Configs/CfgVehicles/LAND/UAZ.hpp
2013-12-03 13:31:31 -05:00

624 lines
12 KiB
C++

class UAZ_Unarmed_Base : UAZ_Base
{
class HitPoints : HitPoints
{
class HitGlass1
{
armor = 0.05;
material = -1;
name = "glass1";
visual = "glass1";
passThrough = 0;
};
class HitGlass2
{
armor = 0.05;
material = -1;
name = "glass2";
visual = "glass2";
passThrough = 0;
};
class HitGlass3
{
armor = 0.05;
material = -1;
name = "glass3";
visual = "glass3";
passThrough = 0;
};
class HitGlass4
{
armor = 0.05;
material = -1;
name = "glass4";
visual = "glass4";
passThrough = 0;
};
};
model = "\ca\wheeled\uaz";
picture = "\Ca\wheeled\data\ico\uaz_CA.paa";
Icon = "\Ca\wheeled\data\map_ico\icomap_Uaz_CA.paa";
mapSize = 4;
displayName = "UAZ";
vehicleClass = "Car";
transportSoldier = 6;
transportAmmo = 0;
maxSpeed = 90;
cost = 25000;
armor = 40;
damageResistance = 0.00845;
armorWheels = 0.12;
soundGear[] = {
"",
0.000562341,
1
};
threat[] = {
0,
0,
0
};
class Turrets
{
};
class Damage
{
tex[] = {
};
mat[] = {
"ca\wheeled\data\detailmapy\uaz_main_metal.rvmat",
"ca\wheeled\data\detailmapy\uaz_main_metal_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_main_metal_destruct.rvmat",
"ca\wheeled\data\detailmapy\uaz_other_metal.rvmat",
"ca\wheeled\data\detailmapy\uaz_other_metal_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_other_metal_destruct.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_destruct.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_in.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_in_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_in_damage.rvmat"
};
};
hiddenSelections[] = {
"Camo1"
};
hiddenSelectionsTextures[] = {
"\ca\wheeled\data\Uaz_main_002_CO.paa"
};
};
class UAZ_CDF: UAZ_Unarmed_Base
{
scope = 2;
side = 1;
faction = "CDF";
accuracy = 0.3;
crew = "";
typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_002_CO.paa"};
upgradeVehicle[] = {"UAZ_CDF_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class UAZ_INS: UAZ_Unarmed_Base
{
scope = 2;
side = 0;
faction = "INS";
accuracy = 0.3;
crew = "";
typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_001_CO.paa"};
upgradeVehicle[] = {"UAZ_INS_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class UAZ_RU: UAZ_Unarmed_Base
{
scope = 2;
side = 0;
faction = "RU";
crew = "";
typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_CO.paa"};
upgradeVehicle[] = {"UAZ_RU_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class UAZ_Unarmed_TK_EP1: UAZ_Unarmed_Base
{
expansion = 1;
scope = 2;
side = 0;
faction = "BIS_TK";
accuracy = 0.3;
crew = "TK_Soldier_EP1";
typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_IND_CO.paa"};
class TransportMagazines {};
class TransportWeapons {};
upgradeVehicle[] = {"UAZ_Unarmed_TK_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class UAZ_Unarmed_UN_EP1: UAZ_Unarmed_Base
{
expansion = 1;
scope = 2;
side = 2;
accuracy = 0.3;
faction = "BIS_UN";
crew = "";
typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_UN_CO.paa"};
class TransportMagazines {};
class TransportWeapons {};
upgradeVehicle[] = {"UAZ_Unarmed_UN_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class UAZ_Unarmed_TK_CIV_EP1: UAZ_Unarmed_Base
{
expansion = 1;
scope = 2;
side = 3;
accuracy = 0.3;
faction = "BIS_TK_CIV";
crew = "";
typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_CIVIL_CO.paa"};
class TransportMagazines {};
class TransportWeapons {};
upgradeVehicle[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
// Performance 1
class UAZ_CDF_DZE1: UAZ_CDF
{
maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5;
upgradeVehicle[] = {"UAZ_CDF_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class UAZ_INS_DZE1: UAZ_INS
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"UAZ_INS_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class UAZ_RU_DZE1: UAZ_RU
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"UAZ_RU_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class UAZ_Unarmed_TK_EP1_DZE1: UAZ_Unarmed_TK_EP1
{
maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5;
upgradeVehicle[] = {"UAZ_Unarmed_TK_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class UAZ_Unarmed_UN_EP1_DZE1: UAZ_Unarmed_UN_EP1
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"UAZ_Unarmed_UN_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class UAZ_Unarmed_TK_CIV_EP1_DZE1: UAZ_Unarmed_TK_CIV_EP1
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
// Armor 2
class UAZ_CDF_DZE2: UAZ_CDF_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"UAZ_CDF_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
class HitPoints: HitPoints
{
class HitLFWheel: HitLFWheel
{
armor = 0.3;
};
class HitLBWheel: HitLBWheel
{
armor = 0.3;
};
class HitRFWheel: HitRFWheel
{
armor = 0.3;
};
class HitRBWheel: HitRBWheel
{
armor = 0.3;
};
class HitFuel
{
armor = 0.28;
material = -1;
name = "palivo";
visual = "";
passThrough = 1;
};
class HitEngine
{
armor = 1;
material = -1;
name = "motor";
visual = "";
passThrough = 1;
};
class HitGlass1: HitGlass1
{
armor = 0.1;
};
class HitGlass2: HitGlass2
{
armor = 0.1;
};
class HitGlass3: HitGlass3
{
armor = 0.1;
};
class HitGlass4: HitGlass4
{
armor = 0.1;
};
};
};
class UAZ_INS_DZE2: UAZ_INS_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"UAZ_INS_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
class HitPoints: HitPoints
{
class HitLFWheel: HitLFWheel
{
armor = 0.3;
};
class HitLBWheel: HitLBWheel
{
armor = 0.3;
};
class HitRFWheel: HitRFWheel
{
armor = 0.3;
};
class HitRBWheel: HitRBWheel
{
armor = 0.3;
};
class HitFuel
{
armor = 0.28;
material = -1;
name = "palivo";
visual = "";
passThrough = 1;
};
class HitEngine
{
armor = 1;
material = -1;
name = "motor";
visual = "";
passThrough = 1;
};
class HitGlass1: HitGlass1
{
armor = 0.1;
};
class HitGlass2: HitGlass2
{
armor = 0.1;
};
class HitGlass3: HitGlass3
{
armor = 0.1;
};
class HitGlass4: HitGlass4
{
armor = 0.1;
};
};
};
class UAZ_RU_DZE2: UAZ_RU_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"UAZ_RU_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
class HitPoints: HitPoints
{
class HitLFWheel: HitLFWheel
{
armor = 0.3;
};
class HitLBWheel: HitLBWheel
{
armor = 0.3;
};
class HitRFWheel: HitRFWheel
{
armor = 0.3;
};
class HitRBWheel: HitRBWheel
{
armor = 0.3;
};
class HitFuel
{
armor = 0.28;
material = -1;
name = "palivo";
visual = "";
passThrough = 1;
};
class HitEngine
{
armor = 1;
material = -1;
name = "motor";
visual = "";
passThrough = 1;
};
class HitGlass1: HitGlass1
{
armor = 0.1;
};
class HitGlass2: HitGlass2
{
armor = 0.1;
};
class HitGlass3: HitGlass3
{
armor = 0.1;
};
class HitGlass4: HitGlass4
{
armor = 0.1;
};
};
};
class UAZ_Unarmed_TK_EP1_DZE2: UAZ_Unarmed_TK_EP1_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"UAZ_Unarmed_TK_EP1_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
class HitPoints: HitPoints
{
class HitLFWheel: HitLFWheel
{
armor = 0.3;
};
class HitLBWheel: HitLBWheel
{
armor = 0.3;
};
class HitRFWheel: HitRFWheel
{
armor = 0.3;
};
class HitRBWheel: HitRBWheel
{
armor = 0.3;
};
class HitFuel
{
armor = 0.28;
material = -1;
name = "palivo";
visual = "";
passThrough = 1;
};
class HitEngine
{
armor = 1;
material = -1;
name = "motor";
visual = "";
passThrough = 1;
};
class HitGlass1: HitGlass1
{
armor = 0.1;
};
class HitGlass2: HitGlass2
{
armor = 0.1;
};
class HitGlass3: HitGlass3
{
armor = 0.1;
};
class HitGlass4: HitGlass4
{
armor = 0.1;
};
};
};
class UAZ_Unarmed_UN_EP1_DZE2: UAZ_Unarmed_UN_EP1_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"UAZ_Unarmed_UN_EP1_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
class HitPoints: HitPoints
{
class HitLFWheel: HitLFWheel
{
armor = 0.3;
};
class HitLBWheel: HitLBWheel
{
armor = 0.3;
};
class HitRFWheel: HitRFWheel
{
armor = 0.3;
};
class HitRBWheel: HitRBWheel
{
armor = 0.3;
};
class HitFuel
{
armor = 0.28;
material = -1;
name = "palivo";
visual = "";
passThrough = 1;
};
class HitEngine
{
armor = 1;
material = -1;
name = "motor";
visual = "";
passThrough = 1;
};
class HitGlass1: HitGlass1
{
armor = 0.1;
};
class HitGlass2: HitGlass2
{
armor = 0.1;
};
class HitGlass3: HitGlass3
{
armor = 0.1;
};
class HitGlass4: HitGlass4
{
armor = 0.1;
};
};
};
class UAZ_Unarmed_TK_CIV_EP1_DZE2: UAZ_Unarmed_TK_CIV_EP1_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
class HitPoints: HitPoints
{
class HitLFWheel: HitLFWheel
{
armor = 0.3;
};
class HitLBWheel: HitLBWheel
{
armor = 0.3;
};
class HitRFWheel: HitRFWheel
{
armor = 0.3;
};
class HitRBWheel: HitRBWheel
{
armor = 0.3;
};
class HitFuel
{
armor = 0.28;
material = -1;
name = "palivo";
visual = "";
passThrough = 1;
};
class HitEngine
{
armor = 1;
material = -1;
name = "motor";
visual = "";
passThrough = 1;
};
class HitGlass1: HitGlass1
{
armor = 0.1;
};
class HitGlass2: HitGlass2
{
armor = 0.1;
};
class HitGlass3: HitGlass3
{
armor = 0.1;
};
class HitGlass4: HitGlass4
{
armor = 0.1;
};
};
};
// Cargo 3
class UAZ_CDF_DZE3: UAZ_CDF_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"UAZ_CDF_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class UAZ_INS_DZE3: UAZ_INS_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"UAZ_INS_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class UAZ_RU_DZE3: UAZ_RU_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"UAZ_RU_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class UAZ_Unarmed_TK_EP1_DZE3: UAZ_Unarmed_TK_EP1_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"UAZ_Unarmed_TK_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class UAZ_Unarmed_UN_EP1_DZE3: UAZ_Unarmed_UN_EP1_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"UAZ_Unarmed_UN_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class UAZ_Unarmed_TK_CIV_EP1_DZE3: UAZ_Unarmed_TK_CIV_EP1_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
// Fuel 4
class UAZ_CDF_DZE4: UAZ_CDF_DZE3
{
fuelCapacity = 210; // car 100
};
class UAZ_INS_DZE4: UAZ_INS_DZE3
{
fuelCapacity = 210; // car 100
};
class UAZ_RU_DZE4: UAZ_RU_DZE3
{
fuelCapacity = 210; // car 100
};
class UAZ_Unarmed_TK_EP1_DZE4: UAZ_Unarmed_TK_EP1_DZE3
{
fuelCapacity = 210; // car 100
};
class UAZ_Unarmed_UN_EP1_DZE4: UAZ_Unarmed_UN_EP1_DZE3
{
fuelCapacity = 210; // car 100
};
class UAZ_Unarmed_TK_CIV_EP1_DZE4: UAZ_Unarmed_TK_CIV_EP1_DZE3
{
fuelCapacity = 210; // car 100
};