I´ve done some game with the Erebus AI. (Uberfix 1.05 enabled, normal difficulty Lvl)
Mist is is not used to any advanvce. When Erebus hit Lvl 2 and gets Mist, he uses it when engaged and run out of mana.
I would suggest to skip that skill or add a routine that forces the AI to use it when a negative buff are applied for just a second.
The AI saves the points from lvl 3 an 4 to spend it on bat swarm and charm I / II when reaching Lvl 5. That is as intended, isn´t it?
In games with more players I can not tell yet, if the shopping at WR 2 worked properly. It seemed to me, it was not, but I might be mistaken and have to look for that again next time.
The AI often don`t react when their gold flag (near the portal flag that can be captured without shoot by towers) is being captured. It more often reacts when the towers are attacked too, but still not enough it seems. In games with the AI quite often an AI just walks though the tower fire and capture the portal flag. And much too often it get away with that behavior.
Still, the Ai often has a lot of gold in their pocket. I never saw a sigil in any inventory. Once a lock, but that was not used.
Getting Currency 2 at WR 2 worked fine. But I was told it is not worth the gold? Well, maybe this only fits for human players.
To be mentioned is my last game against a single LE while I was playing Rook (tested HW ^^). Around Warscore 800 I killed him behind his first tower on health side. When he respawned again, he went straight to the point where the was killed and stayed there until Warscore 1200. Then he went back to the shop and bought a scroll of teleportation, saving 1800 gold. Then, again, he stood at the shop (with opened shop window in the replay) until 2050 gold, where he bought another scroll of teleportaion. This went on two more times, where he bought to small healing pots. Then he hit Warrank 3 and bought currency 1 and started to act again.
So, it seems the the shopping routine works, but it collides with order to save for currency 1 at warrank 3?
I guess it would be better to let the AI shop by gold amount in pockets after currency was bought. For example, gold hits the 2500 --> Ai wents shopping (since the most useful items cost from 1500 to 1750). When specific items (Nimoth, Plenor, Vlemish for example)are bought it save again for creeps. After catapults are out it could buy the more expensive things or save for giants.