За основу взят мод NKO (NPC Knockout Overhaul -
https://www.nexusmods.com/skyrim/mods/52681), который был конкретно кастрирован от лишнего и модифицирован дополнительными скриптами и объектами.
Обычно напарники или бессмертные персонажи не умирают при получении смертельного дамага. Вместо этого оно встают на колено и включают режим "истекание кровью", тем самым снимая агру врагов и потом (если не наёмник) отрегенивают ХП и как ни в чём не бывало дальше идут с вами или живут в своём мире.
Теперь же, при активации на персонаже состояния "истекание кровью" (т.е. они встают на колено и мучаются в агонии, но не помирают) неуязвимые персонажи падают в обморок. К неуязвимым относятся: бессмертные, напарники Довакина (защищённые), дети (если модами изменена механика на понижение здоровья при получении урона), или иные с "флагами" защиты и бессмертия.
Не действует потеря сознания на персонажей квестов: Бетрид Серебряная Кровь, Локир, Медреси Дрэн
Роггвир, Северио Пелагио, Скьор, Тит Мид II, Пыточных дел мастер, Помощник пыточных дел мастера, Вейлин, Дозорный Адалвальд.
Всего мод помнит об ОДНОВРЕМЕННО 1000 несчастных, валяющихся где попало без сознания.
Персонажа можно привести в чувства прикоснувшись к нему, но у него должно быть 100% здоровья. Либо лечите его, либо смените локацию (ибо игра сама восстанавливает обморочным персонажам всё здоровье при смене локации или выхода персонажа за пределы видимости игрока, что мне не нравится, но я не сумел найти параметр, который это нивелирует).
Персонаж, упавший в обморок, может прийти в себя самостоятельно через некоторое время, указанное в настройках мода. Также его можно воскресить у Высокого Хротгара.
Чтобы воскресить персонажа у Хротгара нужно точное количество из: 13 рулонов льняной ткани, 1 череп человека, 3 великих камня душ и 4 резца бальзамирования. Далее нужно сесть на стул и посидеть с пол минутки. Боги сами решат кого из списка обморочных привести в чувства.
Это может пригодится, если персонаж куда-то улетел и к нему не добраться. Также иногда выгоднее так, чтобы не рисковать своим здоровьем.
По истечении определённого времени наёмники могут помереть, если Довакин к ним не подтянется и не приведёт их в чувства.
В МСМ-меню виден список первых 100 несчастных, потерявших сознание и информация о них. Если в том списке есть наёмник, то дополнительно будет видно время до его смерти.
В исходниках скриптов многое закомментировано, так что кому интересно - правьте на здоровье.
Вначале игры с пол минутки произойдёт инициализация о чём уведомляется.
Также изменены параметры переменных игры:
fBleedoutRate на 86400 (24 часа)
fEssentialDeathTime на 86400 (24 часа)
fEssentialNonCombatHealRateBonus на 0
fEssentialHealthPercentReGain на 0
fEssentialDownCombatHealthRegenMult на 0
Язык сообщений в скриптах: Русский, Английский.
Совместимость.
Должно быть совместимо с любыми модами, кроме тех, что обрабатывают событие OnEnterBleedout() на NPC.
Установка:
Скопировать папку Data в папку с игрой.
Требования:
- Skyrim 1.9 и выше + все DLC
- SKSE 1.6 и выше (
http://skse.silverlock.org/)
- SkyUI 5+ (
http://www.nexusmods.com/skyrim/mods/3863/)
Немного видео:
https://www.youtube.com/watch?v=LfF_bdG4cFo
https://www.youtube.com/watch?v=RJzVtM0WKXo
https://www.youtube.com/watch?v=xEoXtJLtOUo
История обновлений:
1.4 - Персонажи теперь падают в обморок, постояв вначале 3 секунды на колене (истекая кровью). Для большей изящности работы мода)
1.3 - Заменил выбор возрождения с дней на часы. Подкорректировал вывод информации в МСМ-меню.
1.2 - Добавил возможность для смерти напарника, если его не привести в чувства. Добавил вывод информации о потерявших сознание.
1.1 - Добавил в мод выборку для срабатывания мода и минимума здоровья, чтобы можно было привести в чувства.
1.0 - Выпуск мода.
Комментарии