diff --git a/src/scripting/game_lua_kernel.cpp b/src/scripting/game_lua_kernel.cpp index 1598fe5703ff..cd4623e5d55a 100644 --- a/src/scripting/game_lua_kernel.cpp +++ b/src/scripting/game_lua_kernel.cpp @@ -1356,6 +1356,7 @@ int game_lua_kernel::impl_current_get(lua_State *L) return_int_attrib("side", play_controller_.current_side()); return_int_attrib("turn", play_controller_.turn()); return_string_attrib("synced_state", synced_state()); + return_bool_attrib("user_can_invoke_commands", !play_controller_.is_lingering() && play_controller_.gamestate().init_side_done() && !events::commands_disabled && gamedata().phase() == game_data::PLAY); if (strcmp(m, "event_context") == 0) {