Проблема в том, что ивенты не всегда следуют друг за другом. Может быть два SPELL_CAST подряд, и лишь затем два SPELL_DAMAGE, в зависимости от взаимоотношения времени каста и времени флайтайма.
- - - Updated - - -
Как раз таки логами не отследишь. Потому что