For the complete documentation index, see llms.txt. This page is also available as Markdown.

Настройка эффекта скилла

Давайте настроим эффект кнопочке, который она будет давать при прокачке.

Выделив скилл, нажмите кнопочку 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