Yeah, on the hero. The first time, I also defeated the first demon.
I took down another one
http://c2n.me/48h2dNg, at least it freed up a slot that the gremlins were occupying. The guys came in handy; after the next demon, they wiped out all the horses again, and I felt bad for the squires, they were under a special spell. I fought in this set
https://c2n.me/48h2HMj. The demon cast vampirism on his own troops, but it was a battle for initiative at the start, so I had to do without Sandro's cloak. Archangels, seraphim, or archers will replace the gremlins. I managed to make one sortie, for 14 peasants, I destroyed his ballista and killed one archdemon; losing a ballista is also good.
Regarding capturing, I don't think you can rely on reinforcements at all. Well, dwellings help, yes, and they replenish the army, but during the period, the demons take back some of the dwellings and garrisons. None of my reinforcements made it through the outer garrisons, even though I destroyed a couple.
There are still some troops left. A new week has started, so there are 27 archangels + 69 vampires + 26 paladins + 186 blue archers + 371 squires (something must be glitching, as all the squires are still there - I lost them in battle, only 10 remained, but now there are 371, as if I hadn't lost any). There are 524 peasants, 110 griffins, I can get another 300 obsidian gargoyles and 74 djinns, and 350 useless golems and 24 rakshasas, so I think I can defend myself. And there's a very strange thing with the squires, because they all survived, even though I lost some in battle, along with a few mages, titans, and 300 fairies. The orc has gathered a small army, and I should also go to Railog to get his 6 dweevils.
The mage is level 31, the general is level 32, all the heroes are level 25-27 (those who haven't exchanged are level 25) on the map, there are only 3 trees + maybe at the bottom, there the army was not strong enough for the undead to clear everything