Настройка эффекта скилла
Давайте настроим эффект кнопочке, который она будет давать при прокачке.
Выделив скилл, нажмите кнопочку Bonuses в правой панели. В открывшейся менюшке Вы можете выбрать тип. Пройдемся по каждому:
All attributes – добавляет ко всем атрибутам игрока процент или значение, имеет условия.
Arrow Retrieval – шанс вернуть стрелу. Вы настраиваете лишь процентный шанс для возврата стрелы. При 100% стрела не будет тратиться. Условий не имеет.
Attribute – наиболее часто используемый вариант. Добавляет значение к атрибуту, имеет условия.
Block break speed – добавляет процент к скорости добычи блоков. Имеет условия.
Can’t use item – игрок с данным скиллом не сможет использовать указанный/ые предмет/ы.
Command – использует консольную команду на игроке (не работает в версиях Beta 0.6.14 и 0.6.14a).
Crafted Item Bonus – предметы, скрафченные на верстаке игроком с этим скиллом, будут обладать указанным плюсом к характеристике.
Crit Chance – увеличивает шанс нанести критический урон. Имеет условия.
Crit Damage – насколько увеличится урон при крите. Имеет условия (Шанс влияет на то, как часто Вы сможете нанести критическую атаку и насколько урон при этом увеличится).
Damage – увеличивает урон с тонкой настройкой, так как имеет условия.
Enchantment Amplification – шанс получить зачарование на 1 уровень выше. Если шанс выше 100%, например 149%, то логика будет следующая: 100% на получение зачарования на 1 уровень выше и 49% получить еще на 1 уровень выше.
Enchantment Requirement – процентное уменьшение опыта, необходимое на зачарование. Следует понимать, что скидку Вы нигде не увидите, но она применится в момент, когда Вы будете зачаровывать предмет, потратив при этом меньше уровней.
Free Enchantment – шанс получить зачарование бесплатно.
Gained Experience – увеличивает получаемый опыт. Имеет условия.
Gem Power – увеличивает силу эффектов от камней, добавляемых этим модом и Apotheosis.
Healing – шанс восстановить количество здоровья.
Healing Reservation – это процент занятого ХП. Например, при HR 5% Ваше здоровье не поднимется выше 95%.
Ignite – шанс поджечь врага.
Healing Coming – увеличивает количество ХП, получаемое при лечении.
Inflict Damage – шанс нанести урон при условии. Например, при блокировании.
Jump Height – увеличение высоты прыжка.
Loot Duplication – шанс увеличить количество добычи с врагов.
Mob Effect – шанс наложить эффект зелий на врага при различных условиях.
Player Sockets – увеличивает количество пустых ячеек в предметах.
Recipe Unlock – открывает рецепт как в Recipe Stages. Однако, в отличии от последнего, необходимо создать свой рецепт, где тип крафта будет указан следующим образом:
skilltree:crafting_shaped
иskilltree:crafting_shapeless
. Подобная тема может быть сложной в понимании для непродвинутых пользователей. И рецепты могут быть только для верстака.Repair Efficiency – увеличивает количество восстанавливаемой прочности при починке на наковальне.
После того, как выбрали тип бонуса в выпадающем списке, нажмите Add, и Ваш тип бонуса будет будет добавлен. Чтобы удалить, нажмите на него и в меню настройки сверху нажмите Remove и Confirm.
Как можно заметить, почти все бонусы имеют одинаковую структуру. Разберём ее на примере Attribute.
Строка Attribute содержит ID вашего атрибута, узнать их можно через консольную команду /attribute @p
и далее будет список всех доступных атрибутов, как ванильных, так и со всех установленных модов.
Amount – это число, на которое будет увеличиваться Ваш атрибут. Может принимать отрицательные значения, тогда атрибут будет уменьшён.
Operation – это то, по какому правилу будет увеличиваться или уменьшаться атрибут.
Addition – увеличивает значение Вашего атрибута путем прибавления к нему значения, записанного в Amount. Выполняется первым в очереди изменения атрибута. Работает это следующим образом: у любого атрибута есть его базовое значение, затем оно увеличивается на число, равное значению всех Addition, если их несколько.
Multiply Base – увеличивает базовое значение атрибута путем умножения его на 1+число, записанное в Amount. Всегда выражается в процентах, где значение 1 соответствует 100%, поэтому следует понимать, что, если Вы хотите увеличить атрибут на 25%, то значение в Amount должно равняться 0.25. Выполняется после всех Addition, но при этом игнорирует их и работает только с базой.
Multiply Total – работает схожим образом, что и Multiply Total, но выполняется после всех Addition и Multiply Base и увеличивает итоговое значение.
Если скиллов на изменение одного и того же атрибута несколько, то стоит понимать, что сначала складываются все значения определенного типа операции и затем уже они прибавляются в порядке операционной очереди.
Наглядный пример
Вы имеете атрибут брони, который имеет базовое значение 2
.
Далее Вы прокачиваете 6 скиллов, которые увеличивают Вашу броню.
+3 к броне, операцией Addition
-2 к броне, операцией Addition
+50% к броне, операцией Multiply Base
-75% к броне, операцией Multiply Base
+25% к броне, операцией Multiply Total
+25% к броне, операцией Multiply Total
Все значения Addition складываются 3+(-2)=1. Затем это значение прибавляется к базовому 1+2=3. Значение брони становится 3.
Далее выполняется Multiply Base. Складываются все его значения 0,5+(-0.75)=-0.25. Затем это значение умножается на базовое, игнорируя Addition 2*(1+(-0.25))=1.5.
Затем полученные значения в Addition и Multiply Base складываются 3+1.5=4.5, и приходит черед Multiply Total. По аналогии с Multiply Base сначала складываются все его значения 0.25+0.25=0.5. И это значение умножается на полученное ранее 4.5*(1+0.5)=6.75
Значит после прокачки всех скиллов, озвученных ранее, наша броня из значения 2 стала равняться 6.75.
Last updated