Fae’s Library — это библиотечный мод для Terraria, созданный прежде всего как набор инструментов для разработчиков других модификаций. Он добавляет дополнительные системы и расширяет возможности работы с игроком, предметами, NPC и снарядами, позволяя реализовывать более сложную игровую механику без необходимости создавать многие базовые функции самостоятельно. Библиотека рассчитана на использование в других модах, поэтому обычному игроку её содержимое в первую очередь может быть необходимо как зависимость для модификаций, которые используют её функции.

Описание Fae’s Library

С помощью Fae’s Library разработчики получают доступ к дополнительным характеристикам игрока, включая параметры, которые не представлены в стандартном наборе Terraria. Среди них есть:

  • скорость полёта дальнобойных снарядов;
  • скорость призыва миньонов;
  • эффективность призыва;
  • характеристики ездовых животных;
  • размер оружия ближнего боя;
  • другие дополнительные параметры игрока.

Мод также предоставляет систему определения NPC, создавшего конкретный снаряд, если такая информация доступна. Это позволяет другим модификациям связывать снаряд с его источником и использовать эти данные при реализации собственной игровой логики.

Отдельное внимание уделено хукам для снарядов. Они позволяют разработчикам динамически изменять различные параметры уже существующих снарядов и создавать более гибкую механику. В частности, библиотека поддерживает:

  • динамическое изменение эффективности тегов призываемых существ;
  • изменение частоты обновления снарядов;
  • динамическое обновление урона;
  • динамическое изменение шанса критического удара;
  • динамическое изменение пробивания брони;
  • работу с параметрами снарядов типа Continuously Updating, характеристики которых могут изменяться во время существования снаряда.

В библиотеке предусмотрена система условий для предметов (Item Condition). Она позволяет разработчикам задавать и проверять условия, при которых определённый предмет может использоваться или взаимодействовать с другими механиками мода.

Ещё одна возможность — система пользовательских слотов для предметов. Она позволяет создавать дополнительные слоты и полностью контролировать, какие предметы могут или не могут помещаться в конкретный слот. Благодаря этому разработчики могут реализовывать специализированные типы экипировки, аксессуаров и других предметных систем с собственными правилами размещения.

Fae’s Library также содержит дополнительные инструменты и функции, которые могут использоваться при создании модификаций для Terraria. Это вспомогательная библиотека, предназначенная для расширения возможностей моддинга и упрощения реализации нестандартных игровых механик.

Скачать Fae’s Library для Террарии