Есть 3 цепочки кастов спеллов по 3 квестам:
50251->50252->50250
47722->47724->50239
47702->47703->50254
У первых спеллов в каждой цепочке цель TARGET_DUELVSPLAYER, которая задается в `item_required_target`:
Код:
Effect 0: Id 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 1
Targets (25, 0) (TARGET_DUELVSPLAYER, NO_TARGET)
Aura Id 23 (SPELL_AURA_PERIODIC_TRIGGER_SPELL), value = 1, misc = 0 (0), miscB = 0, periodic = 8000
Trigger spell (ххх) ххх. Chance = 101
Как я понимаю, кастовать триггерный спелл должен кастер.
У вторых спеллов:
Код:
Effect 0: Id 77 (SPELL_EFFECT_SCRIPT_EFFECT)
BasePoints = ххх
Targets (1, 0) (TARGET_SELF, NO_TARGET)
Effect 1: Id 1 (SPELL_EFFECT_INSTAKILL)
BasePoints = 1
Targets (25, 0) (TARGET_DUELVSPLAYER, NO_TARGET)
Игрок кастует с помощью итема спелл, целью которого является нпц.
Триггерный спелл должен кастоваться игроком, для которого срабатывает скриптэффект, а для нпц срабатывает инстакилл (всегда казалось, что название должно быть INSTANTKILL).
На практике триггерный спелл почему-то кастует нпц, а не игрок.
В итоге третьи спеллы не дают нужного эффекта, т.к. таргет = кастер = нпц.
Где ошибка?