User Tools

Site Tools


a3_documentation:cvwp:sraam

This is an old revision of the document!


Comparative Ranges and explanation

All the values and ranges I'm using are all calculated relative to the BIS Short Range missile class:

class ammo_Missile_ShortRangeAABase: MissileBase
{
	model = "\A3\weapons_f\empty";
	proxyShape = "\A3\weapons_f\empty";
	hit = 130;
	indirectHit = 85;
	indirectHitRange = 10;
	warheadName = "HE";
	proximityExplosionDistance = 20;
	fuseDistance = 100;
	maneuvrability = 42;
	airFriction = 0.14;
	sideAirFriction = 0.23;
	trackOversteer = 1.6;
	trackLead = 0.9;
	initTime = 0;
	timeToLive = 20;
	thrustTime = 5;
	thrust = 250;
	maxSpeed = 700;
	simulationStep = 0.002;
	airLock = 2;
	lockType = 0;
	cmimmunity = 0.92;
	weaponLockSystem = "2 + 16";
	missileLockCone = 180;
	missileKeepLockedCone = 180;
	missileLockMaxDistance = 5000; <<< -----------------Max Lock range
	missileLockMinDistance = 250;  <<< -----------------Min Lock range
	missileLockMaxSpeed = 600;
	class Components: Components
	{
		class SensorsManagerComponent
		{
			class Components
			{
				class IRSensorComponent: SensorTemplateIR
				{
					class AirTarget
					{
						minRange = 500;      <<< -----------------Min Lock range
						maxRange = 5000;     <<< -----------------Max Lock range
						objectDistanceLimitCoef = -1;
						viewDistanceLimitCoef = 1;
					};
					class GroundTarget
					{
						minRange = 500;
						maxRange = 4000;
						objectDistanceLimitCoef = 1;
						viewDistanceLimitCoef = 1;
					};
					angleRangeHorizontal = 180;
					angleRangeVertical = 180;
					maxTrackableSpeed = 600;
					minTrackableATL = 3;
				};
			};
		};
	};
	cost = 1000;
	whistleDist = 20;
	aiAmmoUsageFlags = 256;
	missileFireAnim = "rocket_fire_hide";
	CraterEffects = "AAMissileCrater";
	explosionEffects = "AAMissileExplosion";
	effectsMissile = "FX_Missile_AA";
	muzzleEffect = "B01_fnc_effectFiredJetMissile";
};
a3_documentation/cvwp/sraam.1747349456.txt.gz · Last modified: by rock