• Страница 1 из 1
  • 1
Модератор форума: k©קaso√®  
Артефакторика, часть пятая: Рунный топор Стражи Рассвета
11.06.2025 в 14:28:51, сообщение 1
Offline
Модмейкер
Горожанин
1151 постов


Всем привет!
Это очередная часть цикла статей "Артефакторика", где мы рассматриваем в СК специфику работы зачарований на Уникальных артефактах, и сегодня мы рассмотрим чары ещё одного уникального оружия - Рунный топор Стражи Рассвета.

Прогрессия - вот она, качественная характеристика чар оружия: в отличии от стандартной процедуры Зачарования, где чары "запекаются" на оружии, исходя из навыка Зачарователя и используемого Камня душ, чары Топора постоянно прогрессируют и увеличивают свою эффективность.
И в этой статье мы рассмотрим: техническую часть Зачарования и 3 способа его улучшения.

И так, сначала откроем зачарование Рунного Топора: переходим в Object Window - > Magic - > Enchantment и находим зачар - "DLC1DawnguardRuneAxeExtraDamage" (рис. 1)

рис. 1

Зачарование состоит из 2-х частей:

1 - Increment Updater - это главный маг.эффект-счетчик, который отслеживает количество убитой Топором нежити
2 - Солнечный удар (ID - DLC1DawnguardRuneAxeDamageEffect) - обычный оружейный эффект на урон.

Механизм зачарования на самом деле крайне прост: эффект-счетчик отслеживает статистику - сколько Топором было убито NPC определенного вида (у топора - это "ActorTypeUndead", нежить любого типа), и при выполнении определенных условий - актуализирует указанные ниже Оружейные маг. эффекты со своей силой.

Теперь давайте подробно рассмотрим непосредственно сам маг. эффект Increment Updater: переходим в Object Window - > Magic - > Magic Effect и открываем DLC1DawnguardRuneAxeIncrementKills (рис. 2)

рис.2

Сам по себе эффект не является ударно-боевым и сам урон эффект не наносит. Нам прежде всего интересен скрипт у эффекта - DLC1DawnguardRuneAxeDamageEffectSCRIPT.

В нем есть 2 строчки: 1 - DLC1UndeadKilled - это глобальная функция, которая фиксирует факт убийства NPC определенного заданного скриптом типа. Найти её можно в разделе Global (рис. 3)

рис.3

Там ничего не меняем!!!!!

Вторая строчка в скрипте - "ActorTypeUndead" - это собственно сам тип NPC, умерщвление которых будет зачтено при использовании (см. рис.  4)

рис.  4

Вернемся к Зачарованию Топора и внимательно рассмотрим Условия, про которые я писал выше.

Переходим в Object Window - > Magic - > Enchantment, открываем зачар - "DLC1DawnguardRuneAxeExtraDamage" и смотрим рис. 5

рис.5

Раздел Conditions описывает условие, при выполнении которых маг. эффект зачарования на урон начинает действовать.
В случаи Топора мы видим, что эффект Солнечный удар (самый первый ударный эффект) с уроном в 10 ед. начнет действовать, если глобальная функция DLC1UndeadKilled зафиксирует 10 срабатываний (было убито 10 нежити) и ПРОДОЛЖИТ действовать вплоть до 20 убийств!

Откроем маг. эффект Зачарования ниже и смотрим рис. 6

рис. 6

Как видите, это тот же Солнечный удар, но уже с другим уроном и другими условиями активации!

Механизм прогрессии прост: когда эффект-счетчик Increment Updater фиксирует минимально-необходимое количество целей (в данном случаи - 20 убитой нежити), ударный маг. эффект с 10 ед. урона ЗАМЕНЯЕТСЯ ударным маг. эффектом с 20 ед. урона и он останется актуальным в пределах, пока лимит убитой нежити не достигнет указанных пределов, то есть до 29 включительно!
По достижении 30 срабатываний - цикл повторяется, происходит замена эффекта на урон с более высокими параметрами. И так до последнего указанного в Зачаровании эффекта (рис. 7)

рис. 7

Завершение "прокачивания" Зачарования выглядит как на рис. 7: финальный эффект со своим уроном и пределами, с какого количества убийств актуализируется последний эффект (в данном случаи - после 100) и более меняться не будет!

С технической частью мы закончили. Теперь рассмотрим варианты улучшения чар оружия.

Вариан 1 - "Жонглирование эффектами на урон"

