Elemental Combat
Активный0.0
Установок
Последнее обновление
Elemental Combat
Обновление боевой системы Minecraft
Этот мод кардинально меняет стандартную систему боя, добавляя элементы и стили атаки. Теперь у игроков, мобов и предметов появляются новые характеристики атаки и защиты, которые можно легко настраивать через JSON-файлы и датапаки. Интересно, что эти свойства автоматически применяются даже к предметам, мобам и снарядам из других модов!
Как работает система
При попадании по цели проверяются характеристики элемента и стиля атаки, после чего рассчитывается итоговый урон. Визуальные частицы показывают, как цель реагирует на атаку. Мод создан для решения проблемы, когда в большинстве модпаков игроки используют одно и то же оружие постоянно. Теперь появляется стимул менять экипировку в зависимости от противника.
Видеообзор возможностей
Ключевые особенности
Система использует два основных параметра: элемент и стиль. При расчете урона каждый параметр проверяется против соответствующих характеристик защиты цели. Множитель стиля ограничен нулем (полное отсутствие урона), а элемент может иметь отрицательное значение, что приводит к лечению цели.
Для вычислений используется алгоритм, похожий на ваничную систему факторов защиты зачарований. Базовая формула: 1-(factor/maxFactor).
Предустановленные элементы и стили
Мод включает готовые элементы: огонь, лед, вода, гром (молния), тьма, свет, ветер, земля, флора и обычный (значение по умолчанию). Стили включают: взрыв, снаряд, рубящий, колющий, дробящий (с версии 1.3+), укус (с версии 1.3+), магию, удар (по умолчанию) и окружающую среду (для урона от утопления и подобного).
Стандартные зачарования и зелья были переработаны для работы с новой системой. Также добавлены новые зачарования и эффекты зелий для большей гибкости с самого начала.
Настройка через датапаки
Каждый предмет, моб, снаряд и природный источник урона имеет базовые характеристики атаки, определенные через JSON-файлы. Это позволяет полностью переопределять их с помощью датапаков. Теоретически можно настроить, чтобы утопление наносило огненный урон.
Также возможно добавлять совершенно новые элементы и стили через датапаки, но для этого потребуется ресурспак с иконками для новых элементов, иначе будет отображаться стандартная текстура "отсутствующего ресурса".
API и расширения
Помимо статических базовых характеристик, мод предоставляет API для более динамичного поведения. Для демонстрации возможностей API был создан дополнительный мод Elemental Combat - Weaponry, добавляющий оружие со сменой стиля, меч со сменой элемента, броню, зависящую от биома, и другие интересные вещи.
Совместимые моды
Доступны плагины для WTHIT и Jade, отображающие характеристики противников в интерфейсе. Также разрабатывается поддержка для Ars Nouveau и Iron's Spellbook.
Поддерживаемые моды через датапаки
Созданы датапаки для популярных модов, значительно расширяющие взаимодействие: Alex's Mobs, Aquamirae, Artifacts, Biomes O' Plenty, Botania, Druidcraft, Ice And Fire, Spartan Weaponry и его расширения, Twilight Forest, Tropicraft.
Предложения по добавлению поддержки других модов приветствуются. Мод будет обновляться для новых версий Minecraft.