Зелья и яды для компаньонов - SE / Follower Potions and Poisons - SE
16.03.2024 519 61 Автор мода: Kalivore Автор публикации: Wergeleon Версия: 2.00.02 Перевод: Русский

Зелья и яды для компаньонов - SE / Follower Potions and Poisons - SE

Это порт оригинального мода для LE.


Мод позволяет последователям использовать зелья более разумно - больше не нужно ждать, пока они будут почти мертвы, чтобы выпить зелье восстановления здоровья!
Последователи также могут использовать зелья укрепления и сопротивления, которые дают им преимущество в опасных битвах.
Кроме того, теперь они могут использовать яды, которые вы им даете, чтобы сделать их еще более грозными и полезными.
Вас никогда не раздражало, что последователи ждут до последней секунды, прежде чем использовать зелья?  Что толку в незначительном восстановлении здоровья, если они умрут от следующего удара?
А как насчет всех этих зелий усиления и сопротивления, которые вы готовите для своих последователей и которые они полностью игнорируют?  А как раздражает, когда они сразу бросаются в бой, не подозревая о преимуществах, которые вы пытались им предоставить? А как насчет смертельных ядов, которые вы можете найти/создать/купить/похитить? Почему только вы - игрок - способны нанести яд на оружие? Этот мод призван изменить ситуацию, позволив последователям разумно использовать свои зелья и дольше оставаться в бою. Они также будут использовать любые яды, которые вы им дадите, что может спасти жизнь в схватке.

Приказ последователям использовать зелья/яды или прекратить их использование
У любого NPC в текущей фракции последователей появится новая опция диалога: "Относительно зелий...".  Выберите эту опцию, чтобы сказать им, что нужно начать или прекратить использовать зелья и яды в своем инвентаре.  Этот мод может отслеживать не более пятнадцати последователей - если их больше, то они будут сами по себе.
По умолчанию исключены последователи-животные (например, собаки и лошади), поскольку у них нет зелий, или инвентаря.  Или, ну, знаете, большие пальцы...  Если вы хотите, чтобы ваше животное пило зелья вместе с остальными, это можно сделать (см. раздел "Совместимость" ниже).
Если ничего не получается, в MCM (на странице "Конфигурация и статус") есть возможность "принудительно добавить" любого актера в систему слежения. Это удобно для последователей, которые действуют вне ванильной системы последователей.

Для чего это нужно:
Я разработал его, потому что устал от того, что мои последователи получают по лицу огнем дракона в первые четыре секунды атаки и теряют сознание до конца боя.  Есть три основные области, которые она охватывает: Зелья восстановления, зелья усиления/сопротивления и яды.

Восстановление здоровья/выносливости/магии:
Последователи теперь будут использовать зелья восстановления, когда соответствующий показатель опускается ниже настраиваемого процента, а не когда он почти исчерпан, если вообще исчерпан (как я обычно замечал в ванильной игре).  Например, здоровье можно поддерживать на уровне не менее 60 %, что снижает вероятность того, что одна силовая атака уничтожит вашего последователя до того, как он успеет вылечиться.  Маг может иметь в запасе не менее 70% магии, а это значит, что он не останется без сил, когда захочет произнести свое мегазаклинание.

