diff --git a/src/game_events/manager_impl.cpp b/src/game_events/manager_impl.cpp index 61f2d272d5e7..e9994898f46d 100644 --- a/src/game_events/manager_impl.cpp +++ b/src/game_events/manager_impl.cpp @@ -109,8 +109,8 @@ void event_handlers::add_event_handler(const config& cfg, bool is_menu_item) } } - if(name.empty()) { - lg::wml_error() << "[event] is missing name field\n"; + if(name.empty() && id.empty()) { + lg::wml_error() << "[event] is missing name or id field\n"; return; }