Можно было бы ввести некий коэффициент, по которому можно было бы определять силу абилки.
Допустим, нечто подобное:
(([стоимость]+[базовый прирост])x[количество ресурсов в стоимости, если их нет - не умножать])x[тир существа х 2]
И, к примеру, затем делать расчёты (я сейчас возьму несуществующее, ибо я не помню конкретных цифр)
Монахи обладают заклинанием огненный шар.
Один монах стоит 500, базовый прирост - 5. Ресурсов 0. Тир монахов 5 (6 паладины, 7 архангелы)
5х500 = 2500х(5х2) = 25000.
Пещерные демоны стоят 620, прирост 4, тир 7.
[620х4] = 2480 х 14 = 34720
И присвоить допустим такие коэффициенты:
На каждые 5000 единиц - +10 к базовому урону на существо.
Если коэффициент <15,000 то без навыка.
От 15 до 20 основной навык
От 20 до 30 продвинутый навык
От 30 и больше - экспертный навык.
Я это всё образно накидал, тут могут быть неточности, но общую концепцию думаю передать смог.