Усиление:
Последователей можно настроить на использование любого или всех следующих зелий усиления в начале боя:
Здоровье, Выносливость, Магия
Скорость исцеления, Скорость выносливости, Скорость магии
Стрелок, Блокировка, Одноручник, Двуручник
Чтобы использовать их, последователь должен также держать лук/арбалет, щит, одноручное или двуручное оружие соответственно.
Легкая броня, Тяжелая броня
Чтобы использовать их, адепт должен также носить хотя бы один предмет с соответствующим ключевым словом (ArmorLight/ArmorHeavy соответственно).
Изменение, Колдовство, Разрушение, Иллюзия, Восстановление
Чтобы использовать эти заклинания, адепт должен знать хотя бы одно заклинание из соответствующей школы магии
Важно - относительно зелий усиления
В ванильной игре простое употребление зелья усиления (навыка) (например, усиление мастерства) не оказывает никакого эффекта на Последователей (брр!).
Это происходит потому, что фактическая механика увеличения урона осуществляется с помощью скрытого перка, который есть у игрока, но отсутствует у всех NPC.
К счастью, это касается только зелий усиления (умений), так что с зельями восстановления и сопротивления все в порядке. Кроме того, есть несколько способов исправить эту проблему:
Патчер SkyProc из мода даст необходимые перки всем NPC. Поскольку рекомендуется использовать патчер, чтобы получить максимальную отдачу от ядов, это, вероятно, лучший способ.
В качестве альтернативы, ASIS или Awakened Magicka от jimkaiseriv также имеют патчер SkyProc, который включает в себя опцию, дающую необходимые перки всем NPC.
Если вы вообще не хотите использовать патчер, то Complete Alchemy and Cooking Overhaul от Kryptopyr (или любой другой мод, который изменяет работу эффектов зелий усиления, чтобы они напрямую изменяли соответствующие статы) обеспечит физические навыки ваших последователей (Одноручный, блок и т.д.). Однако зелья магии усиления все равно не приведут к усилению заклинаний. Это связано с тем, что физический урон зависит от соответствующего навыка, а магический - нет.

Сопротивление:
Последователи могут использовать любое или все из следующих зелий сопротивления:
Огонь, Мороз, Молния
Чтобы использовать их, текущий враг последователя должен также знать хотя бы одно заклинание (или крик) с соответствующим ключевым словом (MagicDamageFire/MagicDamageFrost/MagicDamageShock, соответственно)
Магия
Если адепт использует зелье сопротивления огню, морозу или электричеству, то в дополнение к нему он получит общее зелье сопротивления магии.

Яд
Никаких особых условий для этого нет - просто должно быть включено на странице MCM последователя.


С помощью MCM вы можете установить для каждого последователя разницу в уровне между ним и его текущим врагом, которая заставит его использовать зелья усиления и сопротивления.  Например, если ваш последователь 6-го уровня, разница в уровне 4 означает, что он будет использовать их только в бою с противником 10-го уровня или выше.
Кроме того, можно настроить, чтобы они всегда использовали эти зелья при сражении с определенными типами врагов: Драконы, Драконьи жрецы, Гиганты и Повелители вампиров. Я добавил это, потому что заметил, что некоторые враги соответствуют вашему (и, соответственно, ваших последователей) текущему уровню, но все равно очень сильны.

Яды
Начиная с версии 2 вы можете давать своим последователям яды для использования на их оружии ( на оружии в руках, на оружии без рук и на луках). Частота использования ядов может быть установлена для каждого типа оружия в MCM. Доступны следующие варианты:

Всегда
Продолжают использовать яды до тех пор, пока они у них есть - то есть после каждой выпущенной стрелы или после каждого попадания оружия. Это самый смертоносный вариант, но яды могут расходоваться очень быстро (особенно в луках)!

При вступлении в бой
Просто используйте яды в начале боя. Обычно это происходит так, как вы и ожидали: всего один раз, в начале боя. Однако из-за того, как обрабатываются состояния боя, иногда это может происходить чаще. Но это все равно гораздо реже, чем "Всегда"!

Никогда
Что это значит: не используйте яды для этого оружия вообще.


Последователи отличаются полуинтеллектуальной осведомленностью о том, какие яды следует использовать против того или иного противника. Например, они знают, что драконы, даэдра (например, атронахи), гномские автоматы и нежить невосприимчивы к Страху и Безумию, поэтому не будут пытаться использовать против них эти типы ядов. Аналогично, они не должны использовать яды с уроном магии против врага, у которого нет заклинаний. Это не идеально (мне пришлось пойти на некоторые компромиссы, чтобы скрипты не стали огромными), но обычно это довольно здорово.
Для того чтобы это работало правильно, вам нужно запустить прилагаемый патчер SkyProc в вашем порядке загрузки. Это создаст патч, который добавит важные ключевые слова (например, Damage Health) к различным эффектам яда, что, в свою очередь, позволит последователям определить, что они делают.

