Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

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


Спойлер
AuCVpN0Nisruo3tuYoZ0woR_Z0lwSxnJyd6ymwc-3dlRTe9O859fyyExnO9A71ei33hdKU8FBxJRbHms3c9WpvSW.jpg.jpeg
Опубликовано
07.09.2022 13:03:20, БесездаБойчик сказал(-а):

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

Просто уберите Player в блоках и командах. NPC должны быть уникальными, иначе Ability получат все копии данного непися.

Опубликовано
07.09.2022 15:04:18, БесездаБойчик сказал(-а):
  P.S все равно не работает

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

Опубликовано
07.09.2022 19:42:51, Pimple03 сказал(-а):

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

Проблема в том что НПС который носит броню с данным скриптом не получает прописанные бонусы (в данном варианте сопротивление электричеству и повышение атрибута). Весь день что-то пытался колдовать, не вышло, даже близко.

Опубликовано
07.09.2022 19:50:33, БесездаБойчик сказал(-а):
Проблема в том что НПС который носит броню с данным скриптом не получает прописанные бонусы

А почему просто не повесить Ability на броню как зачарование? Зачем вообще этот скрипт?

Опубликовано
07.09.2022 19:50:33, БесездаБойчик сказал(-а):
Весь день что-то пытался колдовать, не вышло, даже близко.

Создайте Enchantment с вашими бонусами, а потом укажите это зачарование в свойствах брони.

Опубликовано
07.09.2022 20:04:45, Pimple03 сказал(-а):
в свойствах брони

Можно в свойствах невидимого и невесомого предмета, который добавляется персонажу. А наложение эффектов на персонажа по принципу "весов правосудия".

Опубликовано
07.09.2022 19:59:22, Pimple03 сказал(-а):

А почему просто не повесить Ability на броню как зачарование? Зачем вообще этот скрипт?

Идея в том что для каждой брони брони (эбонита, стекла и т.д) имеются свои свойства (резисты к огню, оружие и т.д), это не должнен быть как зачар. Мне главное понять шаблон как это сделать.

Опубликовано
08.09.2022 03:43:38, БесездаБойчик сказал(-а):
это не должнен быть как зачар

Тогда попробуйте для каждого типа брони скрипт с ModActorValue, которая будет плюсовать статы в блоке OnEquip и минусовать в OnUnequip.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...