Не смотря на то, что изначальные чары Топора обладают идентичным (солнечным) уроном, с разницей по мощности, эффект-счетчик Increment Updater активирует самостоятельный маг. эффект!

На практике это означает, что при выполнении условий по количеству срабатываний, происходит активация оружейного маг. эффекта, который может отличатся от актуализированного ранее!

Для примера, мы рассмотрим зачарование на мече "Жаждущий души" (рис. 8)

рис. 8

Как видите, на моем мече меняется не только урон, но и эффект, который наносит урон. И вариантов может быть много: подойдет любой оружейный маг. эффект с Delivery - "При касании".

Самое главное - Increment Updater не должен быть боевым! Данный эффект "на фоне" отслеживает количество срабатываний - основной урон приходится на оружейные эффекты ниже.

Вариант 2 - "Комбинация эффектов для Оружие и Одежды"

Прогрессия чар для Персонажа через Оружие так же является легитимной механикой.

Для этого надо создать новую Пассивную Способность с набором нужных конкретно вам пассивных баффов (для себя я выбрал Увеличение здоровья) с Параметрами как на рис. 9

рис. 9

Количество срабатываний эффекта-счетчика и силу Способностей для активации можете установить по своему усмотрению, а после указать эту Способность в вашем Increment Updater как на рис. 10

рис. 10

Таким образом будет увеличиватся эффективность не только Оружейных чар, но и чары Способности.
Внимание - для Пассивной способности берите безобидные маг. эффеты: по достижении своего предела - эффекты остаются на пике своей силы и будут действовать до тех пор, пока Оружие с "эффектом-счетчиком" будет экипировано.

Вариан 3 - "Посох-Перки-Зачарование"

Подобная механика прогрессии Зачарования так же доступна при использовании Магического посоха.

Для этого надо изменить ведущий "эффект-счетчик" таким образом, чтобы он мог быть использован в качестве Зачарования для Посоха (см. рис. 11)

рис. 11

Строку Delivery изменяем на - "На цель" (самую первую в выпадающем списке)
Примечание: в скрипте можно поменять типа NPC на которых эффект будет реагировать. Среди доступных есть: другие NPC (обычные бандиты), тролли, драконы, призраки и животные.
По желанию можно изменить на любой другой тип. От себя лично могут лишь сказать, что тип Нежить - наиболее практичный вариант, так как таким образом потенциальных целей для "улучшения зачарования" будет количественно больше: в зачет идут все виды вампиров, драугров и скелетов!

Далее надо особым образом настроить маг. эффекты для Посоха, которые будут "прокачиваться": данный Вариант улучшения предполагает прикрепление Перка к маг. эффекту в Зачаровании, который будет активирован одновременно с Эффектом Зачарования.

Для примера я взял перк "Парные души" и сделал самостоятельные копии Перка, увеличив в них количество доступных Призывов и Оживлений на 3, 4 и 5 (см. рис. 12)

рис. 12

А дальше надо просто указать нужный Перк в маг. эффекте для Зачарования как на рис. 13

рис. 13

Для примера я использовал Пассивные эффект "На себя", но это не обязательно: актуализированный Оружейный маг. эффект "На цель" так же позволяет активировать Перк, если он был в нем указан.
Принцип действия Перка в Зачаровании прост: пока действует эффект Зачарования (например на Увеличение здоровья "На себя") - вместе с эффектом активен Перк со всеми его функциями: будь то Увеличивающий коэффициент, Активная/Пассивная способность или Инициация спелла.
Самое главное - не забудьте прописать стандартные для "Прогрессирующего зачарования" условия активации, то есть - количественные пределы действия эффекта.

Напоследок отмечу важный момент - так как Зачарование Топора и наше новое зачарование ссылаются на одну Глобальную функцию, то "прогрессия", увы, становится ВЗАИМНОЙ: улучшенное Зачарование у Топора прямо пропорционально влияет на наше новое Зачарование, т. е. 20 убитой Нежити с помощью Топора идут в зачет нашему Зачарованию, и становятся 20-ю убитыми целями нового Зачарования, и наоборот (создание дубликата Глобальной функции не исправляет эту ситуацию - "эффект-счетчик" просто перестает "считать" цели).

На сегодня это все! Всем удачи и спасибо за внимание!!
  • Страница 1 из 1
  • 1
Поиск:
Gamer-mods.ru © 2012 - 2025. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.