Современные экшн-игры предпринимали множество попыток передать ощущение силы в каждом ударе. Impactful — одна из таких попыток, добавляющая хит-стоп и тряску экрана в Epic Fight.
<Особенности>
- Настраиваемый хит-стоп на основе категорий оружия или привязка к конкретной анимации атаки
- Настраиваемая тряска экрана на основе категорий оружия или привязка к конкретной анимации атаки
- Настраиваемая тряска экрана на основе типа блока при защите игрока
- Добавление тряски экрана для каждого удара о землю (ground slam), такого как метеоритный удар и т.д.
- Настраиваемое радиальное размытие на основе категорий оружия или привязка к конкретной анимации атаки
- Только для игрока
Как настроить под себя:
Для версий после 20.11 требуется настройка ресурспака и датапака. Пример для 20.11.1
Для визуальных эффектов тряски экрана и радиального размытия достаточно настроить ресурспак на стороне клиента.
Вы можете настроить визуальный эффект в зависимости от предметов в ресурспаке: "modid/item_skin/item_registryname.json". Аналогично настройке трейлов.
Или вы можете настроить визуальный эффект в зависимости от анимации в ресурспаке: "modid/animmodels/animations/biped/combat/visual_effct/animation_registryname.json"
Для хит-стопа необходимо настроить ресурспак и датапак на обеих сторонах (клиент и сервер).
Настройка хит-стопа в зависимости от характеристик (capabilities) предмета в датапаке: "modid/capabilities/weapons/item_registryname.json". Аналогично настройке характеристик оружия.
Настройка хит-стопа в зависимости от анимации:
"modid/animmodels/animations/biped/combat/hit_stop/animation_registryname.json"
При игре на сервере настройки хит-стопа для анимаций должны быть установлены на стороне сервера как датапак и на стороне клиента как ресурспак.
В одиночной игре достаточно настроить их как ресурспак.





