rendered paste bodyclass CfgVehicles
{
class Land;
class LandVehicle: Land
{
class NewTurret;
class AnimationSources;
class ViewPilot;
class ViewGunner;
class ViewOptics;
};
class Car: LandVehicle
{
class Turrets
{
class MainTurret: NewTurret
{
class ViewOptics {};
};
};
};
class HMMWV50: Car
{
class Turrets: Turrets
{
class MainTurret: NewTurret
{
class ViewOptics;
};
};
};
class ACE_AGM_DPV: HMMWV50
{
scope = 2;
model = "\agmDPV\m\DPV";
displayName = "DPV";
vehicleClass = "Support";
//picture = "\AATruck\AA_pic.paa";
//Icon = "\AATruck\AATruck.paa";
mapSize = 8;
fuelCapacity = 79.5;
acceleration = 15;
maxSpeed= 100;
side = 1;
crew = "SoldierWB";
nameSound = "humvee";
weapons[] = {};
magazines[] = {};
armor = 28;
damageResistance = 0.005620;
enableGPS = 1;
type = 1;
cost = 100000;
armorWheels = 0.1;
soundEngine[]={"\agmDPV\sfx\engine\motor.ogg",db-40,2.0};
//soundEngine[] = {"\ca\wheeled\Data\Sound\UAZ", 0.1, 0.8};
soundGear[] = {"\ca\wheeled\Data\Sound\shifter_v3", 0.000562341, 1};
soundGetIn[] = {"\ca\wheeled\Data\Sound\V3S_door_v2", 0.1, 1};
soundGetOut[] = {"\ca\wheeled\Data\Sound\V3S_door_v2", 0.1, 1};
typicalCargo[] = {"SoldierWB", "SoldierWB", "SoldierWAT"};
transportSoldier = 1;
class Library
{
libTextDesc = "Desert Patrol Vehicle (DPV)";
};
hasGunner = 1;
driverIsCommander = 1;
commanderCanSee = 31;
gunnerCanSee = 31;
driverAction = "HMMWV_Driver";
cargoAction[] = {"HMMWV_Cargo01", "HMMWV_Cargo01", "UAZ_Cargo01"};
canLock = 0;
unitInfoType = "UnitInfoShip";
gunnerOpticsShowCursor = 1;
threat[] = {0.5, 0.5, 0.8};
class AnimationSources
{
class belt_rotation
{
source = "reload";
weapon = "M2";
};
};
ForceHideGunner = 0;
ViewGunnerInExternal = 1;
selectionBrakeLights = "light_brake";
memoryPointsGetInDriver = "pos driver";
memoryPointsGetInDriverDir = "pos driver dir";
class Reflectors
{
class Left1
{
color[]={0.900000,0.800000,0.800000,1.000000};
ambient[]={0.100000,0.100000,0.100000,1.000000};
position="Light_1_source";
direction="Light_1_target";
hitpoint="Light_1";
selection="Light_1";
size=0.500000;
brightness=0.500000;
};
class Left2
{
color[]={0.900000,0.800000,0.800000,1.000000};
ambient[]={0.100000,0.100000,0.100000,1.000000};
position="Light_2_source";
direction="Light_2_target";
hitpoint="Light_2";
selection="Light_2";
size=0.500000;
brightness=0.500000;
};
class Right1
{
color[]={0.900000,0.800000,0.800000,1.000000};
ambient[]={0.100000,0.100000,0.100000,1.000000};
position="Light_3_source";
direction="Light_3_target";
hitpoint="Light_3";
selection="Light_3";
size=0.500000;
brightness=0.500000;
};
class Right2
{
color[]={0.900000,0.800000,0.800000,1.000000};
ambient[]={0.100000,0.100000,0.100000,1.000000};
position="Light_4_source";
direction="Light_4_target";
hitpoint="Light_4";
selection="Light_4";
size=0.500000;
brightness=0.500000;
};
};
class Turrets: Turrets
{
class MainTurret: MainTurret
{
body = "otocvez_1";
gun = "otochlaven_1";
animationSourceBody = "otocvez_1";
animationSourceGun = "otochlaven_1";
selectionFireAnim = "zasleh";
minElev = -15;
maxElev = 25;
initElev = 0;
minTurn = -30;
maxTurn = 30;
initTurn = 0;
proxyIndex = 1;
commanding = -1;
soundServo[] = {"",0.01,1};
gunBeg = "muzzle_1";
gunEnd = "chamber_1";
weapons[] = {"M2"};
magazines[] = {"100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2","100Rnd_127x99_M2"};
gunnerName = "$STR_POSITION_CREWCHIEF";
castGunnerShadow = 1;
gunnerOpticsModel = "\ca\weapons\optika_empty";
gunnerOutOpticsShowCursor = 1;
gunnerOpticsShowCursor = 1;
gunnerAction = "UH60_Gunner";
gunnerInAction = "UH60_Gunner";
memoryPointsGetInGunner = "pos gunner";
memoryPointsGetInGunnerDir = "pos_gunner_dir";
memoryPointGun = "machinegun_1";
memoryPointGunnerOptics = "gunnerview_1";
memoryPointGunnerOutOptics = "gunnerview_1";
primaryGunner = 1;
class ViewOptics
{
initAngleX = 0;
minAngleX = -30;
maxAngleX = 30;
initAngleY = 0;
minAngleY = -100;
maxAngleY = 100;
initFov = 0.42;
minFov = 0.22;
maxFov = 0.64;
};
gunnerForceOptics = 0;
};
};
};
};