diff --git a/Moose Development/Moose/Core/Event.lua b/Moose Development/Moose/Core/Event.lua index 41b982cea..fa15624ff 100644 --- a/Moose Development/Moose/Core/Event.lua +++ b/Moose Development/Moose/Core/Event.lua @@ -743,7 +743,10 @@ function EVENT:onEvent( Event ) local EventMeta = _EVENTMETA[Event.id] - if self and self.Events and self.Events[Event.id] then + if self and + self.Events and + self.Events[Event.id] and + ( Event.initiator ~= nil or ( Event.initiator == nil and Event.id ~= EVENTS.PlayerLeaveUnit ) ) then if Event.initiator then