• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

Вернуть тоглы после смерти

WildDead

Заблокирован
Заблокирован
Куратор Данных
Любитель реакций
Сообщения
296
Розыгрыши
0
Решения
1
Репутация
534
Реакции
1 196
Баллы
563
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
WildDead добавил(а) новый ресурс:

Вернуть тоглы после смерти - interlude

Собственно, простой скрипт который после смерти вернет на игрока включенные до смерти тогл скилы.
Подойдёт для твт\пвп зон и прочего подобного

Узнать больше об этом ресурсе...
 

Костыли, как они есть :)

Не проще завести нормальный флаг для скиллов, который бы указывал что не надо эффекты таких-то скиллов стопать при смерти и само собой пропускать их в снятии эффектов при смерти?
Это был бы более гибкий и универсальный вариант.

ну типа в onDeath чет такое
Java:
getEffectList().getEffects().stream().filter(e -> !e.getSkill().checkProtectType(EffectProtectType.DEATH)).forEach(e -> e.exit());
вместо
Java:
getEffectList().getEffects().forEach(e -> e.exit());
 
@Gaikotsu, есть вероятность что логика некоторых эффектов сможет сломать что-то, когда персонаж будет труп, а эффект активен. более фундаментально нужно делать
 
Назад
Сверху