Меню MCM:
Зелья и яды, которые будет использовать последователь, а также уровни срабатывания, когда он должен их использовать, могут быть установлены для каждого последователя в меню MCM, предоставленном Sky UI.  Первая страница меню - это настройки по умолчанию для всех новых последователей.  Затем есть одна страница настроек для каждого отслеживаемого в данный момент последователя, чтобы вы могли точно настроить поведение.


Распознавание эффектов зелий:
Если зелье имеет несколько эффектов (например, "Укрепление здоровья" и "Восстановление здоровья"), то по умолчанию последователи будут распознавать все эффекты зелья, когда получат его. После нескольких просьб я включил опцию на последней странице MCM ("Конфигурация и статус"), чтобы изменить это. Доступны следующие варианты:

Все эффекты
Это нормальное поведение по умолчанию - все полезные эффекты отмечаются, и зелье будет использовано, как только какие-либо из них окажутся полезными (в соответствии с разделом выше).

Только восстанавливающие эффекты
Будут отмечены только эффекты восстановления здоровья/выносливости/магии. Любые другие эффекты будут проигнорированы

Только эффекты усиления
Аналогичным образом будут распознаны все следующие эффекты усиления, но только эти эффекты: здоровье, выносливость, магия, скорость исцеления, скорость выносливости, скорость магии, меткий стрелок, блок, одноручный, двуручный, легкая броня, тяжелая броня, изменение, колдовство, разрушение, иллюзия, восстановление

Только эффекты сопротивления
При этом будут распознаны все следующие эффекты сопротивления, но не другие: Огонь, мороз, электричество, магия, яд.

Только первый (самый сильный), второй по силе или третий по силе эффект (применяется только к зельям, созданным игроками!)
Зелья, созданные игроками, имеют эффекты, расположенные в порядке убывания силы. С помощью этой опции вы можете попросить адепта выбрать только один из трех самых сильных эффектов и обращаться с зельем так, как будто у него есть только этот эффект. Если у зелья недостаточно эффектов, будет использован последний эффект (например, вы выбрали "3-й по силе эффект", но даете зелье, у которого их только 2, тогда будет распознан 2-й эффект).

Популярным примером варианта с "самым сильным эффектом" является зелье "Укрепление здоровья", которое также имеет (в качестве второго эффекта) "Восстановление здоровья". Это довольно простое в изготовлении зелье, и, вероятно, оно наиболее полезно благодаря своему эффекту восстановления. Если вы настроили последователей на использование зелий укрепления здоровья, велика вероятность, что они будут использовать это зелье именно для этой цели, оставляя их без вариантов исцеления, когда они в них нуждаются. Если установить опцию MCM на "Только 2-й по силе эффект", они продолжат распознавать и использовать "обычные" зелья укрепления здоровья должным образом, но когда им вручат приготовленное вами зелье укрепления и восстановления, они будут относиться к нему просто как к восстановлению здоровья.
Обратите внимание, что выбранная вами опция будет применяться ко ВСЕМ зельям, приготовленным игроками - так что в приведенном выше примере любое зелье, приготовленное игроком, будет рассматриваться так, как будто второй эффект является единственным. Возможно, вам придется иногда изменять этот параметр, чтобы добиться наилучших результатов.
Наконец, всегда помните, что независимо от того, как последователи распознают эффекты зелий, они должны быть настроены на использование соответствующих типов зелий.

Статус и повторное сканирование зелий и ядов:
Последняя страница MCM также покажет вам статус всех отслеживаемых в данный момент последователей, и вы сможете сбросить им текущие настройки по умолчанию или перепроверить их инвентарь на наличие предметов.  Обычно они обновляют свои списки по мере получения новых зелий/ядов (от вас, из случайных бочек или из все еще дымящихся останков бандита, которого вы только что испепелили).  Однако в случае, если все пошло не так, есть возможность полностью перепроверить и пересоставить их списки.

