Тёмная энергия поддаётся только подсчёту, для чего существует функция GetPlayerNecroEnergy(номер_игрока).
На количество доступных для тренировки существ, вроде тоже влиять нельзя скриптами. Можно сделать отдельное здание, посетив которое, игрок сможет тренировать дополнительных существ, как вариант.