Ребят, выручайте! Из старого мода на вампиров "сшил" свой собственный и в нем добавил одну фичу: находясь вблизи святилищ, игрок-вампир получает урон мане и запасу сил. Ко всему прочему хочу сделать, чтобы у игрока удалялись все благословения святилищ, но не могу выявить условия нахождения спелов от алтарей. IsSpellTarget не работает в папирусе, а HasSpell не может найти "временные" спеллы, но и для HasMagicEffect нет желания выискивать каждый эффект благословения(создал свой отдельный формлист для благословений). Пытался использовать SKSE функцию GetNumEffects, но что-то попутал с индексами.
#3
Отправлено
Посмотри, нет ли у благословлений богов своих кейвордов. Если нет - дай, если есть (или ты их добавил) то пляши от HasEffectKeywordРебят, выручайте! Из старого мода на вампиров "сшил" свой собственный и в нем добавил одну фичу: находясь вблизи святилищ, игрок-вампир получает урон мане и запасу сил. Ко всему прочему хочу сделать, чтобы у игрока удалялись все благословения святилищ, но не могу выявить условия нахождения спелов от алтарей. IsSpellTarget не работает в папирусе, а HasSpell не может найти "временные" спеллы, но и для HasMagicEffect нет желания выискивать каждый эффект благословения(создал свой отдельный формлист для благословений). Пытался использовать SKSE функцию GetNumEffects, но что-то попутал с индексами.
#4
Отправлено
DispelSpell?
Тебе ж его именно снять с игрока надо, а проверять, есть оно там, или нет - не так уж и важно.
Так и было, но, помнится, ты мне и посоветовал убрать побольше ивентов с registerforsingleupdate в скриптах и я решил начать с этого. То есть неважно, есть условие или нет? Можно и без него бесконечно удалять спелы?
#5
Отправлено
А, так ты хочешь, чтоб они постоянно чтоль удалялись? Зачем?
Проще уж не дать игроку-вампиру эти штуки активировать.
Тут даже скрипты не нужны - скай такую вот штуку уже умеет. Смотри в перке PlayerWerewolfFeed.
(А можно еще туда спелл прицепить, который игрока при попытке активации святилища будет молнией бить, попутно развеивая эффекты со святилища, хех).
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 скрытых