Совместимость:
Это должно быть совместимо практически со всем.  Ванильные формы не трогались и не редактировались, так что конфликтов быть не должно.  Я также прогнал это через процесс очистки TES5Edit, но с учетом того, что форм всего полдюжины, делать было особо нечего.
Обратите внимание, что последователи будут проверять свое снаряжение и врагов на наличие определенных ванильных ключевых слов, прежде чем использовать яды или некоторые зелья усиления или сопротивления (подробности в разделе "Усиление и сопротивление" выше).  Большинство добавляемых модами предметов и заклинаний должны иметь эти настройки, так как они довольно распространены и универсальны.

Совместимые моды:

Extensible Follower Framework 
Если этот мод установлен, то последователи будут отслеживаться этим модом в то же время, когда вы их впервые набираете, и удаляться, если вы их отстраняете.  В MCM также есть возможность добавить в игру любого, кому вы дадите команду "Следовать".  В основном это просто быстрый способ добавить всех существующих последователей - просто используйте команды Группа -> Расслабиться и Группа -> Следовать.  После этого вы можете отключить опцию "Добавить последователей".

Knockout and Surrender
Своеобразная совместимость с дублирующим дизайном: Sevencardz накладывает эффект паралича, когда NPC вырубаются.  Последователи в этом моде не будут использовать зелья, если они парализованы.  Таким образом, вырубленные последователи не могут использовать зелья.  Неплохо, да?

Complete Alchemy and Cooking Overhaul
CACO изменяет зелья восстановления, чтобы они действовали не сразу, а через некоторое время (я уверен, что другие моды тоже так делают, но мне нравится все, что делает CACO).  Последователи в этом моде не будут использовать зелье, если они уже находятся под соответствующим эффектом - так что они будут ждать, пока эффект Восстановления здоровья не закончится, прежде чем попробовать другое зелье здоровья. Новые яды "Усталость" и "Безмолвие" из CACO также распознаются последователями и могут быть использованы против магов/немагов соответственно.
Я знаю, что существуют различные другие моды для последователей (Advanced Follower Tweaks, Ultimate Follower Overhaul, Follower Live Package, Follower Mod...).  Хотя я не тестировал их сам, есть сведения, что они отлично сочетаются с этим модом.

Добавление поддержки "необычных" типов последователей
По умолчанию последователи с любым из следующих типов голоса не будут показывать опции диалога для этого мода:

CrDogVoice
CrHorseVoice
CrSabreCatVoice
CrTrollVoice

Если вы являетесь автором мода последователя и хотите, чтобы ваш последователь был включен, даже если он использует один из этих типов голоса, вы можете использовать ключевое слово "_FPP_IncludeDialogue".  Эта форма внедряется в Update.esm с FormId 01F01001.  Просто создайте ключевое слово в своем моде с таким же именем и FormId (есть различные руководства по созданию инжектируемых ключевых слов) и назначьте его последователю вашего мода.  Диалог, связанный с зельем, имеет условие OR, которое проверяет наличие этого ключевого слова и показывает вариант диалога, если оно назначено.

Производительность:
Во избежание сомнений: это, безусловно, скриптовый мод. Я пытался заставить людей использовать зелья через AI Packages, но я просто не смог сделать это настолько универсальным, как хотел. Магические эффекты были одним из вариантов, который я рассматривал (и все еще могу рассмотреть), но пока мод по умолчанию управляется событиями, переключаясь на обновление, когда используется первое соответствующее зелье (чтобы избежать спама событий вроде OnHit), и переключаясь обратно на события, когда все статы последователя превышают установленные минимальные уровни.

