lawson дело говорит а вообще надо проверить, есть ли у "юнита 2" все те же скилы, что и у "юнита 1".
я сталкивался с тем, что исчезал скил "Книга заклинаний" - точнее все скилы из него. Но это легко лечится в триггерах удалением и обратным добавлением этого скила (соответствующего уровня):
событие: юнит привел способность в действие
Условие: примененная способность - "твоя способность"
действия: запомнить уровень текущей способности в переменную "Переменная"
убрать способность "твоя способность" у "применившего заклинание"
добавить способность "твоя способность" "применившему заклинание"
изменить уровень способности "твоя способность" на "Переменная"
как-то так