diff --git a/Moose Development/Moose/Core/Event.lua b/Moose Development/Moose/Core/Event.lua index 95ca664c5..b5122c04e 100644 --- a/Moose Development/Moose/Core/Event.lua +++ b/Moose Development/Moose/Core/Event.lua @@ -261,6 +261,15 @@ EVENTS = { SimulationStart = world.event.S_EVENT_SIMULATION_START or -1, WeaponRearm = world.event.S_EVENT_WEAPON_REARM or -1, WeaponDrop = world.event.S_EVENT_WEAPON_DROP or -1, + -- Added with DCS 2.9.0 + UnitTaskTimeout = world.event.S_EVENT_UNIT_TASK_TIMEOUT or -1, + UnitTaskStage = world.event.S_EVENT_UNIT_TASK_STAGE or -1, + MacSubtaskScore = world.event.S_EVENT_MAC_SUBTASK_SCORE or -1, + MacExtraScore = world.event.S_EVENT_MAC_EXTRA_SCORE or -1, + MissionRestart = world.event.S_EVENT_MISSION_RESTART or -1, + MissionWinner = world.event.S_EVENT_MISSION_WINNER or -1, + PostponedTakeoff = world.event.S_EVENT_POSTPONED_TAKEOFF or -1, + PostponedLand = world.event.S_EVENT_POSTPONED_LAND or -1, } --- The Event structure @@ -636,6 +645,55 @@ local _EVENTMETA = { Event = "OnEventWeaponDrop", Text = "S_EVENT_WEAPON_DROP" }, + -- DCS 2.9 + [EVENTS.UnitTaskTimeout] = { + Order = 1, + Side = "I", + Event = "OnEventUnitTaskTimeout", + Text = "S_EVENT_UNIT_TASK_TIMEOUT " + }, + [EVENTS.UnitTaskStage] = { + Order = 1, + Side = "I", + Event = "OnEventUnitTaskStage", + Text = "S_EVENT_UNIT_TASK_STAGE " + }, + [EVENTS.MacSubtaskScore] = { + Order = 1, + Side = "I", + Event = "OnEventMacSubtaskScore", + Text = "S_EVENT_MAC_SUBTASK_SCORE" + }, + [EVENTS.MacExtraScore] = { + Order = 1, + Side = "I", + Event = "OnEventMacExtraScore", + Text = "S_EVENT_MAC_EXTRA_SCOREP" + }, + [EVENTS.MissionRestart] = { + Order = 1, + Side = "I", + Event = "OnEventMissionRestart", + Text = "S_EVENT_MISSION_RESTART" + }, + [EVENTS.MissionWinner] = { + Order = 1, + Side = "I", + Event = "OnEventMissionWinner", + Text = "S_EVENT_MISSION_WINNER" + }, + [EVENTS.PostponedTakeoff] = { + Order = 1, + Side = "I", + Event = "OnEventPostponedTakeoff", + Text = "S_EVENT_POSTPONED_TAKEOFF" + }, + [EVENTS.PostponedLand] = { + Order = 1, + Side = "I", + Event = "OnEventPostponedLand", + Text = "S_EVENT_POSTPONED_LAND" + }, } --- The Events structure