Further. "Women shouted hurrah and threw their caps in the air."
The question about the battle with the Titans remains. The battle can only be won theoretically. To win it according to the given scheme, it is absolutely necessary (i.e., failure to meet any (!) of these conditions leads to failure) that:
On the first turn:
1. The top stack of Djinns did not cast spells, but attacked the Angels.
2. The Titans did not use morale.
3. The bottom stack, after killing the Angels, did not cast spells, but waited.
4. The Wizard cast Haste.
Let's talk about the Wizard's spellcasting! I tested it both with and without Cranios. The results were, as expected, the same. If you think for a few seconds during the Angels' turn, the Wizard can perform various miracles: Stone Skin, Weakness, Slow, etc... but if you immediately press wait with 2 Angels, and immediately have one Angel fly to the Titan (who will immediately kill it), the Wizard will always cast Haste! I tested it 15 times in a row, and he always casts Haste! Therefore, we conclude that the Wizard's spells somehow depend on delays (and probably something else too!). So, I declare that point 4 is achievable! I am confident in this fact, and if necessary, I will record a video!
On the third turn:
5. The Wizard cast Haste.
Today, I didn't waste my time; I played this battle for 6 hours. On different versions of Heroes. I don't know how many hundreds of attempts there were. On the first turn, I managed to fulfill the first four conditions about twenty times in 6 hours of continuous attacks. This is achievable.
After that, I managed to fulfill point 5 only 4 times. So, this event can be considered very difficult, but achievable.
Dirty_Player, you said that you could easily repeat this battle, even get lucky 6 out of 6 times, "only you feel sorry for the time." I'm calling you out - repeat it. Don't use a semaphore. Play for at least an hour, and you'll realize that it's impossible. I spent the whole evening on this today, and I only confirmed my rightness.
So, I can only repeat what I said earlier. vbn is a cheater.