On the patch:
I invested about 3 hours into playing the game. I played a couple of maps with heroes, and noticed one thing - while I really enjoy the upped damage of DE and E units, they do way too much damage. 4 level 5 elves easily wipe out a 5-7 unit team (say, 3 mistresses, 2 black knights and 2 trolls) and + n amount of elves raise the damage output almost by a power of n (due to grenade mostly). I lost 2 dark angels, 4 black knights, 2 mistresses, a bunch of warlocks, trolls and goblins to 7(!!!) level 5-7 elves. Elves are now a walking nuclear launcher. Also, due to colossal damage, there is no real advantage in leveling them. a level 1 E will have only about 30% less chance of winning against a level 10 E. 3 level 1 E will put down level 10 E with 1 well-aimed shot. I suggest decreasing E damage by 2/5 for all attacks.
On game:
I spent some time disassembling the .exe and I found the starting point of the program (WinMain). I will try to move through the calls procedurally, to understand what function calls are made. Maybe it will eventually lead to something interesting.
UPD:
while the normal portals work as hero portals, the heroes lack the "climb out" action, as well as animation, Due to that, most heroes have to be picked up manually from the portal when they appear.
regarding the Ai - ai is terrible at managing gold. It acts slightly better if there is a gem seam close-by. It acts pretty well if the gem seam is in the middle of the 5x5 treasury. I would strongly recommend adding a gem seam to all AI player maps for every player.
Several things that (if we ever get that far) should be fixed:
- AI gold management should be rewritten. Digging, storing and casting.
- Room placement and expansion.
- Room repair. AI does not know how to fix "broken" rooms. It simply creates a new room of the same size.
- AI expansion rate. Now AI can win only if you let it win intentionally.
- AI aggressiveness.
Minor AI tweaks that would be useful:
- let the creatures fight to 0-20% life before picking them out from combat pit (now picks them at about 70%).
- garbage creature dumping.
On a side note, I would recommend reducing training room per hit price reduction from 20 to 5.