Updated Moose.lua

This commit is contained in:
funkyfranky
2022-12-31 11:54:00 +00:00
parent d3eec78286
commit 6f07077c7a
549 changed files with 78 additions and 81 deletions

View File

@@ -1,31 +1,28 @@
---
-- AUFTRAG: Capture Zone
--
-- A IFV Bradley is located near Mozdok airbase.
-- It is assigned to capture a zone nearby.
--
-- In the zone, there are three BMP-80s, which have ROE="Weapon Hold".
-- The Bradley will engage all three targets. Once they are destroyed,
-- it will return to its initial position.
--
-- NOTE that the group does not rely on its detection. It will know
-- all enemy position via the eye of Sauron.
---
-- Create a new ARMYGROUP object.
local bradley=ARMYGROUP:New("Bradley Alpha-1")
-- Create a capture zone and start it.
local opszone=OPSZONE:New("Alpha-1")
opszone:Start()
-- Create a new CAPTUREZONE mission. Mission is a success once the BLUE coalition captures it.
local mission=AUFTRAG:NewCAPTUREZONE(opszone, coalition.side.BLUE)
-- Assign mission to Bradley.
bradley:AddMission(mission)
---
-- AUFTRAG: Capture Zone
--
-- A IFV Bradley is located near Mozdok airbase.
-- It is assigned to capture a zone nearby.
--
-- In the zone, there are three BMP-80s, which have ROE=Weapon Hold.
-- The Bradley will engage all three targets. Once they are destroyed,
-- it will return to its initial position.
---
-- Create a new ARMYGROUP object.
local bradley=ARMYGROUP:New("Bradley Alpha-1")
-- Create a capture zone and start it.
local opszone=OPSZONE:New("Alpha-1")
opszone:Start()
-- Create a new CAPTUREZONE mission. Mission is a success once the BLUE coalition captures it.
local mission=AUFTRAG:NewCAPTUREZONE(opszone, coalition.side.BLUE)
-- Assign mission to Bradley.
bradley:AddMission(mission)

View File

@@ -1,50 +1,50 @@
---
-- AUFTRAG: Capture Zone
--
-- A IFV Bradley and an MBT Abrams are located near Mozdok airbase.
--
-- They are assigned to capture multiple zones nearby.
--
-- In some zones, there are enemy units, which have ROE="Weapon Hold".
-- The blue forces will engage all targets.
--
-- The blue forces will always try to capture the nearest red or neutral
-- zone.
--
-- Once all six zones are captured, blue will return to their initial
-- position.
--
-- NOTE that the group does not rely on its detection. It will know
-- all enemy position via the eye of Sauron.
---
-- Create a capture zones.
local opszone1=OPSZONE:New("Alpha-1")
local opszone2=OPSZONE:New("Alpha-2")
local opszone3=OPSZONE:New("Alpha-3")
local opszone4=OPSZONE:New("Alpha-4")
local opszone5=OPSZONE:New("Alpha-5")
local opszone6=OPSZONE:New("Alpha-6")
-- Create a SET_OPSGROUP of the capture zones.
local opszones=SET_OPSZONE:New():FilterPrefixes("Alpha"):FilterOnce()
-- Start all opszones in the SET.
opszones:Start()
-- Create a new CAPTUREZONE mission. Mission is a success once the BLUE coalition captures it.
local mission=AUFTRAG:NewCAPTUREZONE(opszones, coalition.side.BLUE)
-- Create a new ARMYGROUP object.
local bradley=ARMYGROUP:New("Bradley Alpha-1")
-- Assign mission to Bradley.
bradley:AddMission(mission)
local abrams=ARMYGROUP:New("Abrams Alpha-1")
-- Assign mission to Abrams.
abrams:AddMission(mission)
---
-- AUFTRAG: Capture Zone
--
-- A IFV Bradley and an MBT Abrams are located near Mozdok airbase.
--
-- They are assigned to capture multiple zones nearby.
--
-- In some zones, there are enemy units, which have ROE="Weapon Hold".
-- The blue forces will engage all targets.
--
-- The blue forces will always try to capture the nearest red or neutral
-- zone.
--
-- Once all six zones are captured, blue will return to their initial
-- position.
--
-- NOTE that the group does not rely on its detection. It will know
-- all enemy position via the eye of Sauron.
---
-- Create a capture zones.
local opszone1=OPSZONE:New("Alpha-1")
local opszone2=OPSZONE:New("Alpha-2")
local opszone3=OPSZONE:New("Alpha-3")
local opszone4=OPSZONE:New("Alpha-4")
local opszone5=OPSZONE:New("Alpha-5")
local opszone6=OPSZONE:New("Alpha-6")
-- Create a SET_OPSGROUP of the capture zones.
local opszones=SET_OPSZONE:New():FilterPrefixes("Alpha"):FilterOnce()
-- Start all opszones in the SET.
opszones:Start()
-- Create a new CAPTUREZONE mission. Mission is a success once the BLUE coalition captures it.
local mission=AUFTRAG:NewCAPTUREZONE(opszones, coalition.side.BLUE)
-- Create a new ARMYGROUP object.
local bradley=ARMYGROUP:New("Bradley Alpha-1")
-- Assign mission to Bradley.
bradley:AddMission(mission)
local abrams=ARMYGROUP:New("Abrams Alpha-1")
-- Assign mission to Abrams.
abrams:AddMission(mission)