From 900a55614b30e85d3293fe6d93d39215a1bd0ed4 Mon Sep 17 00:00:00 2001 From: FlightControl Date: Fri, 9 Nov 2018 17:00:40 +0100 Subject: [PATCH] Change in defense reactivity and distance calculations. --- Moose Development/Moose/AI/AI_A2G_Dispatcher.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Moose Development/Moose/AI/AI_A2G_Dispatcher.lua b/Moose Development/Moose/AI/AI_A2G_Dispatcher.lua index dca7c2086..0d378551d 100644 --- a/Moose Development/Moose/AI/AI_A2G_Dispatcher.lua +++ b/Moose Development/Moose/AI/AI_A2G_Dispatcher.lua @@ -397,6 +397,9 @@ do -- AI_A2G_DISPATCHER self.DefenderPatrolIndex = 0 + self:SetDefenseDistance() + self:SetDefenseReactivityMedium() + self:__Start( 5 ) return self @@ -519,19 +522,22 @@ do -- AI_A2G_DISPATCHER --- @param #AI_A2G_DISPATCHER self function AI_A2G_DISPATCHER:SetDefenseReactivityLow() self.DefenseReactivity = 0.05 - self.DefenseDistance = 20000 end --- @param #AI_A2G_DISPATCHER self function AI_A2G_DISPATCHER:SetDefenseReactivityMedium() self.DefenseReactivity = 0.15 - self.DefenseDistance = 20000 end --- @param #AI_A2G_DISPATCHER self function AI_A2G_DISPATCHER:SetDefenseReactivityHigh() self.DefenseReactivity = 0.5 - self.DefenseDistance = 20000 + end + + --- @param #AI_A2G_DISPATCHER self + -- @param #number DefensiveDistance The distance in meters from where the evaluation of defense reactivity will be calculated. + function AI_A2G_DISPATCHER:SetDefenseDistance( DefensiveDistance ) + self.DefenseDistance = DefensiveDistance or 60000 end end