По моим тестам, производительность в целом была хорошей, даже на довольно тяжелой в плане скриптов игре. Для справки: я набрал дюжину последователей, дал им всем по паре дюжин зелий, вручную породил двадцать или около того бандитов в форте Греймур, включил режим бога (это важно!), а затем завалил Лироя-Дженкинса. Ну и еще пару драконов в придачу. И все равно мы победили.
Конечно, у каждого свой опыт - пожалуйста, поделитесь со мной своими впечатлениями.

Известные проблемы и планы на будущее:
Я знаю о нескольких проблемах, включая (но не ограничиваясь ими):
Раздражающий звук "глоуп", когда последователь выпивает зелье.
К сожалению, похоже, что это так и останется. Я немного покопался в файлах звуковых дескрипторов, и короткая версия заключается в том, что звук может либо затухать с расстоянием, но быть тихим в меню (то есть когда вы пьете зелье), либо быть одинаковым по громкости везде. Чтобы не редактировать ненужные записи, я решил оставить все как есть. Прошу прощения у всех!

Зелья с магическими эффектами, срабатывающими при определенных условиях:
Недавно я обнаружил, что в способе обработки эффектов зелий есть слабое место. Если к зелью прикреплено несколько магических эффектов, но к эффектам прикреплены условия, мод все равно распознает все эти эффекты. Потенциально это означает, что последователь может использовать зелье, но обнаружить, что эффект, которого он ожидал, заблокирован условием и не дает результата.
Справедливости ради стоит отметить, что это было бы проблемой только в том случае, если бы существовал отдельный эффект, который бы действовал только при наличии условия. Например, зелье, которое восстанавливает здоровье, но также имеет эффект усиления регенерации выносливости, с условием, что день - фридас. Мод не может обнаружить и оценить это условие, так что зелье будет рассматриваться так, как будто у него есть обычные эффекты восстановления здоровья и усиления регенерации выносливости, какой бы день ни был.
Боюсь, с этим ничего нельзя поделать :( Код поиска зелья к использованию, вероятно, является наиболее критичной по времени и производительности частью всего мода, и дополнительный код для поиска и проверки условий эффекта (которых может быть много) был бы слишком сложной задачей.
Должен сказать, что я не видел ни одного примера просто условного эффекта ни в одном из используемых мною модов, так что пока это только теоретическая ситуация. Тем не менее, я хотел заранее предупредить о такой возможности.




Требования:
Skyrim SE          (AE? - Не знаю, будет ли работать с AE, у меня нет возможности это подтвердить или опровергнуть)
SkyUI (SE)
SKSE64 (SE)


Установка: (Можно вручную или мод менеджер)
Скачать архив мода "Follower Potions Port SE - Port SE v2.00.02" и распаковать архив в папку с игрой.

Если кто заметит непереведённый текст, киньте скрин, мод хитрый, мог пропустить.
Внимание: Автор данной темы имеет право удалять комментарии пользователей, если комментарии не соответствуют правилам сайта. Если ВЫ как пользователь считаете, что ваш комментарий был удален без каких-либо на то причин и без основания, то можете написать автору данной темы, и спросить, за что был удален ВАШ комментарий, с предоставлением причины удаления, исходя от правил сайта.
Аватар Azteca
Azteca в 21:09:26, 16.03.2024
Нравится
Я имел ввиду  файл  из  папки  SkyProc.   C  ним  ведь  надо  что-то  делать  ?
Аватар Wergeleon
Wergeleon в 21:54:47, 16.03.2024
Нравится
Я понял, нет, просто установите как обычный мод, никаких дополнительных танцев с бубном не нужно.
Аватар Azteca
Azteca в 20:43:49, 16.03.2024
Нравится
При  использовании МО2  этот  Follover Potion Patcher  надо  добавлять  к  исполнительным  программам  и потом  запускать  ?
Аватар Wergeleon
Wergeleon в 20:55:18, 16.03.2024
Нравится
Обычная установка как любой другой мод.
avatar
Gamer-mods.ru © 2012 - 2024. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.