From e1436d6ece6cb45a86e3609455c0be34d01cecd6 Mon Sep 17 00:00:00 2001 From: Brandon Danyluk Date: Tue, 13 Apr 2021 16:27:33 -0600 Subject: [PATCH] Change out missile types to reflect navigation scheme they use IRL --- addons/hellfire/CfgAmmo.hpp | 8 ++------ addons/maverick/CfgAmmo.hpp | 8 ++++---- addons/missileguidance/CfgAmmo.hpp | 8 ++++---- addons/missileguidance/todo.txt | 29 ++++++++++++++++------------- 4 files changed, 26 insertions(+), 27 deletions(-) diff --git a/addons/hellfire/CfgAmmo.hpp b/addons/hellfire/CfgAmmo.hpp index f8cfa68587..98c835104a 100644 --- a/addons/hellfire/CfgAmmo.hpp +++ b/addons/hellfire/CfgAmmo.hpp @@ -38,8 +38,8 @@ class CfgAmmo { defaultSeekerLockMode = "LOAL"; seekerLockModes[] = { "LOAL", "LOBL" }; - defaultNavigationType = "ProportionalNavigation"; - navigationTypes[] = { "ProportionalNavigation" }; + defaultNavigationType = "ZeroEffortMiss"; + navigationTypes[] = { "ZeroEffortMiss" }; seekLastTargetPos = 1; // seek last target position [if seeker loses LOS of target, continue to last known pos] seekerAngle = 70; // Angle in front of the missile which can be searched @@ -83,10 +83,6 @@ class CfgAmmo { activeRadarEngageDistance = 1000; seekerMaxRange = 2000; // distance that the hellfire internal radar can scan - - // we can get target acceleration data from radar - defaultNavigationType = "AugmentedProportionalNavigation"; - navigationTypes[] = { "AugmentedProportionalNavigation" }; }; // Vanilla lock system vars diff --git a/addons/maverick/CfgAmmo.hpp b/addons/maverick/CfgAmmo.hpp index 392500e106..89b3173ff6 100644 --- a/addons/maverick/CfgAmmo.hpp +++ b/addons/maverick/CfgAmmo.hpp @@ -27,8 +27,8 @@ class CfgAmmo { defaultSeekerLockMode = "LOAL"; seekerLockModes[] = {"LOAL","LOBL"}; - defaultNavigationType = "ProportionalNavigation"; - navigationTypes[] = { "ProportionalNavigation" }; + defaultNavigationType = "AugmentedProportionalNavigation"; + navigationTypes[] = { "AugmentedProportionalNavigation" }; seekLastTargetPos = 1; seekerAngle = 60; @@ -62,8 +62,8 @@ class CfgAmmo { defaultSeekerLockMode = "LOAL"; seekerLockModes[] = {"LOAL"}; - defaultNavigationType = "ProportionalNavigation"; - navigationTypes[] = { "ProportionalNavigation" }; + defaultNavigationType = "AugmentedProportionalNavigation"; + navigationTypes[] = { "AugmentedProportionalNavigation" }; seekLastTargetPos = 1; seekerAngle = 40; diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index adeb891e71..f391e74c99 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -32,8 +32,8 @@ class CfgAmmo { defaultSeekerLockMode = "LOAL"; seekerLockModes[] = { "LOAL", "LOBL" }; - defaultNavigationType = "ProportionalNavigation"; - navigationTypes[] = { "ProportionalNavigation" }; + defaultNavigationType = "AugmentedProportionalNavigation"; + navigationTypes[] = { "AugmentedProportionalNavigation" }; seekerAngle = 90; // Angle in front of the missile which can be searched seekerAccuracy = 1; // seeker accuracy multiplier @@ -85,8 +85,8 @@ class CfgAmmo { defaultSeekerLockMode = "LOBL"; seekerLockModes[] = { "LOBL" }; - defaultNavigationType = "ProportionalNavigation"; - navigationTypes[] = { "ProportionalNavigation" }; + defaultNavigationType = "ZeroEffortMiss"; + navigationTypes[] = { "ZeroEffortMiss" }; navigationGain = 3; diff --git a/addons/missileguidance/todo.txt b/addons/missileguidance/todo.txt index b55ed262ef..627c29fcc2 100644 --- a/addons/missileguidance/todo.txt +++ b/addons/missileguidance/todo.txt @@ -41,22 +41,25 @@ Navigation Types: X Metis - LOS Guidance X HOT - LOS Guidance Vikhr - LOS Guidance - GBU-SDB - LOS Guidance - X Javelin - Pro Nav - X Hellfire - Pro Nav - X AGM-65 - Pro Nav - X DAGR - Pro Nav - R-73 - Pro Nav - R-77 - Pro Nav - AIM-120 - Pro Nav - AIM-132 - Pro Nav + X DAGR - APN + X AGM-65 - APN + X KH-25 - APN + R-73 - APN + AGM-88 - APN + KH-58 - APN + AIM-9 - APN + + X Javelin - ZEM + X Hellfire - ZEM + R-77 - ZEM + AIM-120 - ZEM + AIM-132 - ZEM KH-25 - Pro Nav - AGM-88 - Pro Nav - KH-58 - Pro Nav + GBU-SDB - ZEM -Navigation States: - Todo +Navigation State Machine: + Todo: Will allow for changing of navigation type in flight to get a more realistic flight profile Navigation Types: X Augmented Pro-Nav