Добрый день,

Пытаюсь адаптировать аддон из последующих патчей вов. Столкнулся с проблемой реализации проверки на два следующих друг за другом события.

Я не программист, потому ищу человека, который поможет объяснить как правильно реализовать проверку на серию событий, а именно: UNIT_SPELLCAST_START с последующим UNIT_SPELLCAST_FAILED. Идея - вывести на экран факт события неудачного каста (отмены каста) по типу:

if (event == "UNIT_SPELLCAST_START") then
if (event == "UNIT_SPELLCAST_FAILED") then
a=b
end
end

Однако данная конструкция по какой-то причине реагирует только на UNIT_SPELLCAST_START. UNIT_SPELLCAST_FAILED работает, если сделать на нее отдельную проверку, но вместе по вышеуказанному формату последовательная проверка не срабатывает, с чем не могу разобраться уже очень долго. Если кто-то сможет помочь, буду очень признателен.

P.S.
Запустить просто проверку на UNIT_SPELLCAST_FAILED не подходит, т.к. данное событие срабатывает в том числе при попытке начать каст во время гкд что не подходит для основной задачи - вывести отчет о начатом, но неудачно завершенном касте.

Заранее благодарю.