From 63999c9ec3bf4ee934699a95efa1b000c334c24a Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Mon, 15 Nov 2021 16:16:22 +0100 Subject: [PATCH] MANTIS - Added Attacker group info on planned/started suppression events --- Moose Development/Moose/Functional/Mantis.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Moose Development/Moose/Functional/Mantis.lua b/Moose Development/Moose/Functional/Mantis.lua index 11880bf73..c6eed7981 100644 --- a/Moose Development/Moose/Functional/Mantis.lua +++ b/Moose Development/Moose/Functional/Mantis.lua @@ -537,7 +537,7 @@ do end -- @field #string version - self.version="0.8.5" + self.version="0.8.6" self:I(string.format("***** Starting MANTIS Version %s *****", self.version)) --- FSM Functions --- @@ -646,6 +646,7 @@ do -- @param #string Name Name of the suppressed group -- @param #number SuppressionStartTime Model start time of the suppression from `timer.getTime()` -- @param #number SuppressionEndTime Model end time of the suppression from `timer.getTime()` + -- @param Wrapper.Group#GROUP Attacker The attacking GROUP object --- On After "SeadSuppressionStart" event. Mantis has switched off a site to defend a SEAD attack. -- @function [parent=#MANTIS] OnAfterSeadSuppressionStart @@ -654,7 +655,8 @@ do -- @param #string Event The Event -- @param #string To The To State -- @param Wrapper.Group#GROUP Group The suppressed GROUP object - -- @param #string Name Name of the suppressed groupe + -- @param #string Name Name of the suppressed group + -- @param Wrapper.Group#GROUP Attacker The attacking GROUP object --- On After "SeadSuppressionEnd" event. Mantis has switched on a site after a SEAD attack. -- @function [parent=#MANTIS] OnAfterSeadSuppressionEnd @@ -1818,7 +1820,8 @@ do -- @param #string To The To State -- @param Wrapper.Group#GROUP Group The suppressed GROUP object -- @param #string Name Name of the suppressed group - function MANTIS:onafterSeadSuppressionStart(From, Event, To, Group, Name) + -- @param Wrapper.Group#GROUP Attacker The attacking GROUP object + function MANTIS:onafterSeadSuppressionStart(From, Event, To, Group, Name, Attacker) self:T({From, Event, To, Name}) self.SuppressedGroups[Name] = true if self.ShoradLink then @@ -1853,7 +1856,8 @@ do -- @param #string Name Name of the suppressed group -- @param #number SuppressionStartTime Model start time of the suppression from `timer.getTime()` -- @param #number SuppressionEndTime Model end time of the suppression from `timer.getTime()` - function MANTIS:onafterSeadSuppressionPlanned(From, Event, To, Group, Name, SuppressionStartTime, SuppressionEndTime) + -- @param Wrapper.Group#GROUP Attacker The attacking GROUP object + function MANTIS:onafterSeadSuppressionPlanned(From, Event, To, Group, Name, SuppressionStartTime, SuppressionEndTime, Attacker) self:T({From, Event, To, Name}) return self end