diff --git a/docs/about/Removed.rst b/docs/about/Removed.rst index 67c4530bb..da7d42d37 100644 --- a/docs/about/Removed.rst +++ b/docs/about/Removed.rst @@ -191,6 +191,12 @@ gui/hack-wish ============= Replaced by `gui/create-item`. +.. _gui/mechanisms: + +gui/mechanisms +============== +Linked building interface has been added to the vanilla UI. + .. _gui/no-dfhack-init: gui/no-dfhack-init diff --git a/library/modules/Gui.cpp b/library/modules/Gui.cpp index 04800779d..a6a28239d 100644 --- a/library/modules/Gui.cpp +++ b/library/modules/Gui.cpp @@ -376,7 +376,9 @@ DEFINE_GET_FOCUS_STRING_HANDLER(dwarfmode) } break; case df::view_sheet_type::BUILDING: - if (auto bld = df::building::find(game->main_interface.view_sheets.viewing_bldid)) + if (game->main_interface.view_sheets.linking_lever) + newFocusString = baseFocus + "/LinkingLever"; + else if (auto bld = df::building::find(game->main_interface.view_sheets.viewing_bldid)) newFocusString += '/' + enum_item_key(bld->getType()); break; default: diff --git a/scripts b/scripts index d56aac6bc..56874c5fa 160000 --- a/scripts +++ b/scripts @@ -1 +1 @@ -Subproject commit d56aac6bcd6628d22420d57b4a96987490e5a11f +Subproject commit 56874c5fa0913c598351408c300961b6cc69e0b2