mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
129 lines
4.6 KiB
C++
129 lines
4.6 KiB
C++
class Heli_Attack_01_base_F: Helicopter_Base_F {
|
|
incomingMissileDetectionSystem = 16; // Vanilla: 24
|
|
driverCanEject = 1;
|
|
|
|
class Turrets: Turrets {
|
|
class MainTurret: MainTurret {
|
|
weapons[] = {"ACE_gatling_20mm_Comanche", "missiles_DAGR", "missiles_ASRAAM"};
|
|
magazines[] = {"ACE_500Rnd_20mm_shells_Comanche", "4Rnd_AAA_missiles", "24Rnd_PG_missiles"};
|
|
turretInfoType = "Rsc_ACE_Helo_UI_Turret";
|
|
|
|
|
|
class OpticsIn {
|
|
delete Narrow;
|
|
delete Medium;
|
|
delete Wide;
|
|
|
|
class ACE_WideUnstabilized {
|
|
opticsDisplayName = "W NS";
|
|
initAngleX = 0;
|
|
minAngleX = -35;
|
|
maxAngleX = 10;
|
|
initAngleY = 0;
|
|
minAngleY = -100;
|
|
maxAngleY = 100;
|
|
initFov = 0.466;
|
|
minFov = 0.466;
|
|
maxFov = 0.466;
|
|
visionMode[] = {"Normal", "Ti"};
|
|
thermalMode[] = {0, 1};
|
|
gunnerOpticsColor[] = {0, 0, 0, 1};
|
|
directionStabilized = 0;
|
|
horizontallyStabilized = 1;
|
|
gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F";
|
|
};
|
|
|
|
class ACE_Wide: ACE_WideUnstabilized {
|
|
opticsDisplayName = "W";
|
|
initAngleX = 0;
|
|
minAngleX = -35;
|
|
maxAngleX = 10;
|
|
initAngleY = 0;
|
|
minAngleY = -100;
|
|
maxAngleY = 100;
|
|
initFov = 0.466;
|
|
minFov = 0.466;
|
|
maxFov = 0.466;
|
|
visionMode[] = {"Normal", "Ti"};
|
|
thermalMode[] = {0, 1};
|
|
gunnerOpticsColor[] = {0, 0, 0, 1};
|
|
directionStabilized = 1;
|
|
horizontallyStabilized = 1;
|
|
gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F";
|
|
};
|
|
|
|
class ACE_Medium: ACE_Wide {
|
|
opticsDisplayName = "M";
|
|
initFov = 0.093;
|
|
minFov = 0.093;
|
|
maxFov = 0.093;
|
|
gunnerOpticsColor[] = {0, 0, 0, 1};
|
|
directionStabilized = 1;
|
|
horizontallyStabilized = 1;
|
|
gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F";
|
|
};
|
|
|
|
class ACE_Narrow: ACE_Wide {
|
|
opticsDisplayName = "N";
|
|
initFov = 0.029;
|
|
minFov = 0.029;
|
|
maxFov = 0.029;
|
|
gunnerOpticsColor[] = {0, 0, 0, 1};
|
|
directionStabilized = 1;
|
|
horizontallyStabilized = 1;
|
|
gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F";
|
|
};
|
|
|
|
class ACE_Narrower: ACE_Wide {
|
|
opticsDisplayName = "Z";
|
|
initFov = 0.01;
|
|
minFov = 0.01;
|
|
maxFov = 0.01;
|
|
gunnerOpticsColor[] = {0, 0, 0, 1};
|
|
directionStabilized = 1;
|
|
horizontallyStabilized = 1;
|
|
gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F";
|
|
};
|
|
};
|
|
|
|
class OpticsOut {
|
|
class Monocular {
|
|
initAngleX = 0;
|
|
minAngleX = -30;
|
|
maxAngleX = 30;
|
|
initAngleY = 0;
|
|
minAngleY = -100;
|
|
maxAngleY = 100;
|
|
initFov = 1.1;
|
|
minFov = 0.133;
|
|
maxFov = 1.1;
|
|
visionMode[] = {"Normal","NVG"};
|
|
gunnerOpticsModel = "";
|
|
gunnerOpticsEffect[] = {};
|
|
hideUnitInfo = 1;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
class AnimationSources: AnimationSources {
|
|
class Gatling {
|
|
weapon = "ACE_gatling_20mm_Comanche";
|
|
};
|
|
|
|
class Muzzle_flash {
|
|
weapon = "ACE_gatling_20mm_Comanche";
|
|
};
|
|
};
|
|
};
|
|
|
|
class Heli_Attack_01_dynamicLoadout_base_F: Heli_Attack_01_base_F {
|
|
class Turrets: Turrets {
|
|
class MainTurret: MainTurret {
|
|
weapons[] = {"ACE_gatling_20mm_Comanche"};
|
|
magazines[] = {"ACE_500Rnd_20mm_shells_Comanche"};
|
|
};
|
|
};
|
|
};
|
|
|