File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed
Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,14 @@ dcsbot.eventHandler = dcsbot.eventHandler or {}
2929
3030local event_by_id = {}
3131
32+ local event_filter = {
33+ [world .event .S_EVENT_MARK_ADDED ] = " S_EVENT_MARK_ADDED" ,
34+ [world .event .S_EVENT_MARK_CHANGE ] = " S_EVENT_MARK_CHANGE" ,
35+ [world .event .S_EVENT_MARK_REMOVED ] = " S_EVENT_MARK_REMOVED" ,
36+ [world .event .S_EVENT_DISCARD_CHAIR_AFTER_EJECTION ] = " S_EVENT_DISCARD_CHAIR_AFTER_EJECTION" ,
37+ [world .event .S_EVENT_AI_ABORT_MISSION ] = " S_EVENT_AI_ABORT_MISSION"
38+ }
39+
3240function dcsbot .eventHandler :onEvent (event )
3341 status , err = pcall (onMissionEvent , event )
3442 if not status then
@@ -41,11 +49,15 @@ function onMissionEvent(event)
4149 return
4250 end
4351
52+ if event_filter [event .id ] ~= nil then
53+ return
54+ end
55+
4456 local msg = {
4557 command = ' onMissionEvent' ,
4658 id = event .id ,
4759 time = event .time ,
48- eventName = event_by_id [event .id ]
60+ eventName = event_by_id [event .id ]
4961 }
5062
5163 if event .initiator then
You can’t perform that action at this time.
0 commit comments