mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
- MESSAGE class finished and now properly documented. Changed New() function API. - Reworked Include.File lines. No Include.File line anymore in the Modules. All included in Moose.lua for dynamic loading.
31 lines
1.2 KiB
Lua
31 lines
1.2 KiB
Lua
|
|
do
|
|
local Mission = MISSION:New( 'Destroy Gound', 'Ground', 'Briefing', 'CCCP' )
|
|
|
|
Mission:AddClient( CLIENT:FindByName( 'Client Plane', "Just wait and observe the SU-25T destoying targets. Your mission goal should increase..." ) )
|
|
|
|
local DESTROYGROUPSTASK = DESTROYGROUPSTASK:New( 'Ground Vehicle', 'Ground Vehicles', { 'DESTROY Test 1' }, 100 ) -- 75% of a patriot battery needs to be destroyed to achieve mission success...
|
|
DESTROYGROUPSTASK:SetGoalTotal( 1 )
|
|
Mission:AddTask( DESTROYGROUPSTASK, 1 )
|
|
|
|
MISSIONSCHEDULER.AddMission( Mission )
|
|
end
|
|
|
|
|
|
do
|
|
local Mission = MISSION:New( 'Destroy Helicopters', 'Helicopters', 'Briefing', 'CCCP' )
|
|
|
|
Mission:AddClient( CLIENT:FindByName( 'Client Plane', "Just wait and observe the SU-25T destoying the helicopters. The helicopter mission goal should increase once all are destroyed ..." ) )
|
|
|
|
local DESTROYGROUPSTASK = DESTROYGROUPSTASK:New( 'Helicopter', 'Helicopters', { 'DESTROY Test 2' }, 50 )
|
|
DESTROYGROUPSTASK:SetGoalTotal( 2 )
|
|
Mission:AddTask( DESTROYGROUPSTASK, 1 )
|
|
|
|
MISSIONSCHEDULER.AddMission( Mission )
|
|
end
|
|
|
|
-- MISSION SCHEDULER STARTUP
|
|
MISSIONSCHEDULER.Start()
|
|
MISSIONSCHEDULER.ReportMenu()
|
|
MISSIONSCHEDULER.ReportMissionsFlash( 30 )
|
|
MISSIONSCHEDULER.ReportMissionsHide() |