Dyrman, I have an idea for a new hero. Race: Necromancer (Dark Elf), name: Darkblood. He can steal mana from nearby heroes (preferably from enemy heroes) and turn it into additional units for his army. (The higher the hero's level, the more units he creates, and the higher the level of the city's units). His intelligence increases every 3 or 5 levels. If you are interested in this hero, I can also provide a biography.
We could give this ability to a Necromancer and call him "Body Snatcher," but that would be another iteration of necromancy, which already exists. There was also the idea of simply luring the weakest enemy unit to the hero's side if there are free slots, but again, this would require either restoring strength for each unit or manually managing a group. There is also an option for the Academics: they create elementals from mana. Many similar special abilities can be imagined, but everything needs to be properly developed so that, firstly, there are few similarities, secondly, they are well-usable, and thirdly, they are suitable for the race.
Added 1 hour 22 minutes ago
When running the script and simulating various situations, various errors appear (they are very clearly visible in the console). These need to be fixed.
The mana theft should occur once a week; otherwise, I am asked about it every day, and the goblins are constantly running away.
I have attached a map for testing this hero.
NHF 0.90 : NHF - группа в VK
Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...