Files
braf/braf_armored/BRAF_Guarani/GuaraniUTurrets.hpp

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;
};
};
};