Да уж, ну и дичь конечно. Не знаю, что с этой игрой не так, но тут очередная аномалия. У одного объекта игра отказывается видеть переменные, потому и Кэбота нельзя выделить. При этом если в консоли на ней ввести showvars, то там тонна каких-то левых переменных, которые даже в консоль с перемоткой не влезают. И если раньше никто на это не жаловался, то проблема появилась недавно. Возможно, из-за обновлений плагинов NVSE. Ну и название у этого объекта, конечно, жесть: CabotAutomatoysJohnCabotWallTerminalControllerMarkerREF.
В общем, все переменные с забагованного объекта перекинул Кэботу, и дело пошло.
Далее еще один баг есть, который блочит прохождение. Если во время диалога Ричарда и Кэбота их что-нибудь отвлечет, то случится та же история с невозможностью поговорить с Кэботом. Прикол в том, что как минимум RA-Followers это делает, так как добавляются Черти недалеко от Кэбота, и они почему-то вступают в бой с ним и с игроком, хотя находятся в городе в метрах 200 от игрока и не должны его видеть. ID некоторых чертей если надо 0dd18982, 0dd18983, 0dd1897b.
Эти два бага пофикшены (заодно еще один баг с диалогом Ричарда и Кэбота), но именно само вступление Кэбота в бой я не фиксил - только чтобы он из-за этого не блочился.
CabotDialogue-fix.esp
@Papa3uT если уже рядом с Кэботом терся, то фикс может не помочь. Надо ввести команды в консоли:
setstage CabotJohnCabotDialogueController 40
setstage CabotRichardPackageController 30