Auto-translated
Here's another approach: Build up your demon city as much as your resources allow, and attack the elves at their outpost. Later, quickly capture the elven city. I was playing on Veteran difficulty. If the AI tries to retake the city, make sure their attempt fails. Build a university in the elven city. Capture all the mines, especially those with sulfur and wood. Fully develop the demon city. In the tavern of the elven city, recruit an elven hero (not a dark elf). Once you've hired him, send Agrael to the orange gatekeeper (not far from the nearest one). With Agrael, build up a demon army and wait for the quest hero. Find the right moment and engage him in battle (if you don't succeed the first time, it will be harder the second time). I had a few demons and demonesses left. The AI especially likes to eliminate imps. Gradually develop the elven city. Have Agrael run around and attack everything in his path. Along the way, have the elven hero stay near the city. Eliminate the neutral creatures that refuse to join you (you'll have a better chance of recruiting sprites if you have unaligned creatures; the same goes for archers and dancers). After visiting all the stat-boosting locations with Agrael, hunt down the strongest enemy heroes (it's best to catch them near your city). By this time, I had fully leveled up Agrael. Unfortunately, by this time, the enemy will have developed, and you won't be able to capture the city in a single rush. So, I used a trick. I didn't capture the city, but after capturing a few mines along the way, I waited for a while. As soon as I saw a hero from another city, I quickly moved to the other city. The enemy heroes, caught off guard, won't have time to react, and our attack will successfully capture the city. We'll stay there and not venture out. The AI will try to retake the city or hang around nearby. They'll forget about our elven hero. But that's a mistake, because by the time of the surprise attack, he'll be level 12 with Logistics and Magic of Light. His attack will also be unexpected. This way, with less bloodshed, we complete the scenario and save the druids' lives