B42 Melee Bash (B42 Удар оружием в ближнем бою)

Мод, добавляющий атаки ближнего боя для оружия не ближнего боя, аналогичные ударам ближнего боя и ударам прикладом в современных играх FPS.

Автор: Xilandro

Перевод: kusmitch

Требования:

ОПИСАНИЕ от автора
Этот мод добавляет атаки ближнего боя для оружия не ближнего боя, аналогичные ударам ближнего боя и ударам прикладом в современных играх FPS. Полная поддержка всех видов оружия не ближнего боя, с несколькими уникальными анимациями атак для каждого типа оружия. Полностью интегрированная система навыков, дополненная разнообразными перками и дополнительными возможностями. Этот мод является частью Project B42.
Особенности

Удары в ближнем бою для каждого типа оружия в игре, от пистолетов до двуручных пусковых установок Визуальная реализация повреждений. Если вы попадете по нему — у него пойдет кровь.

Два совершенно разных режима прицеливания на выбор:

— Точный: вы попадаете туда, куда целитесь. Хорошо подходит для выбивания конечностей, оружия из рук противника.

— Режим Fallout 4: ваши удары в ближнем бою всегда попадают в цель, имитируя поведение в FO4. Хорошо сбалансирован. Удары будут стоить AP и, только на хардкоре, состояния оружия. Так что не стоит бить стены. Калечащие удары, критические удары, нокдауны и нокауты — все поддерживается и реализовано

Полная поддержка ванильных и добавленных модами перков, которые изменяют: расход AP, урон, крит (% и урон) и вражеский DT.

Возможность бить и вскрывать замки.

Разбить что-нибудь, чтобы привлечь врагов звуком.

И многое, многое другое, разблокированное с помощью перков.

Единственное, что этот мод игнорирует и не делает — он не увеличит ваши игровые задачи, основанные на уроне. Потому что технически вы не используете оружие ближнего боя, и вы также не стреляете по предметам.

Применение

Нажмите клавишу Удар (по умолчанию X), чтобы нанести людям жестокий удар прикладом винтовки, рукояткой пистолета и т.д.

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

Если вы хотите привлечь внимание врагов, просто разбейте что-нибудь твердое. Это произведет достаточно звука, чтобы привлечь внимание.

Наносимый вами урон зависит от вашего навыка ближнего боя, типа оружия (легкое, среднее, тяжелое) и веса оружия. Расход AP также зависит от ваших перков, поэтому если вы хотите бить больше — возьмите несколько ванильных перков «Снижение расхода AP».

Ваши удары всегда ошеломляют цель на короткое мгновение. И есть небольшой шанс отправить цель в нокдаун, который также зависит от ваших навыков ближнего боя и выносливости цели.

Если у вас есть Супер-удар — вы получаете бонус +15% к шансу сбить цель с ног.

О других причудливых возможностях, таких как быстрый удар, нокауты подлой атакой и т.д., читайте в разделе «Приметы». Там много всего.

И последнее, но не менее важное: чем больше вы вкладываете в перки, тем смертоноснее становится ваш удар в ближнем бою.

Отладка МСМ

Клавиша Удар в ближнем бою -Не требует пояснений.

Дальность удара в ближнем бою -При больших значениях вы будете бить людей на большем расстоянии. При меньших значениях — ближе и ближе.

Время отключения анимации -Для различных заменителей анимации. Более низкие значения обрывают анимацию раньше, чтобы обеспечить плавный переход к бездействующим позам. Не влияет на задержку удара. Для этого вам придется использовать перки.

Прицеливание в стиле Fallout 4 /Прицеливание в стиле Удар в ближнем бою — копия последней части FO. Абсолютно лучший вариант для пользователей контроллеров. Имеет значительный радиус действия и всегда попадает в цель, находящуюся в зоне прямой видимости игрока. Имейте в виду, что вы не попадете в цель, в которую целитесь. Только в центр массы цели.

Режим отладки -Включите его на случай, если вы столкнетесь с какими-либо ошибками. В игре появится окно отладки, которое будет использовать позже для определения ошибки.

Исправление альтернативных анимаций -Включает альтернативные анимации, направленные на исправление редкой ошибки, когда раздается звук удара, но анимация не воспроизводится и элементы управления не реагируют, пока пип-бой не будет открыт\закрыт.

ПЕРКИ

Башер -Требуется: 4 уровень, Сила 4, Ближний бой 20. Оружие не нуждается в пулях, чтобы быть опасным, когда оно в ваших руках, теперь удары оружием наносят на 10% больше урона, и вы получаете небольшой шанс покалечить одну из конечностей вашей цели, ой.

Упорный башер -Требуется: 8 уровень, Сила 5, Ближний бой 40, перк «Башер». Сделай им больно, вы наносите на 10% больше урона от ударов и получаете больше шансов покалечить цель.

Ярость башера -Требуется: 12 уровень, Сила 6, Ближний бой 60, перк «Упорный башер». Заставьте их пожалеть, Вы наносите еще 10% дополнительного урона от ударов, получаете прибавку к шансу покалечить цель и теперь у вас есть шанс заставить противника шататься от боли дольше, чем обычно.

