[FORGE/FABRIC] Armor Curve
Активный0.0
Установок
Последнее обновление
[FORGE/FABRIC] Armor Curve
Важное уведомление:
Если вы видите ошибку подобную этой:
Описание: Отрисовка наложения
java.lang.ArithmeticException: Деление не определено
at java.math.BigDecimal.divide(BigDecimal.java:1741) ~[?:1.8.0_51] {}
at com.udojava.evalex.Expression$6.eval(Expression.java:587) ~[?:2.3] {re:classloading}
at com.udojava.evalex.AbstractOperator$1.eval(AbstractOperator.java:72) ~[?:2.3] {re:classloading}
Проверьте настройки конфигурации на наличие знаменателей и оберните их выражением MAX(x, 1). Например, damage/max должно стать damage/MAX(max, 1).
Знаете ли вы, что по стандартным формулам Minecraft разница между железной и алмазной броней фактически удваивает ваше здоровье? Интересно, что переход от кожаной к железной броне дает разницу в 8 очков защиты, но это несравнимо с преимуществом железной над алмазной с точки зрения эффективного увеличения здоровья.
В ванильной версии игры возможно выжить почти при 100 единицах урона, имея полный комплект незеритовой брони с зачарованием защиты и эффектом сопротивления. Однако броня в Minecraft не следует базовому принципу убывающей предельной полезности - именно это и вдохновило меня на создание данного мода.
Основные изменения
Эффективность брони была переработана таким образом, что чем больше брони у вас есть, тем меньше каждая дополнительная единица защиты добавляет к общей защите. Из-за чрезмерной сложности системы прочности брони, эта механика была удалена в прямом виде. В качестве компенсации базовые значения брони были немного снижены.
Теперь кожаная броня обеспечивает примерно 40% защиты, железная - 60%, а алмазная - 66%. Зачарования защиты также были ослаблены до максимума 66%, поэтому полный комплект алмазной броны с защитой дает 89% снижения урона вместо 96%.
Вместо прямого воздействия прочности на произвольное снижение урона броней была добавлена дополнительная система расчетов. По умолчанию она значительно уменьшает любой урон свыше 40 единиц в зависимости от прочности вашей брони. Все эти параметры настраиваются.
Износ брони
Броня теперь изнашивается реалистично. Низкая прочность снижает характеристики конкретной части брони, поэтому наполовину сломанный шлем уменьшит вашу защиту меньше, чем наполовину сломанный нагрудник. Эта система также полностью настраивается.
Гибкая настройка
Конфигурация мода построена таким образом, что вы можете вводить собственные формулы (с использованием парсера EvalEx), и мод будет работать на их основе. Доступные переменные для "брони" и "прочности": "armor", "damage" и "toughness"; для "зачарований": "damage" и "enchant"; для износа: "remaining" и "max".
Например, вы можете отключить износ, установив формулу "1", воспроизвести ванильную формулу с помощью математических вычислений или умножить урон на броню, чтобы все атаки наносили больше урона, чем больше брони вы носите! Возможности безграничны.