I was completely defeated, judging by the losses.
The only spell that was useful to me in the battle was "Martyr" (no other good ones dropped). It extended the lifespan of the Archangels by 2 or 3 turns at the expense of the pikemen, but even that didn't save me from 20 Phoenixes with Dragon Strength.
Also, somewhere in the second or third week, I lost my entire army (in the Dungeon), and only the heroes escaped. I was already ready to surrender, but after looking at the Thieves' Guild and seeing that my 2 heroes and a couple of monks were still more powerful than Luchik's army, I continued the battle (Conclusion: check the Thieves' Guild :)).
And here are a couple more of my mistakes:
When I saw Luchik's scouts, I moved the main army with the bought-back troops towards him directly, not bypassing him (I hoped that Luchik wouldn't have time to reach me), and directly near the entrance to the Dungeon.
And in the final battle with the Angels, I tried to kill Luchik's hero, Mephala (after looking at the heroes' characteristics, I saw that she had fewer hit points than Antikainen, but I didn't think to look at the skills. Mephala had Warfare skill upgraded, while Antikainen didn't). Thus, I should have attacked Antikainen (he would have died with the first blow) instead of Mephala, whom my battered angels couldn't kill with the first blow.
I acknowledge Luchik's skill and ability; it was a very good experience for me, thank you for the game.
Drakkosha, come out of the Astral Plane, let's fight :)
I would like to finish by September 1st.
I have exams starting on September 1st