Если способность геройская, делаешь ее на основе скрытого "Повышения характеристик". При изучении добавляешь воинскую способность, при повышении уровня меняешь уровень добавленной. И перезарядку можно будет сбрасывать приведенным выше способом.
Если способность геройская, делаешь ее на основе скрытого "Повышения характеристик".
Так же можно заставить юнита качать какой нить +1 атаки/брони, многоуровневый, с поисанием... при этом у самого юнита он никак отображаться не будет... А активную часть уже делать как не геройскую - удалять/возвращать её по необходимости
Ещё можно сбрасывать предметы с юнита перед сбросм всех кд, чтобы кд предметов сохранился, это так, до кучи, больше ничего специфичного по сбросу кд нет.