ACE3/addons/maverick/CfgAmmo.hpp

80 lines
2.0 KiB
C++

class CfgAmmo {
class MissileCore;
class MissileBase : MissileCore {
class Components;
};
class Missile_AGM_02_F : MissileBase {};
class GVAR(L) : Missile_AGM_02_F {
author = "xrufix";
autoSeekTarget = 0;
irLock = 0;
laserLock = 0;
manualControl = 0;
missileLockMaxDistance = 16000;
weaponLockSystem = 4;
class ace_missileguidance {
enabled = 1;
pitchRate = 30;
yawRate = 30;
canVanillaLock = 0;
defaultSeekerType = "SALH";
seekerTypes[] = {"SALH"};
defaultSeekerLockMode = "LOAL";
seekerLockModes[] = {"LOAL","LOBL"};
defaultNavigationType = "AugmentedProportionalNavigation";
navigationTypes[] = { "AugmentedProportionalNavigation" };
seekLastTargetPos = 1;
seekerAngle = 60;
seekerAccuracy = 1;
seekerMinRange = 1;
seekerMaxRange = 16000;
defaultAttackProfile = "maverick";
attackProfiles[] = {"maverick"};
};
};
class Missile_AGM_01_F: Missile_AGM_02_F {};
class ace_kh25ml: Missile_AGM_01_F {
author = "xrufix";
irLock = 0;
missileLockMaxDistance = 10000;
weaponLockSystem = 4;
class ace_missileguidance {
enabled = 1;
pitchRate = 45;
yawRate = 45;
canVanillaLock = 0;
defaultSeekerType = "SALH";
seekerTypes[] = {"SALH"};
defaultSeekerLockMode = "LOAL";
seekerLockModes[] = {"LOAL"};
defaultNavigationType = "AugmentedProportionalNavigation";
navigationTypes[] = { "AugmentedProportionalNavigation" };
seekLastTargetPos = 1;
seekerAngle = 40;
seekerAccuracy = 1;
seekerMinRange = 1;
seekerMaxRange = 10000;
defaultAttackProfile = "maverick";
attackProfiles[] = {"maverick"};
};
};
};