rsa
15.07.2010, 07:20
Собственно сабж. После введения SpellAuraHolder спелл окончательно сломался, написанный оверрайд довольно некрасив.
Должно работать так - кастится на случайного принца, снимаясь с предыдущего (дальнейшая работа в скрипте сделана). До 10156 я это делал в скрипте ручками и оно худо-бедно работало. После ручками оно не кладется ввиду отсутствия записи в spell_script_target.
При внесении записей в spell_script_target имеем следующее:
спелл кладется всегда от верхнего номера моба к нижнему;
спелл не снимается с предыдущего;
при снятии ручками снова начинает каститься с верхнего номера;
при наличии спелла на 2х принцах, при укладке спелла на 3го (? может при снятии со второго, логики там нет) ядро рушится с совершенно безумными симптомами (насколько я понял, попытка одновременно убить SpellAuraHolder и добавить в него ауру, причем в одной нити).
Кто что может посоветовать?
Должно работать так - кастится на случайного принца, снимаясь с предыдущего (дальнейшая работа в скрипте сделана). До 10156 я это делал в скрипте ручками и оно худо-бедно работало. После ручками оно не кладется ввиду отсутствия записи в spell_script_target.
При внесении записей в spell_script_target имеем следующее:
спелл кладется всегда от верхнего номера моба к нижнему;
спелл не снимается с предыдущего;
при снятии ручками снова начинает каститься с верхнего номера;
при наличии спелла на 2х принцах, при укладке спелла на 3го (? может при снятии со второго, логики там нет) ядро рушится с совершенно безумными симптомами (насколько я понял, попытка одновременно убить SpellAuraHolder и добавить в него ауру, причем в одной нити).
Кто что может посоветовать?