class CfgWeapons { class launch_Titan_base; class Launcher_Base_F; class missiles_titan; class Binocular; class Default; class missiles_titan_static: missiles_titan { class WeaponSlotsInfo; }; class launch_Titan_F: launch_Titan_base { class WeaponSlotsInfo; }; class GVAR(super): launch_Titan_F { model = QPATHTOF(models\ace_m47_magazine.p3d); picture = QPATHTOF(data\m47_dragon_item_ca.paa); magazines[] = {}; displayName = CSTRING(dragonNameCarry); // add [CSW] prefix to make it clearer in arsenal that this is a deployable weapon descriptionShort = CSTRING(dragonDescription); scope = 2; class ACE_CSW { type = "mount"; deployTime = 2; pickupTime = 2; deploy = QGVAR(staticBase); }; class WeaponSlotsInfo: WeaponSlotsInfo { mass = 253; }; modes[] = {}; }; class GVAR(superStatic): missiles_titan_static { EGVAR(overpressure,angle) = 90; EGVAR(overpressure,range) = 30; EGVAR(overpressure,damage) = 0.85; initSpeed = 120; displayName = CSTRING(dragonName); descriptionShort = CSTRING(dragonDescription); magazines[] = { QGVAR(super) }; }; // need a weapon in order to rotate turret class GVAR(dummyStatic): Default { cursor = ""; cursorAim = ""; scope = 1; displayName = CSTRING(dragonName); reloadTime = 0; canLock = 0; optics = 0; enableAttack = 0; }; class GVAR(sight): Binocular { displayName = CSTRING(sightName); model = QPATHTOF(models\ace_m47_optic.p3d); picture = QPATHTOF(data\m47_daysight_item_ca.paa); optics = 1; weaponInfoType = "RscWeaponEmpty"; modelOptics = QPATHTOF(models\optics_m47); reloadaction = ""; showSwitchAction = 1; useAsBinocular = 1; uipicture = ""; descriptionShort = CSTRING(sightDescription); ace_disposable = 0; magazines[] = {}; type = 4096; opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; opticsZoomMin = 0.055; opticsZoomMax = 0.055; scope = 2; class ACE_CSW { type = "weapon"; deployTime = 2; pickupTime = 1; class assembleTo { GVAR(super_noSight) = QGVAR(super_sight); }; }; class WeaponSlotsInfo { mass = 68; }; }; };