Дополнение A Magic Way открывает перед вами целую эпоху магии, где вы можете настроить её под свой стиль игры. В аддоне представлено более 100 различных заклинаний, которые можно комбинировать и создавать собственные книги заклинаний. Также доступны различные типы книг и оружия для произнесения заклинаний.
Для работы дополнения требуются следующие зависимости: UI Queue и Novelty API.
Основные предметы
- Заклинания — разделены по стихиям и характеристикам. Их можно найти в группе книг зачарования.
- Книга заклинаний — содержит список заклинаний, которые вы можете добавлять самостоятельно. Книга совместима только с заклинаниями определённых атрибутов.
- Броня мага и боевого мага — новые комплекты брони, которые можно усилить магической энергией для повышения защиты и магических способностей. Броню можно красить в котле.
- Оружие для заклинаний — делится на три типа: жезл, посох и меч-заклинатель. Каждый тип имеет свои особенности.
- Стол изучения — основной блок для начала обучения магии. Содержит все доступные свитки заклинаний. Для разблокировки всех рецептов требуется до 30 книжных полок вокруг стола.
- Стол переплетения заклинаний — используется для прикрепления заклинаний к книге заклинаний. Показывает, совместимо ли заклинание с книгой.
- Стол магического усиления — позволяет улучшать книги заклинаний и добавлять магические атрибуты предметам с помощью лазурита.
Основные механики
Чтобы создать книгу заклинаний, используйте стол магического усиления и книгу с пером. Заклинания создаются на столе изучения. Если заклинания кажутся слабыми, улучшите своё снаряжение на столе магического усиления в соответствии с атрибутами заклинаний.
Для добавления заклинаний в книгу используйте стол переплетения заклинаний. Чтобы произнести заклинание, держите книгу заклинаний в левой руке, а оружие для заклинаний (жезл, посох или меч) — в правой. Зажмите правую кнопку мыши, как при натягивании лука, и дождитесь заполнения шкалы произнесения. Некоторые заклинания можно отменить, нажав Shift, а другие требуют дополнительных действий (прыжок, удержание кнопки и т.д.).
Для смены заклинаний используйте Shift + правую кнопку мыши. С жезлом доступна быстрая смена: удерживайте Shift и правую кнопку, затем двигайте камерой для переключения.
Технические примечания
Если вы не хотите создавать книгу заклинаний вручную, используйте команду /function get_all_spell — она выдаст книгу со всеми заклинаниями. Однако с жезлом переключение будет ограничено списком с 1 по 9.
Также можно произносить заклинания через команду: /scriptevent amw:cast <id_заклинания>, где id — это название заклинания без пробелов и в нижнем регистре (например, fire_bullet). Команда совместима с другими мобами при использовании execute.
Для добавления заклинаний в книгу, которую вы держите в руке, используйте: /scriptevent amw:add <ключевое_слово>. Например, /scriptevent amw:add fire добавит все заклинания с атрибутом огня.
Для разработчиков
Аддон поддерживает пользовательские компоненты для создания своих книг заклинаний и оружия. Убедитесь, что версия кода вашего предмета — 1.21.90 или выше.
Доступные компоненты:
- magic:spellbook — регистрирует предмет как книгу заклинаний. Параметры: name, max_spell, compatible_attributes, compatible_types, incompatible_attributes, grade, predefine_spells.
- magic:casting_weapon — делает предмет оружием для заклинаний. Параметры: cast_efficiency (скорость произнесения), soul_efficiency (расход душ), fast_swap (быстрая смена заклинаний).