It's hard enough to balance 2 teams, having 3 balanced teams probably isn't even possible (it wasn't on sullon zek). Try to rearrange my balanced 2 teams solution below into a balanced 3 teams solution, your results will probably suck:
Dark Elf Alliance (evil)
-----------------------
Dark Elf
Troll
Iksar
Ogre
Half Elf
Erudite
Human Alliance (good)
-------------------------
Human
Dwarf
Gnome
Halfling
High Elf
Barbarian
Wood Elf
|