mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
Add Jackal to the game
This commit is contained in:
@@ -53,6 +53,14 @@ class Category_7 {
|
||||
class LandRover_Special_CZ_EP1_DZ {type = "trade_any_vehicle";buy[] = {-1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};};
|
||||
class UAZ_MG_TK_EP1_DZE {type = "trade_any_vehicle";buy[] = {6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};};
|
||||
class UAZ_MG_TK_EP1_DZ {type = "trade_any_vehicle";buy[] = {-6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};};
|
||||
class BAF_Jackal2_L2A1_D_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_L2A1_D_DZ {type = "trade_any_vehicle";buy[] = {-2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_L2A1_W_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_L2A1_W_DZ {type = "trade_any_vehicle";buy[] = {-2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_GMG_D_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_GMG_D_DZ {type = "trade_any_vehicle";buy[] = {-2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_GMG_W_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_GMG_W_DZ {type = "trade_any_vehicle";buy[] = {-2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BTR40_MG_TK_GUE_EP1_DZE {type = "trade_any_vehicle";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};};
|
||||
class BTR40_MG_TK_GUE_EP1_DZ {type = "trade_any_vehicle";buy[] = {-1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};};
|
||||
class BTR40_MG_TK_INS_EP1_DZE {type = "trade_any_vehicle";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};};
|
||||
|
||||
@@ -53,6 +53,14 @@ class Category_2 {
|
||||
class LandRover_Special_CZ_EP1_DZ {type = "trade_any_vehicle";buy[] = {-1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};};
|
||||
class UAZ_MG_TK_EP1_DZE {type = "trade_any_vehicle";buy[] = {6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};};
|
||||
class UAZ_MG_TK_EP1_DZ {type = "trade_any_vehicle";buy[] = {-6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};};
|
||||
class BAF_Jackal2_L2A1_D_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_L2A1_D_DZ {type = "trade_any_vehicle";buy[] = {-2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_L2A1_W_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_L2A1_W_DZ {type = "trade_any_vehicle";buy[] = {-2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_GMG_D_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_GMG_D_DZ {type = "trade_any_vehicle";buy[] = {-2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_GMG_W_DZE {type = "trade_any_vehicle";buy[] = {2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BAF_Jackal2_GMG_W_DZ {type = "trade_any_vehicle";buy[] = {-2,"ItemBriefcase100oz"};sell[] = {1,"ItemBriefcase100oz"};};
|
||||
class BTR40_MG_TK_GUE_EP1_DZE {type = "trade_any_vehicle";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};};
|
||||
class BTR40_MG_TK_GUE_EP1_DZ {type = "trade_any_vehicle";buy[] = {-1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};};
|
||||
class BTR40_MG_TK_INS_EP1_DZE {type = "trade_any_vehicle";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};};
|
||||
|
||||
342
SQF/dayz_code/Configs/CfgVehicles/Car/Jackal.hpp
Normal file
342
SQF/dayz_code/Configs/CfgVehicles/Car/Jackal.hpp
Normal file
@@ -0,0 +1,342 @@
|
||||
class BAF_Jackal2_L2A1_D;
|
||||
class BAF_Jackal2_L2A1_D_DZ : BAF_Jackal2_L2A1_D
|
||||
{
|
||||
scope = public;
|
||||
displayname = $STR_VEH_NAME_JACKAL_L2A1_DESERT;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
transportMaxMagazines = 100;
|
||||
transportMaxWeapons = 10;
|
||||
transportmaxbackpacks = 5;
|
||||
class Turrets;
|
||||
class MainTurret;
|
||||
};
|
||||
|
||||
class BAF_Jackal2_L2A1_D_DZE : BAF_Jackal2_L2A1_D_DZ
|
||||
{
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class M420_Turret: MainTurret
|
||||
{
|
||||
gunnerName = "$STR_POSITION_COMMANDER";
|
||||
primaryGunner = 0;
|
||||
primaryObserver = 1;
|
||||
commanding = 2;
|
||||
body = "mainTurret_2";
|
||||
gun = "mainGun_2";
|
||||
animationSourceBody = "mainTurret_2";
|
||||
animationSourceGun = "mainGun_2";
|
||||
proxyIndex = 2;
|
||||
gunBeg = "usti hlavne_2";
|
||||
gunEnd = "konec hlavne_2";
|
||||
memoryPointGun = "gun_muzzle";
|
||||
selectionFireAnim = "zasleh_2";
|
||||
memoryPointGunnerOptics = "gunnerview_2";
|
||||
LODTurnedOut = 1100;
|
||||
LODTurnedIn = 1100;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -35;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"BAF_M240_veh","SmokeLauncher"};
|
||||
magazines[] = {"SmokeLauncherMag","SmokeLauncherMag"};
|
||||
soundServo[] = {};
|
||||
gunnerAction = "Jackal_commander_BAF";
|
||||
gunnerInAction = "Jackal_commander_BAF";
|
||||
ejectDeadGunner = 0;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
memoryPointsGetInGunner = "pos codriver";
|
||||
memoryPointsGetInGunnerDir = "pos codriver dir";
|
||||
};
|
||||
class M2_Turret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
animationSourceBody = "mainTurret";
|
||||
animationSourceGun = "mainGun";
|
||||
turretInfoType = "RscWeaponZeroing";
|
||||
discreteDistance[] = {100,200,300,400,500,600,800,1000,1200,1500};
|
||||
discreteDistanceInitIndex = 2;
|
||||
gunnerForceOptics = 0;
|
||||
gunnerOutOpticsShowCursor = 0;
|
||||
weapons[] = {"BAF_L2A1"};
|
||||
minElev = -25;
|
||||
maxElev = 40;
|
||||
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",1e-006,1.0};
|
||||
magazines[] = {};
|
||||
gunnerAction = "Jackal_gunner_L2A1_BAF";
|
||||
ejectDeadGunner = 0;
|
||||
castGunnerShadow = 1;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "usti hlavne";
|
||||
gunEnd = "konec hlavne";
|
||||
memoryPointGunnerOptics = "gunnerview";
|
||||
optics = 1;
|
||||
gunnerOpticsModel = "ca\Weapons_baf\ACOG_optic";
|
||||
class ViewOptics
|
||||
{
|
||||
visionMode[] = {"Normal"};
|
||||
minElev = -25;
|
||||
maxElev = 40;
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.0623;
|
||||
minFov = 0.0623;
|
||||
maxFov = 0.0623;
|
||||
};
|
||||
class GunFire: WeaponCloudsMGun
|
||||
{
|
||||
interval = 0.01;
|
||||
};
|
||||
memoryPointsGetInGunner = "pos gunner";
|
||||
memoryPointsGetInGunnerDir = "pos gunner dir";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class BAF_Jackal2_L2A1_W_DZ : BAF_Jackal2_L2A1_D_DZ
|
||||
{
|
||||
model = "ca\wheeled_w_baf\Jackal_L2A1_W_BAF";
|
||||
displayname = $STR_VEH_NAME_JACKAL_L2A1_WOODLAND;
|
||||
class Turrets;
|
||||
class MainTurret;
|
||||
class M420_Turret;
|
||||
};
|
||||
|
||||
class BAF_Jackal2_L2A1_W_DZE : BAF_Jackal2_L2A1_W_DZ
|
||||
{
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class M420_Turret: MainTurret
|
||||
{
|
||||
gunnerName = "$STR_POSITION_COMMANDER";
|
||||
primaryGunner = 0;
|
||||
primaryObserver = 1;
|
||||
commanding = 2;
|
||||
body = "mainTurret_2";
|
||||
gun = "mainGun_2";
|
||||
animationSourceBody = "mainTurret_2";
|
||||
animationSourceGun = "mainGun_2";
|
||||
proxyIndex = 2;
|
||||
gunBeg = "usti hlavne_2";
|
||||
gunEnd = "konec hlavne_2";
|
||||
memoryPointGun = "gun_muzzle";
|
||||
selectionFireAnim = "zasleh_2";
|
||||
memoryPointGunnerOptics = "gunnerview_2";
|
||||
LODTurnedOut = 1100;
|
||||
LODTurnedIn = 1100;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -35;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"BAF_M240_veh","SmokeLauncher"};
|
||||
magazines[] = {"SmokeLauncherMag","SmokeLauncherMag"};
|
||||
soundServo[] = {};
|
||||
gunnerAction = "Jackal_commander_BAF";
|
||||
gunnerInAction = "Jackal_commander_BAF";
|
||||
ejectDeadGunner = 0;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
memoryPointsGetInGunner = "pos codriver";
|
||||
memoryPointsGetInGunnerDir = "pos codriver dir";
|
||||
};
|
||||
class M2_Turret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
animationSourceBody = "mainTurret";
|
||||
animationSourceGun = "mainGun";
|
||||
turretInfoType = "RscWeaponZeroing";
|
||||
discreteDistance[] = {100,200,300,400,500,600,800,1000,1200,1500};
|
||||
discreteDistanceInitIndex = 2;
|
||||
gunnerForceOptics = 0;
|
||||
gunnerOutOpticsShowCursor = 0;
|
||||
weapons[] = {"BAF_L2A1"};
|
||||
minElev = -25;
|
||||
maxElev = 40;
|
||||
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",1e-006,1.0};
|
||||
magazines[] = {};
|
||||
gunnerAction = "Jackal_gunner_L2A1_BAF";
|
||||
ejectDeadGunner = 0;
|
||||
castGunnerShadow = 1;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "usti hlavne";
|
||||
gunEnd = "konec hlavne";
|
||||
memoryPointGunnerOptics = "gunnerview";
|
||||
optics = 1;
|
||||
gunnerOpticsModel = "ca\Weapons_baf\ACOG_optic";
|
||||
class ViewOptics
|
||||
{
|
||||
visionMode[] = {"Normal"};
|
||||
minElev = -25;
|
||||
maxElev = 40;
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.0623;
|
||||
minFov = 0.0623;
|
||||
maxFov = 0.0623;
|
||||
};
|
||||
class GunFire: WeaponCloudsMGun
|
||||
{
|
||||
interval = 0.01;
|
||||
};
|
||||
memoryPointsGetInGunner = "pos gunner";
|
||||
memoryPointsGetInGunnerDir = "pos gunner dir";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class BAF_Jackal2_GMG_D;
|
||||
class BAF_Jackal2_GMG_D_DZ : BAF_Jackal2_GMG_D
|
||||
{
|
||||
displayname = $STR_BAF_CFGVEHICLES_BAF_JACKAL2_L2A1_D0;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
transportMaxMagazines = 100;
|
||||
transportMaxWeapons = 10;
|
||||
transportmaxbackpacks = 5;
|
||||
class Turrets;
|
||||
class MainTurret;
|
||||
class M420_Turret;
|
||||
class GMG_Turret;
|
||||
};
|
||||
|
||||
class BAF_Jackal2_GMG_D_DZE : BAF_Jackal2_GMG_D_DZ
|
||||
{
|
||||
displayname = $STR_VEH_NAME_JACKAL_MK19_DESERT;
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class M420_Turret: M420_Turret{
|
||||
magazines[] = {};
|
||||
};
|
||||
class GMG_Turret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
animationSourceBody = "mainTurret";
|
||||
animationSourceGun = "mainGun";
|
||||
turretInfoType = "RscWeaponZeroing";
|
||||
discreteDistance[] = {100,200,300,400,600,800,1000,1200,1500,1800};
|
||||
discreteDistanceInitIndex = 3;
|
||||
gunnerForceOptics = 0;
|
||||
gunnerOutOpticsShowCursor = 0;
|
||||
minElev = -25;
|
||||
maxElev = 40;
|
||||
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",1e-006,1.0};
|
||||
weapons[] = {"BAF_GMG"};
|
||||
magazines[] = {};
|
||||
gunnerAction = "Jackal_gunner_GMG_BAF";
|
||||
ejectDeadGunner = 0;
|
||||
castGunnerShadow = 1;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "usti hlavne";
|
||||
gunEnd = "konec hlavne";
|
||||
class GunFire: WeaponCloudsMGun
|
||||
{
|
||||
interval = 0.01;
|
||||
};
|
||||
memoryPointsGetInGunner = "pos gunner";
|
||||
memoryPointsGetInGunnerDir = "pos gunner dir";
|
||||
memoryPointGunnerOptics = "gunnerview";
|
||||
optics = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons_baf\nlaw_optic";
|
||||
displayName = "";
|
||||
class ViewOptics
|
||||
{
|
||||
visionMode[] = {"Normal"};
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.0623;
|
||||
minFov = 0.0623;
|
||||
maxFov = 0.0623;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class BAF_Jackal2_GMG_W_DZ : BAF_Jackal2_GMG_D_DZ
|
||||
{
|
||||
model = "ca\wheeled_w_baf\Jackal_GMG_W_BAF";
|
||||
displayname = $STR_VEH_NAME_JACKAL_MK19_WOODLAND;
|
||||
class Turrets;
|
||||
class MainTurret;
|
||||
class M420_Turret;
|
||||
class GMG_Turret;
|
||||
};
|
||||
|
||||
class BAF_Jackal2_GMG_W_DZE : BAF_Jackal2_GMG_W_DZ
|
||||
{
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class M420_Turret: M420_Turret{
|
||||
magazines[] = {};
|
||||
};
|
||||
class GMG_Turret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
animationSourceBody = "mainTurret";
|
||||
animationSourceGun = "mainGun";
|
||||
turretInfoType = "RscWeaponZeroing";
|
||||
discreteDistance[] = {100,200,300,400,600,800,1000,1200,1500,1800};
|
||||
discreteDistanceInitIndex = 3;
|
||||
gunnerForceOptics = 0;
|
||||
gunnerOutOpticsShowCursor = 0;
|
||||
minElev = -25;
|
||||
maxElev = 40;
|
||||
soundServo[] = {"\ca\wheeled\Data\Sound\servo3",1e-006,1.0};
|
||||
weapons[] = {"BAF_GMG"};
|
||||
magazines[] = {};
|
||||
gunnerAction = "Jackal_gunner_GMG_BAF";
|
||||
ejectDeadGunner = 0;
|
||||
castGunnerShadow = 1;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "usti hlavne";
|
||||
gunEnd = "konec hlavne";
|
||||
class GunFire: WeaponCloudsMGun
|
||||
{
|
||||
interval = 0.01;
|
||||
};
|
||||
memoryPointsGetInGunner = "pos gunner";
|
||||
memoryPointsGetInGunnerDir = "pos gunner dir";
|
||||
memoryPointGunnerOptics = "gunnerview";
|
||||
optics = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons_baf\nlaw_optic";
|
||||
displayName = "";
|
||||
class ViewOptics
|
||||
{
|
||||
visionMode[] = {"Normal"};
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.0623;
|
||||
minFov = 0.0623;
|
||||
maxFov = 0.0623;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -438,6 +438,7 @@ class CfgVehicles
|
||||
#include "Car\Offroad_DSHKM_INS.hpp"
|
||||
#include "Car\UralCivil_DZ.hpp"
|
||||
#include "Car\BRDM2_DZ.hpp"
|
||||
#include "Car\Jackal.hpp"
|
||||
//Helicopters
|
||||
#include "Helicopter\MI17.hpp"
|
||||
#include "Helicopter\UH1H.hpp"
|
||||
|
||||
@@ -8421,10 +8421,26 @@
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_VODNIK_PKT">
|
||||
<English>Vodnik (PKT)</English>
|
||||
</Key>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_VODNIK_BPPU">
|
||||
<English>Vodnik (BPPU)</English>
|
||||
</Key>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_JACKAL_L2A1_DESERT">
|
||||
<English>Jackal L2A1 (Desert Camo)</English>
|
||||
<German>Jackal L2A1 (Wüstentarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_JACKAL_L2A1_WOODLAND">
|
||||
<English>Jackal L2A1 (Wood Camo)</English>
|
||||
<German>Jackal L2A1 (Waldtarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_JACKAL_MK19_DESERT">
|
||||
<English>Jackal MK19 (Desert Camo)</English>
|
||||
<German>Jackal MK19 (Wüstentarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_JACKAL_MK19_WOODLAND">
|
||||
<English>Jackal MK19 (Wood Camo)</English>
|
||||
<German>Jackal MK19 (Waldtarn)</German>
|
||||
</Key>
|
||||
<Key ID="STR_VEH_NAME_ATV">
|
||||
<English>ATV</English>
|
||||
<Russian>Квадроцикл</Russian>
|
||||
|
||||
Reference in New Issue
Block a user