возможно стоит не "исключения", а все кд? Я понимаю, это ваше дело и вам виднее, но... Не проще ли будет сделать в стиле "если заклинание на момент начала дуэли работает (есть баф и тд), то оно продолжает висеть на кд"? Но это все ровно не меняет того факта, что кд сбрасывается в начале, а не в конце. На арене ведь такого нет, при открытии ворот.