132 lines
2.8 KiB
C++
132 lines
2.8 KiB
C++
class CargoTurret;
|
|
class Turrets: Turrets
|
|
{
|
|
class BRAF_Guarani_Commander: NewTurret
|
|
{
|
|
proxyType="CPCommander";
|
|
proxyIndex=1;
|
|
gunnerName="Commander";
|
|
forceHideGunner=0;
|
|
primaryGunner=0;
|
|
primaryObserver=0;
|
|
gunnerOpticsShowCursor=0;
|
|
viewGunnerShadow=0;
|
|
viewGunnerShadowDiff=0.05;
|
|
gunnerFireAlsoInInternalCamera=1;
|
|
LODTurnedIn=1000;
|
|
LODTurnedOut=0;
|
|
body="";
|
|
gun="";
|
|
animationSourceBody="";
|
|
animationSourceGun="";
|
|
animationSourceHatch="hatchCommander";
|
|
outGunnerMayFire=0;
|
|
soundServo[]={"","db-50",1.0};
|
|
startEngine=0;
|
|
minElev=-4;
|
|
maxElev=20;
|
|
initElev=0;
|
|
minTurn=-360;
|
|
maxTurn=360;
|
|
initTurn=0;
|
|
commanding=2;
|
|
viewGunnerInExternal=0;
|
|
gunnerOpticsModel="";
|
|
gunnerOutOpticsModel="\a3\weapons_f\reticle\Optics_Driver_01_F";
|
|
gunnerOutOpticsColor[]={0,0,0,1};
|
|
gunnerForceOptics=0;
|
|
gunnerOutForceOptics=0;
|
|
gunnerOutOpticsShowCursor=0;
|
|
memoryPointGunnerOptics="commanderview";
|
|
memoryPointsGetInGunner="pos commander";
|
|
memoryPointsGetInGunnerDir="pos commander dir";
|
|
class ViewGunner
|
|
{
|
|
initFov=0.89999998;
|
|
minFov=0.25;
|
|
maxFov=1.25;
|
|
initAngleX=0;
|
|
minAngleX=-120;
|
|
maxAngleX=120;
|
|
initAngleY=0;
|
|
minAngleY=-85;
|
|
maxAngleY=85;
|
|
};
|
|
gunnerOpticsEffect[]={};
|
|
class ViewOptics
|
|
{
|
|
initAngleX=0;
|
|
minAngleX=-130;
|
|
maxAngleX=130;
|
|
initAngleY=0;
|
|
minAngleY=-85;
|
|
maxAngleY=85;
|
|
initFov=0.466;
|
|
minFov=0.466;
|
|
maxFov=0.466;
|
|
visionMode[]=
|
|
{
|
|
"Normal",
|
|
"NVG"
|
|
};
|
|
};
|
|
gunnerInAction="braf_guarani_commander_In";
|
|
gunnerAction="braf_guarani_commander_Out";
|
|
weapons[]={};
|
|
magazines[]={};
|
|
turretInfoType="";
|
|
//#include "GuaraniCMFD.hpp"
|
|
};
|
|
class BRAF_CargoTurret_01: CargoTurret
|
|
{
|
|
gunnerAction="passenger_flatground_4_vehicle_passenger_stand_1";
|
|
gunnerInAction="passenger_generic01_foldhands";
|
|
gunnerName="$STR_A3_TURRETS_CARGOTURRET_R1";
|
|
memoryPointsGetInGunner="pos cargo";
|
|
memoryPointsGetInGunnerDir="pos cargo dir";
|
|
LODTurnedOut=0;
|
|
LODTurnedIn=1200;
|
|
proxyIndex=4;
|
|
forceHideGunner=0;
|
|
gunnerForceOptics=0;
|
|
isPersonTurret=1;
|
|
outGunnerMayFire=1;
|
|
inGunnerMayFire=0;
|
|
animationSourceHatch="hatchL";
|
|
allowLauncherIn=0;
|
|
allowLauncherOut=2;
|
|
proxyType="CPCargo";
|
|
class ViewGunner
|
|
{
|
|
initFov=0.89999998;
|
|
minFov=0.25;
|
|
maxFov=1.25;
|
|
initAngleX=0;
|
|
minAngleX=-85;
|
|
maxAngleX=85;
|
|
initAngleY=0;
|
|
minAngleY=-40;
|
|
maxAngleY=40;
|
|
};
|
|
};
|
|
class BRAF_CargoTurret_02: BRAF_CargoTurret_01
|
|
{
|
|
gunnerAction="passenger_flatground_4_vehicle_passenger_stand_1";
|
|
gunnerInAction="passenger_apc_narrow_generic01";
|
|
gunnerName="$STR_A3_TURRETS_CARGOTURRET_L1";
|
|
proxyIndex=3;
|
|
animationSourceHatch="hatchR";
|
|
class ViewGunner
|
|
{
|
|
initFov=0.89999998;
|
|
minFov=0.25;
|
|
maxFov=1.25;
|
|
initAngleX=0;
|
|
minAngleX=-85;
|
|
maxAngleX=85;
|
|
initAngleY=0;
|
|
minAngleY=-40;
|
|
maxAngleY=40;
|
|
};
|
|
};
|
|
}; |