@msp: well, that's what he said he has. Btw my Paladin game, which when I started didn't know the scanner existed, so that wasn't even hand-picked but random, had 2 Batons.
@Madstrike: you're trying too hard. And you're overanalysing things. You're doing fine. The reason why you can't annihilate everything in 3 turns is because that's just how it is ^^
But I have a few suggestions because I see some difficulties in your play
1. The dispel-trick only makes sense if Haas has to pay 40 Mana (lvl 4 unit) for the Sheep and YOU only pay 5. That requires you to bring lvl 4 units and higher only :> The dispel trick is only there to drain his mana so you don't have to fear (m)any Armageddons. If you bring lvl 1 units and give him the chance to sheep them for 20 or pygmy them for less it's no wonder the dispel doesn't do anything.
2. Shamans are there to distract the enemy with the totems and heal Dragons (but not the undead) with his Axes and the Healing Totem. Their atack itsself is irrelevant so their order of priorities should be:
a) Heal up a low hp stack of unhealables/ressables like Dragons to prevent death
b) Distract an archer or anything else, offer an easy target for hard hitting units to keep damage off your strikers.
c) Block Paths with a totem in the way that going around it costs the unit a turn so it decides it might as well kill the totem instead.
d) Set up a nifty trap for Red Dragons who think the can score a nice Flame Breath by placing a totem in a row with, say, one or two of these: Ice Ball, Phantom, Summon. Knowing the Reds will go for that gives you the chance to put Trap in front of that line. Or just for Black Dragons unless they choose to Fire Flight over them ^^
3. You might consider divorcing Mirabella and instead just get Xeona ^^ I don't see the point having your wife for just one unit in your army while with another wife you either have bonuses for more units or better item slots. And well, Xeona is the clear winner with 2 Weaps and an Artifact.
4. If you change your setup to an all-lvl4+ team and decide to oom him you won't have any of these problems. Just make sure you annihilate Giants first before they get anything off, block the Cyclops so they can't throw and avoid more than 1 or 2 of your units being hurt by Dragon attacks at the same time. As long as no 20 stack of Reds fires through all your units at once you should be fine.
5. Definitely yes to the Elven Crown. It's a 1000 ldr. That's huge ! You should have first dibs through the Ancients Vamps
6. RSnakes are good if you want to take him down fast but for a drain mana attempt where you can ress up they're too fragile and too low lvl. 3 guesses why Sprites are a pain in the ass for this approach.
7. Demonesses are fine through their Fire Resistance although both, her charm and Infernal Exchange spells are useless in that fight. You can't swap Black Dragons, everything is in close quarters anyway and there's no male humanoid in his setup. So what's left is a unit that has one no retaliation attack every 3 rounds. I usually don't bring them but there are by far worse picks.
8. You can't avoid Armageddon entirely. There is no lucky 3rd round devastation of Haas :> I mean, I'm sure others can do that. I for one have never been able to just smash him like that. And since I play no loss per se I don't feel the least bit bad about it
9. The Vampire thing is your own fault ^^ They ARE in every carved coffin, even in the Marshan Swamps as I said and not in "one crypt" as you put it. The savegame scanner can't tell you what's in coffins and it doesn't show it, either. You just sold the carved coffins or dismissed the vampires you pulled from them early in your game. Shame on you xD Because they're the only lvl 3 unit you can bring to a drain mana attempt as Haas almost never crowd controls them, hell knows why. But well, since there's no battle left (big mistake. Remember for the future: keep one upgradeable item (especially that of Human race because of the Gremlin fights) to sacc up whatever you need in case of emergency :>
10. about the Ancient Vampires being left over with only Cyclopses left: why didn't you just sacrifice something living for those and resurrected them a turn later ? ^^
About the 2 Geyser spamming Dragons (Wirz and Zerro, I just did them both because I'm in the Lab in my current game ^^). Both have weaknesses. One has a ridiculously low leadership and poses no threat (for a strong damage dealing army). The other one can be tricked because the only other spell he does is Phantom and that costs him 40 Mana each. Did you know you can dispel a Phantom and kill it with that ? He phantomed 54 Ancient Vampires out of 124. Gone with one click and guess what he cast next round ? Right, Phantom. 1200 Fire Dragonflies. *click* :> So I played him like I play Haas. Two Vampires, Demons, Shamans, Inquisitors (I was too lazy to go get my Black Dragons from Daloer) and just oom him, eat his Geysers and play "kill the 1000hp healing totem" with 8 poor lonely Ancient Vampires when he was oom :>
Hope I could help you.