Ударная машина башера -Требуется: 16 уровень, Сила 7, Ближний бой 80, перк «Ярость башера». Заставьте их умереть, вы наносите еще 10% урона от ударов и имеете еще больший шанс покалечить конечность. Кроме того, теперь вы можете наносить критические удары в зависимости от вашей удачи, нанося двойной урон и гарантированно калеча конечности.

Принудительное проникновение -Требуется: 3 уровень, Ближний бой 25. Теперь вы можете взламывать замки. Ранг 2 позволяет взламывать тяжелые и очень тяжелые замки. Будьте осторожны, при невезении и низком мастерстве есть шанс, что вы сделаете замок более сложным для взлома или выбивания. Если вы не сможете взломать очень сложный замок — вы можете сломать свое оружие! (Только хардкор)

Рассудительный хлыщ -Требуется: 5 уровень, Интеллект 5, Ремонт 50, Ближний бой 30. Вы досконально знаете свое оружие и очень осторожны, чтобы не повредить ничего важного. Урон, наносимый оружием при ударе, уменьшается.

Нокаутирующий удар -Требуется: 9 уровень, Ловкость 6, Скрытность 75. Если повезет, они проснутся с головной болью. Удары оружием, нанесенные сзади, на некоторое время вырубают цель.

Дикие качели -Требуется: 11 уровень, Ближний бой 60, перк «Устрашающее присутствие». Вид того, как вы размахиваете своим оружием, словно безумный человек, для некоторых просто невыносим. Теперь ваш удар имеет шанс заставить цель бросить оружие и в ужасе убежать.

Жестокое избиение -Требуется: 14 уровень, Интеллект 7, Ближний бой 65. Скорость ударов увеличена. Ранг 2: Повторяйте удары по цели, нанося дополнительный урон за удар. Пятый удар наносит двойной урон и завершает серию. Ранг 3: 5-й удар сбивает цель с ног. Преждевременное отпускание клавиши удара или промах по цели завершает серию! Время действия 25 секунд.

Проникающий удар -Требуется: 15 уровень, Восприятие 6, Ближний бой 85, перк «Живая анатомия». Вы — живая анатомия, вы знаете, куда бить. Теперь удары оружием игнорируют 50% порога урона цели.

Экзекутор -Требуется: 20 уровень, Ловкость 7, Оружие 75, Ближний бой 75. Постарайтесь, чтобы кровь не попала вам в глаза! Удар в голову в течение нескольких секунд после ошеломления цели наносит двойной урон. Способность действует 20 секунд.

Совместимость
На данный момент, я предполагаю, что большинство, если не все моды совместимы. Или, по крайней мере, ничего не сломается. Я протестировал это с заменой анимации, и, похоже, все работает нормально. Однако, из-за определенных скриптовых ограничений, ударные атаки НЕ рассматриваются как атаки ИГРОКА, поэтому моды, которые полагаются на это. не будут применяться к ударам в ближнем бою. С моей точки зрения, это даже хорошо, потому что я могу быть уверен, что ничто внезапно не сделает бесполезным или чрезмерно сильным из-за того, что другие моды не понимают, что происходит, и применяют скрипты при попадании огнестрельного оружия. Если вы нашли какую-то несовместимость — пожалуйста, дайте мне знать.
Установка
Сначала установите необходимые моды. Они необходимы и без них — этот мод не будет работать. Мод «B42 Melee Bash» устанавливается как любой другой мод, вручную или с помощью мод-менеджера. Я рекомендую последний вариант для удобства деинсталляции. Деинсталляция происходит так же, как и установка, но в обратном порядке.
Технические детали
Для сумасшедших аниматоров, которые хотят добавить больше бэшей, система легко масштабируется, она выбирает анимации случайным образом из папок POV+Weaptype:

Все, что вам нужно сделать, это создать анимацию длиной примерно 1 секунда, и вставить звуковой ключ (проверьте наши анимации для этого) в момент попадания в анимацию. Мы помещаем удары в анимацию между 0.3 сек и 0.45 сек. Не превышайте и не опускайтесь ниже этого значения без тщательного тестирования! Затем просто поместите анимацию в соответствующую папку (для более подробной информации об этом — проверьте папку «_male\idleanims\B42Bash»).

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

int iWaitForBash
int iBashLoaded
float fBashDamage
Begin GameMode
if GetGameLoaded
set iBashLoaded to IsModLoaded "B42Bash.esp"
endif
if iBashLoaded
set fBashDamage to Player.AuxVarGetFlt "*_MeleeBashHit"
if fBashDamage != 0
if iWaitForBash == 0
;Hit happened. Do your thing
;fBashDamage is bash damage, obviously
;damage will reset to 0 once the bash anim stops.
set iWaitForBash to 1
endif
else
if iWaitForBash
set iWaitForBash to 0
endif
endif
endif
End

Кредиты

JazzIsParis за всю магию
JohnnyGuitar NVSE bois за особую дополнительную магию
Hitman47101 за самые классные анимации, тестирование, исправления и за бесконечную моральную поддержку.
TrueVoidwalker за причудливый баланс, формулы и всегда готов помочь UwU
coriander dude, за многократное разбивание клавиатуры конечностями и называние это скриптингом
Obsidian за Fallout New Vegas
NVSE за все хорошее

Скачать оригинал с Нексуса.

Скачать русский перевод.